Como formar una dirección IPv6

Hola, hoy voy a explicar la representación de las direcciones IPv6 en honor a su lanzamiento esta semana.

Una dirección IPv6 está compuesta por 8 campos de 16 bits y se representa de la siguiente manera:

x:x:x:x:x:x:x:x

Donde cada x es un valor hexadecimal. Si en uno de los campos hay ceros hacia la izquierda no es necesario escribirlos, también si un campo consta de sólo ceros se puede simplificar su escritura.

Por ejemplo:

1080:0:0:0:8:800:200C:417A

Simplificada sería: 1080::8:800:200C:417A

0:0:0:0:0:0:0:1

Simplificada: ::1


Las direcciones están conformadas de la siguiente forma:

Donde:

Prefijo de sitio: Compuesto de 48 bits. Describe la topología pública que el ISP suele asignar al sitio.

ID de subred: Compuesto de 16 bits. Es asignada por el usuario o el administrador del sitio. El ID de subred describe la topología privada, denominada también topología del sitio



ID de interfaz: Compuesto de 64 bits. Contiene el ID de interfaz, también denominado token. El ID de interfaz se configura automáticamente desde la dirección MAC de la interfaz o manualmente en formato EUI­64.


Para convertir la MAC utilizando el formato EUI64 sólo hay que usar la siguiente fórmula que es muy sencilla. Pero primero vamos a ver como está conformada una MAC.

Ejemplo para ver como se forma:

00:04:AC:66:7D:47

El primer grupo de 8 bits, en este caso: 00. Es donde se encuentra el bit universal/local (séptimo bit).
El segundo y tercer grupo de 8 bits, en este caso: 04:AC son el ID de la compañía.
Y los tres grupos restantes, en este caso: 66:7D:47 corresponden al ID establecido por el fabricante.


Fórmula conversión EUI64:

02:[id de la compañía]:FF:FE:[id establecido por el fabricante]

Entonces utilizando de ejemplo la MAC anterior, el formato EUI64 quedaría de la siguiente forma:

02:04:AC:FF:FE:66:7D:47

Y finalmente para utilizar este formato como el ID de interfaz de la dirección IPv6, se agrupan dos grupos de 8 bits para hacer los campos de 16 bits:

0204:ACFF:FE66:7D47

Simplificado: 204:ACFF:FE66:7D47

Ya con el ID de interfaz se puede formar una dirección IPv6. En este ejemplo se muestra una dirección global IPv6:

2002:A09:807::204:ACFF:FE66:7D47

Algunos tipos de direcciones IPv6:

Dirección sin especificar (0:0:0:0:0:0:0:0): Nunca deberá ser asignada a ningún nodo. Esta dirección indica la ausencia de una dirección.

Dirección local de enlace (link-local): Cuando una interfaz IPv6 es activada, se le asignara automáticamente una dirección local de sitio.

Dirección local de sitio (site-local): Es un rango de direcciones establecido que vendría siendo como las direcciones privadas IPv4. Estas direcciones se utilizan preferentemente dentro de un mismo sitio o LAN.

Dirección global: Es también un rango de direcciones establecido que vendrían siendo como las direcciones públicas IPv4.


Y bueno esto es todo lo básico que se sobre IPv6, si tienen más dudas pueden comentar ya que no soy experta en el tema pero si lo maneje por un tiempo ya que realicé un trabajo en IPv6 para mi titulación. Pero cualquier duda me dicen y sino puedo responderla busco la info.

Comentarios

  1. Esperemos que algun dia se implemente esta arquitectura en mexico, saludos y un fuerte abrazo.

    ResponderEliminar
  2. Pues a ver sin otardan como quiera hay que saber como se hace para estar listos.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Como calcular permisos de umask

Configuración de un DNS IPv6 local en Linux con Bind

Permisos Unix: Los bits SUID, SGID y sticky