Jerarquía del prefijo de red IPv6

Una dirección IPv6 es una dirección de 128 bits que consta de dos partes: la porción de red, identificada por los primeros 64 bits o los primeros cuatro hextetos, y la porción de host, identificada por los últimos 64 bits o los últimos cuatro hextetos. Recuerde que cada número, o carácter, en una dirección IPv6 se escribe en hexadecimales, lo que equivale a cuatro bits. La siguiente es una dirección unicast global típica:
Porción de red: 2001:DB8:0001:ACAD:xxxx:xxxx:xxxx:xxxx
Porción de host: xxxx:xxxx:xxxx:xxxx:0000:0000:0000:0001

La mayoría de las direcciones unicast globales (enrutables) utilizan un prefijo de red de 64 bits y una dirección de host de 64 bits. Sin embargo, la porción de red de una dirección IPv6 no se limita a una longitud de 64 bits, y la longitud se identifica al final de la dirección mediante una notación de barra diagonal seguida de un número decimal. Si el prefijo de red es /64, la porción de red de la dirección IPv6 tiene una longitud de 64 bits de izquierda a derecha. La porción de host, o la ID de interfaz,
que corresponde a los últimos 64 bits, es lo que resta de la dirección IPv6. En algunos casos, como en una dirección de loopback, el prefijo de red puede ser /128 (tener una longitud de ciento veintiocho bits). En este caso, no se dejan bits para el identificador de interfaz y, por lo tanto, la red está limitada a un solo host. Los siguientes son algunos ejemplos de direcciones IPv6 con distintas duraciones de prefijo de red:
Dirección unicast global 2001:DB8:0001:ACAD:0000:0000:0000:0001/64
Dirección deloopback ::1/128
Dirección multicast FF00::/8
Dirección de todas las redes ::/0 (similar a una dirección quad cero en IPv4)
Dirección link-local fe80::8d4f:4f4d:3237:95e2%14 (observe que la barra seguida de catorce al final de la dirección se representa con un signo de porcentaje y el número decimal catorce. Esta dirección se tomó del resultado de un comando ipconfig/all en el símbolo del sistema de Windows).

De izquierda a derecha, la porción de red de una dirección IPv6 unicast global tiene una estructura jerárquica que proporcionará la siguiente información:

  1. Número de enrutamiento global de IANA (los tres primeros bits binarios se fijan en 001)
    200::/12
  2. Prefijo del registro regional de Internet (RIR) (bits del /12 al /23)
    2001:0D::/23(el carácter D hexadecimal es 1101 en sistema binario. Los bits del 21 al 23 son 110, y el último bit es parte del prefijo del ISP)
  3. Prefijo del proveedor de servicios de Internet (ISP) (bits hasta el /32)
    2001:0DB8::/32
  4. Prefijo de sitio o agregador de nivel de sitio (SLA), que el ISP asigna al cliente (bits hasta el /48)
    2001:0DB8:0001::/48
  5. Prefijo de subred (asignado por el cliente; bits hasta el /64)
    2001:0DB8:0001:ACAD::/64
  6. ID de interfaz (el host se identifica por los últimos 64 bits en la dirección)
    2001:DB8:0001:ACAD:8D4F:4F4D:3237:95E2/64

En la imagen siguiente, se muestra que la dirección IPv6 puede agruparse en cuatro partes básicas.

  1. Prefijo de enrutamiento global /32
  2. Agregador de nivel de sitio (SLA) /48
  3. ID de subred (LAN) /64
  4. ID de interfaz (últimos 64bits)

jerarquia_ipv6

La porción de host de la dirección IPv6 se denomina “ID de interfaz”, porque no identifica al host propiamente dicho, sino a la tarjeta de interfaz de red del host. Cada interfaz de red puede tener varias direcciones IPv6 y, por lo tanto, también puede tener varias ID de interfaz.