Las reglas de EUI-64

A la hora de configurar direcciones IPv6 estáticas en las interfaces de los routers, existen dos opciones. La primera es utilizando el comando ipv6 address seguido de los 128 bits de la dirección IPv6; la segunda también utiliza el comando ipv6 address, pero solo se le configura los 64 bits del prefijo seguido de eui-64, el resto de la dirección (interface ID) se genera automáticamente.

Este segundo método utiliza reglas de EUI-64 para generar el resto de la dirección. ¿Sabes cómo funciona?

Reglas

Las reglas de EUI-64 que sigue un router para generar el interface ID de una dirección IPv6 son:

1. Divide la dirección MAC de la interfaz en dos mitades (6 dígitos hexadecimales cada una).

2. Inserta FFFE entre los dos, haciendo que el interface ID ahora tenga un total de 16 dígitos hexadecimales (64 bits).

3. Invierte el séptimo bit de lo que se obtiene en el paso 2.

Ejemplo

Veamos un ejemplo con la siguiente dirección MAC:

0200.4C4F.4F50

1ra regla

Es necesario dividir la dirección MAC en dos mitades de 6 dígitos hexadecimales cada uno.

02004C        4F4F50

2da regla

Luego se debe insertar FFFE en el medio de las dos partes que acabamos de dividir.

02004C    FFFE    4F4F50

Por lo que ahora tenemos:

0200:4CFF:FE4F:4F50

3ra regla

A continuación, se tiene que invertir el séptimo bit. Recuerda que cada dígito hexadecimal tiene un equivalente a cuatro dígitos binarios, por lo tanto, el séptimo bit se encuentra en los dos primeros dígitos hexadecimales y simplemente debemos convertirlos a binario y contar:

   0        2

0000   0010

Ahora que ya lo hemos localizado, hay que invertirlo. Esto se refiere a que si es 0 se cambia a 1 y si es 1 se cambia a 0. Por lo tanto, queda así:

0000   0000

Y ahora solo falta determinar el equivalente en hexadecimal:

0000   0000

  0           0

Quedando finalmente el interface ID igual a:

0000:4CFF:FE4F:4F50

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

Comentarios

Publicar un comentario