Config Router

26
Los routers tienen varios Modos y Submodos de configuración. Modo Exec Usuario: Este modo solo permite ver información limitada de la configuración del router y no permite modificación alguna de ésta. Modo Exec Privilegiado: Este modo permite ver en detalle la configuración del router para hacer diagnósticos y pruebas. También permite trabajar con los archivos de configuración del router (Flash - NVRAM). Modo de Configuración Global: Este modo permite la configuración básica de router y permite el acceso a submodos de configuración específicos. CAMBIO ENTRE MODOS router> router> enable (pasa al Modo Exec Privilegiado) router# router# exit (vuelve a al Modo Exec Usuario) router> enable router# router# config terminal (pasa al Modo Configuración Global) router(config)# router(config)# exit ó CTRL+z (vuelve al Modo Exec Privilegiado) router# NOMBRAR AL ROUTER router> enable router# configure terminal router(config)# hostname RouterA (nombra al router como) RouterA(config)# CONFIGURAR CONTRASEÑAS "ENABLE PASSWORD" RouterA> enable RouterA# configure terminal RouterA(config)# enable password contraseña (configura contraseña Enable Password) RouterA(config)# * Es recomendable configurar enable secret ya que genera una clave global cifrada en el router. RouterA(config)# enable secret contraseña (configura contraseña Encriptada) CONFIGURAR CONTRASEÑAS "ENABLE SECRET" RouterA> enable RouterA# configure terminal RouterA(config)# enable secret contraseña (configura contraseña Encriptada) RouterA(config)# * Es recomendable configurar enable secret ya que genera una clave global cifrada en el router.

description

Configuración de Router Cisco

Transcript of Config Router

Page 1: Config Router

Los routers tienen varios Modos y Submodos de configuración.

Modo Exec Usuario: Este modo solo permite ver información limitada de la configuración del router y no permite modificación alguna de ésta.

Modo Exec Privilegiado: Este modo permite ver en detalle la configuración del router para hacer diagnósticos y pruebas. También permite trabajar con los archivos de configuración del router (Flash - NVRAM).

Modo de Configuración Global: Este modo permite la configuración básica de router y permite el acceso a submodos de configuración específicos.

CAMBIO ENTRE MODOSrouter>router> enable (pasa al Modo Exec Privilegiado)router#router# exit (vuelve a al Modo Exec Usuario)router> enablerouter#router# config terminal (pasa al Modo Configuración Global)router(config)#router(config)# exit ó CTRL+z (vuelve al Modo Exec Privilegiado)router#

NOMBRAR AL ROUTERrouter> enablerouter# configure terminal router(config)# hostname RouterA (nombra al router como)RouterA(config)#

CONFIGURAR CONTRASEÑAS "ENABLE PASSWORD"RouterA> enableRouterA# configure terminal RouterA(config)# enable password contraseña (configura contraseña Enable Password)RouterA(config)#* Es recomendable configurar enable secret ya que genera una clave global cifrada en el router.RouterA(config)# enable secret contraseña (configura contraseña Encriptada)

CONFIGURAR CONTRASEÑAS "ENABLE SECRET"RouterA> enableRouterA# configure terminal RouterA(config)# enable secret contraseña (configura contraseña Encriptada)RouterA(config)#* Es recomendable configurar enable secret ya que genera una clave global cifrada en el router.

CONFIGURAR CONTRASEÑA DE CONSOLARouterA> enableRouterA# config terminalRouterA(config)# line con 0 (ingresa a la Consola)RouterA(config-line)# password contraseña (configura contraseña)RouterA(config-line)# login (habilita la contraseña)RouterA(config-line)# exit

Page 2: Config Router

RouterA(config)#

CONFIGURAR CONTRASEÑA VTY (TELNET)RouterA> enableRouterA# config terminalRouterA(config)# line vty 0 4 (crea las 5 líneas VTY, pero podría ser una sola. Ej: line vty 0)RouterA(config-line)# password contraseña (contraseña para las 5 líneas en este caso)RouterA(config-line)# login (habilita la contraseña)RouterA(config-line)# exitRouterA(config)#

CONFIGURAR INTERFACES ETHERNET ó FAST ETHERNETRouterA> enableRouterA# config terminalRouterA(config)# interface fastethernet 0/0 * (ingresa al Submodo de Configuración de Interfaz)RouterA(config-if)# ip address 192.168.0.1 255.255.255.0 (configura la IP en la interfaz)RouterA(config-if)# description LAN-Alemania (asigna un nombre a la interfaz)RouterA(config-if)# no shutdown (levanta o activa la interfaz)RouterA(config-if)# exitRouterA(config)#* Tener en cuenta que la interfaz puede ser Ethernet o Fast Ethernet y que el número de interfaz puede ser 0, 1, 0/0, 0/1, etc. Esto varía según el router.

CONFIGURAR INTERFACES SERIAL COMO DCERouterA> enableRouterA# config terminalRouterA(config)# interface serial 0/1 * (ingresa al Submodo de Configuración de Interfaz)RouterA(config-if)# ip address 10.0.0.1 255.0.0.0 (configura la IP en la interfaz)RouterA(config-if)# description WAN-DCE-Alemania-Brasil (asigna un nombre a la interfaz)RouterA(config-if)#clock rate 56000 (configura velocidad de sincronización, de acuerdo al soportado por el router ejem: 64000)RouterA(config-if)# no shutdown (levanta la interfaz)RouterA(config-if)# exitRouterA(config)#* Tener en cuenta que el número de interfaz puede ser 0, 1, 0/0, 0/1, etc. Esto varía según el router.CONFIGURAR INTERFACES SERIAL COMO DTERouterA> enableRouterA# config terminalRouterA(config)# interface serial 0/1 * (ingresa al Submodo de Configuración de Interfaz)RouterA(config-if)# ip address 10.0.0.1 255.0.0.0 (configura la IP en la interfaz)RouterA(config-if)# description WAN-DTE-Alemania-Canada (asigna un nombre a la interfaz)RouterA(config-if)# no shutdown (levanta la interfaz)RouterA(config-if)# exitRouterA(config)#* Tener en cuenta que el número de interfaz puede ser 0, 1, 0/0, 0/1, etc. Esto varía según el router.

Page 3: Config Router

Configuración de Rutas EstáticasLas rutas estáticas se configuran mediante el comando ip route, en el modo configuración global, utilizando la siguiente sintaxis:Router(config)#ip route « IP destino + máscara de red destino ó subred destino » « IP del siguiente salto ó interfaz de salida » « distancia administrativa »

IP destino + máscara de red o subred destino: La IP específica la red o host que se quiere alcanzar junto con la máscara de red o subred correspondiente.

IP del siguiente salto: Es la IP de la interfaz del router conectado directamente al router donde se está configurando la ruta estática.

Interfaz de salida: Es la interfaz serial del router donde se está configurando la ruta estática. Se utiliza en el caso de desconocer la IP del siguiente salto.

Distancia administrativa: Si no se especifica distancia administrativa, esta tomará el valor por defecto de 1 en la tabla de enrutamiento. El valor puede ser de 1-255, siendo 1 el valor que da más importancia a la ruta.

Ejemplo de Configuración de Rutas Estáticas:Supongamos que tenemos la siguiente topología y se nos pide que mediante rutas estáticas se produzca el enrutamiento de paquetes entre las redes 192.168.1.0, 192.168.2.0 y 192.168.3.0.

Comencemos por el RouterA. Para que los paquetes origen de la red 192.168.1.0 sean enrutados hacia la red 192.168.2.0 y 192.168.3.0 tenemos que configurar 2 rutas estáticas hacia esas redes y asignar la IP del siguiente salto. En este caso, la IP del siguiente salto para las 2 rutas estáticas es la misma.RouterA(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1RouterA(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1En el caso del

RouterB, para que los paquetes de la red 192.168.2.0 sean enrutados hacia la red 192.168.1.0 y 192.168.3.0, también hay que configurar 2 rutas estáticas pero esta vez la IP del siguiente salto va a ser diferente ya que el enrutamiento se realiza por diferentes interfaces.

RouterB(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.2RouterB(config)#ip route 192.168.3.0 255.255.255.0 11.0.0.2La configuracián del RouterC es muy similar a la del RouterA, hay que configurar las 2 rutas estáticas para acceder a la red 192.168.1.0 y 192.168.2.0 utilizando la misma IP del siguiente salto.

RouterC(config)#ip route 192.168.2.0 255.255.255.0 11.0.0.1RouterC(config)#ip route 192.168.1.0 255.255.255.0 11.0.0.1

Page 4: Config Router

Si solo tenemos como información las IPs de las redes que tenemos que alcanzar y no tenemos la IP del siguiente salto, utilizamos la interfaz de salida del router local para nuestra configuración.RouterA(config)#ip route 192.168.2.0 255.255.255.0 s0/0RouterA(config)#ip route 192.168.3.0 255.255.255.0 s0/0

RouterB(config)#ip route 192.168.1.0 255.255.255.0 s0/0RouterB(config)#ip route 192.168.3.0 255.255.255.0 s0/1

RouterC(config)#ip route 192.168.2.0 255.255.255.0 s0/1RouterC(config)#ip route 192.168.1.0 255.255.255.0 s0/1

Comprobación de Rutas Estáticas:Podemos comprobar la configuración y el funcionamiento de las rutas estáticas mediante el comando ping. Para comprobar la configuración en caso de fallas usar el comando show ip route para ver las tablas de enrutamiento. Las marcadas con "C" son las redes directamente conectadas y las marcadas con "S" son las rutas estáticas.

RouterA#show ip routeC 10.0.0.0/8 is directly connected, Serial0/0C 192.168.1.0/24 is directly connected, FastEthernet0/0S 192.168.2.0/24 [1/0] via 10.0.0.1S 192.168.3.0/24 [1/0] via 10.0.0.1RouterB#show ip routeC 10.0.0.0/8 is directly connected, Serial0/0C 11.0.0.0/8 is directly connected, Serial0/1C 192.168.2.0/24 is directly connected, FastEthernet0/0S 192.168.1.0/24 [1/0] via 10.0.0.2S 192.168.3.0/24 [1/0] via 11.0.0.2RouterC#show ip routeC 11.0.0.0/8 is directly connected, Serial0/1C 192.168.3.0/24 is directly connected, FastEthernet0/0S 192.168.1.0/24 [1/0] via 11.0.0.1S 192.168.2.0/24 [1/0] via 11.0.0.1

Las rutas por defecto se utilizan para poder enviar tráfico a destinos que no concuerden con las tablas de enrutamiento de los dispositivos que integran la red. El caso más común para su implementación sería el de redes con acceso a Internet ya que sería imposible contener en las tablas de enrutamiento de los dispositivos todas las rutas que la componen.

Las rutas por defecto, al igual que las rutas estáticas comunes, se configuran mediante el comando ip route en el modo Configuración Global.Router (config)#ip route « 0.0.0.0 0.0.0.0 »« IP del siguiente salto ó interfaz de salida »0.0.0.0 0.0.0.0: Hace un AND con la dirección destino y de no coincidir con las rutas en la tabla

de enrutamiento envía el paquete a la IP del siguiente salto ó interfaz de salida.

IP del siguiente salto: Es la IP de la interfaz del router conectado directamente al router donde se está configurando la ruta estática.

Interfaz de salida: Es la IP del router donde se está configurando la ruta estática. Se utiliza en el caso de desconocer la IP del siguiente salto.

Vayamos a lo práctico.

Page 5: Config Router

1 Rutas por Defecto - Ejemplo de Configuración

Para este ejercicio vamos a utilizar la misma topología que utilizamos para la configuración de rutas estáticas comunes agregándole a la red una salida a Internet.En ese ejercicio se nos pedía que se produzca el enrutamiento entre las redes 192.168.1.0, 192.168.2.0 y 192.168.3.0. Ahora, además de eso, debemos hacer que haya enrutamiento estático desde estas redes hacia Internet. Para el ejercicio voy a utilizar la IP del siguiente salto, pero también los pueden hacer con la interfaz de salida local.

2RouterA: Para que los paquetes de la red 192.168.1.0 sean enrutados hacia las redes 192.168.2.0 y 192.168.3.0 y hacia Internet, deberemos configurar 2 rutas estáticas hacia esas redes y la ruta por defecto. En este caso para el enrutamiento estático y para la ruta por defecto utilizamos la misma IP del siguiente salto o la misma interfaz de salida.

3 RouterA(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1RouterA(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1RouterA(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1

4 RouterB: Para que los paquetes de la red 192.168.2.0 sean enrutados hacia las redes 192.168.1.0 y 192.168.3.0 y hacia Internet, deberemos configurar 2 rutas estáticas hacia esas redes y la ruta por defecto. En este caso para el enrutamiento estático la IP del siguiente salto o la interfaz de salida va a ser diferente ya que el enrutamiento se realiza por diferentes interfaces. Para la ruta por defecto utilizaremos la IP del S0/1 del Router C como IP del siguiente salto o el S0/1 local.

5 RouterB(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.2RouterB(config)#ip route 192.168.3.0 255.255.255.0 11.0.0.2RouterB(config)#ip route 0.0.0.0 0.0.0.0 11.0.0.2

6 RouterC: Para que los paquetes de la red 192.168.3.0 sean enrutados hacia las redes 192.168.1.0 y 192.168.2.0 y hacia Internet, deberemos configurar 2 rutas estáticas hacia esas redes y la ruta por defecto. En este caso para el enrutamiento estático utilizamos la misma IP del siguiente salto o la misma interfaz de salida. Para la ruta por defecto utilizaremos como interfaz de salida el S0/0 que es la que está conectada a Internet y sería imposible saber cuál va a ser la IP del siguiente salto.

7 RouterC(config)#ip route 192.168.2.0 255.255.255.0 11.0.0.1RouterC(config)#ip route 192.168.1.0 255.255.255.0 11.0.0.1RouterC(config)#ip route 0.0.0.0 0.0.0.0 S0/0

Si queremos realizar la configuración únicamente con la interfaz de salida o nos falta algún dato de la topología, quedaría así.

8 RouterA(config)#ip route 192.168.2.0 255.255.255.0 s0/0RouterA(config)#ip route 192.168.3.0 255.255.255.0 s0/0

Page 6: Config Router

RouterA(config)#ip route 0.0.0.0 0.0.0.0 s0/0

RouterB(config)#ip route 192.168.1.0 255.255.255.0 s0/0RouterB(config)#ip route 192.168.3.0 255.255.255.0 s0/1RouterB(config)#ip route 0.0.0.0 0.0.0.0 s0/1

RouterC(config)#ip route 192.168.2.0 255.255.255.0 s0/1RouterC(config)#ip route 192.168.1.0 255.255.255.0 s0/1RouterC(config)#ip route 0.0.0.0 0.0.0.0 S0/0

9Comprobación de Rutas por Defecto

Si sabemos la IP destino podemos comprobar la ruta por defecto mediante el comando ping. En caso de fallas con el comando show IP route podremos visualizar las tablas de enrutamiento. Las marcadas con "C" son las redes directamente conectadas, las marcadas con "S" son las rutas estáticas y la marcada con "S*" es la ruta por defecto.

10 RouterA# show ip route

Gateway of last resort is 10.0.0.1 to network 0.0.0.0

C 10.0.0.0/8 is directly connected, Serial0/0C 192.168.1.0/24 is directly connected, FastEthernet0/0S 192.168.2.0/24 [1/0] via 10.0.0.1S 192.168.3.0/24 [1/0] via 10.0.0.1S* 0.0.0.0/0 [1/0] via 10.0.0.1

11 RouterB# show ip route

Gateway of last resort is 11.0.0.2 to network 0.0.0.0

C 10.0.0.0/8 is directly connected, Serial0/0C 11.0.0.0/8 is directly connected, Serial0/1S 192.168.1.0/24 [1/0] via 10.0.0.2C 192.168.2.0/24 is directly connected, FastEthernet0/0S 192.168.3.0/24 [1/0] via 11.0.0.2S* 0.0.0.0/0 [1/0] via 11.0.0.2

12 RouterC# show ip route

Gateway of last resort is 0.0.0.0 to network 0.0.0.0

C 11.0.0.0/8 is directly connected, Serial0/1C 190.139.83.91/24 is directly connected, Serial0/0 (sería la IP Asignada por el ISP)S 192.168.1.0/24 [1/0] via 11.0.0.1S 192.168.2.0/24 [1/0] via 11.0.0.1C 192.168.3.0/24 is directly connected, FastEthernet0/0S* 0.0.0.0/0 is directly connected, Serial0/0

Antes de mostrarles cómo configurar RIP voy a detenerme un poco en la teoría. RIP es un protocolo de enrutamiento de puerta de enlace interna (IGP - Internal Gateway Protocol) basado en un protocolo original de Xerox, el GWINFO. Este protocolo pasó por varias modificaciones y versiones anteriores, pero RIP perduró debido a su implementación junto a TCP/IP, su sencillez de configuración y compatibilidad. Hoy en día hay 3 versiones: RIPv1, RIPv2 y RIPng.

Page 7: Config Router

RIPv1: La versión 1 del protocolo de enrutamiento RIP es “con clase”, es decir que no soporta subredes, VLSM ni CIDR, no posee mecanismos de autenticación y no realiza actualizaciones desencadenadas por eventos. Todas estas limitaciones hicieron que con el paso del tiempo y las nuevas necesidades cayera en desuso.

RIPv2: La versión 2 del protocolo de enrutamiento RIP es “sin clase”, soporta subredes, VLSM, CIDR, resumen de rutas, posee mecanismos de autenticación mediante texto plano o codificación MD5, realiza actualizaciones desencadenadas por eventos.

RIPng: La versión ng del protocolo de enrutamiento RIP es para implementaciones IPv6. Si les interesa pueden leer las especificacione.RIP es un protocolo de enrutamiento con una distancia administrativa de 120 (recuerden que cuanto menor sea la distancia administrativa el protocolo se considera más confiable) y utiliza un algoritmo de vector distancia utilizando como métrica el número de saltos. Al carecer de otro mecanismo para evitar loops posee una métrica de 15 saltos, tomando al salto 16 como infinito y marcándolo como inalcanzable en la tabla de enrutamiento. Otra característica de RIP es que permite balanceo de carga en 6 rutas de igual costo, 4 por defecto.

RIP actualiza cada 30 segundos utilizando el protocolo UDP y el puerto 520, enviando la tabla de enrutamiento completa a sus vecinos. RIPv2 realiza actualizaciones desencadenadas por eventos. Las rutas tienen un TTL (tiempo de vida) de 180 segundos, es decir que si en 6 intercambios la ruta no aparece activa, esta es borrada de la tabla de enrutamiento.

Sigan leyendo para ver cómo se configura RIP.

Configurar RIP (Configuración Básica)

RIP es muy fácil de configurar así que no creo que tengan problemas. Cualquier cosa o duda me consultan.Router>enableRouter#config terminalRouter(config)#router ripRouter(config-router)#network 10.0.0.0 (publicamos la red directamente conectada)Router(config-router)#network 172.16.0.0 (publicamos la red directamente conectada)Router(config-router)#version 2 (habilitamos la versión 2 de RIP)Todos los Comandos RIP

Router(config-router)#auto-summaryRestaura la conducta por default de sumarización automática de rutas de subredes en rutas a nivel de red.

Router(config-router)#default-information originate [route-map mapname]Genera una ruta por default. “route-map mapname” es opcional y generará la ruta predefinida si el mapa de la ruta está satisfecho.

Router(config-router)#default-metric [number]Setea los valores de métrica perdeterminados de RIP, “number”= métrica por default.

Router(config-router)#ip rip authentication key-chain [name-of-chain]Habilita la autenticación de paquetes para RIP Versión 2 (RIPv2 o RIP2). “name-of-chain” especifica el juego de llaves o herramientas a usar en una interfaz.

Router(config-router)#ip rip authentication mode {text | md5}

Page 8: Config Router

Especifica el tipo de autenticación usada en los paquetes de RIP Version 2.

Router(config-router)#ip rip receive version {1| 2}Especifica la versión de RIP para recibir en una interfaz. “1” para la versión 1 y “2” para la 2.

Router(config-router)#ip rip send version {1| 2}Especifica la versión de RIP para enviar por una interfaz. “1” para la versión 1 y “2” para la 2.

Router(config-router)#ip split-horizonHabilita el mecanismo de Horizonte Dividido.

Router(config-router)#maximum-paths [valor]Modifica el máximo de rutas sobre las que balanceará la carga. "valor" puede ser entre 1 y 6 (1 deshabilita el balanceo de carga que por default es 4).

Router(config-router)#neighbor [ip-address]Define un router vecino con el que se intercambiará información de enrutamiento.

Router(config-router)#network [network- ip-address]Especifica una lista de redes directamente conectadas al equipo por las cuales queremos que nuestro router enrute con el protocolo RIP.

Router(config-router)#offset-list {access-list-number | name} {in | out} offset [type number]Agrega un offset a las métricas entrantes y salientes de las rutas reconocidas por RIP.- access-list-number | name: Lista de acceso estándar o el nombre a aplicar. Lista de acceso 0 indica todas las listas de acceso. Si el offset está en el valor 0, no se toman acciones.- in: Aplica las listas de acceso a las métricas entrantes.- out: Aplica las listas de acceso a las métricas salientes.- offset: El offset será aplicado a las métricas de las redes que concuerden con las listas de acceso. Si el offset está en 0, no se tomarán acciones.- type: (Opcional) El tipo de interfaz a la que se le apliacará el offset-list.- number: (Opcional) El número de interfaz al que se le aplicará el offset-list.

Router(config-router)#output-delay [delay]Cambia el intercambio de paquetes de actualización que envía el protocolo RIP. “delay” puede ser un rango entre 8 y 50 milisegundos entre paquetes en una actualización multipaquete de RIP.

Router(config)#redistribute staticPermite la publicación de una ruta estática cuando una interfaz no está definida en el proceso RIP.

Router(config)#router ripConfigura el Protocolo de Información de Enrutamiento (RIP) en un router.

Router(config-router)#timers Basic {update | invalid | holddown | flush}Ajusta los relojes de red del protocolo RIP.- update: Es el rango en segundos en el cual serán enviadas las actualizaciones. Este el parámetro fundamental del timing de este protocolo de enrutamiento.- invalid: Intervalo de tiempo en segundos después del que una ruta será declarada inválida; este debe ser por lo menos tres veces el valor de update. Una ruta se convierte en inválida cuando hay una ausencia de actualizaciones que actualicen a la misma. La ruta es marcada como inaccesible y responde como inalcanzable. Sin embargo la ruta es utilizada para reenviar paquetes. El valor por default para este parámetro es 180.- holddown: Intervalo en segundos durante el cual una información de enrutamiento espera rutas más convenientes se suprimen. Este debe ser por lo menos tres veces el valor de update. La ruta entra en un estado de holddown cuando un paquete recibido indica que el destino de esa ruta es inaccesible. La ruta es marcada como inaccesible y responde como inalcanzable. Sin embargo la ruta es utilizada para reenviar

Page 9: Config Router

paquetes. Cuando expira el holddown, las rutas descubiertas por otros dispositivos son aceptadas y la ruta anterior es marcada como inaccesible. El tiempo por default es de 180 segundos.- flush: Cantidad de tiempo en segundos que debe pasar antes de que la ruta sea removida de las tablas de enrutamiento; el intervalo especificado debe ser mayor al valor de invalid. Si este es menor, el valor de holddown no puede llegara pasar, por lo que resultará que se aceptaran nuevas rutas antes de que este último contador finalice. El valor por defecto es 240 segundos.

Router(config-router)#validate-update-sourceHabilita la validación de direcciones IP de origen en las actualizaciones de información de enrutamiento para RIP.

Router(config-router)# version {1 | 2}Especifica la versión de RIP que deseamos usar en el router. “1” para la versión 1 y “2”

Page 10: Config Router

La función del Subneteo o Subnetting es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de estas trabajen a nivel envío y recepción de paquetes como una red individual, aunque todas pertenezcan a la misma red física y al mismo dominio. El Subneteo permite una mejor administración, control del tráfico y seguridad al segmentar la red por función. También, mejora la performance de la red al reducir el tráfico de broadcast de nuestra red. Como desventaja, su implementación desperdicia muchas direcciones, sobre todo en los enlaces seriales.

Dirección IP Clase A, B, C, D y ELas direcciones IP están compuestas por 32 bits divididos en 4 octetos de 8 bits cada uno. A su vez, un bit o una secuencia de bits determinan la Clase a la que pertenece esa dirección IP.Cada Clase de una dirección de red determina una máscara por defecto, un rango IP, cantidad de redes y de hosts por red.

Convertir Bits en Números DecimalesComo sería casi imposible trabajar con direcciones de 32 bits, es necesario convertirlas en números decimales. En el proceso de conversión cada bit de un intervalo (8 bits) de una dirección IP, en caso de ser "1" tiene un valor de "2" elevado a la posición que ocupa ese bit en el octeto y luego se suman los resultados. Explicado parece medio engorroso pero con la tabla y los ejemplos se va a entender mejor.

Page 11: Config Router

Calcular la Cantidad de Subredes y Hosts por Subred

Cantidad de Subredes es igual a: 2N -2, donde "N" es el número de bits "robados" a la porción de Host y "-2" porque la primer subred y la última subred no son utilizables ya que contienen la dirección de la red y broadcast respectivamente.

Cantidad de Hosts x Subred es igual a: 2M -2, donde "M" es el número de bits disponible en la porción de host y "-2" es debido a que toda subred debe tener su propia dirección de red y su propia dirección de broadcast.

Hasta acá la teoría básica. Una vez que comprendemos esto podemos empezar a subnetear. Como consejo les digo que se aprendan y asimilen la dinámica de este proceso ya que es fundamental, sobre todo para el final práctico y teórico del CCNA 1, y más adelante les va a simplificar el aprendizaje de las VLSM (Máscaras de Subred de Longitud Variable).

Les dejo 3 ejercicios resueltos de subneteo, uno por cada Clase para que les sirva de ejemplo y se comprenda mejor el tema.

Page 12: Config Router

Dada la dirección IP Clase A 10.0.0.0/8 para una red, se nos pide que mediante subneteo obtengamos 7 subredes. Este es un ejemplo típico que se nos puede pedir, aunque remotamente nos topemos en la vida real.

Lo vamos a realizar en 2 pasos:

1) Adaptar la Máscara de Red por Defecto a Nuestras Subredes

La máscara por defecto para la red 10.0.0.0 es:

Mediante la fórmula 2N -2, donde N es la cantidad de bits que tenemos que robarle a la porción de host, adaptamos la máscara de red por defecto a la subred.En este caso particular 2N -2 = 7 (o mayor) ya que nos pidieron que hagamos 7 subredes.

Una vez hecho el cálculo nos da que debemos robar 4 bits a la porción de host para hacer 7 subredes o más y que el total de subredes útiles va a ser de 14, es decir que van a quedar 7 para uso futuro.

Tomando la máscara Clase A por defecto, a la parte de red le agregamos los 4 bits que le robamos a la porción de host reemplazándolos por "1" y así obtenemos 255.240.0.0 que es la mascara de subred que vamos a utilizar para todas nuestras subredes.

2) Obtener Rango de Subredes y Cantidad de Hosts

Para obtener las subredes se trabaja únicamente con la dirección IP de la red, en este caso 10.0.0.0. Para esto vamos a modificar el mismo octeto de bits (el segundo) que modificamos anteriormente en la mascara de red pero esta vez en la dirección IP.

Para obtener el rango hay varias formas, la que me parece más sencilla a mí es la de restarle a 256 el número de la máscara de subred adaptada. En este caso sería: 256-240=16, entonces 16 va a ser el rango entre cada subred.

Page 13: Config Router

Si queremos calcular cuántos hosts vamos a obtener por subred debemos aplicar la fórmula 2M -2, donde M es el número de bits disponible en la porción de host y -2 es debido a que toda subred debe tener su propia dirección de red y su propia dirección de broadcast. En este caso particular sería:

220 -2 = 1.048.574 host utilizables por subred.Dada la red Clase B 132.18.0.0/16 se nos pide que mediante subneteo obtengamos un mínimo de 50 subredes y 1000 hosts por subred.

1) Adaptar la Máscara de Red por Defecto a Nuestras Subredes

La máscara por defecto para la red 132.18.0.0 es:

Usando la fórmula 2N -2, donde N es la cantidad de bits que tenemos que robarle a la porción de host, adaptamos la máscara de red por defecto a la subred.En este caso particular 2N -2 = 50 (o mayor) ya que necesitamos hacer 50 subredes.

Page 14: Config Router

El cálculo nos da que debemos robar 6 bits a la porción de host para hacer 50 subredes o más y que el total de subredes útiles va a ser de 62, es decir que van a quedar 12 para uso futuro. Entonces a la máscara Clase B por defecto le agregamos los 6 bits robados reemplazándolos por "1" y obtenemos la máscara adaptada 255.255.252.0.

2) Obtener Cantidad de Hosts y Rango de Subredes

Como también nos piden una cantidad específica de hosts, 1000 hosts por subred, deberemos verificar que sea posible obtenerlos con la nueva máscara. Para eso utilizamos la fórmula 2M -2, donde M es el número de bits disponible en la porción de host y -2 es debido a que toda subred debe tener su propia dirección de red y su propia dirección de broadcast.

210 -2 = 1022 hosts por subred.

Para obtener las subredes se trabaja con la dirección IP de la red, en este caso 132.18.0.0 modificando el mismo octeto de bits (el tercero) que modificamos en la máscara de red pero esta vez en la dirección IP.Para obtener el rango hay varias formas, la que me parece más sencilla a mí es la de restarle a 256 el número de la máscara de subred adaptada. En este caso sería: 256-252=4, entonces 4 va a ser el rango entre cada subred. En el gráfico solo puse las primeras 10 subredes y las últimas 5 porque iba a quedar muy largo, pero la dinámica es la misma.

Page 15: Config Router

Acá les dejo un listado muy completo de Comandos Cisco IOS para configuración de routers, cada uno con su correspondiente explicación.

En esta parte van a encontrar los comandos del Modo Exec Usuario, Modo Exec Privilegiado y el Modo de Configuración Global, los dividí en 2 partes porque sino iba a quedar muy extenso.

La segunda parte del listado de comandos está acá.

Quiero agradecer a Héctor Garipe que colaboró con varios tutoriales y documentos, como éste, que voy a ir adaptando y subiendo en estos días.

MODO EXEC USUARIOComando Descripción

connect {dirección_ip|nombre}

Permite conectarse remotamente a un host

disconnect conexiónDesconecta una sesión telnet establecida desde el router

enable Ingresa al modo EXEC Privilegiadologout Sale del modo EXEC

ping {dirección_ip|nombre}Envía una petición de eco para diagnosticar la conectividad básica de red

resume conexiónResume una sesión telnet interrumpida con la secuencia CTRL+SHIFT+6 y X

show cdpMuestra el intervalo entre publicaciones CDP, tiempo de validez y versión de la publicación

show cdp entry [*|nombre_dispositivo] [protocol|version]}

Muestra información acerca de un dispositivo vecino registrado en una tabla CDP

show cdp interfaces [tipo número]

Muestra información acerca de las interfaces en las que CDP está habilitado

Page 16: Config Router

show cdp neighbors [tipo número] [detail]

Muestra los resultados del proceso de descubrimiento de CDP

show clock Muestra la hora y fecha del routershow history Muestra el historial de comandos ingresados

show hostsMuestra una lista en caché de los nombres de host y direcciones

show ip interface briefMuestra un breve resumen de la información y del estado de una dirección IP

show ip rip databaseMuestra el contenido de la base de datos privada de RIP

show ip route [dirección |protocolo]

Muestra el contenido de la tabla de enrutamiento IP. El parámetro dirección permite acotar la información que se desea visualizar, exclusivamente a la dirección ingresada. El parámetro protocolo permite indicar la fuente de aprendizaje de las rutas que se desean visualizar, como por ejemplo rip, igrp, static y connected

show sessionsMuestra las conexiones Telnet establecidas en el router

show versionMuestra información sobre el Cisco IOS y la plataforma

telnet {dirección_ip|nombre} Permite conectarse remotamente a un hostterminal editing Reactiva las funciones de edición avanzadaterminal history size numero_líneas

Establece el tamaño del buffer del historial de comandos

terminal no editing Deshabilita las funciones de edición avanzada

traceroute dirección_ipMuestra la ruta tomada por los paquetes hacia un destino

Page 17: Config Router

MODO EXEC PRIVILEGIADOComando Descripción

clear cdp counters Restaura los contadores de tráfico CDP a ceroclear cdp table Elimina la tabla CDP de información de los vecinosclear counters Despeja los contadores de las interfacesconfigure memory Carga información de configuración de la NVRAM

configure terminalConfigura la terminal manualmente desde la terminal de consola

copy flash tftpCopia la imagen del sistema desde la memoria Flash a un servidor TFTP

copy running-config startup-config

Guarda la configuración activa en la NVRAM

copy running-config tftp Almacena la configuración activa en un servidor TFTP

copy tftp flashDescarga una nueva imagen desde un servidor TFTP en la memoria Flash

copy tftp runnig-configCarga la información de configuración desde un servidor TFTP

debug cdp adjacency Muestra información recibida de vecinos CDPdebug cdp events Muestra información sobre eventos CDPdebug cdp ip Muestra información CDP específica de IPdebug cdp packets Muestra información relacionada a los paquetes CDP

debug ip igrp eventsMuestra todos los eventos IGRP que se están enviando y recibiendo en el router.

debug ip igrp transactions

Muestra las actualizaciones IGRP que se están enviando y recibiendo en el router

debug ip ripMuestra información sobre las actualizaciones de enrutamiento RIP mientras el router las envía y recibe

debug ip rip [events]Muestra las actualizaciones de enrutamiento RIP a medida que se las envía y recibe

disableSale del modo EXEC Privilegiado hacia el modo EXEC Usuario

erase flash Borra el contenido de la memoria Flasherase startup-config Borra el contenido de la NVRAM

no debug all Desactiva todas las depuraciones activadas en el dispositivo

reload Reinicia el routersetup Entra a la facilidad de Diálogo de configuración inicial

show access-lists [Nro_ACL|Nom-bre_ACL]

Muestra el contenido de todas las ACL en el router. Para ver una lista específica, agregue el nombre o número de ACL como opción a este comando

show arpMuestra la asignación de direcciones IP a MAC a Interfaz del router

show cdp trafficMuestra los contadores CDP, incluyendo el número de paquetes enviados y recibidos, y los errores de checksum

show controllers serial [número]

Muestra información importante como que tipo de cable se encuentra conectado

Page 18: Config Router

show debuggingMuestra información acerca de los tipos de depuraciones que están habilitados

show flash Muestra la disposición y contenido de la memoria Flashshow interfaces [tipo número]

Muestra estadísticas para la/las interfaces indicadas

show ip interface [tipo número]

Muestra los parámetros de estado y globales asociados con una interfaz

show ip protocols [summary]

Muestra los parámetros y estado actual del proceso de protocolo de enrutamiento activo

show memoryMuestra estadísticas acerca de la memoria del router, incluyendo estadísticas de memoria disponible

show processes Muestra información acerca de los procesos activosshow protocols Muestra los protocolos de capa 3 configuradosshow running-config Muestra la configuración actual en la RAMshow sessions Muestra las conexiones Telnet establecidas en el router

show stacksControla el uso de la pila de procesos y rutinas de interrupción y muestra la causa del último rearranque del sistema

show startup-configMuestra la configuración que se ha guardado, que es el contenido de la NVRAM

terminal monitorSi se utiliza una sesión por telnet para examinar el router, entonces, permite redirigir el resultado y los mensajes del sistema hacia a terminal remota

undebug all Desactiva todas las depuraciones activadas en el dispositivo

Page 19: Config Router

MODO DE CONFIGURACIÓN GLOBALComando Descripción

access-list Nro_ACL {permit|deny} Origen

Crea o agrega una sentencia de condición a la ACL que permitirá o denegará los paquetes que llegan desde un Origen. Este último parámetro puede ser una dirección IP más una máscara wildcard, la palabra host más una dirección IP o el wildcard any

access-list Nro_ACL {permit|deny} Proto Origen Destino [Operador Nro_puerto] [established][echo |echo-reply]

Crea o agrega una sentencia de condición a la ACL que permitirá o denegará los paquetes que lleguen desde un Origen y vayan hacia un Destino. Proto identifica el protocolo a verificar. Origen y Destino pueden ser una dirección IP más una máscara wildcard, la palabra host más una dirección IP o el wildcard any. Operador puede ser lt (menor que), gt (mayor que), eq (igual a) o neq (distinto a). Nro_puerto indica el puerto TCP o UDP. El parámetro established permite el paso de tráfico cuando hay una sesión establecida. En el caso del protocolo ICMP se puede utilizar echo o echo-reply.

Banner motd #mensaje del día#Configura un cartel con un mensaje del día. Ej: banner motd #Bienvenido#

boot system flash [nombre_imagen_IOS]

Especifica que el router cargue el IOS desde la Flash Ej: boot system flash c2500-IOS

boot system romEspecifica que el router cargue el IOS desde la ROM

boot system tftp nombre_imagen_IOS dir_IP_server_tftp

Especifica que el router cargue el IOS desde un servidor TFTP. Ej: boot system tftp c2500-IOS 24.232.150.1

cdp run Habilita CDP globalmente en el router

clock set hh : mm : ss mes día añoModificar la fecha y hora del router. Ej: clock set 12:31:00 July 12 2004

config-register valor_registro_configuración

Cambia los valores del registro de configuración. Ej: config-register 0x2142

enable password contraseñaEstablece una contraseña local para controlar el acceso a los diversos niveles de privilegio. Ej: enable password class

enable secret contraseñaEspecifica una capa de seguridad adicional mediante el comando enable password. Ej: enable secret class

hostname nombreModifica el nombre del router. Ej: hostname Lab_A

interface tipo númeroConfigura un tipo de interfaz y entra al modo de configuración de interfaz. Ej: interface ethernet 0

ip access-list {tandard|extended} Permite crear una ACL nombrada. Se debe

Page 20: Config Router

Nombreindicar el tipo. Este comando ingresa al router al submodo de configuración que puede reconocerse por el prompt

ip classless

Permite que el router no tome en cuenta los límites con definición de clases de las redes en su tabla de enrutamiento y simplemente transmita hacia la ruta por defecto

ip default-network dirección_redEstablece una ruta por defecto. Ej: ip default-network 210.32.45.0

ip domain-lookupHabilita la conversión de nombre a dirección en el router

ip host nombre_host dir_ip1 ... Dir_ip8

Crea una entrada de nombre a dirección estática en el archivo de configuración del router. Ej: ip host Lab_A 192.168.5.1 210.110.11.1

ip http serverPermite que el router actúe como servidor Web http limitado

ip name-server dir_ip1 ... Dirip6Especifica las direcciones de hasta seis servidores de nombres para su uso para la resolución de nombres y direcciones.

Ip route dirección_red máscara dir_ip_salto [distancia_administrativa]

Establece rutas estáticas. Ej: ip route 210.42.3.0 255.255.255.0 211.1.2.1

line tipo número

Identifica una línea específica para la configuración e inicia el modo de reunión de comandos de configuración. Ej: line console 0 ó line vty 0 4

router protocolo_de_enrutamiento [nro_AS]

Inicia un proceso de enrutamiento definiendo en primer lugar un protocolo de enrutamiento IP. Ej: router rip ó router igrp 120

service password-encryption Habilita la función de cifrado de la contraseña