Académique Documents
Professionnel Documents
Culture Documents
Ambiente
Para este post se utiliza dynamips con 5 routers con etherswitch, conectados entre sí tanto por enlaces ethernet como seriales. La
versión de IOS que se utiliza es:
Router#show version
Cisco IOS Software, C2600 Software (C2600-ADVSECURITYK9-M), Version 12.3(4)T, RELEASE SOFTWARE
(fc1)
Configuración
Se asume que ya se han configurado los nombres de equipo, direcciones IP, contraseñas, y demás. Para una guía sobre cómo
hacerlo puede encontrarse en este mismo blog un post que explica la configuración básica de un router.
Parámetros necesarios
Process ID: es el número que acompaña al comando router ospf y es de importancia local, por lo tanto puede diferir entre
routers.
Redes: se deben enumerar las redes directamente conectadas que desean publicarse. La forma es indicando la dirección
de red acompañada de una máscara de wildcard y luego el área donde se publicará (el área 0 es el área de backbone).
NOTA: la máscara de wildcard es el inverso de la máscara de subred y puede obtenerse fácilmente restando la máscara de
subred a 255.255.255.255. En el ejemplo se usan máscaras 255.255.255.252 entonces:
255.255.255.255
255.255.255.252
0.0.0.3
Configurar OSPF
R1(config)#router ospf 1
R2(config)#router ospf 1
R4(config)#router ospf 1
R5(config)#router ospf 1
Verificar funcionamiento
Para verificar el correcto funcionamiento de OSPF vamos a mirar la tabla de enrutamiento del R3. Se ve que todas aquellas rutas
que no tiene directamente conectadas las aprendió por OSPF, con lo cual podemos asumir que OSPF funciona correctamente.
R3#show ip route
Otras herramientas que pueden utilizarse para monitorear el enrutamiento por ospf son:
R1#show ip ospf
Como podemos ver en el diagrama, tenemos dos router R1 y R2 que se comunican mediante la red
1.1.1.0/30 a través de sus interfaces seriales 1.1.1.1/30 y 1.1.1.2/30 respectivamente.
Adicionalmente, tenemos dos computadoras PC1 y PC2 que se comunican con los routers R1 y R2
mediante las redes 192.168.10.0/24 y 192.168.20.0/24 respectivamente.
En este ejemplo, vamos a configurar los equipos R1 y R2 para lograr conectividad entre los equipos
PC1 y PC2 usando enrutamiento dinámico con el protocolo OSPF. El protocolo OSPF (Open Shortest
Path First) es un protocolo de enrutamiento por estado de enlace y utiliza el costo de la ruta como
métrica para la selección de rutas.
Contenido
1. Configuración de los routers R1 y R2
2. Probar la conectividad entre R1 y R2
3. Configuración del enrutamiento dinámico entre R1 y R2
El comando para configurar el enrutamiento estático mediante el protocolo OSPF esrouter ospf
[process_id] donde [process_id] es un número que se utiliza para identificar un proceso de
enrutamiento OSPF en el equipo router y puede tener cualquier valor entre 1 y 65 535. Para agregar
las redes se usa el comando network [dirección] [máscara_wildcard] area [id_area] donde
[dirección] puede ser la dirección IP de la red directamente conectada al router o la dirección de
subred o la dirección de la interfaz, [máscara_wildcard] es una máscara inversa que se utiliza para
determinar cómo se lee una dirección. Ésta máscara tiene bits wildcard donde 0 representa
coincidencia y 1 no es importante. Por ejemplo, una máscara wildcard 0.0.255.255 indica una
coincidencia en los primeros dos bytes (la máscara de subred equivalente sería 255.255.0.0), y
[id_area] es un número que especifica el área que se debe asociar con una dirección. Para un área de
backbone, la ID debe ser igual a 0.
Hasta este punto, hemos configurado R1 y R2 para que tengan conectividad entre sí, todavía no
hemos configurado el enrutamiento dinámico en los equipos. Antes de continuar, podemos hacer uso
del comando ping para probar la conectividad entre los equipos. Para poder realizar enrutamiento
dinámico entre R1 y R2 debe haber conectividad entre ellos. Por ejemplo, en R1 hacemos ping a la
interfaz de R2:
R1>ping 1.1.1.2
R1>enable
R1#configure terminal
R1(config)#router ospf 2
R2>enable
R2#configure terminal
R2(config)#router ospf 2
Y listo, tenemos los equipos configurados con enrutamiendo dinámico usando el protocolo RIP. Para
ver la configuración del enrutamiento dinámico se usa el comando show ip protocols.
R1>show ip protocols
Podemos verificar que el enrutamiento funciona haciendo ping a las interfaces fastEthernet de R1 y
R2. Por ejemplo para verificar el enrutamiento en R1:
R1>ping 192.168.20.1
Para probar el enrutamiento en R2:
R2>ping 192.168.10.1
Para probar la conectividad entre los hosts (PC1 y PC2), solo es necesario configurar la dirección IP,
la máscara de red y la dirección IP de la puerta de enlace para cada uno. Para PC1 la puerta de
enlace sería la interfaz Ethernet 0/0 de R1 cuya dirección IP es 192.168.10.1 y para PC2 la puerta de
enlace sería la interfaz Ethernet 0/0 de R2 cuya dirección IP es 192.168.20.1. Luego queda probar la
conectividad con el comando ping. Por ejemplo, para PC1 el comando es ping 192.168.20.2 y para
PC2 el comando esping 192.168.10.2.
Redes
3 comentarios
La intención de este post es mostrar la configuración básica de un router, utilizando como ejemplo la interfaz
CLI de un equipo Cisco. Los parámetros que configuraremos serán:
Nombre.
Contraseña de enable.
Acceso con nombre de usuario y contraseña.
Acceso por telnet.
Banner.
IPs de cada interfaz.
Nombre de equipo
Router>enable
Router#configure terminal
Router(config)#hostname R1
Contraseña de enable
R1>enable
R1#configure terminal
R1>enable
R1#configure terminal
Hay dos posibles formas de configurar la autenticación por telnet. La primera es definiendo una contraseña
independiente y la segunda usando el nombre de usuario y contraseña seteados en el equipo. Para esto último es
necesario haber llevado a cabo el paso anterior.
Contraseña independiente
R1>enable
R1#configure terminal
R1(config)#line vty 0 4
R1(config-line)#password class
R1(config-line)#login
R1>enable
R1#configure terminal
R1(config)#line vty 0 4
R1(config-line)#login local
Banner
R1>enable
R1#configure terminal
R1>enable
R1#configure terminal
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface serial 0/1
R1(config-if)#no shutdown
R1(config-if)#exit
Este post muestra la configuración básica de OSPF en una única área utilizando routers Cisco. Se recomienda
primero la lectura del post Introducción a OSPF, que sirve como material previo a este artículo.
Ambiente
Para este post se utiliza dynamips con 5 routers con etherswitch, conectados entre sí tanto por enlaces ethernet
como seriales. La versión de IOS que se utiliza es:
Router#show version
Configuración
Se asume que ya se han configurado los nombres de equipo, direcciones IP, contraseñas, y demás. Para una
guía sobre cómo hacerlo puede encontrarse en este mismo blog un post que explica la configuración básica de
un router.
Parámetros necesarios
Process ID: es el número que acompaña al comando router ospf y es de importancia local, por lo tanto
puede diferir entre routers.
Redes: se deben enumerar las redes directamente conectadas que desean publicarse. La forma es
indicando la dirección de red acompañada de una máscara de wildcard y luego el área donde se publicará
(el área 0 es el área de backbone).
NOTA: la máscara de wildcard es el inverso de la máscara de subred y puede obtenerse fácilmente restando la
máscara de subred a 255.255.255.255. En el ejemplo se usan máscaras 255.255.255.252 entonces:
255.255.255.255
255.255.255.252
0.0.0.3
Configurar OSPF
R1(config)#router ospf 1
R2(config)#router ospf 1
R3(config)#router ospf 1
R4(config)#router ospf 1
R5(config)#router ospf 1
Verificar funcionamiento
Para verificar el correcto funcionamiento de OSPF vamos a mirar la tabla de enrutamiento del R3. Se ve que
todas aquellas rutas que no tiene directamente conectadas las aprendió por OSPF, con lo cual podemos asumir
que OSPF funciona correctamente.
R3#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
Otras herramientas que pueden utilizarse para monitorear el enrutamiento por ospf son:
R1#show ip ospf
http://www.mikroways.net/2009/07/22/ospf-en-un-router-cisco/