Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: Octubre de 2012 Página 1
INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY
Laboratorio de Redes 2
Práctica 10 – Introducción al protocolo OPSFv3 Autor: Ing. Raúl Armando Fuentes Samaniego, Ing. Marco Antonio Ramírez Prieto
Duración aproximada: 1 hora
Objetivo:
En esta práctica se introducirá a OPSFv3 que es la versión de OSPF para IPv6.
Requisitos
• 3 enrutadores
• 3 conmutadores
• 3 Computadoras con soporte para IPv6
• (Opcional) Cisco CCNA Routers & Concepts Chapter 10
• (Preferible) Cisco CCNA Routers & Concepts Chapter 11
Cisco
Se recomienda ampliamente que el alumno realice la lectura del capítulo “CCNA Fundamentals
Routing Protocols and Concepts Chapter 10” y “CCNA Fundamentals Routing Protocols and
Concepts Chapter 10” para reforzar el tema que se introduce en esta práctica.
Escenario En este escenario, se observara principalmente el funcionamiento de las áreas en OSPF además de
configurar múltiples direcciones en una misma interfaz. Por lo mismo, el concepto de “Area Border
Router” es manejando en este escenario.
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: Octubre de 2012 Página 2
Topología
Tabla de direccionamiento
Dispositivo. Interfaz Dirección Prefijo Gateway
R1
Fa 0/0 2001:DB8:C0CA::C0A8:101 122 --------
Lo 0 2001:DB8:C0CA::C0A8:141 122 --------
S 0/0/0 2001:DB8:C0CA::C0A8:1C1 126 --------
S 0/0/1 2001:DB8:C0CA::C0A8:1F1 126 --------
R2
S 0/0/0 2001:DB8:C0CA::C0A8:1C2 126 --------
S 0/0/1 2001:DB8:C0CA::C0A8:1C5 126 --------
Fa 0/0 2001:DB8:C0CA::C0A8:1A1 123 --------
Lo 0 2001:DB8:C0CA::C0A8:181 123 --------
Lo 1 2001:DB8:C000::1 52 --------
R3
S 0/0/0 2001:DB8:C0CA::C0A8:1F2 126 --------
S 0/0/1 2001:DB8:C0CA::C0A8:1C6 126 --------
Fa 0/0 2001:DB8:C0CA::C0A8:1E1 125 --------
Fa 0/1 2001:DB8:C0CA::C0A8:1E9 125 --------
PC1 -------- 2001:DB8:C0CA::C0A8:10A 122 2001:DB8:C0CA::C0A8:101
PC2 -------- 2001:DB8:C0CA::C0A8:1AA 123 2001:DB8:C0CA::C0A8:1A1
PC3 -------- 2001:DB8:C0CA::C0A8:1E5 125 2001:DB8:C0CA::C0A8:1E1
PC4 -------- 2001:DB8:C0CA::C0A8:1FB 125 2001:DB8:C0CA::C0A8:1F8
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: Octubre de 2012 Página 3
Tarea 1: Configuración básica de router y de interfaces
Dividiremos la red en Áreas manteniendo en el área 0 todos los enlaces seriales. La siguiente
imagen ilustra mejor como se configuraran las áreas:
En general el Área 0 se le denominada “backbone” (o columna vertebral) debido a que se comunica
con todos los enrutadores que participan en OSPF que contienen sub-redes distinta. Pueden existir
enrutadores dentro de áreas distintas a la cero pero no se verán en este laboratorio.
Anexe las direcciones IPv6 mostradas en las tablas de direccionamiento.
Realice pruebas de conectividad al terminar (En seriales).
Tarea 2: Configuración del área 0
Para su instalación diríjase primero a la interfaz Serial de R1 y utilice el comando “ipv6 ospf <process-
ID> area <#Area>”. Donde process-id identifica al proceso de OSPF (debe ser el mismo en toda las
interfaces para que se compartan las rutas) y es equivalente al AS de EIGRP. #area identifica el área a
la que esa red pertenece.
R1(config-if)#ipv6 ospf 10 area 0
Paso 1: Asigne ID
Asigne las siguientes Router-ID para un proceso OSPFv3 cuyo ID sea 50:
R1: 50.50.50.1
R2: 50.50.50.2
R3: 50.50.50.3
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: Octubre de 2012 Página 4
Debido a que un protocolo de enrutamiento del tipo “link-state” ocupa conocer a todos los vecinos
se necesita poder identificarlos. Esto es parecido a EIGRP y al igual que este el ID se preserva en un
formato de 32 bits.
La ID del enrutador originalmente (OSPFv2) se toma de una dirección IPv4 de las que posea el
enrutador, dándole a la dirección de Loopback sobre las de las interfaces físicas. En caso de no haber
loopback o exista más de una, gana la dirección más alta disponible (Es decir en hexadecimal la que
es mayor) en este escenario no utilizamos direcciones IPv4 por lo tanto las asignaremos directamente
desde la configuración del mismo protocolo.
R1(config)#ipv6 router ospf 10 R1(config-rtr)#router-id 50.50.50.1 R1(config-rtr)#end
Recuerde, que tener una ID plenamente identificada facilita la administración de los equipos al
realizar análisis y en un ambiente laboral es muy probable que el equipo cuente con configuración
en IPv4. Es decir, colocar una ID distinta las interfaces físicas puede facilitar la administración del
equipo.
Verifique, utilizando el comando “Show ipv6 ospf 10 neighbor”, que los 3 enrutadores vean a
sus dos vecinos.
Paso 2: Anexe las WAN de R2 al proceso OSPFv3 50
Asígnela al Área 0 con un ID 50
Paso 3: Anexe las WAN de R1-R2 y R3-R2 al proceso OSPFv3 50 Asígnela al Área 0 con un ID 50
Revise la tabla de ruteo y verifique que R1 y R3 vean la red WAN del opuesto respectivamente.
Paso 4: Configure WAN de R1-R3
Asígnela al Área 0 con un ID 50
Revise que R2 vea esta WAN en su tabla de ruteo.
Paso 5: Validar tablas de ruteo Despliegue la tabla de ruteo (Solo rutas aprendidas mediante OSPF) de R1:
_________________________________________________________________________________
_
_________________________________________________________________________________
_
_________________________________________________________________________________
_
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: Octubre de 2012 Página 5
Despliegue la tabla de ruteo (Solo rutas aprendidas mediante OSPF) de R2
_________________________________________________________________________________
_
_________________________________________________________________________________
_
_________________________________________________________________________________
_
Despliegue la tabla de ruteo (Solo rutas aprendidas mediante OSPF) de R3:
_________________________________________________________________________________
_
_________________________________________________________________________________
_
_________________________________________________________________________________
_
Tarea 3: Configuración del área 1
Como se ha mencionado previamente, OSPF tiene la característica de funcionar con diferentes
áreas, mientras que el Área 0 es especial, denominada como “backbone” o columna vertebral.
Esta puede interconectar una o más áreas.
Dichas áreas pueden interconectar sub áreas (a veces denominadas Stuby áreas) pero no será objetivo
de este laboratorio.
Las interfaces LAN de R1 serán el área 1 por lo mismo se introducirá ese comando en ambas interfaces
(la interfaz Ethernet y la interfaz lógica).
Paso 1: Introducir Fa 0/0 y Lo1 de R1 a OSPF ID 50 área 1 R1#configure terminal Enter configuration commands, one per line. End with CNTL/Z.
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: noviembre de 2012 Página 6
R1(config)#interface fa 0/0 R1(config-if)#ipv6 ospf 50 area 1 R1(config-if)#exit R1(config)#interface Lo 0 R1(config-if)#ipv6 ospf 50 area 1 R1(config-if)#
Verifique las tablas de ruteo de R2 y R3 se vean similares a la siguiente captura
IPv6 Routing Table - Default - 13 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1 I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP EX - EIGRP external O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
OI 2001:DB8:C0CA::C0A8:100/122 [110/2344]
via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1 OI 2001:DB8:C0CA::C0A8:141/128 [110/2343]
via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1 O
2001:DB8:C0CA::C0A8:1F0/126 [110/2343]
via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1
Paso 2: Revise la tabla de ruteo de los vecinos Observe que estas rutas poseen las leyendas “OI” en vez de “O”, esto se debe a que se reconocen
como rutas Inter-areas. Es decir, son áreas que el enrutador no tiene configuradas en ninguna de
sus interfases.
¿Cómo aparecen las rutas en R2?¿Que next-hop utilizan?
_________________________________________________________________________
_________________________________________________________________________
¿Cómo aparecen las rutas en R3? ?¿Que next-hop utilizan?
_________________________________________________________________________
_________________________________________________________________________
Paso 3: Recolección de datos
Utilice el comando “show ipv6 ospf 50 border-routers” en los 3 enrutadores y describa a
continuación que información provee:
_________________________________________________________________________
_________________________________________________________________________
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: noviembre de 2012 Página 7
_________________________________________________________________________
_________________________________________________________________________
Tarea 4: Configuración del área 2
Área 2 se trataran de las interfaces Ethernet de R2
Paso 1: Anexe las interfaces en Area 2 R3#configure terminal Enter configuration commands, one per line. End with CNTL/Z. R2(config)#interface fa 0/0 R2(config-if)#ipv6 ospf 50 area 2 R2(config-if)#exit R2(config)#interface Loopback 0 R2(config-if)#ipv6 ospf 50 area 2 R2(config-if)#end
Paso 2: Revise la tabla de ruteo de los vecinos ¿Qué cambios ocurrieron en las tablas de ruteo? ¿Hubo sumarización?
_________________________________________________________________________
_________________________________________________________________________
Paso 3: Recolección de datos
Utilice el comando “show ipv6 ospf 50 border-routers” en R2. ¿Qué son exactamente R1 y R3 para
R2?
_________________________________________________________________________
_________________________________________________________________________
Tarea 5: Configuración del área 3
Paso 1: Añadir las interfaces Ethernet al área 3 Añaden las interfaces Ethernet al Área 3
R3(config)#interface Fa 0/0 R3(config-if)#ipv6 ospf 50 area 3
R3(config-if)#interface Fa 0/1 R3(config-if)#ipv6 ospf 50 area 3 R3(config-if)#end
Paso 2: Pruebas de conectividad
Una vez los 3 enrutadores estén configurados con las áreas haremos una prueba de conectividad en
R2 utilizando el siguiente script:
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: noviembre de 2012 Página 8
tclsh
foreach address {
2001:DB8:C0CA::C0A8:101 2001:DB8:C0CA::C0A8:141 2001:DB8:C0CA::C0A8:1C1 2001:DB8:C0CA::C0A8:1F1 2001:DB8:C0CA::C0A8:1C2 2001:DB8:C0CA::C0A8:1C5 2001:DB8:C0CA::C0A8:1A1 2001:DB8:C0CA::C0A8:181 2001:DB8:C0CA::C0A8:1F2 2001:DB8:C0CA::C0A8:1C6 2001:DB8:C0CA::C0A8:1E1 2001:DB8:C0CA::C0A8:1E9 } {
ping $address }
Como solo R2 tiene acceso a la Red 2001:DB8:C0CA::C0A8:1A0/123 solo en él debe darnos éxito
la prueba en todas las interfaces. Si alguna interfaz, distinta a la ya mencionada, no da éxito
verifique nuevamente la configuración de los enrutadores hasta solucionar el problema.
Paso 4: Propague la ruta default Para la propagación de las rutas por defecto, el objetivo es que aquel enrutador que las posee ,en
nuestro caso es R2, introduzca esa ruta por defecto al protocolo de enrutamiento. La sintaxis de
protocolo a protocolo puede variar, como ha ocurrido con RIPng e EIGRP para IPv6. En el caso
especifico de OSPF utilizamos el comando “default-informatio”
R2(config)#ipv6 route ::/0 L1 R2(config)#ipv6 router ospf 50
R2(config-rtr)# default-information originate
Verifique que la tabla de ruteo de R1 y R3 posea la ruta por defecto.
¿Qué tipo de ruta OSPF es la ruta por defecto en R1 y R3?
__________________________________________
Revisión Notifique al instructor al terminar la práctica y una vez revisado proceda a la limpieza del equipo.
Limpieza del equipo Una vez terminada la práctica, ejecute los pasos de la tarea preventiva “Borrado de un enrutador”.
Además recoja el equipo y cables utilizados y acomódelos como le sea indicado por el instructor.
Laboratorio de redes ITESM Dep. Ciencias Computacionales
Última modificación: noviembre de 2012 Página 9
Por último, si está utilizando Windows y uso Netsh, ejecute el comando
Netsh interface ipv6 delete address interface=”Nombre Interfaz” address=X:X:X:X:X:X:X:X/D
Si utilizo más de una dirreción, entonces proceda a borrarlas todas con el comando:
Netsh interface ipv6 reset
Este comando necesita que la maquina sea reiniciada.
Recuerden, que si uno de los equipos de cómputo o dispositivos de red no está debidamente borrado todo el equipo puede hacerse acreedor a que la calificación de la práctica sea nula.
Bibliografía Cisco. (25 de Febrero de 2011 ). Implementing IPv6 Addressing and Basic Connectivity . Recuperado
el Julio de 2011, de Cisco System:
http://www.cisco.com/en/US/docs/ios/ipv6/configuration/guide/ip6-
addrg_bsc_con.html
Cisco Networking Academy. (2006). CCNP: Building Scalable Internetworks V5.0.3.0 - IPv6.
Cisco Networking Academy. (2007). CCNA Exploration - Accesing the Want - IP Addressing Services.
IANA.org. (s.f.). IANA IPv4 Address Space Registry. Recuperado el 13 de Junio de 2011, de IANA:
http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml
R. Coltun, S. S. (December de 1999). OSPF for IPv6. Recuperado el Julio de 2011, de IETF.org:
http://www.ietf.org/rfc/rfc2740.txt
Wireshark. (14 de Junio de 2010). Leuter Discovering IPv6 with Wireshark. Obtenido de Wireshark
University.