IPv6

4. IPV6 Direcciones y Subredes

4.2. Notación de direcciones IPV6

 

En IPv6 no se usa la notación como en IPv4, aqui se usan la base numérica Hexadecimal 0,1, ...9, A,B,C,D,E,F. ( 16 en total)

  • Un dígito Hexadecimal está formado por 4 bits.
  • La dirección IPv6 está formado por 8 Segmentos (partes) de 4 Dígitos Hexadecimales ( 8  segmentos *4 digitos hexadecimales *4 bits cada dígito hexadecimal =128 bits). Gráficamente sería:





  • A los 16 bits se los llama Hextetos (no es un término formal), hay 8 hextetos.
    Representación recomendada x:x:x:x:x:x:x:x , x es de uno a cuatro dígitos hexadecimales de las ocho partes de 16 bits de la dirección.
    • Ejemplo:
      • ABCD:EF01:2345:6789:ABCD:EF01:2345:6789.
      • 2001:DB8:0:0:8:800:200C:417A.

Les dejo un link a un 

Reglas de Notación o Compresión.

Reglas para Compactar la Dirección IPv6, ya que es muy larga

1) Regla de los ceros Iniciales.
Los ceros escritos a la izquierda no es necesario escribirlos. Sin son 4 Ceros se debe/puede dejar uno.
Ejemplos:
  • 01AB puede representarse como 1AB.
  • 09F0 puede representarse como 9F0.
  • 0A00 puede representarse como A00.
  • 00AB puede representarse como AB.
  • 0000 se puede representar como 0.
<-----Regla de los ceros Iniciales!
2) Regla de los dos puntos.
Por una única vez , una secuencia de ceros seguidos , contiguos de uno o mas segmentos pueden reemplazar por ::  ( dos puntos uno a continuación de otro)
Esto es para evitar posibles de direcciones comprimidas ambiguas:
Ejemplo1
Ejemplo 2:
Ejemplo 3:
Ejemplo 4:
Ejemplo 5:
Ejemplo 6:
Sintáxis Especial:
Por ejemplo, las siguientes direcciones:
  1. 2001:DB8:0:0:8:800:200C:417A unicast address
  2. FF01:0:0:0:0:0:0:101 multicast address
  3. 0:0:0:0:0:0:0:1 loopback address
  4. 0:0:0:0:0:0:0:0 unspecified address
se pueden representar como:
  1.  2001:DB8::8:800:200C:417A a unicast address
  2. FF01::101 a multicast address
  3. ::1 loopback address
  4. :: unspecified address
3) Forma Alternativa
La dirección IPv6 correlacionada con IPv4 utiliza un formato alternativo.
Este tipo de dirección se utiliza para representar los nodos IPv4 como direcciones IPv6. Permite que las aplicaciones de IPv6 se comuniquen directamente con las aplicaciones de IPv4.
Ejemplo:
 0:0:0:0:0:ffff:192.1.56.10 y ::ffff:192.1.56.10/96 (formato abreviado).
Se permite la siguiente forma: x:x:x:x:x:x:d.d.d.d
Mas ejemplos:
  1. 0:0:0:0:0:0:13.1.68.3
  2. 0:0:0:0:0:FFFF:129.144.52.38
en su forma comprimida:
  1. ::13.1.68.3
  2. ::FFFF:129.144.52.38

Prefijo de Red

Debido a la extensión de una dir. IPv6 no se tiene una máscara de subred en formato de dirección IPv6,  solamente se emplea la longitud o duración de prefijo para delimitar la porción de red y de host en este tipo de direcciones. La longitud de prefijo pude ir desde /0 hasta /128, siendo la longitud de prefijo típica en un host /64.

Ejemplo:

Vemos que al indicar el prefijo de red, queda limitado de manera implícita el ID de Subred.
En este caso el prefijo es de 48, por lo tanto 64-48=16, este sería la porción de la dirección que identifica la Subred.
Los 64 bits finales son los que identifican el ID de la Interfaz.
De manera gráfica sería: