ipv6 dhcp
TRANSCRIPT
DHCPv6
© 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.
© 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.
© 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.
© 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.
© 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.
© 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
© 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
© 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 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.
© 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.
Gracias.