ipv6 unicast-routing, direcciones, link-local y rutas IPv6
Nivel: IntermedioTiempo: 30 minDominio 3.0 Conectividad IP
Escenario
La red migra a IPv6. R2 ya está configurado, salvo su ruta hacia la LAN de PC1. R1 está sin nada de IPv6.
En R1, activa el enrutamiento IPv6, pon 2001:DB8:1::1/64 en G0/0 con la link-local FE80::1 (es la puerta de enlace de PC1) y 2001:DB8:12::1/64 en G0/1. Crea una ruta por defecto IPv6 por 2001:DB8:12::2. En R2, añade la ruta a 2001:DB8:1::/64 por 2001:DB8:12::1.
Comprueba con ping 2001:DB8:2::10 desde PC1.
Topología
Equipos y cableado
R1, R2·2911
PC1, PC2·PC-PT
Desde
Hasta
Cable
PC1Fa0
R1Gi0/0
Cruzado
R1Gi0/1
R2Gi0/0
Cruzado
R2Gi0/1
PC2Fa0
Cruzado
Si dudas, el cable de conexión automática (el rayo) elige el correcto. Regla: directo entre equipos distintos (PC o router con switch) y cruzado entre iguales.
Direccionamiento
Equipo
Interfaz
Dirección
Máscara
Puerta de enlace
R1
G0/0
2001:DB8:1::1 · FE80::1
/64
—
R1
G0/1
2001:DB8:12::1
/64
—
R2
G0/0
2001:DB8:12::2
/64
—
R2
G0/1
2001:DB8:2::1 · FE80::2
/64
—
PC1
NIC
2001:DB8:1::10
/64
FE80::1
PC2
NIC
2001:DB8:2::10
/64
FE80::2
Configuración de partida
En la app esto viene hecho. En Packet Tracer, antes de empezar, entra en cada equipo con enable y configure terminal y escribe (o pega) estas líneas.
R1hostname R1
no ip domain-lookup
interface g0/0
no shutdown
interface g0/1
no shutdown
R2hostname R2
no ip domain-lookup
ipv6 unicast-routing
interface g0/0
ipv6 address 2001:db8:12::2/64
no shutdown
interface g0/1
ipv6 address 2001:db8:2::1/64
ipv6 address fe80::2 link-local
no shutdown
PC y servidores (Desktop › IP Configuration)
PC1: IPv6 2001:DB8:1::10/64, puerta de enlace FE80::1
PC2: IPv6 2001:DB8:2::10/64, puerta de enlace FE80::2
Tareas
Lo que tiene que quedar funcionando. En la app, cada una se marca sola en cuanto la consigues.
R1 enruta IPv6
G0/0: 2001:DB8:1::1/64 y link-local FE80::1
G0/1: 2001:DB8:12::1/64
R1: ruta por defecto ::/0 por 2001:DB8:12::2
R2: ruta a 2001:DB8:1::/64 por 2001:DB8:12::1
PC1 llega a PC2 por IPv6
Comprobado con show ipv6 route
En Packet Tracer
La dirección IPv6 de cada PC se pone en Desktop › IP Configuration, en el apartado IPv6 (Static).
En la configuración de partida, R1 solo enciende sus interfaces; R2 trae ya su IPv6.
Pistas
R1 enruta IPv6: ipv6 unicast-routing (sin esto el router no reenvía IPv6)
G0/0: 2001:DB8:1::1/64 y link-local FE80::1: ipv6 address 2001:db8:1::1/64 y ipv6 address fe80::1 link-local
R2enable
configure terminal
ipv6 route 2001:db8:1::/64 2001:db8:12::1
end
Verificación
Las redes conectadas (C), las direcciones propias (L) y la ruta por defecto (S ::/0).
R1R1#show ipv6 route
IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2
IA - ISIS interarea, IS - ISIS summary, D - EIGRP, EX - EIGRP external
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
S ::/0 [1/0]
via 2001:DB8:12::2
C 2001:DB8:1::/64 [0/0]
via GigabitEthernet0/0, directly connected
L 2001:DB8:1::1/128 [0/0]
via GigabitEthernet0/0, receive
C 2001:DB8:12::/64 [0/0]
via GigabitEthernet0/1, directly connected
L 2001:DB8:12::1/128 [0/0]
via GigabitEthernet0/1, receive
L FF00::/8 [0/0]
via Null0, receive
PC1 llega a PC2 por IPv6 atravesando los dos routers.
PC1C:\>ping 2001:db8:2::10
Pinging 2001:DB8:2::10 with 32 bytes of data:
Reply from 2001:DB8:2::10: bytes=32 time<1ms TTL=126
Reply from 2001:DB8:2::10: bytes=32 time<1ms TTL=126
Reply from 2001:DB8:2::10: bytes=32 time<1ms TTL=126
Reply from 2001:DB8:2::10: bytes=32 time<1ms TTL=126
Ping statistics for 2001:DB8:2::10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Errores típicos
Olvidar ipv6 unicast-routing: todo parece bien, pero el router no reenvía.
Usar una link-local como siguiente salto sin indicar la interfaz de salida.
Practica este laboratorio en el móvil
En RoutingLab tienes este laboratorio con un terminal IOS simulado: abreviaturas, ayuda con ?, los mismos mensajes de error y objetivos que se comprueban solos. Los dos primeros labs son gratis.