Direccionamiento IPv6 - Configuración
Este tema cubre cómo asignar direcciones IPv6 a las interfaces: dirección global estática, con EUI-64, link-local, autoconfiguración (SLAAC) y cómo habilitar el enrutamiento IPv6 en el dispositivo. La validación está en Direccionamiento IPv6 - Verificación y el diagnóstico en Direccionamiento IPv6 - Troubleshooting. El enrutamiento estático IPv6 se profundiza en Rutas estáticas - Configuración.
Prerrequisitos
- Conocer el prefijo IPv6 y la longitud (normalmente /64 en enlaces de red local).
- Para enrutar entre redes IPv6: habilitar
ipv6 unicast-routing(viene desactivado por defecto).
Conceptos previos (mínimos)
- Toda interfaz IPv6 activa tiene una dirección link-local (
FE80::/10), usada solo dentro del enlace. Se genera sola al habilitar IPv6. - La dirección global unicast (por ejemplo
2001:db8::/32) es la enrutable hacia otras redes. - EUI-64 genera la parte de host (los últimos 64 bits) a partir de la MAC de la interfaz; solo se define el prefijo.
ipv6 enableactiva IPv6 en la interfaz y le da únicamente una link-local (sin global).- SLAAC (
ipv6 address autoconfig) hace que la interfaz aprenda su prefijo de los mensajes RA del router y se autoconfigure. ipv6 unicast-routinghabilita el reenvío IPv6 y hace que el router envíe RAs (necesario para que otros hagan SLAAC).
Comandos de configuración
Direccionamiento en la interfaz (de tu diapositiva):
Router(config-if)# ipv6 address 2001:db8:abcd:0001::1/64
Router(config-if)# ipv6 address 2001:db8:abcd:0001::/64 eui-64
Router(config-if)# ipv6 enable
Router(config-if)# ipv6 address fe80:db8:abcd:0001::1 link-local
ipv6 address <dir>/<prefijo>: dirección global unicast estática.ipv6 address <prefijo>/64 eui-64: dirección global cuyo host se calcula por EUI-64 (a partir de la MAC).ipv6 enable: activa IPv6 en la interfaz (solo link-local, sin global).ipv6 address <fe80::x> link-local: define manualmente la dirección link-local (en vez de la autogenerada).
Habilitar el enrutamiento IPv6 y rutas (de tu diapositiva):
Router(config)# ipv6 unicast-routing
Router(config)# ipv6 route 2001:db8:abcd:0003::/64 2001:db9:abcd:0002::2
Router(config)# ipv6 route ::/0 2001:db9:abcd:0002::2
ipv6 unicast-routing: habilita el reenvío de tráfico IPv6 en el dispositivo (imprescindible para rutear).ipv6 route <prefijo> <next-hop>: ruta estática IPv6 hacia una red específica.ipv6 route ::/0 <next-hop>: ruta por defecto IPv6 (equivale a 0.0.0.0/0 en IPv4).
Añadido pro: SLAAC en la interfaz que aprende el prefijo del router:
Router(config-if)# ipv6 address autoconfigY la ruta estática IPv6 “completamente especificada” (interface de salida + next-hop), recomendada en enlaces multiacceso:
Router(config)# ipv6 route 2001:db8:abcd:0003::/64 gigabitEthernet 0/0 2001:db9:abcd:0002::2El detalle del enrutamiento estático IPv6 (rutas flotantes, distancia administrativa) está en Rutas estáticas - Configuración.
Dos ejemplos completos de configuración
Ejemplo 1 — Enlace punto a punto con direcciones globales estáticas
Diseño: R1 Gi0/0 (2001:db8:abcd:1::1/64) conecta con R2 Gi0/0 (2001:db8:abcd:1::2/64). Ambos deben rutear IPv6.
R1# configure terminal
! Habilitar reenvío IPv6
R1(config)# ipv6 unicast-routing
! Dirección global en la interfaz
R1(config)# interface gigabitEthernet 0/0
R1(config-if)# ipv6 address 2001:db8:abcd:1::1/64
R1(config-if)# no shutdown
R1(config-if)# end
R1# copy running-config startup-config
En R2, lo mismo con 2001:db8:abcd:1::2/64.
Ejemplo 2 — LAN con EUI-64 y ruta por defecto hacia el ISP
Diseño: la interfaz LAN usa EUI-64 sobre el prefijo 2001:db8:abcd:10::/64, y sale al ISP (2001:db9:abcd:2::2) por una ruta por defecto.
R1# configure terminal
R1(config)# ipv6 unicast-routing
! LAN con EUI-64 (el host lo calcula de la MAC)
R1(config)# interface gigabitEthernet 0/1
R1(config-if)# ipv6 address 2001:db8:abcd:10::/64 eui-64
R1(config-if)# no shutdown
R1(config-if)# exit
! Ruta por defecto IPv6 hacia el ISP
R1(config)# ipv6 route ::/0 2001:db9:abcd:2::2
R1(config)# end
R1# write memory
Verificación rápida (comprobar que quedó bien)
La validación detallada está en Direccionamiento IPv6 - Verificación.
! Resumen de direcciones IPv6 por interfaz
R1# show ipv6 interface brief
! Detalle de una interfaz (link-local, global, grupos multicast)
R1# show ipv6 interface gigabitEthernet 0/0
! Tabla de enrutamiento IPv6
R1# show ipv6 route
Qué deberías ver:
- Cada interfaz activa con su link-local (
FE80::...) y la global configurada. - En
show ipv6 interface, la dirección EUI-64 con el host derivado de la MAC (contieneFF:FE). - Las rutas estáticas y la conectada en
show ipv6 route.
Todos los comandos de tu diapositiva están incluidos (ipv6 address estática/eui-64, ipv6 enable, ipv6 address link-local, ipv6 unicast-routing, ipv6 route específica y por defecto, show ipv6 interface brief/detalle, show ipv6 route). SLAAC (
ipv6 address autoconfig) y la ruta completamente especificada son complemento; si quieres que quite algo, dime.