Endereçamento IPv6
Por que IPv6?
O IPv4 possui ~4,3 bilhões de endereços. Com o esgotamento do espaço de endereçamento, o IPv6 foi criado para suprir essa limitação. O IPv6 usa 128 bits, gerando 340 undecilhões de endereços possíveis.
Formato do Endereço IPv6
O endereço é escrito em 8 grupos de 16 bits, separados por dois-pontos, em hexadecimal:
2001:0DB8:0000:0001:0000:0000:0000:0001 Regras de Abreviação
Regra 1 — Omitir zeros à esquerda em cada grupo:
2001:DB8:0:1:0:0:0:1 Regra 2 — Substituir grupos consecutivos de zeros por :: (apenas uma vez por endereço):
2001:DB8:0:1::1 Tipos de Endereço IPv6
| Tipo | Prefixo | Descrição |
|---|---|---|
| Global Unicast | 2000::/3 | Equivalente ao IPv4 público |
| Link-Local | FE80::/10 | Comunicação na mesma rede local |
| Unique Local | FC00::/7 | Equivalente ao IPv4 privado |
| Multicast | FF00::/8 | Substituiu o broadcast |
| Loopback | ::1/128 | Equivalente a 127.0.0.1 |
Link-Local
Todo dispositivo com IPv6 habilitado gera automaticamente um endereço link-local na interface. Ele é necessário para protocolos como NDP e roteamento.
EUI-64
Método para gerar automaticamente a parte de host (64 bits) a partir do MAC address:
- Divide o MAC ao meio
- Insere
FFFEno centro - Inverte o 7º bit (Universal/Local)
Exemplo:
MAC: AA:BB:CC:DD:EE:FF
EUI-64 host: A8BB:CCFF:FEDD:EEFF Configuração no Cisco IOS
Habilitar IPv6 no roteador
Router(config)# ipv6 unicast-routing Atribuir endereço estático
Router(config)# interface GigabitEthernet0/0
Router(config-if)# ipv6 address 2001:DB8:1:1::1/64
Router(config-if)# no shutdown Atribuir via EUI-64
Router(config-if)# ipv6 address 2001:DB8:1:1::/64 eui-64 Verificar configuração
Router# show ipv6 interface brief
Router# show ipv6 interface GigabitEthernet0/0 Prefixos Importantes para o Exame
/128— host único (loopback)/64— prefixo padrão de subnet (recomendado para LANs)/48— prefixo tipicamente alocado para uma organização/32— prefixo alocado pelos ISPs
NDP — Neighbor Discovery Protocol
Substitui o ARP do IPv4. Usa mensagens ICMPv6:
| Mensagem | Função |
|---|---|
| Neighbor Solicitation (NS) | Descobrir MAC de um vizinho |
| Neighbor Advertisement (NA) | Responder ao NS |
| Router Solicitation (RS) | Solicitar informações de roteador |
| Router Advertisement (RA) | Roteador anuncia prefixo e gateway |
Router# show ipv6 neighbors SLAAC
Com Stateless Address Autoconfiguration, o host recebe o prefixo via RA e gera o próprio endereço usando EUI-64, sem necessidade de DHCPv6.