6over4 es un mecanismo de transición de IPv6 destinado a transmitir paquetes de IPv6 entre nodos de doble pila sobre una red IPv4 habilitada para multidifusión . IPv4 se utiliza como una capa de enlace de datos virtuales ( Ethernet virtual ) en la que se puede ejecutar IPv6.
6over4 define un método trivial para generar una dirección IPv6 local de enlace a partir de una dirección IPv4 y un mecanismo para realizar el descubrimiento de vecinos sobre IPv4.
Cualquier host que desee participar en 6over4 a través de una red IPv4 determinada puede configurar una interfaz de red IPv6 virtual. La dirección de enlace local se determina de la siguiente manera:
Por ejemplo, host 192.0.2.142
usaría fe80:0000:0000:0000:0000:0000:c000:028e
como su dirección IPv6 local de enlace ( 192.0.2.142
está c000028e
en notación hexadecimal ). Una notación abreviada sería fe80::c000:028e
.
Para realizar el descubrimiento de vecinos ICMPv6 , se debe usar la multidifusión. Cualquier paquete de multidifusión IPv6 se encapsula en un paquete de multidifusión IPv4 con destino 239.192.x.y
, donde x
y y
son el penúltimo y último byte de la dirección de multidifusión IPv6, respectivamente.
Multidifusión de nodo solicitado para fe80::c000:028e (la dirección local de enlace de 192.0.2.142) -239.192.2.142