Fundamentos y Estructura de las Direcciones IPv6: Tipos, Notación y Prefijos

Clasificado en Informática

Escrito el en español con un tamaño de 4,06 KB

Introducción a la Arquitectura de Direcciones IPv6

Lo más notorio de IPv6 son los 128 bits de direcciones. Esta extensión permite múltiples niveles de jerarquía, lo que resulta en una significativa mejora del enrutamiento.

La arquitectura de direccionamiento IPv6 fue definida formalmente en la RFC 3513, publicada en abril de 2003.

Tipos de Direcciones IPv6

El esquema de direccionamiento IPv6, conformado por 128 bits, define tres tipos principales de direcciones:

Unicast
Un identificador único para cada interfaz. Un paquete enviado a una dirección Unicast es recibido por una única interfaz.
Multicast
Un identificador para un grupo de interfaces. Un paquete enviado a una dirección Multicast es recibido por todas las interfaces que pertenecen a ese grupo.
Anycast
Un identificador para un grupo de interfaces. Sin embargo, un paquete enviado a la dirección Anycast solo es recibido por una interfaz (generalmente la más cercana en términos de métrica de enrutamiento).

Cada grupo de direcciones se expresa en formato hexadecimal.

Ejemplo de una Dirección IPv6 Completa

2001:1a13:0000:0000:12bc:0045:fe00:0001

Convenciones en la Notación de Direcciones IPv6

Para simplificar la escritura y lectura de las direcciones de 128 bits, se aplican dos reglas de compresión:

1. Compresión de Ceros a la Izquierda

Los bits en 0 a la izquierda de cada segmento (hexteto) se pueden comprimir.

  • Dirección original: 2001:1a13:0000:0000:12bc:0045:0fe0:0001
  • Se puede escribir como: 2001:1a13:0:0:12bc:45:fe0:1

2. Uso del Doble Punto (::)

Campos sucesivos compuestos enteramente por ceros se pueden representar con el símbolo de doble punto (::). Esta convención solo puede utilizarse una vez por dirección.

  • Dirección con ceros comprimidos: 2001:1a13:0:0:12bc:45:fe0:1
  • Se puede escribir como: 2001:1a13::12bc:45:fe0:1

Prefijo de Dirección IPv6

El prefijo de dirección indica la porción de la dirección que corresponde a la red o subred, similar al concepto de máscara de subred en IPv4.

Ejemplo de Prefijo de Red

Consideremos un prefijo de red para la empresa XYZ:

  • Prefijo: 2001:13a0::/32
  • Esto quiere decir que: Los primeros 32 bits identifican la red. La dirección completa sin compresión sería: 2001:13a0:0000:0000:0000:0000:0000:0000

Ejemplo de Dirección de Nodo con Prefijo de Subred

Un nodo dentro de la red ABC podría tener la dirección:

2001:13a0:1123:25b::34e0:3

Escrito considerando su prefijo de subred (por ejemplo, 48 bits):

2001:13a0:1123:25b::34e0:3/48

Clasificación de Direcciones Unicast IPv6

Una dirección Unicast identifica a una simple interfaz. Las direcciones Unicast se clasifican en:

  • Dirección Unicast Global
  • Dirección Unicast Site-Local
  • Dirección Unicast Link-Local

Dirección Unicast Global IPv6

Una dirección Unicast Global utiliza el rango de direcciones que empieza en 001 o 2000::/3. Estas direcciones son enrutables globalmente en internet.

Toda dirección Unicast Global típicamente tiene un identificador de interfaz de 64 bits.

Direcciones Unicast Site-Local

Son direcciones que solo pueden ser alcanzadas e identificadas dentro del ambiente del usuario (customer site).

Son conceptualmente similares a las direcciones privadas de IPv4 (ej. 10.0.0.0/8 y 192.168.0.0/16).

El prefijo histórico para estas direcciones es FEC0::/10. (Nota: Este tipo de dirección ha sido reemplazado por las Unique Local Addresses - ULA).

Entradas relacionadas: