6in4
6in4 es un sistema de túneles que trabaja como sistema de transición a IPv6 desde IPv4.[1][2]
Familia de protocolos TCP/IP |
---|
Capa de aplicación |
Capa de transporte |
Capa de internet |
Capa de enlace |
Mecanismos de transición IPv6 |
Funcionamiento
6in4 es un mecanismo de transición de protocolo ipv4 a ipv6, el cual funciona utilizando un túnel que encapsula los paquetes de ipv6 en ipv4 tal como se define en el RFC 4213. Todos los paquetes de ipv6 se envían a través de internet ipv4 (dentro de paquetes ipv4) los cuales posee como encabezado del número de protocolo el 41, número creado exclusivamente para el encapsulado de ipv6, tras esta cabecera sigue el resto del paquete en ipv6. Esto significa que la sobrecarga de encapsulación es simplemente el tamaño de la cabecera IPv4 de 20 bytes. Con una interfaz de unidad de transmisión máxima (MTU) de 1500 bytes, sin embargo,puede enviar paquetes IPv6 de 1480 bytes sin fragmentación. A 6in4 también se le llama a veces protocolo-41.[3] Existen métodos de configuración automática pero normalmente se hace de forma manual.
Normas
Los normas RFC creadas para la transición a IPv6 están especificadas en RFC 4213 (en inglés) — "Mecanismos básicos de transición para anfitriones y enrutadores IPv6" la cual actualiza y sustituye a las normas RFC 2893 (en inglés) y RFC 1933 (en inglés).
Uso de NAT
Cuando el final de un túnel 6in4 está detrás de un NAT,[4] se puede todavía en algunos casos hacer uso de la función DMZ de un enrutador NAT. El enrutador NAT enviará todas las llamadas entrantes del tipo protocolo 41 al host configurado a través del túnel.[3] Algunos dispositivos NAT incluso permiten las operaciones transparentes de 6in4.
Véase también
Referencias
- Piat, Franklin. «DebianIPv6 - Debian Wiki». Debian (en inglés). Archivado desde el original el 19 de diciembre de 2008. Consultado el 27 de abril de 2020. «To configure 6to4, you need to calculate an IPv6 address, based on your existing IPv4 address. You can do so using the shell. In this example the IPv4 address is 192.0.2.3, you'll replace that with your actual public internet address. The ::1 on the end says this is machine address 1 in subnet 0. You have 16 bits of network and 64 bits of host addresses available. »
- «Debian - - Debian IPv6 Project - 6 to 4 Setup Instructions» (html). Debian (en inglés). 8 de abril de 2005. Archivado desde el original el 13 de agosto de 2007. Consultado el 27 de abril de 2020. «You may not know this, but you already have IPv6 addresses. There is a feature called 6 to 4 which means any IPv4 address can be translated not only into one IPv6 address but many. A 6 to 4 IPv6 address looks like 2002:hhhh:hhhh::1 The hhhh:hhhh is the hexadecimal equivalent of your IPv4 address. »
- «Mecanismos de Transición a IPv6» (html). Netquarks Org. 23 de mayo de 2019. Archivado desde el original el 27 de abril de 2020. Consultado el 27 de abril de 2020. «Lo nodos de los extremos del túnel deben soportar ambos protocolos, de manera que entienda y procese los paquetes de cada lado, es decir, los dispositivos de borde deben soportar Dual Stack. (...) Cuando un paquete IPv6 va encapsulado en un paquete IPv4, en la cabecera del paquete IPv4 se codifica el número de protocolo 41 (IPv6). »
- De Luz, Sergio (5 de mayo de 2019). «Configuración de Tunnelbroker en tu router ASUS para tener IPv6, aunque tu ISP proporcione IPv4» (html). Redes Zone. Archivado desde el original el 27 de abril de 2020. Consultado el 27 de abril de 2020. «¿Para qué quiero hacer una tunelización 6in4? En España la gran mayoría de ISP no proporcionan IPv6 a sus clientes. Si quieres navegar por Internet con este nuevo protocolo, y su operador tan solo te proporciona una dirección IPv4 pública, esta herramienta Tunnelbroker te permitirá hacerlo. Un detalle muy importante, es que si tu operador usa CG-NAT y, por tanto, no tienes una IP pública, no podrás configurar el túnel 6in4. Es necesario disponer de una IPv4 pública, y también de un router compatible con el tipo de túnel 6in4. »