Configurar Servidor DHCPv6
Configurar Servidor DHCPv6

Configurar Servidor DHCPv6

[note note_color=”#21ab5136″ text_color=”#2c2c2d” radius=”3″ class=”” id=””]Bem-vindo: este tópico faz parte do Capítulo 8 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]

Funções do roteador DHCPv6

Os roteadores Cisco IOS são dispositivos poderosos. Em redes menores, você não precisa ter dispositivos separados para ter um servidor, cliente ou agente de retransmissão DHCPv6. Um roteador Cisco IOS pode ser configurado para fornecer serviços de servidor DHCPv6.

Especificamente, ele pode ser configurado para ser um dos seguintes:

  • Servidor DHCPv6 – O roteador fornece serviços DHCPv6 com ou sem estado.
  • Cliente DHCPv6 – A interface do roteador adquire uma configuração de IP IPv6 de um servidor DHCPv6.
  • Agente de retransmissão DHCPv6 – O roteador fornece serviços de encaminhamento DHCPv6 quando o cliente e o servidor estão localizados em redes diferentes.

Configurar um servidor DHCPv6 sem estado

A opção do servidor DHCPv6 sem estado requer que o roteador anuncie as informações de endereçamento de rede IPv6 nas mensagens RA. No entanto, o cliente deve entrar em contato com um servidor DHCPv6 para obter mais informações.

Consulte a topologia de amostra para saber como configurar o método de servidor DHCPv6 sem estado.

Configurar um servidor DHCPv6 sem estado

Neste exemplo, R1 fornecerá serviços SLAAC para a configuração IPv6 do host e serviços DHCPv6.

Existem cinco etapas para configurar e verificar um roteador como um servidor DHCPv6 sem estado:

  • Etapa 1. Habilite o roteamento IPv6.
  • Etapa 2. Definir um nome de pool DHCPv6.
  • Etapa 3. Configurar o pool DHCPv6.
  • Etapa 4. Vincule o pool DHCPv6 a uma interface.
  • Etapa 5. Verifique se os hosts receberam as informações de endereçamento IPv6.

Clique em cada botão para ver um exemplo dessas etapas.

Etapa 1. Habilite o roteamento IPv6.

O comando ipv6 unicast-routing é necessário para habilitar o roteamento IPv6. Embora não seja necessário que o roteador seja um servidor DHCPv6 sem estado, é necessário que o roteador forneça mensagens ICMPv6 RA.

R1(config)# ipv6 unicast-routing
R1(config)#

Etapa 3. Configurar o pool DHCPv6.

R1 será configurado para fornecer informações adicionais de DHCP, incluindo endereço do servidor DNS e nome de domínio, conforme mostrado na saída do comando.

R1(config-dhcpv6)# dns-server 2001:db8:acad:1::254
R1(config-dhcpv6)# domain-name example.com
R1(config-dhcpv6)# exit
R1(config)#

Etapa 5. Verificar se os hosts receberam as informações de endereçamento IPv6.

Para verificar o DHCP sem estado em um host Windows, use o comando ipconfig / all. A saída de exemplo exibe as configurações no PC1.

Observe na saída que PC1 criou seu GUA IPv6 usando o prefixo 2001: db8: acad: 1 :: / 64. Observe também que o gateway padrão é o endereço local de link IPv6 de R1. Isso confirma que PC1 derivou sua configuração IPv6 do RA de R1.

A saída destacada confirma que PC1 aprendeu o nome de domínio e as informações de endereço do servidor DNS do servidor DHCPv6 sem estado.

C:\PC1> ipconfig /all
Windows IP Configuration
Ethernet adapter Ethernet0:
   Connection-specific DNS Suffix  . : example.com
   Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
   Physical Address. . . . . . . . . : 00-05-9A-3C-7A-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:db8:acad:1:1dd:a2ea:66e7 Preferred)
   Link-local IPv6 Address . . . . . : fe80::fb:1d54:839f:f595%21(Preferred)
   IPv4 Address. . . . . . . . . . . : 169.254.102.23 (Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : fe80::1%6
   DHCPv6 IAID . . . . . . . . . . . : 318768538
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-21-F3-76-75-54-E1-AD-DE-DA-9A
   DNS Servers . . . . . . . . . . . : 2001:db8:acad:1::1
   NetBIOS over Tcpip. . . . . . . . : Enabled
C:\PC1>

Configurar um cliente DHCPv6 sem estado

Um roteador também pode ser um cliente DHCPv6 e obter uma configuração IPv6 de um servidor DHCPv6, como um roteador funcionando como um servidor DHCPv6. Na figura, R1 é um servidor DHCPv6 sem estado.

Configurar um cliente DHCPv6 sem estado

Existem cinco etapas para configurar e verificar um roteador como um servidor DHCPv6 sem estado.

  • Etapa 1. Habilite o roteamento IPv6.
  • Etapa 2. Configurar o roteador do cliente para criar um LLA.
  • Etapa 3. Configurar o roteador do cliente para usar SLAAC.
  • Etapa 4. Verifique se o roteador do cliente está atribuído a um GUA.
  • Etapa 5. Verifique se o roteador do cliente recebeu outras informações DHCPv6 necessárias.

Clique em cada botão para ver um exemplo dessas etapas.

Etapa 1. Habilite o roteamento IPv6.

O roteador do cliente DHCPv6 precisa ter o roteamento unicast ipv6 habilitado.

R3(config)# ipv6 unicast-routing
R3(config)#

Etapa 3. Configurar o roteador do cliente para usar SLAAC.

O roteador do cliente precisa ser configurado para usar SLAAC para criar uma configuração IPv6. O comando ipv6 address autoconfig permite a configuração automática do endereçamento IPv6 usando SLAAC.

R3(config-if)# ipv6 address autoconfig
R3(config-if)# end
R3#

Etapa 5. Verifique se o roteador do cliente recebeu outras informações DHCPv6.

O comando show ipv6 dhcp interface g0/0/1 confirma que o DNS e os nomes de domínio também foram aprendidos por R3.

R3# show ipv6 dhcp interface g0/0/1
GigabitEthernet0/0/1 is in client mode
  Prefix State is IDLE (0)
  Information refresh timer expires in 23:56:06
  Address State is IDLE
  List of known servers:
    Reachable via address: FE80::1
    DUID: 000300017079B3923640
    Preference: 0
    Configuration parameters:
      DNS server: 2001:DB8:ACAD:1::254
      Domain name: example.com
      Information refresh time: 0
  Prefix Rapid-Commit: disabled
  Address Rapid-Commit: disabled
R3#

Configurar um servidor DHCPv6 com estado

A opção de servidor DHCP stateful requer que o roteador habilitado para IPv6 diga ao host para contatar um servidor DHCPv6 para obter todas as informações de endereçamento de rede IPv6 necessárias.

Na figura, R1 fornecerá serviços DHCPv6 com monitoração de estado a todos os hosts na rede local. Configurar um servidor DHCPv6 com estado é semelhante a configurar um servidor sem estado. A diferença mais significativa é que um servidor DHCPv6 com monitoração de estado também inclui informações de endereçamento IPv6 semelhantes a um servidor DHCPv4.

Configurar um servidor DHCPv6 com estado

Existem cinco etapas para configurar e verificar um roteador como um servidor DHCPv6 com estado:

  • Etapa 1. Habilite o roteamento IPv6.
  • Etapa 2. Definir um nome de pool DHCPv6.
  • Etapa 3. Configurar o pool DHCPv6.
  • Etapa 4. Vincule o pool DHCPv6 a uma interface.
  • Etapa 5. Verifique se os hosts receberam as informações de endereçamento IPv6.

Clique em cada botão para ver um exemplo dessas etapas.

Etapa 1. Habilite o roteamento IPv6.

O comando ipv6 unicast-routing é necessário para habilitar o roteamento IPv6.

R1(config)# ipv6 unicast-routing
R1(config)#

Etapa 3. Configurar o pool DHCPv6.

R1 será configurado para fornecer endereçamento IPv6, endereço de servidor DNS e nome de domínio, conforme mostrado na saída do comando. Com o DHCPv6 com monitoração de estado, todo endereçamento e outros parâmetros de configuração devem ser atribuídos pelo servidor DHCPv6. O comando address prefix é usado para indicar o conjunto de endereços a serem alocados pelo servidor. Outras informações fornecidas pelo servidor DHCPv6 com monitoração de estado geralmente incluem o endereço do servidor DNS e o nome do domínio, conforme mostrado na saída.

Nota: Este exemplo está configurando o servidor DNS para o servidor DNS público do Google.

R1(config-dhcpv6)# address prefix 2001:db8:acad:1::/64
R1(config-dhcpv6)# dns-server 2001:4860:4860::8888
R1(config-dhcpv6)# domain-name example.com
R1(config-dhcpv6)#

Configurar um cliente DHCPv6 com estado

Um roteador também pode ser um cliente DHCPv6. O roteador do cliente precisa ter ipv6 unicast-routing habilitado e um endereço local de link IPv6 para enviar e receber mensagens IPv6.

Consulte a topologia de amostra para saber como configurar o cliente DHCPv6 com monitoração de estado.

Configurar um cliente DHCPv6 com estado

Existem cinco etapas para configurar e verificar um roteador como um servidor DHCPv6 com estado.

  • Etapa 1. Habilite o roteamento IPv6.
  • Etapa 2. Configurar o roteador do cliente para criar um LLA.
  • Etapa 3. Configurar o roteador do cliente para usar DHCPv6.
  • Etapa 4. Verifique se o roteador do cliente está atribuído a um GUA.
  • Etapa 5. Verifique se o roteador do cliente recebeu outras informações DHCPv6 necessárias.

Clique em cada botão para ver um exemplo dessas etapas.

Etapa 1. Habilite o roteamento IPv6.

O roteador do cliente DHCPv6 precisa ter o roteamento unicast ipv6 habilitado.

R3(config)# ipv6 unicast-routing
R3(config)#

Etapa 3. Configurar o roteador do cliente para usar DHCPv6.

O comando ipv6 address dhcp configura R3 para solicitar suas informações de endereçamento IPv6 de um servidor DHCPv6.

R3(config-if)# ipv6 address dhcp
R3(config-if)# end
R3#

Etapa 5. Verifique se o roteador do cliente recebeu outras informações DHCPv6.

O comando show ipv6 dhcp interface g0/0/1 confirma que o DNS e os nomes de domínio foram aprendidos por R3.

R3# show ipv6 dhcp interface g0/0/1
GigabitEthernet0/0/1 is in client mode
  Prefix State is IDLE
  Address State is OPEN
  Renew for address will be sent in 11:56:33
  List of known servers:
    Reachable via address: FE80::1
    DUID: 000300017079B3923640
    Preference: 0
    Configuration parameters:
      IA NA: IA ID 0x00060001, T1 43200, T2 69120
        Address: 2001:DB8:ACAD:1:B4CB:25FA:3C9:747C/128
                preferred lifetime 86400, valid lifetime 172800
                expires at Sep 29 2019 11:52 AM (172593 seconds)
      DNS server: 2001:4860:4860::8888
      Domain name: example.com
      Information refresh time: 0
  Prefix Rapid-Commit: disabled
  Address Rapid-Commit: disabled
R3#

Comandos de verificação do servidor DHCPv6

Use os comandos show ipv6 dhcp pool e show ipv6 dhcp binding para verificar a operação DHCPv6 em um roteador.

Clique em cada botão para obter um exemplo de saída.

O comando show ipv6 dhcp pool verifica o nome do pool DHCPv6 e seus parâmetros. O comando também identifica o número de clientes ativos. Neste exemplo, o pool IPV6-STATEFUL tem atualmente 2 clientes, o que reflete PC1 e R3 recebendo seu endereço unicast global IPv6 deste servidor.

Quando um roteador fornece serviços DHCPv6 com monitoração de estado, ele também mantém um banco de dados de endereços IPv6 atribuídos.

R1# show ipv6 dhcp pool
DHCPv6 pool: IPV6-STATEFUL
  Address allocation prefix: 2001:DB8:ACAD:1::/64 valid 172800 preferred 86400 (2 in use,  0 conflicts)
  DNS server: 2001:4860:4860::8888
  Domain name: example.com
  Active clients: 2
R1#

Configurar um agente de retransmissão DHCPv6

Se o servidor DHCPv6 estiver localizado em uma rede diferente da do cliente, o roteador IPv6 pode ser configurado como um agente de retransmissão DHCPv6. A configuração de um agente de retransmissão DHCPv6 é semelhante à configuração de um roteador IPv4 como uma retransmissão DHCPv4.

Na figura, R3 está configurado como um servidor DHCPv6 com monitoração de estado. O PC1 está na rede 2001: db8: acad: 2 :: / 64 e requer os serviços de um servidor DHCPv6 com estado para adquirir sua configuração IPv6. R1 precisa ser configurado como o agente de retransmissão DHCPv6.

Configurar um agente de retransmissão DHCPv6

A sintaxe de comando para configurar um roteador como um agente de retransmissão DHCPv6 é a seguinte:

Router(config-if)# ipv6 dhcp relay destination ipv6-address [interface-type interface-number]

Este comando é configurado na interface voltada para os clientes DHCPv6 e especifica o endereço do servidor DHCPv6 e a interface de saída para alcançar o servidor, conforme mostrado na saída. A interface de saída só é necessária quando o endereço do próximo salto é um LLA.

R1(config)# interface gigabitethernet 0/0/1
R1(config-if)# ipv6 dhcp relay destination 2001:db8:acad:1::2 G0/0/0
R1(config-if)# exit
R1(config)#

Verifique o agente de retransmissão DHCPv6

Verifique se o agente de retransmissão DHCPv6 está operacional com os comandos show ipv6 dhcp interface e show ipv6 dhcp binding. Verifique se os hosts Windows receberam informações de endereçamento IPv6 com o comando ipconfig / all.

Clique em cada botão para obter um exemplo de saída.

O agente de retransmissão DHCPv6 pode ser verificado usando o comando show ipv6 dhcp interface. Isso verificará se a interface G0/0/1 está no modo de relé.

R1# show ipv6 dhcp interface
GigabitEthernet0/0/1 is in relay mode
  Relay destinations:
    2001:DB8:ACAD:1::2
    2001:DB8:ACAD:1::2 via GigabitEthernet0/0/0
R1#


Por fim, use ipconfig / all no PC1 para confirmar se foi atribuída uma configuração IPv6. Como você pode ver, o PC1 realmente recebeu sua configuração IPv6 do servidor DHCPv6.

C:\PC1> ipconfig /all
Windows IP Configuration
Ethernet adapter Ethernet0:
   Connection-specific DNS Suffix  . : example.com
   Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
   Physical Address. . . . . . . . . : 00-05-9A-3C-7A-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:db8:acad:2:9c3c:64de:aada:7857 (Preferred)
   Link-local IPv6 Address . . . . . : fe80::5c43:ee7c:2959:da68%6(Preferred)
   Lease Obtained  . . . . . . . . . : Saturday, September 27, 2019, 11:45:30 AM
   Lease Expires . . . . . . . . . . : Monday, September 29, 2019 11:05:04 AM
   IPv4 Address. . . . . . . . . . . : 169.254.102.73 (Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : fe80::1%6
   DHCPv6 IAID . . . . . . . . . . . : 318768538
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-21-F3-76-75-54-E1-AD-DE-DA-9A
   DNS Servers . . . . . . . . . . . : 2001:4860:4860::8888
   NetBIOS over Tcpip. . . . . . . . : Enabled
C:\PC1>

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