Você está na página 1de 18

DHCPv6

Com estado DHCPv6


Com o estado DHCP, a transferncia de endereos gerenciada

centralmente e os clientes devem obter a informaes


necessrias sobre a configurao, tais como autoconfigurao de
endereo e descoberta de vizinhos, que no est disponvel por
meio de protocolos.
DHCPv6 pode ser implementado de duas maneiras
- Confirmao rpida - o cliente DHCP obtm os parmetros de configurao
do servidor atravs da troca rpida de duas mensagens (solicitao e
resposta).
- Confirmao normal - o cliente DHCP usa quatro trocas de mensagens
(solicitao, anncio, solicitao e resposta).

Por padro, a confirmao normal usada.


Para que a opo de confirmao rpida seja utilizada, ela deve

ser ativada pelo cliente e pelo servidor de modo a usar a troca de


duas mensagens.
2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

Configurao automtica do endereo de


vida curta (SLAAC)
No exige configurao manual de hosts, configurao mnima (se houver)

de roteadores, e nenhum servidor adicional.


Os clientes DHCP autoconfiguraram seu prprio endereo IPv6 com base

nos anncios do roteador. Os roteadores anunciam os prefixos que


identificam as sub-redes associadas a um link, enquanto os hosts geram
um identificador de interfaces" que identifica exclusivamente uma interface
em uma sub-rede.
Os clientes DHCP usam o servidor DHCP para obterem outras informaes

teis sobre a configurao (como os endereos de servidores DNS).


Ao usar o comando eui-64 , um host pode automaticamente designar para

si um identificador de interface IPv6 de 64 bits sem precisar da


configurao manual ou do DHCP.
Essa abordagem aplicada quando uma rede no tem relao com os

endereos especficos que os hosts utilizam em uma rede, contanto que


eles sejam nicos e roteveis.
2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

Tipos de mensagens de DHCPv6


Tipos de mensagens
de DHCPv6

Tipos de mensagens
de DHCPv4

SOLICITAR(1)

DHCPDISCOVER

ANUNCIAR(2)

DHCPOFFER

SOLICITAR (3),
RENOVAR (5),
RELIGAR (6)

DHCPREQUEST

RESPONDER (7)

DHCPACK/DHCPNAK

VERSO (8)

DHCPRELEASE

SOLICITAO DE
INFORMAES (11)

DHCPINFORM

RECUSAR (9)

DHCPDECLINE

CONFIRMAR (4)

Nenhum

RECONFIGURAR (10)

DHCPFORCERENEW

RELAY-FORW (12),
RELAY-REPLY (13)

Nenhum

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Usado para localizar servidores


DHCP
Enviado por servidores para indicar que
est disponvel para servio em DHCP.
Enviado por hosts para pedir
informaes de endereamento do
servidor, renovar um antigo endereo IP
antigo e ampliar a vida til de um
endereo.

Pblico da Cisco

Tipos de mensagens de DHCPv6


Tipos de mensagens
de DHCPv6

Tipos de mensagens
de DHCPv4

SOLICITAR(1)

DHCPDISCOVER

ANUNCIAR(2)

DHCPOFFER

SOLICITAR (3),
RENOVAR (5),
RELIGAR (6)

DHCPREQUEST

RESPONDER (7)

DHCPACK/DHCPNAK

VERSO (8)

DHCPRELEASE

SOLICITAO DE
INFORMAES (11)

DHCPINFORM

Enviado por hosts para solicitar


parmetros de configurao sem a
designao de qualquer endereo para
o cliente.

RECUSAR (9)

DHCPDECLINE

Enviado por hosts para negar as


atualizaes enviadas pelo servidor.

CONFIRMAR (4)

Nenhum

RECONFIGURAR (10)

DHCPFORCERENEW

RELAY-FORW (12),
RELAY-REPLY (13)

Nenhum

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Enviado pelo servidor, contm


configuraes de endereamento.
Enviado por hosts para indicar que
determinado endereo no ser mais
utilizado.

Enviado pelo servidor para informar os


clientes sobre as alteraes na
configurao de endereamento.

Pblico da Cisco

Tipos de mensagens DHCPv6


H 3 tipos de mensagem DHCPv6 exclusivos ao DHCPv6:
- CONFIRMAR (4)

O cliente envia uma mensagem de confirmao para qualquer


servidor com o intuito de determinar se os endereos designados
ainda so apropriados para o link ao qual ele est conectado.
- RELAY-FORW (12)
Um agente de retransmisso envia uma mensagem encaminhada
para retransmitir mensagens aos servidores, seja diretamente ou por
meio de outro agente de retransmisso.
- RELAY-REPL (13)
Um servidor envia uma resposta de retransmisso para um agente,
que contm a mensagem que esse agente dever entregar para o
cliente.

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

Exemplo 1 de configurao do servidor


com estado DHCPv6
Servidor

Cliente
2001:DB8:ACAD:1::/64

R2

S0/0/0

Link-Local FE80::2

S0/0/0

R1
Link-Local FE80::1

O comando ipv6 dhcp pool cria um grupo e entra no roteador usando o modo

de configurao DHCPv6.
O comando address usado para indicar o grupo de endereos que sero

alocados pelo servidor. A opo lifetime indica os tempos de concesso mais


vlidos e preferveis em poucos segundos.
O comando de interface ipv6 dhcp server associa o grupo DHCPv6 interface.
O sinalizador M precisa ser alterado de 0 para 1 usando o comando de interface

ipv6 nd managed-config-flag.

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

Configurao do servidor com estado


DHCPv6
Servidor

Cliente
2001:DB8:ACAD:1::/64

R2

S0/0/0

Link-Local FE80::2

S0/0/0

R1
Link-Local FE80::1

R1(config)#ipv6 unicast-routing
R1(config)#ipv6 dhcp pool Stateful_DHCP
R1(config-dhcpv6)#address prefix 2001:DB8:acad:1::/64 lifetime infinite infinite
R1(config-dhcpv6)#dns-server AAAA:BBBB:CCCC:DDDD::FFFF
R1(config-dhcpv6)#domain-name StatefulDHCP.com
R1(config-dhcpv6)#exit
R1(config)#interface s0/0/0
R1(config-if)#ipv6 address 2001:db8:acad:1::1/64
R1(config-if)#ipv6 dhcp server Stateful_DHCP
R1(config-if)#ipv6 nd managed-config-flag

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

Configurao de cliente em estado


DHCPv6
O comando de interface ipv6 enable permite que o roteador receba um

endereo local de link para que possa mandar mensagens RS e


participar do DHCPv6.
O comando de interface ipv6 address dhcp habilita o roteador como

um cliente DHCPv6 nessa interface.


R2(config)#interface s0/0/0
R2(config-if)#ipv6 enable
R2(config-if)#ipv6 address dhcp

Servidor

Cliente
2001:DB8:ACAD:1::/64

R2

S0/0/0

Link-Local FE80::2

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

S0/0/0

R1
Link-Local FE80::1

Pblico da Cisco

Verificao de servidor em estado DHCPv6


R1#show ipv6 dhcp pool
DHCPv6 pool: Stateful_DHCP
Address allocation prefix: 2001:DB8:ACAD:1::/64 valid
4294967295 preferred 4294967295 (1 in use, 0 conflicts)
DNS server: AAAA:BBBB:CCCC:DDDD::FFFF
Domain name: StatefulDHCP.com
Active clients: 1

O comando show ipv6 dhcp pool verifica o nome do grupo DHCPv6 e os seus
parmetros. O nmero de clientes ativos 1, o que significa que o cliente R2
est recebendo endereo unicast global IPv6 desse servidor.
O comando show ipv6 dhcp binding exibe a associao automtica entre o
endereo local de link do cliente e o endereo designado pelo servidor.
R1#show ipv6 dhcp binding
Client: FE80::2
DUID: 000300016C2056EC6F18
Username : unassigned
IA NA: IA ID 0x00070001, T1 43200, T2 69120
Address: 2001:DB8:ACAD:1:2CFA:91CC:C683:D1F5
preferred lifetime INFINITY, , valid lifetime INFINITY,
2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

10

Verificao de cliente em estado DHCPv6


Servidor

Cliente
2001:DB8:ACAD:1::/64
S0/0/0

R2

S0/0/0

Link-Local FE80::2

R1
Link-Local FE80::1

R2#show ipv6 dhcp interface


Serial0/0/0 is in client mode
Prefix State is IDLE
Address State is OPEN
Renew for address will be sent in 11:59:44
List of known servers:
Reachable via address: FE80::1
DUID: 000300016C2056FF38A0
Preference: 0
Configuration parameters:
IA NA: IA ID 0x00070001, T1 43200, T2 69120
Address: 2001:DB8:ACAD:1:B0A4:64F:CA3F:FA2D/128
preferred lifetime INFINITY, valid lifetime INFINITY
DNS server: AAAA:BBBB:CCCC:DDDD::FFFF
Domain name: StatefulDHCP.com
Information refresh time: 0
Prefix Rapid-Commit: disabled
Address Rapid-Commit: disabled

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

11

Exemplo 2 de configurao de DHCPv6


Servidor

Cliente

Link-Local FE80::1
2001:DB8:ACAD:1::/64

R2

S0/0/0

S0/0/0

R1

Link-Local FE80::2

R1(config)#ipv6 unicast-routing
R1(config)#ipv6 dhcp pool MY_DHCP_POOL
R1(config-dhcpv6)#address prefix 2001:DB8:cc1e:1::/64 lifetime infinite infinite
R1(config-dhcpv6)#dns-server AAAA:BBBB:CCCC:DDDD::FFFF
R1(config-dhcpv6)#domain-name HOSTdhcp.com
R1(config-dhcpv6)#exit
R1(config)#interface g0/0
R1(config-if)#ipv6 address 2001:db8:cc1e:1::/64
Host DHCP
R1(config-if)#ipv6 dhcp server MY_DHCP_POOL
R1(config-if)#ipv6 nd managed-config-flag

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

12

Verificao do host DHCPv6


Servidor

Cliente

Link-Local FE80::1
2001:DB8:ACAD:1::/64

R2

S0/0/0

S0/0/0

R1

Link-Local FE80::2

Host DHCP

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

13

Sem monitorao de estado DHCPv6


Durante o processo de SLAAC, o cliente recebe informaes para criar

um endereo unicast global IPv6. Isso inclui informaes do gateway


padro do endereo IPv6 de origem na mensagem RA, que o
endereo local de link do roteador. Um servidor em sem monitorao de
estado DHCPv6 pode ser usado para fornecer informaes que podem
no estar inclusas na mensagem RA (como o endereo do servidor
DNS e o nome de domnio).
O comando de interface ipv6 dhcp server associa o grupo

DHCPv6 interface.
O sinalizador O precisa ser alterado de 0 a 1 usando o comando

de interface ipv6 nd other-config-flag.

Servidor

Cliente

2001:DB8:ACAD:1::/64

R2

S0/0/0

Link-Local FE80::2

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

S0/0/0

R1
Link-Local FE80::1

Pblico da Cisco

14

Configurao do servidor sem


monitorao de estado DHCPv6
Servidor

Cliente
2001:DB8:ACAD:1::/64

R2

S0/0/0

Link-Local FE80::2

S0/0/0

R1
Link-Local FE80::1

R1(config)#ipv6 unicast-routing
R1(config)#ipv6 dhcp pool Stateless_DHCP
R1(config-dhcpv6)#dns-server AAAA:BBBB:CCCC:DDDD::FFFF
R1(config-dhcpv6)#domain-name StatelessDHCP.com
R1(config-dhcpv6)#exit
R1(config)#interface s0/0/0
R1(config-if)#ipv6 address 2001:db8:acad:1::1/64
R1(config-if)#ipv6 dhcp server Stateless_DHCP
R1(config-if)#ipv6 nd other-config-flag

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

15

Configurao de cliente sem


monitorao de estado DHCPv6
Servidor

Cliente
2001:DB8:ACAD:1::/64

R2

S0/0/0

S0/0/0

R1

Link-Local FE80::2

Link-Local FE80::1

R2(config)#interface s0/0/0
R2(config-if)#ipv6 enable
R2(config-if)#ipv6 address autoconfig

O comando ipv6 enable usado porque o roteador no tem um

endereo unicast global.


O comando ipv6 address autoconfig permite a configurao

automtica do endereo IPv6 usando o SLAAC.

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

16

Verificao sem monitorao de estado


DHCPv6
R2#show ipv6 interface s0/0/0
Serial0/0/0 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::2
No Virtual link-local address(es):
Stateless address autoconfig enabled
Global unicast address(es):
2001:DB8:ACAD:1::2, subnet is 2001:DB8:ACAD:1::/64 [EUI/CAL/PRE]
valid lifetime 2591259 preferred lifetime 604059
Joined group address(es):
FF02::1
FF02::1:FF00:2
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30000)
ND RAs are suppressed (periodic)
Hosts use stateless autoconfig for addresses.

2013 Cisco e/ou suas afiliadas. Todos os direitos reservados.

Pblico da Cisco

17

Obrigado.