Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Si bien IPv6 ha estado con nosotros por algún tiempo, muchos ingenieros en redes
desconocen cómo realizar esquemas de direccionamiento en entornos, por ejemplo,
Dual-Stack (funciona tanto IPv4 como IPv6 en la misma arquitectura), o en entornos
con sólo direcciones IPv6, por ello, en este blog haré una breve, pero concisa
explicación sobre el direccionamiento IPv6
Necesidad de IPv6
IPv6 es el protocolo sucesor de IPv4. La creación de IPv6 fue motivada principalmente
por el agotamiento de direcciones IPv4, es más, muchas predicciones indican que
entre el año 2015 y 2020 las direcciones IPv4 de los cinco RIRs se habrán acabado
completamente, ya que tendencias tecnologías como BYOD (Bring Your Own Device -
Trae tu propio dispositivo) en las empresas, IoE (Internet of Everything) en el hogar,
oficina e industrias, disminución de las brechas tecnologías en la población,
convergencia a redes todo IP en las comunicaciones y aumento demográfico mundial
han consumido casi en su totalidad las direcciones IPv4 públicas.
Métodos para alargar la vida de IPv4 se han creado, como NAT (Traducción de
direcciones Privadas a Públicas), pero debido a los problemas en las comunicaciones
que presentan, la transición a IPv6 llegó.
Para que un host, pueda salir al Internet con IPv6, requiere de dos direcciones:
1. RS - Solicitud de router: Enviado por los dispositivos con IPv6 habilitado (como
PCs, Laptops, servers, etc) hacia su gateway (por lo general) solicitando le
asignen una dirección. Emplean como dirección de destino una multicast de todos
los routers.
2. RA - Anuncio de Router: Respuesta del router ante la recepción de un RS. Le
envía tanto el prefijo global, ID de subred, longitud de prefijo y Gateway por
defecto, pero no se incluye ninguna información sobre servidores DNS, en caso de
requerir ello, se debe emplear un servidor DHCPv6. Para completar la parte del ID
de interfaz, es posible acudir al proceso EUI-64 o a la asignación aleatoria en la
porción de host (depende del sistema operativo del host)
3. NS - Solicitud de Vecino: Al igual que en comunicaciones IPv4, se debe formar la
trama, para lo cual el equipo emisor debe tener la dirección física o MAC-Address
del equipo de destino o del Gateway en caso que el destino esté fuera de la LAN
local. En IPv6 se emplea el potocolo NDP previamente mencionado, para ello el
host emisor, en caso de no tener la dirección física de destino, envía un mensaje
NS con la dirección Multicast de nodo solicitado esperando que el dispositivo
responda con su MAC-Address. Además este mensaje se utiliza para saber si en
el momento de la autoconfiguración de direcciones, su dirección es única e
irrepetible.
4. NA - Anuncio de Vecino: Respuesta del equipo de destino antes un NS. El
contenido de NS por lo general es la MAC-Address y que el dispositivo emisor
pueda actualizar su caché ARP y termine de formar la trama.
El proceso de autoconfiguración de direcciones de hosts en IPv6 se llama SLAAC
(Stateless Address AutoConfiguration), la diferencia con tener un servidor DHCPv6,
es que esta característica la puede generar cualquier router o dispositivo de capa 3
que esté configurado con el comando ipv6 unicast-routing mediante el intercambio
de mensaje RS y RA a través de ICMPv6. Es una autoconfiguración sin estado ya que
no existe un equipo dedicado a mantener el arrendamiento de dichas direcciones, ni
hace seguimiento de esta auto asignación, mientras el uso de DHCPv6 es con estado,
ya que un equipo dedicado se usa para mantener y controlar dichas asignaciones de
direcciones. Como se mencionó hace poco, con SLAAC se obtiene tanto el prefijo
Global, el ID de subred, Longitud de prefijo y Gateway por defecto (no se obtiene
información adicional como Servidores DNS, en caso que se requiera, se usa la opción
2, es decir SLAAC más DHCPv6, procedimiento llamado como DHCP sin estado), el
ID de interfaz se genera automáticamente en el host mediante el proceso EUI-64 o a
través de una asignación aleatoria de números hexadecimales (por motivos de
seguridad)
Espero haya sido de su agrado este tema, sigan implementando topologías con IPv6,
en un próximo blog, explicaré cómo se configuran las tres opciones de auto asignación
de direcciones de host en IPv6.
https://supportforums.cisco.com/es/blog/13132956