Direcciones IPV6 Notación y representación

REDES POR SU USO

Con la cantidad de dispositivos que se conectan a Internet de una forma sin precedentes, surge la necesidad de brindar muchas más direcciones IP que las que se hallan visto jamás, esta es la principal razón en la necesidad de crear un nuevo protocolo, ya que IPV4 cuenta con un espacio de direcciones de 32 bits en comparación con el protocolo IPV6 que cuenta con un espacio de direcciones de 128 bits, en este artículo tocaremos las direcciones IPV6 notación y representación de forma correcta, para vernos inmersos en este mundo de interconexión a redes a nivel mundial.

Direcciones IPV6 Notación y representación

La notación de una red IPV6 se basa en el sistema hexadecimal, a diferencia de las redes que implementan IPV4 que hacen uso del sistema decimal.

Diferencias entre los dos sistemas:

Decimal en IPV4: Las direcciones IP están representadas con números del 0 -9, haciendo uso de puntos como separadores y 4 segmentos de 8 bits, por ende encontramos direcciones IP del tipo: 192.168.1.2, algo más a resaltar en IPV4 es que los valores de cada segmento pueden tomar valores entre 0 – 255.

Hexadecimal en IPV6: Las direcciones IP pueden contener dígitos del 0 – 9 y letras de la A – F, es muy común representarlo como 0 – F y están formadas por 8 segmentos cada uno de 16 bits, por lo cual una dirección IP IPV6 cuenta con 128 bits (Cada dígito Hexadecimal son 4 bits), los valores en los segmentos de una dirección IPV6 van desde 0000 – FFFF.

Características de las direcciones IP Versión 6

  • Debe contar solo con 8 segmentos.
  • El separador utilizado debe ser los dos puntos “:”.
  • Todos los segmentos deben estar conformados por 4 dígitos.
  • Los dígitos en cada segmento solo deben contener caracteres entre 0 – F.

Reglas para compactar o reducir direcciones IPV6

Existen dos reglas para compactar o simplificar las direcciones IPV6, estas son:

  • 0’s Iniciales.
  • Dobles puntos ::

0’s Iniciales:

Esta regla nos permite omitir u obviar los ceros iniciales en cualquier segmento de 16 bits, si un segmento está conformado por ceros 0000 se deja un solo cero, por lo cual si tenemos la siguiente dirección.

3FFE  :  0000  :  0654  :  FEDA  :  1245  :  0098  :  3210  :  0002

Podemos sobre escribirla haciendo uso de esta regla como:

3FFE  :  0  :  654  :  FEDA  :  1245  :  98  :  3210  :  2

Dobles puntos ::

Esta regla nos permite reducir una única vez, una secuencia de 0 contiguos en uno o más segmentos de 16 bits, colocando “::”, esta acción solo se puede realizar una sola vez en una dirección IPV6, por ende si tenemos varios segmentos con ceros contiguos debemos elegir que segmentos reduciremos (Que normalmente pueden ser los más extensos).

Teniendo la dirección IPV6:

3FFE  :  0000  :  0000  :  0000  :  1245  :  0098  :  3210  :  0002

Podemos reducirla a:

3FFE  ::  1245  :  0098  :  3210  :  0002

Así mismo podríamos hacer uso de la regla uno también para lograr optimizar la dirección IPV6 anterior.

3FFE  ::  1245  :  98  :  3210  :  2

Cual es la dirección Loopback en IPV6

La conocida dirección Loopback en IPV4 127.0.0.1, en el protocolo IP Versión 6 la representamos de la siguiente manera:

::1

También podemos tener la dirección “Cualquier destino”, que sería: 0:0:0:0:0:0:0:0 podemos representarla de la siguiente forma:

::

Los anteriores fueron ejemplos sencillos de como reducir direcciones IPV6, estos ejemplos aplican para todas las direcciones en este protocolo que necesites optimizar.