O que é IPv6?
IPv6 (Internet Protocol versão 6) é a versão mais recente do Protocolo de Internet, criada para substituir o IPv4 e resolver suas limitações, principalmente o esgotamento dos endereços disponíveis. O IPv6 usa endereços de 128 bits, em comparação com os 32 bits do IPv4, fornecendo aproximadamente 340 undecilhões (3.4×10³⁸) de endereços únicos, o suficiente para atribuir um endereço exclusivo a cada átomo da superfície da Terra e ainda sobrarem endereços.Formato de endereço IPv6
Estrutura
Os endereços IPv6 consistem em oito grupos de quatro dígitos hexadecimais:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
Regras de abreviação
1. Zeros à esquerda: podem ser omitidos dentro de cada grupo
2. Grupos consecutivos de zeros: podem ser substituídos por ::, uma vez por endereço
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
Comparação entre IPv6 e IPv4
| Recurso | IPv4 | IPv6 |
|---|---|---|
| Tamanho do endereço | 32 bits | 128 bits |
| Formato do endereço | Decimal pontuado (192.168.1.1) | Hexadecimal (2001:db8::1) |
| Total de endereços | cerca de 4,3 bilhões | cerca de 340 undecilhões |
| Complexidade do cabeçalho | Tamanho variável, complexo | 40 bytes fixos, mais simples |
| IPsec | Opcional | Suporte integrado |
| Necessidade de NAT | Comum | Em geral desnecessário |
| Configuração automática | DHCP obrigatório | Suporte nativo a SLAAC |
Tipos de endereço IPv6
Unicast
Comunicação de um para um:
- Unicast global: roteável publicamente (2000::/3)
- Link-local: apenas no segmento de rede (fe80::/10)
- Local exclusivo: redes privadas (fc00::/7)
Multicast
Comunicação de um para vários:
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
Comunicação de um para o mais próximo, com o mesmo formato de unicast, mas roteada de maneira diferente.
IPv6 no DNS
Registros AAAA
Os endereços IPv6 usam registros AAAA, ou quad-A:
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
DNS reverso, registros PTR
O DNS reverso do IPv6 usa o domínio ip6.arpa:
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. PTR example.com.
Benefícios da adoção do IPv6
1. Endereços ilimitados: não há mais preocupação com o esgotamento de endereços
2. Cabeçalhos simplificados: roteamento mais eficiente
3. Segurança integrada: IPsec obrigatório na especificação
4. Sem necessidade de NAT: conectividade de ponta a ponta restaurada
5. Configuração automática: os dispositivos se configuram, usando SLAAC
6. Multicast aprimorado: melhor suporte a streaming e descoberta
7. Suporte a mobilidade: melhor tratamento da mobilidade dos dispositivos
Implementação do IPv6
Configuração de pilha dupla
Execute IPv4 e IPv6 simultaneamente:
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
Configuração DNS
Adicione registros AAAA junto aos registros A:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Adoção atual do IPv6
A adoção global do IPv6 continua crescendo:
- Grandes provedores de conteúdo, como Google e Facebook, oferecem suporte completo ao IPv6
- As operadoras oferecem cada vez mais conectividade IPv6 nativa
- As redes móveis usam amplamente o IPv6
- Os provedores de nuvem oferecem IPv6 por padrão
O IPv6 representa o futuro do endereçamento na internet e fornece a escalabilidade necessária para o crescimento contínuo da internet e para os bilhões de dispositivos de IoT que entram em operação.