IPv6 DHCP

18
DHCPv6

Transcript of IPv6 DHCP

Page 1: IPv6 DHCP

DHCPv6

Page 2: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 2

• En DHCP con estado, la asignación de una dirección se administra de manera centralizada y los clientes deben obtener la información sobre configuración, como configuración automática de dirección y detección de vecinos, que no está disponible mediante protocolos.

• DHCPv6 se puede implementar de dos formas:

- Compromiso rápido: el cliente DHCP obtiene los parámetros de configuración del servidor mediante un intercambio rápido de dos mensajes (solicitud y respuesta).

- Compromiso normal: el cliente DHCP intercambia cuatro mensajes (solicitud, anuncio, pedido y respuesta).

• De forma predeterminada, se utiliza el compromiso normal.

• Para utilizar la opción de compromiso rápido, es necesario que el cliente y el servidor la activen para realizar el intercambio de dos mensajes.

Page 3: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 3

• No requiere configuración manual de hosts; requiere configuración mínima de routers (si hubiera) y no necesita servidores adicionales.

• Los clientes DHCP configuran de forma automática su propia dirección IPv6 según los anuncios del router. Los routers anuncian los prefijos que identifican las subredes asociadas con un enlace, mientras los hosts generan un "identificador de interfaz" que identifica como única la interfaz de una subred.

• Los clientes DHCP utilizan el servidor DHCP para obtener otra información de configuración útil (por ejemplo, la dirección de los servidores DNS).

• Mediante el comando eui-64, un host se asigna de manera automática un único identificador de interfaz IPv6 de 64 bits sin la necesidad de realizar una configuración manual o DHCP.

• Este enfoque se utiliza cuando una red no está relacionada con las direcciones exactas que utilizan los hosts en una red, siempre y cuando sean únicas y permitan routing.

Page 4: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 4

Tipos de mensaje de

DHCPv6

Tipos de mensaje de

DHCPv4

SOLICIT(1) DHCPDISCOVER

ADVERTISE(2) DHCPOFFER

REQUEST (3), RENEW

(5), REBIND (6)

DHCPREQUEST

REPLY (7) DHCPACK/DHCPNAK

RELEASE (8) DHCPRELEASE

INFORMATION-

REQUEST (11)

DHCPINFORM

DECLINE (9) DHCPDECLINE

CONFIRM (4) Ninguno

RECONFIGURE (10) DHCPFORCERENEW

RELAY-FORW (12),

RELAY-REPLY (13)

Ninguno

Se utiliza para ubicar servidores DHCP.

Enviado por el servidor para indicar que

está disponible para brindar un servicio

DHCP.

Enviado por el host para solicitarle al

servidor información sobre direcciones,

renovar una dirección IP antigua y

extender el plazo de una dirección.

Page 5: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 5

Tipos de mensaje de

DHCPv6

Tipos de mensaje de

DHCPv4

SOLICIT(1) DHCPDISCOVER

ADVERTISE(2) DHCPOFFER

REQUEST (3), RENEW

(5), REBIND (6)

DHCPREQUEST

REPLY (7) DHCPACK/DHCPNAK

RELEASE (8) DHCPRELEASE

INFORMATION-

REQUEST (11)

DHCPINFORM

DECLINE (9) DHCPDECLINE

CONFIRM (4) Ninguno

RECONFIGURE (10) DHCPFORCERENEW

RELAY-FORW (12),

RELAY-REPLY (13)

Ninguno

Enviado por el servidor con la

configuración de la dirección.

Enviado por el host para indicar que no

seguirá utilizando una dirección.

Enviado por el host para solicitar los

parámetros de configuración sin

asignarle una dirección al cliente.

Enviado por el host para rechazar

actualizaciones enviadas desde el

servidor.

Enviado por el servidor para informarle

a los clientes sobre cambios en la

configuración de la dirección.

Page 6: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 6

• Existen tres tipos de mensaje de DHCPv6 que son exclusivos para DHCPv6:

- CONFIRM (4)

Un cliente envía un mensaje de confirmación a un servidor disponible para determinar si las direcciones que se le asignaron continúan siendo adecuadas para el enlace al que el cliente está conectado.

- RELAY-FORW (12)

Un agente de retransmisión envía un mensaje de retransmisión-reenvío para retransmitir mensajes a servidores, de forma directa o mediante otro agente de retransmisión.

- RELAY-REPL (13)

Un servidor le envía un mensaje de retransmisión-respuesta a un agente de retransmisión con un mensaje que envía a un cliente.

Page 7: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 7

• El comando ipv6 dhcp pool crea un conjunto e ingresa el router en el modo de configuración DHCPv6.

• El comando address se utiliza para indicar el conjunto de direcciones que deben ser asignadas por el servidor. La opción lifetime indica el tiempo de arrendamiento válido y preferido en segundos.

• El comando de interfaz ipv6 dhcp server vincula el conjunto DHCPv6 con la interfaz.

• El indicador M debe ser modificado de 0 a 1 mediante el comando de interfaz 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: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 8

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

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

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

Page 9: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 9

• El comando de interfaz ipv6 enable le permite al router recibir una dirección link-local con el fin de enviar mensajes RS y participar en DHCPv6.

• El comando de interfaz ipv6 address dhcp activa el router como cliente DHCPv6 en dicha interfaz.

R2(config)#interface s0/0/0

R2(config-if)#ipv6 enable

R2(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: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 10

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

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,

• El comando show ipv6 dhcp pool verifica el nombre del conjunto DHCPv6 y sus

parámetros. El número de clientes activos es 1, lo que refleja que el cliente R2

está recibiendo su dirección unicast IPv6 global desde el servidor.

• El comando show ipv6 dhcp binding muestra la vinculación automática entre la

dirección link-local del cliente y la dirección asignada por el servidor.

Page 11: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 11

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

R2S0/0/0

R1

2001:DB8:ACAD:1::/64

S0/0/0

Cliente Servidor

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

Page 12: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 12

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

R1(config-if)#ipv6 dhcp server MY_DHCP_POOL

R1(config-if)#ipv6 nd managed-config-flag

Page 13: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 13

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: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 14

• Durante el proceso de SLAAC, el cliente recibe información para crear una dirección unicast global IPv6. Incluye la información sobre la puerta de enlace predeterminada de la dirección IPv6 de origen del mensaje RA, que es la dirección link-local del router. Un servidor DHCPv6 sin estado se puede utilizar para proporcionar información que puede no estar incluida en el mensaje RA (nombre de dominio y dirección del servidor DNS).

• El comando de interfaz ipv6 dhcp server vincula el conjunto DHCPv6 con la interfaz.

• El indicador O debe ser modificado de 0 a 1 mediante el comando de interfaz 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: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 15

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

Page 16: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 16

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/0

R2(config-if)#ipv6 enable

R2(config-if)#ipv6 address autoconfig

• El comando ipv6 enable se utiliza porque el router no posee una dirección unicast global.

• El comando ipv6 address autoconfig permite la configuración automática de la asignación de direcciones de IPv6 mediante SLAAC.

Page 17: IPv6 DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 17

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.

Page 18: IPv6 DHCP

Gracias.