Protocolo

IPv6

Protocolo de rede da família IP, IPv6 foi padronizado inicialmente em 1998 e consolidado na RFC 8200 em 2017. Usa endereços de 128 bits, cabeçalho base de 40 bytes, Neighbor Discovery e multicast no lugar de broadcast. A expansão elimina a necessidade técnica de NAT por escassez, mas não dispensa firewall. Em casa inteligente, Matter e Thread dependem de IPv6; a rede precisa de prefixo, roteamento, DNS e políticas equivalentes às do IPv4.

↗ Wikidata · Q2551624
📖Definição aprofundada

IPv6 é a versão 6 do Internet Protocol e fornece endereçamento e encaminhamento de pacotes entre interfaces e redes. Seu endereço tem 128 bits, representado em oito grupos hexadecimais de 16 bits, com abreviação de zeros. Um exemplo é `2001:db8:1::25`. O prefixo `/64` é comum em redes locais, deixando 64 bits para a interface. O cabeçalho base tem 40 bytes e campos Version, Traffic Class, Flow Label, Payload Length, Next Header, Hop Limit, Source e Destination. Opções ficam em extension headers encadeados, em vez de um cabeçalho variável como IPv4. A especificação atual é RFC 8200, publicada em 2017 como Internet Standard, sucedendo a RFC 2460 de 1998. IPv6 não é apenas “mais endereços”. Ele usa Neighbor Discovery por ICMPv6 para resolução de vizinhos, descoberta de roteadores, prefixos e parâmetros. SLAAC permite criar endereço a partir de Router Advertisements. DHCPv6 pode fornecer endereços ou opções. DNS usa registros AAAA. Link-local `fe80::/10` existe em cada interface e exige zone ID em hosts com múltiplas interfaces, como `fe80::1%eth0`. Multicast substitui broadcast. `ff02::1` alcança todos os nós no link; `ff02::2`, roteadores; grupos solicitados ajudam Neighbor Discovery. ICMPv6 é essencial e não deve ser bloqueado indiscriminadamente. Filtrar todos quebra Path MTU Discovery e descoberta. O firewall deve permitir tipos necessários. IPv6 usa MTU mínimo de link de 1280 bytes. Roteadores não fragmentam pacotes; o host origem usa Path MTU Discovery e Fragment extension header quando necessário. Isso difere de IPv4. Em casa inteligente, Thread é uma malha IPv6 sobre IEEE 802.15.4 usando 6LoWPAN para compressão e fragmentação. Matter usa IPv6 sobre Thread, Wi‑Fi e Ethernet. Um Border Router liga Thread à infraestrutura IP sem traduzir o protocolo de aplicação. Isso permite endereçamento fim a fim. Porém, dispositivos continuam usando escopos, firewalls e credenciais. IPv6 não significa exposição automática à Internet, desde que o roteador aplique firewall stateful. NAT não era uma barreira de segurança confiável; o firewall é. Redes domésticas podem receber prefixo dinâmico da operadora. Prefix delegation distribui. Se o prefixo muda, endereços globais mudam; ULA `fc00::/7`, normalmente `fdxx::/8`, pode ser usada internamente com planejamento, mas não substitui endereço global para Internet. Endereços temporários protegem privacidade de clientes. Servidores e dispositivos precisam de endereços estáveis por DNS, DHCPv6 ou nomes locais. Dual stack é comum. Happy Eyeballs escolhe IPv6 ou IPv4. Problemas surgem quando existe anúncio IPv6 sem conectividade. O monitoramento precisa testar ambos. Segurança inclui RA Guard, DHCPv6 Guard, segmentação e atualização. Um roteador malicioso pode anunciar rota. Wi‑Fi corporativo usa controles; residencial depende do gateway. O protocolo é indispensável à evolução da casa conectada, mas exige operação consciente.

Arquitetura e Funcionamento
Endereçamento e prefixos
Um endereço tem prefixo de rede e identificador. `/64` é o tamanho padrão para SLAAC em LANs. O roteador recebe, por exemplo, `/56` da operadora e pode criar 256 redes `/64`. Cada VLAN deve ter prefixo próprio. Não use uma única sub-rede para toda a casa se segmentação é necessária. Link-local é automático e usado por Neighbor Discovery e roteamento. Global Unicast está em `2000::/3` atualmente. ULA usa `fc00::/7`, com prefixos locais gerados em `fd`. Multicast começa `ff`. Loopback é `::1`; não especificado, `::`. Endereços IPv4-mapped existem em APIs. A privacidade usa endereços temporários para clientes; stable privacy para identificadores. Não derivar sempre do MAC por risco de rastreamento. DNS deve ser usado em vez de memorizar. Um dispositivo Matter pode possuir vários endereços por interface e escopo. Logs precisam registrar com colchetes em URLs: `https://[2001:db8::1]:8443/`.
SLAAC, Router Advertisement e DHCPv6
Roteadores enviam RA com prefixos, rota padrão, lifetime, flags e opções. Hosts criam endereços e fazem Duplicate Address Detection. DHCPv6 stateful pode atribuir; stateless pode fornecer opções. Android tradicionalmente prioriza SLAAC e não depende de DHCPv6 para endereço, portanto redes apenas DHCPv6 podem ter problemas. RDNSS em RA fornece DNS. Prefix Delegation entrega prefixos a roteadores, como um Thread Border Router ou roteador interno. A escolha deve considerar clientes. Em casa, o gateway da operadora pode delegar `/64` apenas, dificultando VLANs; um `/56` ou `/60` é melhor. Se a operadora não oferece IPv6, Thread ainda usa IPv6 local e Border Router. O sistema não deve anunciar rota sem saída. Lifetimes precisam ser ajustados ao renumbering. RA malicioso pode desviar. RA Guard em switch gerenciável ajuda. Wi‑Fi doméstico tem menos.
Neighbor Discovery, multicast e ICMPv6
ND substitui ARP e parte de funções do IPv4. Neighbor Solicitation e Advertisement descobrem endereço de camada 2 e verificam alcance. Router Solicitation e Advertisement descobrem roteadores. Redirect orienta melhor próximo salto. Usa multicast de solicited-node em vez de broadcast. ICMPv6 também relata Packet Too Big, Destination Unreachable e Time Exceeded. Bloquear tudo causa falha silenciosa. Firewalls devem permitir tipos essenciais e limitar abusos. MLD gerencia participação multicast. mDNS IPv6 usa FF02::FB. Thread usa multicast em escopos próprios, com mecanismos para redes restritas. Wi‑Fi pode tratar multicast de modo ineficiente. Snooping e conversão ajudam. ND cache pode sofrer spoofing; Secure Neighbor Discovery teve adoção limitada. Segmentação, RA Guard e controle de acesso são medidas. Um endereço local não autentica dispositivo. Matter usa certificados e sessão segura por cima.
Roteamento, MTU e segurança
Roteadores decrementam Hop Limit. Não fragmentam. Se pacote é grande, enviam ICMPv6 Packet Too Big com MTU. O host ajusta. Bloquear a mensagem cria black hole: conexões pequenas funcionam, grandes travam. VPN e PPPoE reduzem MTU. Testar. Extension headers permitem opções, roteamento, fragmentação, AH e ESP. Firewalls precisam analisar sem evasão e aplicar limites. IPv6 fornece conectividade global, mas gateway deve negar entradas não solicitadas por padrão. Permitir apenas serviços. Port forwarding é substituído por regra de firewall, não por ausência. Dispositivos IoT não precisam ser acessíveis da Internet. Acesso remoto usa cloud autenticada ou VPN. Prefixo pode mudar; regras devem usar interfaces e grupos, não endereços rígidos quando possível. Logs e IDS precisam entender IPv6. Desativar IPv6 em host enquanto rede anuncia pode criar comportamento inconsistente. Segurança deve ser equivalente ao IPv4. Atualizar roteadores. UPnP e PCP podem abrir regras; controlar.
Análise Técnica
✓ Vantagens
  • Espaço de 128 bits permite endereçamento amplo e redes hierárquicas sem depender de NAT por escassez de IPv4.
  • É a base de Thread e Matter, permitindo comunicação IP comum entre malha de baixo consumo, Wi‑Fi e Ethernet.
  • SLAAC, Neighbor Discovery e Prefix Delegation automatizam configuração e permitem múltiplos endereços e redes.
  • Cabeçalho extensível, multicast e Path MTU Discovery fornecem arquitetura moderna e eliminam broadcast ARP tradicional.
  • Conectividade fim a fim simplifica certos protocolos e diagnósticos, mantendo segurança por firewall e criptografia de aplicação.
✗ Desvantagens
  • Operação dual stack duplica políticas, monitoramento e superfície; proteger apenas IPv4 deixa caminho IPv6 aberto.
  • ICMPv6 é essencial e filtros excessivos quebram rede; administradores acostumados a bloquear ICMP podem criar falhas difíceis.
  • Prefixos dinâmicos, SLAAC, DHCPv6 e múltiplos endereços tornam inventário e regras baseadas em IP mais complexos.
  • Multicast e Neighbor Discovery podem consumir recursos ou sofrer abuso em redes grandes; switches e gateways precisam suporte.
  • Muitos dispositivos e roteadores antigos implementam IPv6 de forma incompleta, causando conectividade preferida mas quebrada.
💡 Cenário Prático: IPv6 para Matter, Thread e VLANs residenciais
O roteador recebe um prefixo `/56` e delega um `/64` para LAN, IoT, câmeras e convidados. O firewall bloqueia tráfego iniciado da IoT para redes administrativas, mas permite DNS, NTP, atualizações e conexões necessárias ao controlador. Entradas da Internet são negadas. Home Assistant e controladores possuem DNS. Um Thread Border Router anuncia e roteia a malha; não é usado como ponte de camada 2. Matter descobre por mDNS e estabelece sessões seguras. O mDNS reflector entre VLANs é seletivo. ICMPv6 Packet Too Big, Neighbor Discovery e RA essenciais são permitidos. RA vem apenas dos roteadores autorizados; switch gerenciável usa RA Guard quando possível. O monitoramento testa IPv4 e IPv6. O DNS publica A e AAAA apenas quando ambos funcionam. Dispositivos que não precisam de IPv6 global ainda recebem endereço local e firewall. Acesso remoto usa VPN. Logs tratam endereços compactados e múltiplos. Mudança de prefixo é testada. ULA pode manter serviços locais, com DNS interno. O resultado é uma rede preparada para Matter sem confundir endereço global com permissão de acesso.