Está en la página 1de 18

DHCPv6

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

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 2
• 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.

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 3
Tipos de mensaje de Tipos de mensaje de
DHCPv6 DHCPv4
SOLICIT(1) DHCPDISCOVER Se utiliza para ubicar servidores DHCP.
ADVERTISE(2) DHCPOFFER Enviado por el servidor para indicar que
REQUEST (3), RENEW DHCPREQUEST está disponible para brindar un servicio
(5), REBIND (6) DHCP.
Enviado por el host para solicitarle al
REPLY (7) DHCPACK/DHCPNAK servidor información sobre direcciones,
renovar una dirección IP antigua y
RELEASE (8) DHCPRELEASE extender el plazo de una dirección.
INFORMATION- DHCPINFORM
REQUEST (11)
DECLINE (9) DHCPDECLINE
CONFIRM (4) Ninguno
RECONFIGURE (10) DHCPFORCERENEW
RELAY-FORW (12), Ninguno
RELAY-REPLY (13)

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 4
Tipos de mensaje de Tipos de mensaje de
DHCPv6 DHCPv4
SOLICIT(1) DHCPDISCOVER
Enviado por el servidor con la
ADVERTISE(2) DHCPOFFER configuración de la dirección.
REQUEST (3), RENEW DHCPREQUEST Enviado por el host para indicar que no
(5), REBIND (6) seguirá utilizando una dirección.

REPLY (7) DHCPACK/DHCPNAK Enviado por el host para solicitar los


parámetros de configuración sin
RELEASE (8) DHCPRELEASE asignarle una dirección al cliente.
INFORMATION- DHCPINFORM
REQUEST (11) Enviado por el host para rechazar
actualizaciones enviadas desde el
DECLINE (9) DHCPDECLINE servidor.
CONFIRM (4) Ninguno
RECONFIGURE (10) DHCPFORCERENEW Enviado por el servidor para informarle
a los clientes sobre cambios en la
RELAY-FORW (12), Ninguno configuración de la dirección.
RELAY-REPLY (13)

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 5
• 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.

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 6
Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2 Link-Local FE80::1

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

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 7
Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2 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 y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 8
• 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

Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2 Link-Local FE80::1

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 9
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

• 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.
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 y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 10
Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2 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 y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 11
Servidor
Cliente Link-Local FE80::1
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 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 y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 12
Servidor
Cliente Link-Local FE80::1
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2

Host DHCP

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 13
• 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.
Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2 Link-Local FE80::1

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 14
Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 R1
Link-Local FE80::2 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 y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 15
Cliente Servidor
2001:DB8:ACAD:1::/64
S0/0/0
S0/0/0
R2 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

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

© 2013 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 16
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 y/o sus filiales. Todos los derechos reservados. Información pública de Cisco 17
Gracias.