Resolución de problemas de DHCPv6

En esta sección se explora la resolución de problemas de DHCPv6. Se realiza una verificación de la configuración y una depuración de DHCPv6.

¡Bienvenido a CCNA desde Cero!: Este tema forma parte del Capítulo 8 del curso de Cisco CCNA 2, para un mejor seguimiento del curso puede ir a la sección CCNA 2 para guiarse del índice.

El proceso de resolución de problemas de DHCPv6 es similar a la resolución de DHCPv4. Asimismo, debido a la cantidad de áreas posiblemente problemáticas, se requiere adoptar un enfoque sistemático a la resolución de problemas, como se muestra en la siguiente tabla:

Tabla de Resolución de problemas de DHCPv6.
N° de TareaDescripción
Tarea 1 de la resolución de problemas:Resolver conflictos de dirección.
Tarea 2 de la resolución de problemas:Verificar la conectividad física.
Tarea 3 de la resolución de problemas:Probar con una dirección IPv6 estática.
Tarea 4 de la resolución de problemas:Verificar la configuración de puertos del switch.
Tarea 5 de la resolución de problemas:Probar desde la misma subred o VLAN.

1. Tareas de resolución de problemas (DHCPv6)

1.1. Tarea 1: resolver conflictos

De manera similar a lo que sucede con las direcciones IPv4, el arrendamiento de una dirección IPv6 puede caducar en un cliente que aún necesita conectarse a la red. El comando show ipv6 dhcp conflict muestra todos los conflictos de direcciones que registra el servidor de DHCPv6 con estado. Si se detecta un conflicto de dirección IPv6, el cliente, por lo general, elimina la dirección y genera una nueva mediante SLAAC o mediante DHCPv6 con estado.

1.2. Tarea 2: verificar el método de asignación

El comando show ipv6 interface interfaz se puede utilizar para verificar el método de asignación de direcciones que aparece en el mensaje RA, según lo indica la configuración de los indicadores M y O. Esta información se muestra en las últimas líneas del resultado. Si un cliente no recibe la información de la dirección IPv6 de un servidor de DHCPv6 con estado, esto podría deberse a indicadores M y O incorrectos en el mensaje RA.

1.3. Tarea 3: probar con una dirección IPv6 estática

Al llevar a cabo la resolución de cualquier problema de DHCP, ya sea DHCPv4 o DHCPv6, se puede verificar la conectividad de red mediante la configuración de una dirección IP estática en una estación de trabajo cliente. En el caso de IPv6, si la estación de trabajo no puede llegar a los recursos de red con una dirección IPv6 configurada estáticamente, la causa raíz del problema no es SLAAC o DHCPv6. En este punto, es necesario resolver los problemas de conectividad de la red.

1.4. Tarea 4: verificar la configuración de puertos del switch

Si el cliente DHCPv6 no puede obtener información de un servidor de DHCPv6, verifique que el puerto de switch esté habilitado y funcione correctamente.

Nota: si hay un switch entre el cliente y el servidor de DHCPv6, y el cliente no puede obtener la configuración de DHCP, la causa pueden ser problemas con la configuración de puertos del switch. Estas causas pueden incluir problemas relacionados con los enlaces troncales, la canalización o el árbol de expansión. Mediante la configuración de PortFast y las configuraciones de los puertos perimetrales se resuelven los problemas de cliente DHCPv6 más comunes que se presentan con la instalación inicial de un switch Cisco.

1.5. Tarea 5: probar el funcionamiento de DHCPv6 en la misma subred o VLAN

Si el servidor de DHCPv6 con estado o sin estado funciona correctamente pero se encuentra en una VLAN o red IPv6 distinta de la del cliente, es posible que el problema sea el agente de retransmisión DHCPv6. El cliente que interactúa con la interfaz en el router debe configurarse con el comando ipv6 dhcp relay destination.

2. Verificación de la configuración de DHCPv6 del router

Las configuraciones del router para los servicios DHCPv6 con estado y sin estado tienen muchas similitudes, pero también incluyen diferencias significativas. A continuación, se muestran los comandos de configuración para los dos tipos de servicios DHCPv6.


2.1. Mediante DHCPv6 con estado

Los routers configurados para servicios DHCPv6 con estado tienen el comando address prefix para proporcionar información de direccionamiento.

R1(config)# ipv6 unicast-routing
R1(config)# ipv6 dhcp pool IPV6-STATEFUL
R1(config-dhcpv6)# address prefix 2001:DB8:CAFE:1::/64 lifetime 
infinite
R1(config-dhcpv6)# dns-server 2001:db8:cafe:aaaa::5
R1(config-dhcpv6)# domain-name example.com
R1(config-dhcpv6)# exit
R1(config)# interface g0/1
R1(config-if)# ipv6 address 2001:db8:cafe:1::1/64
R1(config-if)# ipv6 dhcp server IPV6-STATEFUL
R1(config-if)# ipv6 nd managed-config-flag

Para servicios DHCPv6 con estado, se utiliza el comando del modo de configuración de interfaz ipv6 nd managed-config-flag. En este caso, el cliente omite la información de direccionamiento en el mensaje RA y se comunica con un servidor de DHCPv6 para obtener información de direccionamiento y otra información.

2.2. Mediante DHCPv6 sin estado

Para servicios DHCPv6 sin estado, se utiliza el comando del modo de configuración de interfaz ipv6 nd other-config-flag. Esto le informa al dispositivo que utilice SLAAC para la información de direccionamiento y un servidor de DHCPv6 sin estado para otros parámetros de configuración.

R1(config)# ipv6 unicast-routing
R1(config)# ipv6 dhcp pool IPV6-STATELESS
R1(config-dhcpv6)# dns-server 2001:db8:cafe:aaaa::5
R1(config-dhcpv6)# domain-name example.com
R1(config-dhcpv6)# exit
R1(config)# interface g0/1
R1(config-if)# ipv6 address 2001:db8:cafe:1::1/64
R1(config-if)# ipv6 dhcp server IPV6-STATELESS
R1(config-if)# ipv6 nd other-config-flag

El comando show ipv6 interface puede utilizarse para ver la configuración actual para determinar el método de asignación. Como se muestra en el siguiente esquema, la última línea del resultado indica la forma en que los clientes obtienen direcciones y otros parámetros.

SLAAC

R1# show ipv6 interface g0/1
 GigabitEthernet0/1 is up, line protocol is up
 IPv6 is enabled, link-local address is
 FE80::D68C:B5FF:FECE:A0C1
 Hosts use stateless autoconfig for addresses.

DHCP sin estado

R1# show ipv6 interface g0/1
 GigabitEthernet0/1 is up, line protocol is up
 IPv6 is enabled, link-local address is
 FE80::D68C:B5FF:FECE:A0C1
 Hosts use DHCP to obtain other configuration.

DHCP con estado

R1# show ipv6 interface g0/1
GigabitEthernet0/1 is up, line protocol is up
 IPv6 is enabled, link-local address is 
 FE80::D68C:B5FF:FECE:A0C1 
Hosts use DHCP to obtain routable addresses.

3. Depuración de DHCPv6

Cuando el router está configurado como servidor de DHCPv6 con estado o sin estado, el comando debug ipv6 dhcp detail es útil para verificar la recepción y la transmisión de mensajes DHCPV6. Como se muestra en la ilustración, un router DHCPv6 con estado recibió un mensaje SOLICIT de un cliente. El router utiliza la información de direccionamiento en su pool IPV6-STATEFUL para la información de asignación.

R1# debug ipv6 dhcp detail
 IPv6 DHCP debugging is on (detailed)
R1# 
*Feb 3 21:27:41.123: IPv6 DHCP: Received SOLICIT from
FE80::32F7:DFF:FE25:2DE1 on GigabitEthernet0/1
*Feb 3 21:27:41.123: IPv6 DHCP: detailed packet contents
*Feb 3 21:27:41.123: src FE80::32F7:DFF:FE25:2DE1
(GigabitEthernet0/1)
*Feb 3 21:27:41.127: dst FF02::1:2
*Feb 3 21:27:41.127: type SOLICIT(1), xid 13190645
*Feb 3 21:27:41.127: option ELAPSED-TIME(8), len 2
*Feb 3 21:27:41.127: elapsed-time 0
*Feb 3 21:27:41.127: option CLIENTID(1), len 10
*Feb 3 21:27:41.127: 000
*Feb 3 21:27:41.127: IPv6 DHCP: Using interface pool IPV6-
STATEFUL
*Feb 3 21:27:41.127: IPv6 DHCP: Creating binding for
FE80::32F7:DFF:FE25:2DE1 in pool IPV6-STATEFUL
<Se omitió el resultado>

Deja un Comentario

CLOSE
CLOSE