Código FLA-23 v.
00
Guía Unificada de Laboratorios
Página 1 de 7
1. Titulo:
PRÁCTICA 8. IPv6
Materia: Telemática I
Autor: Cristina Satizábal
2. Objetivo:
• Determinar en qué consisten la pila dual y los túneles IPv6 a través de IPv4, para
utilizarlos adecuadamente como técnicas de transición de IPv4 a IPv6.
• Aprender a configurar túneles IPv6 sobre IPv4 para establecer comunicación entre
islas IPv6 separadas por redes IPv4.
3. Marco Teórico
La transición de IPv4 a IPv6 no requiere actualización en todos los nodos al mismo tiempo.
Las dos técnicas más comunes para la transición de IPv4 a IPv6 son las siguientes [1]:
• Pila (stack) dual
• Túneles de IPv6 a través de IPv4 (6to4)
Para la comunicación entre redes IPv4 e IPv6, las direcciones IPv4 pueden encapsularse en
direcciones IPv6 [1].
3.1 Pila Dual
La mayoría de las versiones más recientes del software Cisco IOS están preparadas para
IPv6. Tan pronto como las configuraciones básicas de IPv4 e IPv6 se completan en la
interfaz, la interfaz hace pila dual (dual-stacked) y envía el tráfico IPv4 e IPv6.
Usar IPv6 en un router Cisco IOS requiere usar el comando ipv6 unicast-routing, desde el
modo de configuración global, pues este comando activa el envío de paquetes IPv6 [1].
Router(config)#ipv6 unicast-routing
Además, para configurar IPv4 e IPv6 en una interfaz del router se debe ingresar al modo de
configuración de interfaz e introducir los comandos:
Router(config-if)#ip address <Dirección IPv4 de la Interfaz> <Máscara de Subred>
Router(config-if)#ipv6 address <Dirección IPv6 de la Interfaz>/<Longitud del
Prefijo>
Un nodo en estado dual elige cual pila de protocolos usar basándose en la dirección de
destino. Un nodo en estado dual prefiere IPv6, cuando este protocolo está disponible. El
estado dual es uno de los métodos de integración más comúnmente utilizados.
Ejemplo: En el Router1, mostrado en la Figura 1, se va a configurar la pila dual en la
interfaz fastethernet 0/0, para ello se introducen los siguientes comandos:
Figura 1. Dual Stack
Fuente: Elaboración de un Estado del Arte sobre el Protocolo IPv6; y su Implementación sobre Protocolos de
Enrutamiento Dinámico como RIPNG, EIGRP y OSPF Basado sobre la Plataforma de Equipos CISCO [1]
Router1(config)#ipv6 unicast-routing
Router1(config)#interface fastethernet 0/0
Router1(config-if)#ip address 192.168.99.1 255.255.255.0
Router1(config-if)#ipv6 address 3ff3:b00:800:1::3/127
Router1(config-if)#no shutdown
3.2 Túneles IPv6 sobre IPv4
Hacer un túnel de tráfico IPv6 sobre una red IPv4 requiere un router frontera para
encapsular los paquetes IPv6 dentro de un paquete IPv4 y otro router para des-
encapsularlos, como se ilustra en la Figura 2.
Figura 2. Túnel IPv6 sobre IPv4
Fuente: Elaboración de un Estado del Arte sobre el Protocolo IPv6; y su Implementación sobre Protocolos de
Enrutamiento Dinámico como RIPNG, EIGRP y OSPF Basado sobre la Plataforma de Equipos CISCO [1]
Este proceso permite conectar islas IPv6 sin necesidad de convertir toda la red a IPv6.
Este método de encapsulación incluye una cabecera IPv4 de 20 bytes (sin opciones), una
cabecera IPv6 y una carga útil, como se muestra en la Figura 2.
El tunneling es una integración intermedia y una técnica de transición que no debe
considerarse una solución definitiva. La arquitectura nativa de IPv6 deber ser el objetivo
final [1].
Para configurar un túnel se utilizan los siguientes comandos:
Router(config)#interface tunnel 0
Router(config-if)#ipv6 address <Dirección IPv6 de la Interfaz>/<Longitud del
Prefijo>
Router(config-if)#tunnel source <Interfaz de Origen del Túnel>
Router(config-if)#tunnel destination <Dirección IPv4 de Interfaz de Destino del
Túnel>
Router(config-if)#tunnel mode ipv6ip
Ejemplo: Se quiere configurar un túnel IPv6 en el Router1 y en el Router2, mostrados en la
Figura 3.
Figura 3. Túnel IPv6 sobre IPv4
Fuente: Elaboración de un Estado del Arte sobre el Protocolo IPv6; y su Implementación sobre Protocolos de
Enrutamiento Dinámico como RIPNG, EIGRP y OSPF Basado sobre la Plataforma de Equipos CISCO [1]
Los comandos necesarios para configurar dicho túnel en estos routers son:
Router1(config)#interface tunnel 0
Router1(config-if)#ipv6 address 2001:db8:1::1/64
Router1(config-if)#tunnel source fastethernet 0/0
Router1(config-if)#tunnel destination 192.0.30.1
Router1(config-if)#tunnel mode ipv6ip
Router1(config-if)#no shutdown
Router2(config)#interface tunnel 0
Router2(config-if)#ipv6 address 2001:db8:1::2/64
Router2(config-if)#tunnel source fastethernet 0/1
Router2(config-if)#tunnel destination 192.0.2.1
Router2(config-if)#tunnel mode ipv6ip
Router2(config-if)#no shutdown
3.3 Configuración de IPv6 en PC
Para configurar la dirección IPv6 de un PC en Packet Tracer, de forma estática, haga doble
clic sobre el PC, y en la ventana que se despliega haga clic en la pestaña Desktop y
posteriormente en IP Configuration. En la parte inferior de dicha ventana elija la opción
Static y coloque la dirección IPv6 del PC con su respectivo prefijo y la gateway, tal como
se muestra en el ejemplo de la Figura 4.
Figura 4. Configuración de Dirección IPv6 en PC
3.4 Configuración de Rutas Estáticas IPv4
Las rutas estáticas son rutas que el administrador establece manualmente a las redes que no
están directamente conectadas a un router. La sintaxis del comando que se utiliza para
establecer una ruta estática IPv4 en un router Cisco es:
Router(config)# ip route <Dirección de Red o de Subred> <Máscara de subred>
<Dirección IP del siguiente salto o interfaz de salida>
Ejemplo: El administrador de la red mostrada en la Figura 5, quiere configurar en el router
Pedro una ruta estática que le permita llegar a la red de la que hace parte el PC1 (dirección
IPv4: 172.16.1.20/24), conectado al router Simón. El administrador determina que para ir a
la red 172.16.1.0/24, red principal del PC1, la mejor ruta es a través del router Pablo. El
puerto serial se 0/1 del router Pablo está conectado al puerto serial se 0/0 del router Pedro.
La dirección IPv4 asignada al puerto serial se 0/1 del router Pablo es: 172.16.2.1.
Figura 5. Red Ejemplo - Ruta Estática IPv4
Por tanto, el comando que el administrador introduciría en el router Pedro para configurar
esta ruta estática sería:
Pedro(config)# ip route 172.16.1.0 255.255.255.0 172.16.2.1
Donde Pedro es el nombre del router, (config)#, significa que el comando se ejecuta desde
el modo de configuración global, ip route es el comando, 172.16.1.0 es la dirección de red
de destino (red a la que pertenece el PC1), 255.255.255.0 es la máscara de subred de la red
de destino, y 172.16.2.1 es la dirección IPv4 del siguiente salto (interfaz se 0/1 del router
Pablo).
Una alternativa a este comando, es reemplazar la dirección IPv4 del siguiente salto por la
interfaz de salida o puerto del router de origen por donde se enviaría un paquete a la red de
destino, en este caso, el puerto se 0/0 del router Pedro. El comando quedaría así:
Pedro(config)# ip route 172.16.1.0 255.255.255.0 serial0/0
3.5 Configuración de Rutas Estáticas por Defecto
Para configurar una ruta estática por defecto, para que paquetes con direcciones IP de
destino que no coinciden con ninguna de las redes en la tabla de enrutamiento sean
enviados a una interfaz específica del router, se utiliza el siguiente comando:
Router(config)#ip route 0.0.0.0 0.0.0.0 <Nombre de la Interfaz>
Ejemplo: Si en la red de la Figura 6, se quiere configurar una ruta estática por defecto en el
router R1, de tal manera que todo el tráfico que no esté dirigido a la red 172.30.0.0/16 sea
enviado al router R2 a través de la interfaz serial 0 del router R1, se introduce el siguiente
comando:
fa0/0
se 0
Figura 6. Red Ejemplo - RIPv2
R1(config)#ip route 0.0.0.0 0.0.0.0 serial 0
Para que se incluya la ruta estática por defecto en las actualizaciones del protocolo de
enrutamiento, se utiliza el siguiente comando:
Router(config-router)#default-information originate
Para configurar una ruta estática por defecto en IPv6 se utiliza el comando:
Router(config)#ipv6 route ::/0 <Nombre de la Interfaz>
4. Materiales, Equipos e Insumos
• Computador con Packet Tracer
5. Reactivos
Ninguno
6. Procedimiento
Figura 7. Topología de Red
Fuente: Práctica #5 Tunnel 6to4 [2]
1. Investigue: ¿Existen direcciones IPv6 privadas? ¿Cuáles son?
2. Utilizando packet tracer, implemente la red que se muestra en la Figura 7.
3. Complete el gráfico de la topología de red, indicando los nombres de los puertos de los
dispositivos.
4. Configure la dirección IPv6 de los computadores, según se muestra en la Figura 7 (se
indica la dirección de red y el último grupo que le corresponde a cada PC).
5. Configure en los routers: el nombre del dispositivo, las contraseñas de consola (hugo),
modo EXEC privilegiado (paco) y líneas de terminal virtual (luis), la velocidad de las
interfaces Ethernet (100Mbps) y el modo (full duplex) y la dirección IP de sus
interfaces Ethernet. No olvide activar las interfaces.
6. Configure rutas estáticas IPv4 en los routers R1 y R3, y una ruta estática por defecto
IPv6.
7. Haga ping entre los routers y luego entre PC1 y PC2. ¿Se presenta algún problema?
¿Cuál será la causa de dicho problema?
8. Configure un túnel IPv6 sobre IPv4 en los routers R1 y R3.
9. Haga ping entre PC1 y PC2. Si existe algún problema busque cómo solucionarlo
10. Muestre la red funcionando al profesor.
11. Escriba las conclusiones de la práctica.
7. Nivel de Riesgo
Bajo
8. Bibliografía
[1] R. Bareño Gutierrez, "Elaboración de un Estado del Arte sobre el Protocolo IPv6; y
su Implementación sobre Protocolos de Enrutamiento Dinámico como RIPNG,
EIGRP y OSPF Basado sobre la Plataforma de Equipos CISCO," in Especialización
en Telecomunicaciones. Bucaramanga: Universidad Pontificia Bolivariana, 2010.
[2] CEDIA, "Práctica #5 Tunnel 6to4," in Curso IPv6: CEDIA Ecuador, 2010.