Tabla de Contenido
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:
- O host envia uma mensagem RS.
- O roteador responde com uma mensagem RA.
- O host envia uma mensagem DHCPv6 SOLICIT.
- O servidor DHCPv6 responde com uma mensagem ANÚNCIO.
- O host responde ao servidor DHCPv6.
- 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.
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.
- 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.
- 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.
- 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.