6to4
termoUm método de transição IPv6 de 2001 que monta o prefixo IPv6 do site a partir do seu IPv4 público e tunela sobre o IPv4.
O 6to4 (RFC 3056) dava a qualquer site com IPv4 público um /48 sob 2002::/16 e chegava ao IPv6 nativo por relays, muitas vezes achados por anycast. Taxas altas de falha levaram a RFC 7526 a tornar obsoletos esses relays anycast em 2015, e a RFC 6343 registra que Router Advertisements indevidos muitas vezes trazem um prefixo 2002::/16.
O prefixo é 2002 seguido dos 32 bits do endereço IPv4, então, a título de ilustração, 192.0.2.33 dá 2002:c000:221::/48, e a ponta IPv4 do túnel para qualquer destino 6to4 sai direto do próprio endereço; os pacotes viajam como protocolo IP 41. O endereço IPv4 precisa ter sido alocado por um registro, nunca espaço RFC 1918. O tráfego para o IPv6 nativo passa por um relay, e a volta, atraída por uma rota 2002::/16, muitas vezes usa outro.
Isso o deixou frágil. Um experimento registrou falha em 9% a 20% das tentativas de conexão 6to4, muitas vezes porque filtros perto dos usuários descartavam o protocolo 41, e hosts dual-stack escondiam o problema voltando ao IPv4 depois de 7 a 20 segundos. A RFC 7526 (maio de 2015) tornou obsoleto o endereço anycast de relay 192.88.99.1, mas não o 2002::/16 nem o 6to4 unicast, e exige que roteadores saiam de fábrica com o 6to4 desligado; a RFC 6724 põe o 6to4 abaixo do IPv4 nativo.
O ipaddress do Python devolve o IPv4 embutido pela propriedade sixtofour, e o IPv6 Toolkit identifica 2002::/16 como 6to4 sem extraí-lo.
Também conhecido como: 6to4 tunnel, 6to4 relay, 2002::/16, 192.88.99.1, rfc 3056
Fontes
- RFC 3056, Connection of IPv6 Domains via IPv4 Clouds, February 2001: abstract and sections 2 and 5.3 (read 2026-10-18)
- RFC 7526, Deprecating the Anycast Prefix for 6to4 Relay Routers, May 2015: sections 1 to 5 (read 2026-10-18)
- RFC 6343, Advisory Guidelines for 6to4 Deployment, August 2011: section 3 (read 2026-10-18)
- RFC 6724, Default Address Selection for Internet Protocol Version 6 (IPv6), September 2012: section 2.1 and appendix B (read 2026-10-18)