Cómo acortar direcciones IPv6

Las direcciones IPv6 tienen 128 bits y esta cantidad las hacen demasiadas largas para recordarlas. Debido a eso se escriben en hexadecimal, reduciéndolas a 32 dígitos.

Aún con esta reducción se hacen difíciles de recordar, reconocer y escribir. Sin embargo, existen dos reglas que las acortan aún más y son utilizadas por los dispositivos con sus direcciones IPv6.

Reglas

Las dos reglas que permiten acortar una dirección IPv6 son:

1. Dentro de cada cuarteto elimina los 0s iniciales (al lado izquierdo). Un cuarteto de 0000 se deja en 0.

2. Busca la cadena más larga con dos o más cuartetos consecutivos de todos 0s y reemplázala con dos puntos dobles (::).

Ejemplo

Veamos un ejemplo con la siguiente dirección IPv6:

2300:0000:0000:0A01:0000:0000:0000:0080

1ra regla

Mira cada uno de los 8 cuartetos independientemente y elimina los ceros a la izquierda. Los cuartetos de 0000 déjalos en 0. La dirección IPv6 queda así:

2300:0:0:A01:0:0:0:80

Esta abreviatura es válida, sin embargo, la dirección se puede abreviar aún más utilizando la segunda regla.

2da regla

Busca la cadena más larga de dos o más cuartetos consecutivos de todos 0s y reemplázala con dos puntos dobles (::). En este caso, existen dos cadenas que cumplen con esta característica con 2 y 3 ceros consecutivos y se elige la que tiene 3 para reemplazarla con los dos puntos dobles (::). La dirección IPv6 queda así:

2300:0:0:A01::80

De esta forma la dirección IPv6 2300:0000:0000:0A01:0000:0000:0000:0080 se transforma en 2300:0:0:A01::80 siendo mucho más fácil su manejo.

Ejercicios

Aquí te dejo varios ejercicios para que practiques:

¿Qué te parece el post? ¿Aprendiste algo nuevo? Déjame tu opinión y preguntas en los comentarios.

Comentarios

  1. Hola, estos dos ejemplos ¿cómo sería? Porque ambos tiene una secuencia de cuartetos del mismo tamaño, no sé donde leí que le dan preferencia a la parte izquierda.
    1444:0000:0000:BA55:0000:0000:1414:FBAC
    1699:0000:0000:0000:BBBB:0000:0000:0000

    ResponderBorrar
    Respuestas
    1. ¡Hola Edgar! ¿Qué tal? Independientemente si eliges la secuencia de la izquierda o de la derecha es correcto, al final no violas ninguna reglas. Gracias por el comentario. Saludos y éxitos.

      Borrar

Publicar un comentario