Mod 19 - IPv6
Mod 19 - IPv6
Mod 19 - IPv6
Introdução
?
RIPE: anunciado esgotamento ARIN: anunciado esgotamento
IPv6
do endereço IPv4 do endereço IPv4
Por que IPv6?
IPv4 IPv6
Apoio à mobilidade
...
Vantagens do IPv6
Espaço de endereço A extensão do endereço de 128 bits fornece inúmeros endereços, atendendo aos requisitos de serviços emergentes, como a
quase infinito IoT, e facilitando a evolução e expansão do serviço.
Estrutura hierárquica Os endereços IPv6 são alocados de forma mais adequada do que os endereços IPv4, facilitando a agregação de rotas (reduzindo
de endereços o tamanho das tabelas de roteamento IPv6) e a consulta rápida de rotas.
Plug and play IPv6 suporta stateless address autoconfiguration (SLAAC), simplificando o acesso ao terminal.
O cabeçalho de pacote simplificado melhora a eficiência de encaminhamento. Os novos aplicativos podem ser suportados
Cabeçalho de pacote
usando cabeçalhos de extensão, que facilitam o processamento de encaminhamento de dispositivos de rede e reduzem os
simplificado custos de investimento.
Os elementos de IPsec, autenticação de endereço de origem e outros recursos de segurança garantem a segurança E2E, evitando que o NAT
segurança prejudique a integridade da comunicação E2E.
Mobilidade Melhora consideravelmente a comunicação em tempo real e o desempenho das redes móveis.
Recursos de QoS Um campo de Etiqueta de Fluxo é adicionalmente definido e pode ser usado para alocar um recurso específico para um serviço
aprimorados especial e fluxo de dados.
Cabeçalho básico IPv6
• Um cabeçalho IPv6 consiste em um cabeçalho IPv6 básico obrigatório e cabeçalhos de extensão opcionais.
• O cabeçalho básico fornece informações básicas para o encaminhamento de pacotes e é analisado por todos os
dispositivos em um caminho de encaminhamento.
Destination Address
Destination Address
Options Padding
Nome/Local
Excluído Reserved Novo
alterado
Cabeçalho de extensão IPv6
Traffic • Comprimento do cabeçalho de extensão: 8 bits de
Versão Flow Label
Class comprimento. Este campo indica o comprimento do
cabeçalho de extensão excluindo o comprimento do
Next 40 campo Próximo cabeçalho.
Payload Length Hop Limit
Header Bytes • Dados do cabeçalho de extensão: comprimento
variável. Este campo indica a carga útil dos
Endereço de origem (128 bits) cabeçalhos de extensão e é uma combinação de uma
Endereço de destino (128 bits) série de opções e campos de preenchimento.
Cabeçalho básico IPv6
Próximo Comprimento do cabeçalho de Próximo cabeçalho=0 (cabeçalho de opções Hop-by-Hop)
Comprimento
Cabeçalho extensão Variável Cabeçalho de opções Hop-by-Hop IPv6
Dados do cabeçalho de extensão Próximo Cabeçalho=51 (Cabeçalho de Autenticação)
Cabeçalho de autenticação IPv6
Próximo Comprimento do cabeçalho de Comprimento
Próximo cabeçalho=6 (TCP)
Cabeçalho extensão Variável
Segmento de Dados TCP
Dados do cabeçalho de extensão
... Exemplo de pacote IPv6
Dados
Cabeçalho de extensão IPv6
Cabeçalho básico IPv6 Cabeçalho básico IPv6 Cabeçalho básico IPv6
Próximo cabeçalho=0 (cabeçalho de Próximo cabeçalho=0 (cabeçalho de opções Próximo cabeçalho=0 (cabeçalho de
opções Hop-by-Hop) Hop-by-Hop) opções Hop-by-Hop)
Cabeçalho de opções Hop-by-Hop IPv6 Cabeçalho de opções Hop-by-Hop IPv6 Cabeçalho de opções Hop-by-Hop IPv6
Próximo Cabeçalho=51 (Cabeçalho de Próximo Cabeçalho=51 (Cabeçalho de Próximo Cabeçalho=51 (Cabeçalho de
Autenticação) Autenticação) Autenticação)
Cabeçalho de autenticação IPv6 Cabeçalho de autenticação IPv6 Cabeçalho de autenticação IPv6
Próximo cabeçalho=6 (TCP) Próximo cabeçalho=6 (TCP) Próximo cabeçalho=6 (TCP)
2001 : 0DB8 : 0000 : 0000 : 0008 : 0800 : 200C : 417A Antes 0000:0000:0000:0000:0000:0000:0000:0001 Depois
Endereço global Endereço local Endereço local Endereço IPv6 Outros endereços
unicast (GUA) exclusivo (ULA) do link (LLA) especial unicast...
2000::/3 FD00::/8 FE80::/10
Endereço Unicast Endereço Endereço
IPv6 Multicast IPv6 Anycast IPv6
ID EUI-64
(binário) 00111110-10010010-10000010-11111111-11111110-01001001-01111110-10011101
Gerado usando um
algoritmo pseudoaleatório
• As ULAs usam o segmento de endereço FC00::/7, entre os
quais, apenas o segmento de endereço FD00::/8 é usado
atualmente. FC00::/8 está reservado para expansão futura.
• Embora um ULA seja válido apenas em um intervalo
limitado, ele também tem um prefixo globalmente exclusivo
(gerado usando um algoritmo pseudoaleatório, baixa
probabilidade de conflito). FD00:1AC0:872E::1/64 FD00:1AC0:872E::2/64 FD00:2BE1:2320::1/64
Endereço Unicast Endereço Endereço
IPv6 Multicast IPv6 Anycast IPv6
IPv6
10 bit 54 bit 64 bit
Internet
1111 1110 10 0 ID da interface
Fixo em 0
Origem
Multicast
Multicast
8 bits 4 bits 4 bits 80 bits 32 bits
Rede
11111111 Flags Escopo Reservado (deve ser 0) ID do grupo
Rede
IPv6
Configuração de Resolução de encaminhamento
DAD
Endereço endereço de dados
GUA LLA
Configuração Configuração
manual manual
Interação DHCPv6
• Através da troca de mensagens DHCPv6, o servidor DHCPv6 configura automaticamente endereços/prefixos IPv6 e outros
parâmetros de configuração de rede (como endereços de servidor DNS, NIS e SNTP).
PC Configuração de Roteador
endereço stateless
2000::2E0:FCFF:FE35:7287/64 2000::1/64
ICMPv6 RA
(Meu prefixo de endereço de interface é 2000::/64.)
• O PC gera um endereço unicast com base no prefixo de endereço no RA e no ID de interface de 64 bits gerado localmente (por
exemplo, usando EUI-64).
• Apenas endereços IPv6 podem ser obtidos. Parâmetros como os parâmetros do servidor NIS e SNTP não podem ser obtidos.
DHCPv6 ou configuração manual é necessária para obter outras informações de configuração.
Configuração Dinâmica Resolução de
DAD
de Endereço endereço
DAD
• Independentemente de como um endereço unicast IPv6 é configurado, um host ou roteador:
• Executa DAD através de mensagens ICMPv6.
• Usa um endereço unicast somente após passar no procedimento DAD.
2001::FFFF/64 2001::FFFF/64
5489-98C8-1111 5489-9850-2222
ICMPv6 NS ICMPv6 NA
PC R1
1 2
Novo Origem 5489-98C8-1111 Origem 5489-9850-2222 Dispositivo já
dispositivo Destino 3333-FF00-FFFF Destino 3333-0000-0001 online
online
Origem :: Origem 2001::FFFF
Destino FF02::1:FF00:FFFF Destino FF02::1
Alvo: 2001::FFFF
Alvo: 2001::FFFF
MAC 5489-9850-2222
3 [DUPLICADO]
Conteúdo
[Huawei] ipv6
Ative o dispositivo para enviar e receber pacotes IPv6 unicast, incluindo pacotes IPv6 locais.
[Huawei-GigabitEthernet0/0/0] ipv6 enable
Habilite IPv6 na interface na exibição de interface.
2. Configure um LLA para a interface.
[Huawei-GigabitEthernet0/0/0] ipv6 address ipv6-address link-local
[Huawei-GigabitEthernet0/0/0] ipv6 address auto link-local
Configure um LLA para a interface manual ou automaticamente na visualização da interface.
3. Configure um GUA para a interface.
[Huawei-GigabitEthernet0/0/0] ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length }
[Huawei-GigabitEthernet0/0/0] ipv6 address auto { global | dhcp }
Configure um GUA para a interface manual ou automaticamente (stateful ou stateless) na visualização da interface.
Configurações básicas de IPv6 (2)
4. Configure uma rota estática IPv6.
Por padrão, as interfaces de um roteador Huawei não enviam mensagens ICMPv6 RA. Nesta situação, outros dispositivos nos
links conectados às interfaces não podem executar o SLAAC.
Para executar o SLAAC, é necessário habilitar manualmente a função de envio de mensagens RA.
Exemplo: Configurando uma pequena rede
IPv6 (1)
R3
GE 0/0/0 1. Ative o IPv6 globalmente e em interfaces relacionadas de R1,
Usando DHCPv6 R2, R3 e R4 e habilite as interfaces para gerar automaticamente
2002::1/64
GE 0/0/0 LLAs. O seguinte usa configurações R1 como exemplo.
GE 1/0/0
R2 2001::2/64 [R1]ipv6
GE 0/0/0
[R1]interface GigabitEthernet 0/0/0
GE 0/0/1 2001::1/64
R1 [R1-GigabitEthernet0/0/0]ipv6 enable
2003::1/64
[R1-GigabitEthernet0/0/0]ipv6 address auto link-local
GE 0/0/0
SLAAC
R4 2. Configure GUAs IPv6 estáticos nas interfaces relacionadas de
Rede IPv6
• Requisitos de configuração
R1 e R2.
[R1]interface GigabitEthernet 0/0/0
▫ Conecte R1 e R2 através de interfaces com endereços IPv6
[R1-GigabitEthernet0/0/0]ipv6 address 2001::1 64
estáticos.
▫ Configure R2 como um servidor DHCPv6 para atribuir um
GUA a GE 0/0/0 de R3. [R2]interface GigabitEthernet 1/0/0
[R2-GigabitEthernet1/0/0]ipv6 address 2001::2 64
▫ Ative o R2 para enviar mensagens RA e configure o GE 0/0/0 [R2-GigabitEthernet1/0/0]interface GigabitEthernet 0/0/0
do R4 para executar automaticamente o SLAAC com base nas [R2-GigabitEthernet0/0/0]ipv6 address 2002::1 64
mensagens RA enviadas pelo R2. [R2-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1
▫ Configure rotas estáticas para implementar o acesso mútuo [R2-GigabitEthernet0/0/1]ipv6 address 2003::1 64
entre os dispositivos.
Exemplo: Configurando uma pequena rede
IPv6 (2)
R3
GE 0/0/0 3. Configure R2 como um servidor DHCPv6. Configure a interface
Usando DHCPv6
2002::1/64 relacionada de R3 para obter um GUA usando DHCPv6.
GE 0/0/0
Comprimento do
128 bits 32 bits
endereço
Um cabeçalho de pacote básico fixo de 40 bytes
Um cabeçalho básico contendo o campo Opções para
Formato do pacote + cabeçalhos de extensão de comprimento
suportar recursos estendidos
variável
Configuração de
Estático, DHCP e SLAAC Estático e DHCP
Endereço
Resolução de
ICMPv6 ARP
endereço
Obrigado