Configuración de DHCPv6 con estado
Configuración de DHCPv6 con estado

Configuración de DHCPv6 con estado

DHCPv6 con estado
  • Configuración - 10/10
    10/10
  • Verificación - 10/10
    10/10
10/10

Resumen

Se detalla paso a paso la configuración y verificación de un router como servidor de DHCPv6 con estado

Se explica cómo configurar un router como servidor de DHCPv6 con estado. También se realizará una verificación de DHCPv6 con estado.

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

1. Configurar un router como servidor de DHCPv6 con estado

Configurar un servidor de DHCPv6 con estado es similar a configurar un servidor sin estado. La diferencia más importante es que un servidor con estado también incluye información de direccionamiento IPv6 de manera similar a un servidor DHCPv4.

  • Paso 1: Habilitar el routing IPv6

Como se muestra en el siguiente esquema, se requiere el comando ipv6 unicast-routing para habilitar el routing IPv6. Este comando no es necesario para que el router sea un servidor de DHCPv6 con estado, pero se requiere para que el router origine los mensajes RA ICMPv6.

Router(config)# ipv6 unicast-routing
  • Paso 2: Configurar un pool de DHCPv6

El comando ipv6 dhcp pool nombre-del-conjunto crea un conjunto y el router ingresa al comando de configuración DHCPv6, que se identifica por la línea Router(config-dhcpv6)#.

Router(config)# ipv6 dhcp pool pool-name
Router(config-dhcpv6)#
  • Paso 3: Configurar los parámetros del pool

Con DHCPv6 con estado, todos los parámetros de direccionamiento y otros parámetros de configuración deben ser asignados por el servidor de DHCPv6. El comando address prefix se utiliza para indicar el conjunto de direcciones que debe asignar el servidor. La opción lifetime indica el tiempo de arrendamiento válido y preferido en segundos. Al igual que con DHCPv6 sin estado, el cliente utiliza la dirección IPv6 de origen del paquete que contenía el mensaje RA.

Router(config-dhcpv6)# address prefix/length [lifetime
 {valid-lifetime preferred-lifetime
 | infinite}] 
Router(config-dhcpv6)# dns-server dns-server-address
Router(config-dhcpv6)# domain-name domain-name

Otra información proporcionada por el servidor de DHCPv6 con estado suele incluir la dirección del servidor DNS y el nombre de dominio.

  • Paso 4: Comandos de interfaz

El comando ipv6 dhcp server nombre-del-conjunto de interfaz vincula el conjunto de DHCPv6 con la interfaz. El router responde a las solicitudes de DHCPv6 sin estado en esta interfaz con la información incluida en el pool. El indicador M debe cambiarse de 0 a 1 mediante el comando de interfaz ipv6 nd managed-config-flag. Esto le informa al dispositivo que no utilice SLAAC, sino que obtenga el direccionamiento IPv6 y todos los parámetros de configuración de un servidor de DHCPv6 con estado.

Router(config)# interface type number
Router(config-if)# ipv6 dhcp server pool-name
Router(config-if)# ipv6 nd managed-config-flag

1.1. Ejemplo de servidor de DHCPv6 con estado

En la Imagen 1, se muestra un ejemplo de comandos de servidor de DHCPv6 con estado para un router configurado en el R1. Observe que no se especifica el gateway predeterminado, debido a que el router enviará automáticamente su propia dirección link-local como el gateway predeterminado. El router R3 está configurado como cliente para ayudar a verificar las operaciones de DHCPv6 con estado.

Configuración de un router como servidor de DHCPv6 con estado
Imagen 1: Configuración de un router como servidor de DHCPv6 con estado
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

2. Configurar un router como cliente DHCPv6 con estado

Continuando con el ejemplo de la Imagen 1, utilice el comando del modo de configuración de interfaz ipv6 enable para permitir que el router reciba una dirección link-local para enviar mensajes RS y participe en DHCPv6.

R3(config)# interface g0/1
R3(config-if)# ipv6 enable
R3(config-if)# ipv6 address dhcp
R3(config-if)#

El comando del modo de configuración de interfaz ipv6 address dhcp habilita al router para que funcione como cliente DHCPv6 en esta interfaz.


3. Verificación de DHCPv6 con estado

En el siguiente esquema, el comando show ipv6 dhcp pool verifica el nombre del pool de DHCPv6 y sus parámetros. La cantidad de clientes activos es 1, lo que refleja que el R3 cliente recibe su dirección IPv6 de unidifusión global de este servidor.

R1# show ipv6 dhcp pool
DHCPv6 pool: IPV6-STATEFUL
 Address allocation prefix: 2001:DB8:CAFE:1::/64 valid 
4294967295 preferred 4294967295 (1 in use, 0 conflicts) 
 DNS server: 2001:DB8:CAFE:AAAA::5
 Domain name: example.com
 Active clients: 1 
R1#

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. FE80::32F7:DFF:FE25:2DE1 es la dirección link-local del cliente. En este ejemplo, esta es la interfaz G0/1 del R3. Esta dirección está vinculada a la dirección IPv6 de unidifusión global, 2001:DB8:CAFE:1:5844:47B2:2603:C171, la cual fue asignada por el R1, el servidor de DHCPv6. Esta información la mantiene un servidor de DHCPv6 con estado, y no un servidor de DHCPv6 sin estado.

R1# show ipv6 dhcp binding
Client: FE80::32F7:DFF:FE25:2DE1
 DUID: 0003000130F70D252DE0
 Username : unassigned
 IA NA: IA ID 0x00040001, T1 43200, T2 69120
 Address: 2001:DB8:CAFE:1:5844:47B2:2603:C171
 preferred lifetime INFINITY, , valid lifetime
 INFINITY, 
R1#

3.1. Verificación del cliente DHCPv6 con estado

El resultado del comando show ipv6 interface verifica la dirección IPv6 de unidifusión global en el R3 cliente DHCPv6 que asignó el servidor de DHCPv6. La información de router predeterminado no proviene del servidor de DHCPv6, sino que se determinó mediante el uso de la dirección IPv6 de origen del mensaje RA. Si bien el cliente no utiliza la información contenida en el mensaje RA, puede utilizar la dirección IPv6 de origen para obtener la información del gateway predeterminado.

R3# show ipv6 interface g0/1
GigabitEthernet0/1 is up, line protocol is up
 IPv6 is enabled, link-local address is
FE80::32F7:DFF:FE25:2DE1 
 No Virtual link-local address(es):
 Global unicast address(es):
 2001:DB8:CAFE:1:5844:47B2:2603:C171, subnet is
2001:DB8:CAFE:1:5844:47B2:2603:C171/128 
 Joined group address(es):
 FF02::1
 FF02::1:FF03:C171
 FF02::1:FF25:2DE1
 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 NS retransmit interval is 1000 milliseconds
 Default router is FE80::D68C:B5FF:FECE:A0C1 on 
 GigabitEthernet0/1
R3#

4. Configurar un router como agente de retransmisión DHCPv6

Si el servidor de DHCPv6 está ubicado en una red distinta de la del cliente, el router IPv6 puede configurarse como agente de retransmisión DHCPv6. La configuración de un agente de retransmisión DHCPv6 es similar a la configuración de un router IPv4 como retransmisor DHCPv4.

Nota: si bien la configuración de un agente de retransmisión DHCPv6 es similar a DHCPv4, los routers o los agentes de retransmisión IPv6 reenvían mensajes DHCPv6 de manera levemente distinta que los retransmisores DHCPv4. Los mensajes y el proceso exceden el ámbito de este currículo.

En la Imagen 2, se muestra una topología de ejemplo en la que un servidor de DHCPv6 se encuentra en la red 2001:DB8:CAFE:1::/64. El administrador de red desea utilizar este servidor de DHCPv6 como un servidor de DHCPv6 central con estado para asignar direcciones IPv6 a todos los clientes. Por lo tanto, los clientes en otras redes, como la PC1 en la red 2001:DB8:CAFE:A::/64, deben comunicarse con el servidor de DHCPv6.

Agente de retransmisión de DHCPv6
Imagen 2: Agente de retransmisión de DHCPv6

Los mensajes DHCPv6 de los clientes se envían a la dirección IPv6 de multidifusión FF02::1:2. Dirección de todos los agentes de retransmisión y servidores de DHCPv6: esta dirección tiene alcance link-local, lo que significa que los routers no reenvían estos mensajes. El router se debe configurar como agente de retransmisión DHCPv6 para habilitar al cliente y al servidor de DHCPv6 para que se comuniquen.

4.1. Configuración del agente de retransmisión DHCPv6

A continuación, un agente de retransmisión DHCPv6 se configura mediante el comando ipv6 dhcp relay destination. Este comando se configura en la interfaz que interactúa con el cliente DHCPv6, y se utiliza la dirección del servidor de DHCPv6 como destino.

R1(config)# interface g0/0
R1(config-if)# ipv6 dhcp relay destination 2001:db8:cafe:1::6
R1(config-if)# end
R1# show ipv6 dhcp interface g0/0
GigabitEthernet0/0 is in relay mode
 Relay destinations:
 2001:DB8:CAFE:1::6 
R1#

Finalmente, el comando show ipv6 dhcp interface verifica que la interfaz G0/0 esté en modo de retransmisión con 2001:DB8:CAFE:1::6 configurado como el servidor de DHCPv6.