Escolar Documentos
Profissional Documentos
Cultura Documentos
DHCPv6
Guia de planejamento do Routing and
Switching Essentials v6.0
1
Três maneiras de salvar o mundo…
DHCP
1997
RFC 1918
1996
NAT 1994 2
DHCPv4
• O DHCPv4 atribui endereços IPv4 e outras informações de configuração de rede dinamicamente.
• Um servidor dedicado de DHCPv4 é escalável e relativamente fácil de gerenciar.
• Um roteador Cisco pode ser configurado para oferecer serviços de DHCPv4 em uma rede pequena.
3
Operação de DHCPv4
1. Descoberta de DHCP (DHCP_DISCOVER) –
o cliente usa endereços de broadcast de camada
2 e camada 3 para localizar um servidor de
DHCP.
6
DHCP_DISCVERY e DHCP_OFFER
7
DHCPv4
https://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.txt
8
9
10
11
12
13
14
15
ROUTER como DHCPv4 Server
• Configurar um roteador Cisco como
servidor DHCPv4:
• Excluindo endereços IPv4 – ip dhcp
excluded-address pode excluir um
único endereço ou um intervalo de
endereços do que está sendo atribuído.
• Configuração de um Pool de DHCPv4 –
o comando ip dhcp pool pool-name
cria um pool com o nome especificado
e coloca o roteador no modo de
configuração de DHCPv4.
• Pool de endereços atribuído usando o
comando network.
• Gateway padrão atribuído usando o
comando default-router.
• Outros comandos são opcionais.
16
Verificação de DHCPv4
• Verifique se as mensagens estão sendo recebidas ou enviadas pelo roteador, usando o comando
show ip dhcp server statistics.
17
Roteador como RELAY de DHCPv4
19
Identificar e Solucionar Problemas de Tarefas
20
HELPER-ADDRESS
• Verificar a retransmissão de
DHCPv4 – use o comando
show running-config para
verificar se o endereço ip do
helper está configurado.
• Verifique a configuração de
DHCPv4 – use o comando
show running-config |
include no service dhcp para
DHCP SNOOPING verificar se o dhcp está
habilitado porque não há
Switch#conf t nenhuma correspondência
Enter configuration commands, one per line. End with
CNTL/Z.
para o no service dhcp.
Switch(config)#ip dhcp snooping
Switch(config)#int f0/1
Switch(config-if)#ip dhcp snooping trust
21
DEBUG DHCPv4
• A ACL estendida é usada com o
comando debug ip packet para
exibir somente as mensagens
DHCPv4.
• Outro comando de solução de
problemas é o debug ip dhcp
server events.
22
DHCPv6
23
IPv6
24
NOVELL - …. De onde isso veio ?
A empresa começou em 1979 com o nome Novell Data
Systems Inc
27
28
Operação SLAAC
• O roteador deve ter o roteamento de IPv6
habilitado – ipv6 unicast-routing
• O PC1 envia uma mensagem de RS para os
todos os roteadores do endereço de multicast
dos quais ele precisa de um RA.
• O R1 responde com uma mensagem de RA
que tem o prefixo e o comprimento do prefixo
da rede.
• O PC1 usa essas informações para criar seu
próprio endereço unicast global IPv6. Ele cria
sua id de interface usando EUI-64 ou o gera
aleatoriamente.
• O PC1 deve verificar se o endereço é
exclusivo, enviando uma mensagem de
solicitação de vizinho ICMPv6.
29
SLAAC e DHCPv6
• Diferentes combinações do flag de
Configuração de endereço gerenciado
(flag M) e o flag de Outra configuração
(flag O) no RA determinam como o
endereço IPv6 é atribuído:
• SLAAC (somente anúncio de roteador)
• DHCPv6 stateless (anúncio de roteador e
DHCPv6)
• DHCPv6 Stateful (DHCPv6 apenas)
30
Opção da SLAAC Stateless Address Autoconfiguration
31
Opção de DHCPv6 stateless
• DHCPv6 é definido na RFC 3315.
32
Opção DHCPv6 stateless
• A mensagem do RA informa
ao cliente para não usar as
informações na mensagem
do RA.
• Todas as informações de
endereçamento e informações
de configuração devem ser
obtidas de um servidor DHCPv6
stateful.
• O flag M é definido como 1. Use
o comando ipv6 nd managed-
config-flag.
33
Operações de DHCPv6
• As mensagens de DHCPv6 do servidor para o
cliente usam a porta de UDP 546. Cliente para o
servidor usam a porta UDP 547.
• O cliente envia uma mensagem DHCPv6
SOLICIT usando FF02::1:2.
• O servidor DHCPv6 responde com uma
mensagem unicast DHCPv6 ADVERTISE.
• O cliente DHCPv6 stateless – Gera seu próprio
endereço. Envia um INFORMATION-REQUEST
do DHCPv6 para o servidor DHCPv6 solicitando
somente parâmetros de configuração.
• Cliente de DHCPv6 stateful – Envia uma
mensagem de REQUEST do DHCPv6 para o
servidor para obter um endereço IPv6 e todos
os parâmetros de configuração do servidor.
34
Config do roteador como um servidor DHCPv6 stateless
Router(config)#ipv6 unicast-routing
Router(config)#int gi0/0/0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2001:FACE:CAFE::1/64
Router(config-if)#ipv6 dhcp server STATELESS
Router(config-if)#ipv6 nd other-config-flag
Router(config-if)#
Router(config-if)#no shut
35
Endereço no formato EUI64
36
37
Endereço no formato EUI64
38
0030.A3 4D.14CD
39
40
Verificação do DHCPv6 stateless
• Comandos para verificar o
DHCPv6 Stateless:
• show ipv6 dhcp pool
• show running-config
• show ipv6 interface
• debug ipv6 dhcp detail
41
Roteador como servidor DHCPv6 stateful
• Etapa 1 – Habilitar roteamento IPv6.
• ipv6 unicast routing
42
Verificação de DHCPv6 stateful
• Use os seguintes comandos para
verificar o DHCPv6 Stateful:
• show ipv6 dhcp pool
• show ipv6 dhcp binding
• show ipv6 interface
43
Config de um roteador como relay de DHCPv6
Router(config)#int gi0/0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2001:FACE:CAFE::1/64
Router(config-if)#ipv6 dhcp server DHPOOL
Router(config-if)#no shut
45
DHCPv6
https://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml
46
Debug DHCPv6
• debug ipv6 dhcp detail
47
DHCPv4
DHCPv6
Guia de planejamento do Routing and
Switching Essentials v6.0
48