Вы находитесь на странице: 1из 4

El protocolo DHCPv6

Joseph Davies

El Protocolo de configuracin dinmica de host (DHCP) se dise para encargarse de la asignacin de


direcciones IP y otra informacin de red a los equipos, de forma que puedan comunicarse en la red
automticamente. Con una red IPv6, en realidad no necesita DHCP para configurar direcciones, aunque
puede haber buenas razones para utilizarlo. DHCP para IPv6 (DHCPv6) puede proporcionar configuracin
de direcciones con estado o configuracin sin estado a hosts de IPv6. Los hosts de IPv6 pueden utilizar varios
mtodos de configuracin de direcciones:

La configuracin automtica de direcciones sin estado se utiliza para configurar las direcciones
locales de vnculos y las direcciones no locales de vnculos adicionales mediante el intercambio de mensajes de
solicitacin de enrutador y anuncio de enrutador con los enrutadores vecinos.
La configuracin automtica de direcciones con estado se utiliza para configurar direcciones no
locales de vnculos a travs del uso de un protocolo de configuracin como DHCP.

Un host de IPv6 realiza la configuracin de direcciones sin estado automticamente y utiliza un


protocolo de configuracin (como DHCPv6) en el mensaje de anuncio de enrutador basado en las
siguientes marcas y enviado por un enrutador vecino:
Marca de configuracin de direccin administrada, o marca M. Si se establece en 1, esta marca
indica al host que utilice un protocolo de configuracin para obtener direcciones con estado.
Otra marca de configuracin con estado, o marca O. Si se establece en 1, esta marca indica al host
que utilice un protocolo de configuracin para obtener otro tipo de configuraciones.

La combinacin de los valores de las marcas M y O puede dar como resultado lo siguiente:
Tanto la marca M como la marca O se establecen en 0. Esta combinacin corresponde a una red
sin infraestructura DHCPv6. Los hosts utilizan anuncios de enrutador para las direcciones no locales de vnculos y
otros mtodos (como la configuracin manual) para la configuracin de otros valores.
Tanto la marca M como la marca O se establecen en 1. DHCPv6 se utiliza para ambas direcciones
y otros valores de configuracin. Esta combinacin se conoce como DHCPv6 con estado, en la que DHCPv6 asigna
direcciones con estado a hosts de IPv6.
La marca M se establece en 0 y la marca O en 1. DHCPv6 no se utiliza para asignar direcciones, slo
para asignar otros valores de configuracin. Los enrutadores vecinos se configuran para anunciar prefijos de
direcciones no locales de vnculos desde las que los host de IPv6 derivan direcciones sin estado. Esta combinacin
se conoce como DHCPv6 sin estado: DHCPv6 no asigna direcciones con estado a hosts de IPv6, sino valores de
configuracin sin estado.
La marca M se establece en 1 y la marca O en 0. En esta combinacin, DHCPv6 se utiliza para la
configuracin de direcciones pero no para otros valores de configuracin. Dado que los hosts de IPv6 suelen
necesitar valores de configuracin diferente, como direcciones IPv6 de servidores DNS, se trata de una
combinacin improbable.

Al igual que en DHCP para IPv4, los componentes de una infraestructura DHCPv6 estn formados
por clientes DHCPv6 que solicitan configuracin, servidores DHCPv6 que ofrecen configuracin y
agentes de retransmisin DHCPv6 que transmiten mensajes entre clientes y servidores cuando los
clientes se encuentran en subredes que no tienen un servidor DHCPv6.

Mensajes DHCPv6
Al igual que en DHCP para IPv4, DHCPv6 utiliza mensajes de Protocolo de datagramas de usuario
(UDP). Los clientes DHCPv6 escuchan mensajes DHCP en el puerto 546 de UDP. Los agentes de
retransmisin y los servidores DHCPv6 escuchan mensajes en el puerto 547 de UDP. La estructura
de mensajes DHCPv6 es mucho ms sencilla que la de DHCP para IPv4, que tuvo sus orgenes en
el protocolo BOOTP para ofrecer compatibilidad con estaciones de trabajo sin disco. En la figura 1
se muestra la estructura de los mensajes DHCPv6 enviados entre cliente y servidor.

Figura 1 Mensajes DHCPv6 entre cliente y servidor (Hacer clic en la imagen para ampliarla)
El campo de tipo de mensaje de 1 byte indica el tipo de mensaje DHCPv6. El campo de
identificador de transaccin de 3 bytes viene determinado por un cliente y se utiliza para agrupar

los mensajes de un intercambio de mensajes DHCPv6. Despus del campo de identificador de


transaccin, se utilizan las opciones DHCPv6 para indicar las direcciones y la identificacin de
servidor y cliente, adems de otros valores de configuracin. Para obtener una lista de opciones
DHCPv6 definidas, consulte RFC 3315, como se indica en la barra lateral "Recursos RFC de
DHCPv6".
Las opciones DHCPv6 tienen un formato de tipo-longitud-valor (TLV). En la figura 2 se muestra la
estructura de las opciones DHCPv6.
El campo de cdigo de opcin de 2 bytes indica una opcin especfica. El campo de longitud de
opcin de 2 bytes indica la longitud del campo de datos de opcin en bytes. El campo de datos de
opcin contiene los datos de la opcin.
Existe una estructura independiente de mensajes correspondiente a los mensajes intercambiados
entre agentes de retransmisin y servidores para registrar informacin adicional. En la figura 3 se
muestra la estructura de estas clases de mensajes.

Figura 2 Estructura de opciones DHCPv6 (Hacer clic en la imagen para ampliarla)


El campo de nmero de saltos de 1 byte indica el nmero de agentes de retransmisin que han
recibido el mensaje. Un agente de retransmisin receptor puede descartar el mensaje si excede el
nmero de saltos mximo configurado. El campo de direccin del vnculo de 16 bytes contiene una
direccin no local de vnculos que se asigna a una interfaz conectada a la subred en que est
ubicado el cliente. Desde el campo de direccin del vnculo, el servidor puede determinar el
mbito de direccin correcto desde el que asignar una direccin. El campo de direccin del
homlogo de 16 bytes contiene la direccin IPv6 del cliente que envi originalmente el mensaje o
del agente anterior que retransmiti el mensaje. Despus de este campo se encuentran opciones
DHCPv6 que incluyen la opcin de mensaje de retransmisin, que contiene el mensaje que se va a
retransmitir, adems de otras opciones. La opcin de mensaje de retransmisin ofrece una
encapsulacin de los mensajes que se estn intercambiando entre el cliente y el servidor.
No existen direcciones de difusin definidas para IPv6. Por lo tanto, el uso de la direccin de
difusin limitada para algunos mensajes DHCPv4 se ha reemplazado por el uso de la direccin
All_DHCP_Relay_Agents_and_Servers de FF02::1:2 para DHCPv6. Por ejemplo, un cliente DHCPv6
que intenta descubrir la ubicacin del servidor DHCPv6 en la red enva un mensaje de peticin
desde su direccin local de vnculos a FF02::1:2. Si existe un servidor DHCPv6 en la subred del
host, recibe el mensaje de peticin y enva una respuesta apropiada. Ms comnmente, un agente
de retransmisin DHCPv6 en la subred del host recibe el mensaje de peticin y lo reenva a un
servidor DHCPv6.

Figura 3 Estructura de mensajes entre el retransmisor y el servidor (Hacer clic en la


imagen para ampliarla)

Intercambio de mensajes con estado Un intercambio de mensajes con estado de


DHCPv6 para obtener configuracin y direcciones IPv6 (cuando las marcas M y O de un anuncio de
enrutador recibido estn establecidas en 1) se compone generalmente de los siguientes mensajes:

Un mensaje de peticin enviado por el cliente para ubicar los servidores.


Un mensaje de anuncio enviado por un servidor para indicar que puede ofrecer
configuracin.
Un mensaje de solicitud enviado por el cliente para solicitar direcciones y

un servidor especfico.
Un mensaje de respuesta enviado por el servidor solicitado que contiene direcciones

Si existe un agente de retransmisin entre el cliente y el servidor, el agente enva mensajes de


retransmisin-reenvo de servidor que contienen los mensajes de peticin y solicitud encapsulados
del cliente. El servidor enva los mensajes de retransmisin-respuesta del agente de retransmisin
que contienen los mensajes de anuncio y respuesta encapsulados para el cliente. Para obtener
una lista completa de mensajes DHCPv6, consulte la figura 4.
Figure 4 Mensajes DHCPv6

Mensaje
DHCPv6

Descripcin

DHCP equivalente
para mensaje IPv4

Pedir

Enviado por un cliente para ubicar servidores.

DHCPDiscover

Anunciar

Enviado por un servidor en respuesta a un mensaje de peticin


para indicar disponibilidad.

DHCPOffer

Solicitar

Enviado por un cliente para solicitar configuracin o direcciones de DHCPRequest


un servidor especfico.

Confirmar

Enviado por un cliente a todos los servidores para determinar si la


configuracin de un cliente es vlida para el vnculo conectado.

DHCPRequest

Renovar

Enviado por un cliente a un servidor especfico para ampliar la


duracin de las direcciones asignadas y obtener una configuracin
actualizada.

DHCPRequest

Volver a
enlazar

Enviado por un cliente a cualquier servidor si no se recibe una


respuesta al mensaje de renovacin.

DHCPRequest

Responder

Enviado por un servidor a un cliente especfico en respuesta a un


mensaje de peticin, solicitud, renovacin, nuevo enlace, solicitud
de informacin, confirmacin, liberacin o rechazo.

DHCPAck

Liberar

Enviado por un cliente para indicar que el cliente ya no utiliza una


direccin asignada.

DHCPRelease

Rechazar

Enviado por un cliente a un servidor especfico para indicar que la


direccin asignada se encuentra ya en uso.

DHCPDecline

Volver a
configurar

Enviado por un servidor a un cliente para indicar que el servidor


tiene una configuracin nueva o actualizada. De este modo, el
cliente enva un mensaje de renovacin o solicitud de informacin.

N/A

Solicitar
informacin

Enviado por un cliente para solicitar la configuracin (pero no


direcciones).

DHCPInform

Retransmitirreenviar

Enviado por un agente de retransmisin para reenviar un mensaje N/A


a un servidor. Contiene un mensaje de cliente encapsulado como la
opcin de retransmisin-mensaje de DHCPv6.

Retransmitirresponder

Enviado por un servidor para enviar un mensaje a un cliente a


travs de un agente de retransmisin. Contiene un mensaje de
servidor encapsulado como la opcin de retransmisin-mensaje de
DHCPv6.

N/A

Intercambio de mensajes sin estado


Un intercambio de mensajes sin estado DHCPv6 para obtener slo la configuracin (cuando la
marca M est establecida en 0 y la marca O en 1, en un anuncio de enrutador recibido) se
compone generalmente de los siguientes mensajes: un mensaje de informacin-solicitud enviado
por el cliente DHCPv6 para solicitar configuracin de un servidor y un mensaje de respuesta
enviado por un servidor que contiene la configuracin solicitada.
En el caso de una red IPv6 con enrutadores configurados para asignar prefijos de direcciones sin
estado a hosts de IPv6, el intercambio DHCPv6 de dos mensajes se puede utilizar para asignar
servidores DNS, nombres de dominio DNS y otros valores de configuracin que no se incluyen en
el mensaje de anuncio de enrutador.

Compatibilidad de DHCPv6 en Windows


Windows Vista y la versin siguiente de Windows Server, con el nombre en cdigo "Longhorn",
incluyen un cliente DHCPv6. Este cliente DHCPv6 intenta la configuracin basada en DHCPv6 en
funcin de los valores de las marcas M y O en los mensajes de anuncio de enrutador recibidos. Por
lo tanto, para utilizar DHCPv6, debe configurar agentes de retransmisin y servidores DHCPv6 con
el fin de atender cada subred IPv6 y configurar as los enrutadores IPv6 para establecer estas dos
marcas en sus valores apropiados. Si existen varios enrutadores de anuncio para una subred
determinada, se deben configurar para anunciar los mismos prefijos de direcciones sin estado y
los valores de las marcas M y O. Los hosts de IPv6 con Windows XP o Windows Server 2003 no
incluyen un cliente DHCPv6 y, por tanto, omiten los valores de las marcas M y O en los anuncios
de enrutador recibidos.
Puede configurar un enrutador IPv6 con Windows Vista o Windows Server "Longhorn" para
establecer la marca M en 1 en los anuncios de enrutador con el comando "netsh interface ipv6 set
interface InterfaceName managedaddress=enabled". De forma parecida, puede establecer la
marca O en 1 en los anuncios de enrutador con el comando "netsh interface ipv6 set interface
InterfaceName otherstateful=enabled".
La versin Beta 2 de Windows Server "Longhorn" es compatible con un agente de retransmisin
DHCPv6 y la configuracin sin estado DHCPv6 con el servicio de servidor DHCP. Puede configurar
el servicio de servidor DHCP para que las opciones DHCPv6 se distribuyan a todos los clientes
DHCPv6 en el intercambio de dos mensajes DHCPv6 descrito anteriormente. Microsoft tiene planes
de ofrecer compatibilidad para el uso de DHCPv6 con estado, incluida la capacidad de crear
mbitos de direcciones IPv6 en el complemento DHCP, en la versin Beta 3 de Windows Server
"Longhorn".

Вам также может понравиться