Conjunto de protocolos de Internet |
---|
Capa de aplicación |
Transport layer |
Internet layer |
Link layer |
El Protocolo de configuración dinámica de host versión 6 ( DHCPv6 ) es un protocolo de red para configurar hosts con protocolo de Internet versión 6 (IPv6) con direcciones IP , prefijos IP , ruta predeterminada , MTU de segmento local y otros datos de configuración necesarios para operar en una red IPv6. No es solo el equivalente IPv6 del Protocolo de configuración dinámica de host para IPv4 .
Los hosts IPv6 pueden generar automáticamente direcciones IP internamente mediante la configuración automática de direcciones sin estado (SLAAC), o se les pueden asignar datos de configuración con DHCPv6, o ambos.
Los hosts IPv6 que utilizan la configuración automática sin estado pueden necesitar información distinta a la que proporciona SLAAC en una red determinada. DHCPv6 puede proporcionar esta información independientemente de si se utiliza para asignar direcciones IP o no. DHCPv6 puede proporcionar al host las direcciones de los servidores del Sistema de nombres de dominio (DNS), pero también se pueden proporcionar a través del Protocolo de descubrimiento de vecinos , que es el mecanismo para la configuración automática sin estado. [1]
Muchos enrutadores IPv6, como los enrutadores para redes residenciales, deben configurarse automáticamente sin la intervención del operador. Dichos enrutadores requieren no solo una dirección IPv6 para comunicarse con los enrutadores ascendentes, sino también un prefijo IPv6 para configurar los dispositivos en el lado descendente del enrutador. La delegación de prefijo DHCPv6 proporciona un mecanismo para configurar dichos enrutadores.
Los clientes escuchan los mensajes DHCP en el puerto UDP 546. Los servidores y agentes de retransmisión escuchan los mensajes DHCP en el puerto UDP 547. [2] : §7.2
El identificador único de DHCP (DUID) es utilizado por un cliente para obtener una dirección IP de un servidor DHCPv6. Tiene un campo de tipo DUID de 2 bytes y un campo de identificador de longitud variable de hasta 128 bytes. Su longitud real depende de su tipo. El servidor compara el DUID con su base de datos y entrega datos de configuración (dirección, tiempos de concesión, servidores DNS, etc.) al cliente.
Se identifican cuatro tipos de DUID: [2] : §11
Debido a que es difícil administrar varios identificadores en un entorno de doble pila y a que los DUID simplemente no son óptimos para algunas situaciones, se publicó la RFC 6939, que ofrece una forma de identificar un host en función de su dirección MAC . Define una forma para que un relé DHCPv6 pase esa información a un servidor DHCPv6.
En este ejemplo, sin confirmación rápida presente, la dirección de enlace local del servidor es fe80::0011:22ff:fe33:5566 y la dirección de enlace local del cliente es fe80::aabb:ccff:fedd:eeff .
Esta tabla enumera los tipos de mensajes DHCPv6.
Código | Nombre | Solicitud de cotización |
---|---|---|
1 | SOLICITAR | RFC 8415 |
2 | ANUNCIAR | RFC 8415 |
3 | PEDIDO | RFC 8415 |
4 | CONFIRMAR | RFC 8415 |
5 | RENOVAR | RFC 8415 |
6 | REENCUADERNAR | RFC 8415 |
7 | RESPONDER | RFC 8415 |
8 | LIBERAR | RFC 8415 |
9 | RECHAZAR | RFC 8415 |
10 | RECONFIGURAR | RFC 8415 |
11 | SOLICITUD DE INFORMACIÓN | RFC 8415 |
12 | RELÉ-ADELANTE | RFC 8415 |
13 | RELÉ-REEMPLAZO | RFC 8415 |
14 | CONSULTA DE ARRENDAMIENTO | RFC 5007 |
15 | RESPUESTA A LA CONSULTA DE ARRENDAMIENTO | RFC 5007 |
16 | CONSULTA DE ARRENDAMIENTO-HECHA | RFC 5460 |
17 | DATOS DE LEASEQUERY | RFC 5460 |
18 | SOLICITUD DE RECONFIGURACIÓN | RFC 6977 |
19 | RECONFIGURAR-RESPONDER | RFC 6977 |
20 | CONSULTA DHCPV4 | RFC 7341 |
21 | RESPUESTA DE DHCPV4 | RFC 7341 |
22 | CONSULTA DE LIBERACIÓN ACTIVA | RFC 7653 |
23 | STARTTLS | RFC 7653 |