Qué es IPv6

IP versión 6 (IPv6) es un protocolo para remplazar a IP versión 4 (IPv4).

Pero antes que nada quiero aclarar que en éste capítulo se va a tratar temas de IPv6 a modo introductorio, si buscas respuestas más técnicas sobre el asunto puedes ir avanzando en los siguientes capítulos.

IPv6 nos plantea varias preguntas:

  • ¿Por qué es necesario reemplazar IPv4 por IPv6?
  • ¿Cuándo se remplazara?
  • ¿Y ocurrirá rápidamente?
  • ¿Qué sucede exactamente cuando una empresa que ofrece Internet reemplaza IPv4 con IPv6?

Y podríamos hacernos muchas más preguntas sobre IPv6.

Para éste capítulo de introducción a IPv6 no voy a contestar a todas esta preguntas (y no es necesario para el examen CCNA), pero te adelanto que la razón más obvia de porqué hay que remplazar IPv4 por IPv6 es por crecimiento, ya que las direcciones IPv4 públicas se están terminando.

IPv4IPv6
32 bits128 bits
IPv4 utiliza una dirección de 32 bitsIPv6 aumenta la dirección a 128 bits.
 4.294.967.296 direcciones, (232)340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones, (2128)
IPv6 tiene más de 10,000,000,000,000,000,000,000,000,000 veces más direcciones que IPv4.

Antes de abordar de lleno qué es IPv6 veamos un poco de historia.

Historia: Cuando se Creó IPv6

IPv6 comienza a crecer a través de investigaciones en universidades, desde los inicios de Internet en ARPANET a fines de la década de 1960 hasta la de 1970.

Internet siguió creciendo rápidamente en la década de 1980.

A principios de la década de 1990, Internet comenzó a transformarse para permitir el comercio, lo que permitió a las personas vender servicios y productos a través de Internet, lo que impulsó a otro fuerte aumento en el crecimiento de Internet.

Con el tiempo, el acceso fijo a Internet se volvió común, seguido por el uso generalizado de Internet desde dispositivos móviles como teléfonos inteligentes.

¿Por qué es necesario reemplazar IPv4 por IPv6?

El increíble crecimiento de Internet durante bastante tiempo creó un gran problema para las direcciones IPv4 públicas: el mundo se estaba quedando sin direcciones.

¿Cuándo se remplazara IPv6?

Finalmente ha llegado el día en que las nuevas empresas ya no pueden simplemente usar IPv4, ignorando IPv6. Su única opción será IPv6 porque a IPv4 no le quedan direcciones públicas.

Protocolo IPv6

IPv6 define la nueva dirección IPv6 de 128 bits.

Escribir estas direcciones en binario sería un problema por el largo; escrito en binario no entraría en el ancho de este artículo!

IPv6 define un formato hexadecimal más corto, que requiere como máximo 32 dígitos hexadecimales (un dígito hexadecimal por cada 4 bits), con métodos para abreviar también las direcciones hexadecimales.

Por ejemplo, lo siguiente son direcciones IPv6, cada una con 32 dígitos hexadecimales o menos:

Ejemplo de Direcciones IPv6

2345:1111:2222:3333:4444:5555:6666:AAAA
2000:1:2:3:4:5:6:A
FE80::1

Como puedes observar no todas las direcciones tienen la misma cantidad de dígitos hexadecimales, pero no te preocupes, en el próximo capítulo veremos cómo abreviar direcciones IPv6 en detalle.

Encabezado IPv6

Encabezado IPv6 - Qué es IPv6
Encabezado IPv6

Protocolos IPv6

Para soportar el enrutamiento IPv6, los routers deben comprender las direcciones y el enrutamiento IPv6. Como resultado, la migración de IPv4 a IPv6 es mucho más que cambiar un protocolo (IP) y afecta a muchos otros protocolos.

IPv6 refleja el mismo propósito del protocolo IPv4, sin embargo, debido a que IPv6 impacta a muchas otras funciones en una red TCP/IP, muchas más RFC deben definir detalles de IPv6.

Por esta razón los protocolos ya existentes para IPv4 se tenían que actualizarse para soportar IPv6:

OSPF Version 2 se actualizo a OSPF Version 3: Open Shortest Path First (OSPF) Version 2 funciona para IPv4, pero no para IPv6, por lo que se creó una versión más nueva, OSPF Versión 3, para soportar IPv6.

ICMP fue actualizado a ICMP Versión 6: El protocolo de mensajes de control de Internet (ICMP) funcionaba bien con IPv4, pero era necesario cambiarlo para soportar IPv6. El nuevo nombre es ICMPv6.

ARP fue reemplazado por Neighbor Discovery Protocol: para IPv4, el protocolo de resolución de direcciones (ARP) descubre la dirección MAC utilizada por los vecinos. IPv6 reemplaza al protocolo ARP con Neighbor Discovery Protocol (NDP).

Enrutamiento en IPv6

Al igual que con muchas funciones de IPv6, el enrutamiento IPv6 se parece al enrutamiento IPv4 desde una perspectiva general, y las diferencias son claras cuando se observan los detalles. Manteniendo la discusión general por ahora, IPv6 usa estas ideas de la misma manera que IPv4:

  • Para poder crear y enviar paquetes IPv6 a través de una interfaz, los dispositivos de usuario final necesitan una dirección IPv6 en esa interfaz.
  • Los hosts de los usuarios finales deben conocer la dirección IPv6 de un router por defecto ó default gateway, al que el host envía paquetes IPv6 si el host está en una subred diferente.
  • Los routers IPv6 desencapsulan y vuelven a encapsular cada paquete IPv6 cuando enrutan el paquete.
  • Los routers IPv6 toman decisiones de enrutamiento comparando la dirección de destino del paquete IPv6 con la tabla de enrutamiento IPv6 del router; la ruta coincidente enumera las direcciones de dónde enviar el paquete IPv6 a continuación.

Protocolos de Enrutamiento IPv6

Los routers IPv6 necesitan aprender las rutas para todos los posibles prefijos (subredes) de IPv6. Al igual que con IPv4, los routers IPv6 utilizan protocolos de enrutamiento, con nombres familiares y, en general, con funciones familiares.

Ninguno de los protocolos de enrutamiento IPv4 se pudo utilizar para anunciar rutas IPv6 originalmente. Todos requirieron algún tipo de actualización para agregar mensajes, protocolos y reglas para admitir IPv6.

Con el tiempo los protocolos de enrutamiento RIP, OSPF, EIGRP y BGP se actualizaron para admitir IPv6.

Nombre del Protocolo de Enrutamiento IPv4Nombre del Protocolo de Enrutamiento con Soporte de IPv6
RIP» RIPng (RIP next generation)
OSPF» OSPFv3 (OSPF version 3)
EIGRP» EIGRPv6 (EIGRP for IPv6)
BGP» MP BGP-4 (Multiprotocol BGP version 4)
La evolución de los protocolos de enrutamiento para soportar IPv6

Deja un comentario