DHCPv6
DHCPv6

DHCPv6

[note note_color=”#21ab5136″ text_color=”#2c2c2d” radius=”3″ class=”” id=””]Bem-vindo: este tópico faz parte do Capítulo 10 do curso Cisco CCNA 2, para um melhor acompanhamento do curso você pode ir para a seção CCNA 2 para orientá-lo durante um pedido.[/note]

Etapas de operação do DHCPv6

Este tópico explica o DHCPv6 com e sem estado. O DHCPv6 sem estado usa partes do SLAAC para garantir que todas as informações necessárias sejam fornecidas ao host. O DHCPv6 com estado não requer SLAAC.

Embora o DHCPv6 seja semelhante ao DHCPv4 no que diz respeito ao fornecimento, os dois protocolos são independentes um do outro.

O host começa as comunicações cliente / servidor DHCPv6 após o DHCPv6 sem estado ou DHCPv6 com estado ser indicado no RA.

As mensagens DHCPv6 de servidor para cliente usam a porta de destino UDP 546, enquanto as mensagens DHCPv6 de cliente para servidor usam a porta de destino UDP 547.

As etapas para operações DHCPv6 são as seguintes:

  1. O host envia uma mensagem RS.
  2. O roteador responde com uma mensagem RA.
  3. O host envia uma mensagem DHCPv6 SOLICIT.
  4. O servidor DHCPv6 responde com uma mensagem ANÚNCIO.
  5. O host responde ao servidor DHCPv6.
  6. O servidor DHCPv6 envia uma mensagem REPLY.

Clique em cada botão para obter uma explicação e ilustração dessas etapas de operação do DHCPv6.

Etapa 1. O host envia uma mensagem RS.

PC1 envia uma mensagem RS para todos os roteadores habilitados para IPv6.

O anfitrião envia uma mensagem RS

Etapa 3. O host envia uma mensagem DHCPv6 SOLICIT.

O cliente, agora um cliente DHCPv6, precisa localizar um servidor DHCPv6 e enviar uma mensagem DHCPv6 SOLICIT para o endereço IPv6 multicast de todos os servidores DHCPv6 reservado de ff02 :: 1: 2. Esse endereço multicast tem escopo local de link, o que significa que os roteadores não encaminham as mensagens para outras redes.

O host envia uma mensagem DHCPv6 SOLICIT

Etapa 5. O host responde ao servidor DHCPv6.

A resposta do PC1 depende se ele está usando DHCPv6 com ou sem estado:

  • Cliente DHCPv6 sem estado - O cliente cria um endereço IPv6 usando o prefixo na mensagem RA e um ID de interface gerado automaticamente. O cliente então envia uma mensagem de SOLICITAÇÃO DE INFORMAÇÕES DHCPv6 para o servidor DHCPv6 solicitando parâmetros de configuração adicionais (por exemplo, endereço do servidor DNS).
  • Cliente DHCPv6 com estado - O cliente envia uma mensagem de PEDIDO DHCPv6 ao servidor DHCPv6 para obter todos os parâmetros de configuração IPv6 necessários.
O host responde ao servidor DHCPv6

Operação DHCPv6 sem estado

A opção DHCPv6 sem estado informa ao cliente para usar as informações na mensagem RA para endereçamento, mas parâmetros de configuração adicionais estão disponíveis em um servidor DHCPv6.

Esse processo é conhecido como DHCPv6 sem estado porque o servidor não mantém nenhuma informação de estado do cliente (ou seja, uma lista de endereços IPv6 disponíveis e alocados). O servidor DHCPv6 sem estado fornece apenas parâmetros de configuração para clientes, não endereços IPv6.

A figura ilustra a operação DHCPv6 sem estado.

Operação DHCPv6 sem estado
  • PC1 recebe uma mensagem DHCP RA sem estado. A mensagem RA contém o prefixo da rede e o comprimento do prefixo. O sinalizador M para DHCP dinâmico é definido com o valor padrão 0. O sinalizador A = 1 informa ao cliente para usar o SLAAC. O sinalizador O = 1 informa ao cliente que informações adicionais de configuração estão disponíveis em um servidor DHCPv6 sem estado.
  • O cliente envia uma mensagem DHCPv6 SOLICIT procurando um servidor DHCPv6 sem estado para obter informações adicionais (por exemplo, endereços de servidor DNS).

Habilitar DHCPv6 sem estado em uma interface

O DHCPv6 sem estado é habilitado em uma interface de roteador usando o comando de configuração de interface ipv6 nd other-config-flag. Isso define o sinalizador O para 1.

A saída destacada confirma que o RA dirá aos hosts de recepção para usar autoconfiguração sem estado (A flag = 1) e contatar um servidor DHCPv6 para obter outra informação de configuração (O flag = 1).

Nota: você pode usar o sinalizador no ipv6 nd other-config para redefinir a interface para a opção padrão somente SLAAC (sinalizador O = 0).

R1(config-if)# ipv6 nd other-config-flag
R1(config-if)# end
R1#
R1# show ipv6 interface g0/0/1 | begin ND
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds (using 30000)
  ND advertised reachable time is 0 (unspecified)
  ND advertised retransmit interval is 0 (unspecified)
  ND router advertisements are sent every 200 seconds
  ND router advertisements live for 1800 seconds
  ND advertised default router preference is Medium
  Hosts use stateless autoconfig for addresses.
  Hosts use DHCP to obtain other configuration.
R1#

Operação DHCPv6 com estado

Esta opção é mais semelhante ao DHCPv4. Neste caso, a mensagem RA diz ao cliente para obter todas as informações de endereçamento de um servidor DHCPv6 stateful, exceto o endereço de gateway padrão que é o endereço local de link IPv6 de origem do RA.

Isso é conhecido como DHCPv6 com monitoração de estado porque o servidor DHCPv6 mantém as informações de estado do IPv6. Isso é semelhante a um servidor DHCPv4 alocando endereços para IPv4.

A figura ilustra a operação DHCPv6 com monitoração de estado.

Stateful DHCPv6 Operation
  1. O PC1 recebe uma mensagem DHCPv6 RA com o sinalizador O definido como 0 e o sinalizador M definido como 1, indicando ao PC1 que ele receberá todas as informações de endereçamento IPv6 de um servidor DHCPv6 com estado.
  2. O PC1 envia uma mensagem DHCPv6 SOLICIT procurando um servidor DHCPv6 com estado.

Nota: Se A = 1 e M = 1, alguns sistemas operacionais, como o Windows, criarão um endereço IPv6 usando SLAAC e obterão um endereço diferente do servidor DHCPv6 com monitoração de estado. Na maioria dos casos, é recomendável definir manualmente o sinalizador A como 0.

Habilitar DHCPv6 com estado em uma interface

O DHCPv6 stateful é habilitado em uma interface de roteador usando o comando de configuração de interface ipv6 nd managed-config-flag. Isso define o sinalizador M para 1.

A saída destacada no exemplo confirma que o RA dirá ao host para obter todas as informações de configuração IPv6 de um servidor DHCPv6 (M flag = 1).

R1(config)# int g0/0/1
R1(config-if)# ipv6 nd managed-config-flag
R1(config-if)# end
R1#
R1# show ipv6 interface g0/0/1 | begin ND
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds (using 30000)
  ND advertised reachable time is 0 (unspecified)
  ND advertised retransmit interval is 0 (unspecified)
  ND router advertisements are sent every 200 seconds
  ND router advertisements live for 1800 seconds
  ND advertised default router preference is Medium
  Hosts use DHCP to obtain routable addresses.
R1#

Pronto para ir! Continue visitando nosso blog do curso de networking, confira todo o conteúdo do CCNA 3 aqui; e você encontrará mais ferramentas e conceitos que o tornarão um profissional de rede.

CCNA: Introdução às RedesCurso