Dhcpv6

18
DHCPv6

Transcript of Dhcpv6

Page 1: Dhcpv6

DHCPv6

Page 2: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 2

Com estado DHCPv6 • Com o estado DHCP, a transferência de endereços é gerenciada

centralmente e os clientes devem obter a informações necessárias sobre a configuração, tais como autoconfiguração de endereço e descoberta de vizinhos, que não está disponível por meio de protocolos.

• DHCPv6 pode ser implementado de duas maneiras- Confirmação rápida - o cliente DHCP obtém os parâmetros de configuração do servidor através da troca rápida de duas mensagens (solicitação e resposta).

- Confirmação normal - o cliente DHCP usa quatro trocas de  mensagens (solicitação, anúncio, solicitação e resposta).

• Por padrão, a confirmação normal é usada.

• Para que a opção de confirmação rápida seja utilizada, ela deve ser ativada pelo cliente e pelo servidor de modo a usar a troca de duas mensagens.

Page 3: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 3

Configuração automática do endereço de vida curta (SLAAC)

• Não exige configuração manual de hosts, configuração mínima (se houver) de roteadores, e nenhum servidor adicional.

• Os clientes DHCP autoconfiguraram seu próprio endereço IPv6 com base nos anúncios 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 informações úteis sobre a configuração (como os endereços 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 configuração manual ou do DHCP.

• Essa abordagem é aplicada quando uma rede não tem relação com os endereços específicos que os hosts utilizam em uma rede, contanto que eles sejam únicos e roteáveis.

Page 4: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 4

Tipos de mensagens de DHCPv6Tipos de mensagens

de DHCPv6Tipos de mensagens

de DHCPv4

SOLICITAR(1) DHCPDISCOVER

ANUNCIAR(2) DHCPOFFER

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

DHCPREQUEST

RESPONDER (7) DHCPACK/DHCPNAK

VERSÃO (8) DHCPRELEASE

SOLICITAÇÃO DE INFORMAÇÕES (11)

DHCPINFORM

RECUSAR (9) DHCPDECLINE

CONFIRMAR (4) Nenhum

RECONFIGURAR (10) DHCPFORCERENEW

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

Nenhum

Usado para localizar servidores DHCP

Enviado por servidores para indicar que está disponível para serviço em DHCP.

Enviado por hosts para pedir informações de endereçamento do servidor, renovar um antigo endereço IP antigo e ampliar a vida útil de um endereço.

Page 5: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 5

Tipos de mensagens de DHCPv6Tipos de mensagens

de DHCPv6Tipos de mensagens

de DHCPv4

SOLICITAR(1) DHCPDISCOVER

ANUNCIAR(2) DHCPOFFER

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

DHCPREQUEST

RESPONDER (7) DHCPACK/DHCPNAK

VERSÃO (8) DHCPRELEASE

SOLICITAÇÃO DE INFORMAÇÕES (11)

DHCPINFORM

RECUSAR (9) DHCPDECLINE

CONFIRMAR (4) Nenhum

RECONFIGURAR (10) DHCPFORCERENEW

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

Nenhum

Enviado pelo servidor, contém configurações de endereçamento.

Enviado por hosts para indicar que determinado endereço não será mais utilizado.

Enviado por hosts para solicitar parâmetros de configuração sem a designação de qualquer endereço para o cliente.

Enviado por hosts para negar as atualizações enviadas pelo servidor.

Enviado pelo servidor para informar os clientes sobre as alterações na configuração de endereçamento.

Page 6: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 6

Tipos de mensagens DHCPv6• Há 3 tipos de mensagem DHCPv6 exclusivos ao DHCPv6:

- CONFIRMAR (4)

O cliente envia uma mensagem de confirmação para qualquer servidor com o intuito de determinar se os endereços designados ainda são apropriados para o link ao qual ele está conectado.

- RELAY-FORW (12)

Um agente de retransmissão envia uma mensagem encaminhada para retransmitir mensagens aos servidores, seja diretamente ou por meio de outro agente de retransmissão.

- RELAY-REPL (13)

Um servidor envia uma resposta de retransmissão para um agente, que contém a mensagem que esse agente deverá entregar para o cliente.

Page 7: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 7

Exemplo 1 de configuração do servidor com estado DHCPv6

• O comando ipv6 dhcp pool cria um grupo e entra no roteador usando o modo de configuração DHCPv6.

• O comando address é usado para indicar o grupo de endereços que serão alocados pelo servidor. A opção lifetime indica os tempos de concessão mais válidos e preferíveis 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.

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

Page 8: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 8

Configuração do servidor com estado DHCPv6

R1(config)#ipv6 unicast-routingR1(config)#ipv6 dhcp pool Stateful_DHCPR1(config-dhcpv6)#address prefix 2001:DB8:acad:1::/64 lifetime infinite infiniteR1(config-dhcpv6)#dns-server AAAA:BBBB:CCCC:DDDD::FFFFR1(config-dhcpv6)#domain-name StatefulDHCP.comR1(config-dhcpv6)#exitR1(config)#interface s0/0/0R1(config-if)#ipv6 address 2001:db8:acad:1::1/64R1(config-if)#ipv6 dhcp server Stateful_DHCPR1(config-if)#ipv6 nd managed-config-flag

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

Page 9: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 9

Configuração de cliente em estado DHCPv6

• O comando de interface ipv6 enable permite que o roteador receba um endereço 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/0R2(config-if)#ipv6 enableR2(config-if)#ipv6 address dhcp

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

Page 10: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 10

Verificação de servidor em estado DHCPv6R1#show ipv6 dhcp poolDHCPv6 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

R1#show ipv6 dhcp bindingClient: 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,

• O comando show ipv6 dhcp pool verifica o nome do grupo DHCPv6 e os seus parâmetros. O número de clientes ativos é 1, o que significa que o cliente R2 está recebendo endereço unicast global IPv6 desse servidor.

• O comando show ipv6 dhcp binding exibe a associação automática entre o endereço local de link do cliente e o endereço designado pelo servidor.

Page 11: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 11

Verificação de cliente em estado DHCPv6

R2#show ipv6 dhcp interfaceSerial0/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

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

Page 12: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 12

Exemplo 2 de configuração de DHCPv6

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

ClienteServidor

Link-Local FE80::1

Link-Local FE80::2

Host DHCP

R1(config)#ipv6 unicast-routingR1(config)#ipv6 dhcp pool MY_DHCP_POOLR1(config-dhcpv6)#address prefix 2001:DB8:cc1e:1::/64 lifetime infinite infiniteR1(config-dhcpv6)#dns-server AAAA:BBBB:CCCC:DDDD::FFFFR1(config-dhcpv6)#domain-name HOSTdhcp.comR1(config-dhcpv6)#exitR1(config)#interface g0/0R1(config-if)#ipv6 address 2001:db8:cc1e:1::/64R1(config-if)#ipv6 dhcp server MY_DHCP_POOLR1(config-if)#ipv6 nd managed-config-flag

Page 13: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 13

Verificação do host DHCPv6

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

ClienteServidor

Link-Local FE80::1

Link-Local FE80::2

Host DHCP

Page 14: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 14

Sem monitoração de estado DHCPv6• Durante o processo de SLAAC, o cliente recebe informações para criar

um endereço unicast global IPv6. Isso inclui informações do gateway padrão do endereço IPv6 de origem na mensagem RA, que é o endereço local de link do roteador. Um servidor em sem monitoração de estado DHCPv6 pode ser usado para fornecer informações que podem não estar inclusas na mensagem RA (como o endereço do servidor DNS e o nome de domínio).

• 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.

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

Page 15: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 15

Configuração do servidor sem monitoração de estado DHCPv6

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

R1(config)#ipv6 unicast-routingR1(config)#ipv6 dhcp pool Stateless_DHCPR1(config-dhcpv6)#dns-server AAAA:BBBB:CCCC:DDDD::FFFFR1(config-dhcpv6)#domain-name StatelessDHCP.comR1(config-dhcpv6)#exitR1(config)#interface s0/0/0R1(config-if)#ipv6 address 2001:db8:acad:1::1/64R1(config-if)#ipv6 dhcp server Stateless_DHCPR1(config-if)#ipv6 nd other-config-flag

Page 16: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 16

Configuração de cliente sem monitoração de estado DHCPv6

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

Link-Local FE80::1Link-Local FE80::2

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

• O comando ipv6 enable é usado porque o roteador não tem um endereço unicast global.

• O comando ipv6 address autoconfig permite a configuração automática do endereço IPv6 usando o SLAAC.

Page 17: Dhcpv6

© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 17

Verificação sem monitoração de estado DHCPv6

R2#show ipv6 interface s0/0/0Serial0/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.

Page 18: Dhcpv6

Obrigado.