O que é o IPv6?
IPv6 (Internet Protocol versão 6) é a versão mais recente do Internet Protocol, projetado para substituir 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 endereços únicos (3.4×1038), o suficiente para atribuir um endereço único a cada átomo na superfície da Terra e ainda ter endereços restantes.Formato de Endereço IPv6
Estrutura
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. Liderando zeros: Pode ser omitido dentro de cada grupo
2. Grupos zero consecutivos: Pode ser substituído por :: (uma vez por endereço)
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
Comparação IPv6 vs IPv4
| Característica | IPv4 | IPv6 |
|---|---|---|
| Tamanho do endereço | 32 bits | 128 bits |
| Formato do endereço | Decimal atribuído (192.168.1.1) | Hexadecimal (2001:db8::1) |
| Endereços totais | ~4,3 bilhões | ~340 undecillion |
| Complexidade do cabeçalho | Comprimento variável, complexo | Fixo 40 bytes, mais simples |
| IPsec | Opcional | Suporte incorporado |
| Requisitos NAT | Necessidade comum | Geralmente desnecessário |
| Auto- configuração | DHCP necessário | Suporte nativo SLAAC |
Tipos de Endereço IPv6
# # Unicast
Comunicação individual:
- Global Unicast: Publicly routeable (2000::/3)
- Link-Local: apenas segmento de rede (fe80::/10)
- Unique Local: Redes privadas (fc00::/7)
Multicast
Uma a muitas comunicações:
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
Comunicação de um para outro (igual ao formato unicast, roteado de forma diferente)
IPv6 em DNS
# AAAA Records
Endereços IPv6 usam registros AAAA (quad-A):
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
# DNS inverso (PTR Records)
O IPv6 reverso DNS 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 IPv6
1. Endereços ilimitados: Sem mais preocupações de exaustão de endereço
2. cabeçalhos simplificados: Roteamento mais eficiente
3. Segurança construída: IPsec obrigatório na especificação
4. Não é necessário NAT: Conectividade de ponta a ponta restaurada
5. Auto- configuração: Os dispositivos configuram-se a si próprios (SLAAC)
6. Melhor multicast: Melhor suporte para streaming e descoberta
7. Suporte móvel: Melhor manipulação da mobilidade do dispositivo
Implementação do IPv6
Configuração do Duplo Stack
Executar IPv4 e IPv6 simultaneamente:
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
Configuração do DNS
Adicionar registros AAAA ao lado de registros A:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Adoção IPv6 atual
A adoção global do IPv6 continua crescendo:
- Principais fornecedores de conteúdo (Google, Facebook) suportam totalmente IPv6
- ISPs fornecendo cada vez mais conectividade IPv6 nativa
- Redes móveis utilizando fortemente IPv6
- Provedores de nuvem oferecendo IPv6 por padrão
O IPv6 representa o futuro do endereçamento da internet, proporcionando a escalabilidade necessária para o crescimento contínuo da internet e os bilhões de dispositivos de IoT que estão online.