Transformacion de direcciones IPvs y que es flip en IPv6
La conversión de direcciones IPv6 viene definida en el RFC2373 http://www.faqs.org/rfcs/rfc2373.html
Ademas, define como es la arquitectura de las direcciones IPv6
Esta entrada no es para definir como se crean las IPv6 sino como se insertan los valores fffe dentro de la MAC y el procedimeitno flip de la dirección final.
La conversión de direcciones definida en RFC2373 consta de 2 pasos explicados de forma superficial porque quiero profundizar en las causas de estos cambios.
Transformar una MAC de 48 bits en una MAC de 64 bits
paso 1: Se insertan los valores FF-FE en medio de la dirección MAC como indica la imágen.
Porque se inserta fffe
Parece que se inserta FF:FE para que la MAC de 48 bits se transforme en una nueva MAC de 64 bits. Esto esta explicado en el estandard IEEE’s Guidelines for EUI-64 Registration Authority,
paso 2: Se modifica el valor de bit 7 invirtiéndolo. A este movimiento se le llama Flip
Porque se modifica este bit
Esto es porque se quiere modificar el flag universal/local. TAmbien está explicado en RFC 2373
The motivation for inverting the “u” bit when forming the interface identifier is to make it easy for system administrators to hand configure local scope identifiers when hardware tokens are not available. This is expected to be case for serial links, tunnel end-points, etc. The alternative would have been for these to be of the form 0200:0:0:1, 0200:0:0:2, etc., instead of the much simpler ::1, ::2, etc.
Aquí vemos un ejemplo
Fuente: http://packetlife.net/blog/2008/aug/4/eui-64-ipv6/
Fuente imagen de ejemplo conversion IPv6 http://jaredheinrichs.com/all-about-ipv6-link-local-addresses.html
AUTOR: David Perez Martorell davidperezmartorell@gmail.com
—
Nota: Si te sirvió lo que postié, te pido 2 segundos para contestar las encuestas que figuran abajo.
Gracias!