IPv6
100%

Subnetting · Lição 7

IPv6

Aprenda a ler endereços IPv6, prefixos, escopos, configuração automática e estado de roteamento no Linux.

O IPv6 usa endereços de 128 bits e foi projetado para oferecer um espaço de endereços muito maior, junto com comportamentos atualizados de pacotes e descoberta de vizinhos. IPv4 e IPv6 são protocolos separados; hosts de pilha dupla podem executar ambos durante a transição das redes.

Lendo a notação IPv6

Um endereço IPv6 é escrito como oito grupos hexadecimais de 16 bits:

2001:0db8:0000:0000:0000:0000:0000:0025

Os zeros iniciais de cada grupo podem ser omitidos, e uma sequência consecutiva de grupos formados por zeros pode ser comprimida com :::

2001:db8::25

Apenas um :: pode aparecer, pois, caso contrário, a quantidade de grupos omitidos seria ambígua. 2001:db8::/32 é reservado para exemplos de documentação.

Por que :: pode aparecer no máximo uma vez em um endereço IPv6?

Tipos de endereço e escopo

Entre os endereços e intervalos importantes estão:

  • ::1/128: loopback no host local.
  • fe80::/10: unicast link-local; normalmente presente nas interfaces IPv6.
  • 2000::/3: espaço unicast global atualmente alocado.
  • ff00::/8: multicast.

O IPv6 não possui endereço de broadcast; multicast e Descoberta de Vizinhos atendem a casos de uso que o IPv4 costuma tratar com broadcast. Um destino link-local pode exigir uma zona de interface, como fe80::1%eth0, pois o mesmo prefixo existe em todos os enlaces.

Qual é o escopo normal de um endereço fe80::/10?

Prefixos e endereços de interface

A notação CIDR do IPv6 usa um comprimento de prefixo de /0 a /128. Um /64 é o tamanho padrão para a maioria das sub-redes LAN e permite a Configuração Automática de Endereço sem Estado. Uma interface pode conter simultaneamente endereços link-local, globais estáveis, temporários de privacidade e outros, cada um com durações preferencial e válida.

Por que uma interface pode mostrar vários endereços IPv6?

Descoberta de vizinhos e roteadores

A Descoberta de Vizinhos do IPv6 usa ICMPv6 para resolução de endereços, detecção de endereços duplicados, descoberta de roteadores e informações de acessibilidade. Anúncios de Roteador podem fornecer prefixos e informações do roteador padrão. Os hosts podem combinar SLAAC com DHCPv6 para outras configurações; normalmente, o DHCPv6 não fornece o roteador padrão.

Bloquear todo o ICMPv6 interrompe comportamentos essenciais do protocolo. A política de firewall deve permitir os tipos de mensagem necessários com o escopo apropriado, em vez de tratar o ICMPv6 como opcional.

Como um host IPv6 normalmente aprende um roteador padrão de forma dinâmica?

Inspecionando e testando o IPv6

Inspecione endereços, rotas e vizinhos de forma independente:

$ ip -6 address show
$ ip -6 route show
$ ip -6 neighbor show
$ ping -6 -c 3 2001:db8::25

Use um endereço de teste realmente atribuído, não o endereço de documentação mostrado. Uma aplicação de pilha dupla pode funcionar por IPv4 enquanto o IPv6 está com falha, ou vice-versa; portanto, teste explicitamente cada família e seus registros DNS A ou AAAA.

Por que testar IPv4 e IPv6 separadamente em um serviço de pilha dupla?

Lição concluída

Você concluiu IPv6

Agora você pode ler e testar estados comuns de interfaces e roteamento IPv6.

  • Expanda ou comprima corretamente oito grupos hexadecimais de endereço.

  • Diferencie os escopos de loopback, link-local, global e multicast.

  • Espere vários endereços IPv6 e durações em uma interface.

  • Preserve o tráfego necessário de Descoberta de Vizinhos e Anúncios de Roteador.

  • Teste os caminhos IPv4 e IPv6 de forma independente em serviços de pilha dupla.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Voltar para Subnetting