You are on page 1of 16

Para que un host con TCP/IP se comunique correctamente con otro, ambos deben estar configurados apropiadamente.

Requieren una direccin de IP vlida y nica, una mscara de subred y una direccin de pasarela predeterminada, aunque se puede omitir si el host slo se va a comunicar en la subred local. Para redes mayores se necesita configurar otros elementos, como la direccin de IP de un servidor de DNS, la direccin de IP de un servidor WINS y los tipos de nodo NetBIOS. En grandes redes, asegurar que todos los hosts se han configurado correctamente puede ser una tarea de administracin y gestin importante, especialmente en redes dinmicas con usuarios mviles con ordenadores porttiles. La configuracin manual o la reconfiguracin de un gran nmero de equipos es una tarea que lleva mucho tiempo y un error en la configuracin de un host puede hacer que sea imposible que se comunique con el resto de la red. DHCP es un protocolo cliente-servidor que simplifica la administracin de la configuracin de los clientes de IP y la asignacin de los datos de configuracin de IP. Mediante DHCP, el administrador define todos los parmetros de configuracin necesarios en un servidor central, quien proporciona a los hosts toda la informacin de configuracin de IP. DHCP proporciona tres ventajas clave en la planificacin, diseo y mantenimiento de una red de IP: Administracin centralizada de las configuraciones de IP. El administrador de DHCP puede administrar de manera centralizada toda la informacin de configuracin de IP. De esta forma se elimina la necesidad de configurar manualmente los hosts individualmente cuando se implanta por primera vez TCP/IP o cuando se necesitan cambios en la infraestructura de IP. Sencillez en la configuracin de IP de host. Mediante DHCP se asegura que los clientes de DHCP obtienen parmetros de configuracin de IP precisos y en tiempo, sin intervencin del usuario. Como la configuracin es automtica se elimina gran parte de los problemas. Flexibilidad. Utilizando DHCP, el administrador aumenta su flexibilidad para el cambio de la informacin de configuracin de IP, lo que permite que el administrador cambie la configuracin de IP de manera sencilla cuando se necesitan los cambios.

Descripcin general de DHCP en Windows 2000


DHCP es un protocolo cliente-servidor que proporciona automticamente a un host de IP su direccin IP y otra informacin de configuracin relacionada como la mscara de subred y la pasarela predeterminada. En las RFC 2131 y 2132 se define DHCP como un estndar del Internet Engineering Task Force (IETF) basado en el Protocolo de arranque, BOOTP (Bootstrap Protocol), con el que comparte muchos detalles de implementacin. DHCP permite que todos los hosts obtengan toda la informacin de configuracin necesaria desde un servidor de DHCP. Todos los Windows 2000 Server (incluyendo Server, Advanced Server y Data Center Server) incluyen el servicio Servidor de DHCP, que se instala como opcional. Todos los clientes de Microsoft Windows instalan automticamente el servicio cliente de DHCP como parte de TCP/IP, incluidos Windows 2000, Windows NT 4.0, Windows 98 y Windows 95.

Clientes y servidores de DHCP


Un equipo que obtiene su informacin de configuracin mediante DHCP se le conoce como un cliente de DHCP. Los clientes de DHCP se comunican con un servidor de DHCP para obtener su direccin de IP e informacin de configuracin de TCP/IP relacionada. Los servidores de DHCP mantienen la informacin sobre las direcciones de IP disponibles e informacin relacionada que haya definido el administrador de DHCP.

mbitos y opciones de DHCP


Se puede proporcionar a un cliente de DHCP un conjunto de direcciones de IP y la informacin de configuracin asociada, lo que se conoce como un mbito (scope). Un mbito es un conjunto de direcciones de IP que el servidor puede enviar a los clientes de DHCP, junto con una o ms opciones. Una opcin es un elemento concreto de configuracin como una mscara de subred o una direccin de IP de pasarela predeterminada, que el administrador de DHCP quiere que el servidor de DHCP proporcione a los clientes de DHCP. Un administrador de DHCP puede crear uno o ms mbitos en uno o ms servidores Windows 2000 ejecutando el servicio DHCP. Sin embargo, como los servidores de DHCP no se comunican informacin de mbito unos con otros, el administrador debe ser cuidadoso para asegurarse de que los mbitos estn definidos de forma que varios servidores de DHCP no manejen las mismas direcciones de IP para diferentes clientes, o manejen direcciones que se han asignado a hosts de IP configurados manualmente. Las direcciones de IP definidas en un mbito de DHCP son contiguas y asociadas con una mscara de subred. Para permitir que algunas de las direcciones de IP del mbito ya estn asociadas y en uso, el administrador de DHCP puede especificar una exclusin -una o ms direcciones de IP en el mbito que no se pueden enviar a los clientes de DHCP. En redes con mltiples subredes y mltiples redes es til tener estndares para separar las direcciones dinmicas de IP que ofrece DHCP de las direcciones que se usan para configurar manualmente los hosts.

En el paquete del protocolo de DHCP, cada opcin comienza con un nico byte de marca que define la opcin. Una opcin puede ser de tamao fijo, como el Tipo de nodo de NetBIOS (Opcin 46); de tamao variable, como el Nombre de dominio del Servidor de nombres de dominio (DNS) (Opcin 15); o un array de elementos como la lista de Servidores de DNS (Opcin 6). Con el servicio DHCP de Windows 2000, el administrador de DHCP puede administrar las opciones en los siguientes cinco niveles: Opciones predefinidas. Permite al administrador de DHCP especificar los valores de las opciones predeterminadas para todas las opciones que admite el servidor de DHCP y crear nuevos tipos de opcin para su uso en este servidor. Opciones de servidor. Valores asignados a todos los clientes y mbitos definidos en el servidor DHCP, a no ser que prevalezcan las opciones de mbito, clase o cliente. Opciones de mbito. Valores que se aplican slo a clientes de un mbito concreto, a no ser que prevalezcan las opciones de clase y de cliente. Opciones de clase. Permite que el administrador establezca opciones de clase por usuario o fabricante, proporcionando datos de opcin a una clase concreta de clientes DHCP, es decir, a todos los clientes de Windows 2000. Ante el conjunto de opciones de este nivel slo prevalecen las opciones asignadas en el nivel de cliente. Opciones reservadas por clientes. Se establecen para un cliente de DHCP individual. Slo prevalecen, a las opciones de este nivel, las opciones asignadas manualmente en el equipo cliente.

Clases de opciones
Una clase de opcin de DHCP es un conjunto adicional de opciones que se pueden proporcionar a un cliente de DHCP si el equipo forma parte de una clase de equipos. El administrador puede usarlo para administrar los valores de opcin que proporciona a los clientes de DHCP. Existen dos tipos de clases de opciones en un servidor de DHCP de Windows 2000: clases del fabricante y clases del usuario. Cuando el administrador configure las clases de opciones en un servidor de DHCP, un cliente que pertenezca a dicha clase, por ejemplo todos los equipos con Windows 2000, se les puede dar tipos de opciones concretas para esta clase para su configuracin. Para poder usar clientes anteriores de DHCP que no puedan enviar el ID de clase, el administrador puede configurar clases por defecto para los valores de opcin. De esta forma, los administradores pueden aprovechar opciones concretas para clases particulares de clientes a la vez que le proporciona todas las opciones necesarias para otros clientes. Un cliente de DHCP puede indicar en los mensajes del protocolo DHCP que enva a un servidor que el cliente es miembro de una clase de usuario o fabricante en particular. El administrador puede usar DHCP para definir los valores de opcin que se devuelven para esta clase de cliente. Por ejemplo, el administrador puede configurar opciones especficas para equipos con Windows 2000, que se envan como valores de opcin (por ejemplo, si se enva un abandono de DHCP cuando se apaga el equipo). Otros clientes, como Windows 95, que no disponen de esta funcin, no deberan recibir estos valores. Para que un cliente de DHCP reciba valores de opcin de estas opciones extendidas, el cliente debe especificar una cadena opcin de clase de usuario que contenga una cadena con la identificacin del tipo de cliente. El servidor de DHCP puede usar esta identidad para enviar opciones extra al cliente. La opcin clase de usuario se establece con el comando IPCONFIG.

Agentes rel de DHCP


Cuando se arranca inicialmente un cliente de DHCP de Windows 2000, difunde mensajes de DHCP para obtener o renovar una concesin de un servidor de DHCP. El administrador de DHCP usa un Agente Rel de DHCP para centralizar los servidores de DHCP y evitar la necesidad de un servidor de DHCP en cada una de las subredes. Tambin conocido como agente rel de BOOTP, un agente rel de DHCP es un host o un enrutador de IP que escucha los mensajes de clientes de DHCP que se difunden en la subred y transfiere los mensajes a un servidor configurado con DHCP. El servidor DHCP enva mensajes de DHCP al agente rel que vuelve a difundirlos en la subred para el cliente de DHCP. El servicio Enrutamiento y acceso remoto de Windows 2000 Server incluye un agente rel de DHCP. El administrador de DHCP tiene que activar el Servicio Enrutamiento y acceso remoto, aadir el agente rel de DHCP y configurar las direcciones de IP del servidor de DHCP. Adems, la mayora de los enrutadores modernos se pueden configurar para proporcionar funciones rel. En muchos enrutadores se refiere a ello como Reenvo de BOOTP (BOOTP Forwarding).

Deteccin de servidor de DHCP no autorizado


Los servidores de DHCP configurados apropiadamente proporcionan informacin de configuracin de IP a las redes de IP. Sin embargo, cuando se introduce en una red un servidor de DHCP configurado de forma incorrecta, o se introduce un servidor de DHCP en una red equivocada, puede haber problemas. Por ejemplo, si un cliente consigue una concesin de un servidor configurado incorrectamente, el cliente puede recibir una direccin de IP no vlida, lo que impide que se pueda comunicar con el resto de la red. Ello impide que los usuarios se conecten. Con Windows 2000, un servidor de DHCP no autorizado es simplemente un servidor de DHCP que no ha sido autorizado explcitamente. A los servidores de DHCP no autorizados tambin se les denomina servidores rogue. En un entorno de dominios de Windows 2000, el servicio de DHCP de un servidor no autorizado fallar al inicializarse. El administrador debe autorizar explcitamente a todos los servidores de DHCP de Windows 2000 que funcionan en el entorno de un dominio de Active

Directory. Durante la inicializacin, el servicio de DHCP de Windows 2000 comprobar su autorizacin y no arrancar si el servidor detecta que est en el entorno de un dominio y el servidor no tiene autorizacin explcita.

Direccionamiento de IP privada automtica (APIPA)


Los clientes de DHCP necesitan encontrar un servidor de DHCP para conseguir una concesin inicial. En la mayora de los casos, el cliente de DHCP encontrar un servidor en la subred local o a travs de un agente rel. Para permitir la posibilidad de que el servidor de DHCP no est disponible, Windows 2000 y Windows 98 proporcionan APIPA (Automatic Private IP Addressing). APIPA es una facilidad de la implementacin de TCP/IP de Windows 2000 para que un equipo obtenga informacin de configuracin de IP sin un servidor de DHCP ni configuracin manual. Con APIPA se evita el problema de los hosts de IP que les es imposible comunicarse si, por alguna razn, el servidor de DHCP no est disponible. APIPA tambin es til en pequeos grupos de trabajo donde no existe un servidor de DHCP. Como la autoconfiguracin no dispone de pasarela predeterminada, slo funciona en una nica subred y no es apropiado para grandes redes. Si el cliente de DHCP no es capaz de localizar un DHCP, el equipo se autoconfigura con una direccin de IP aleatoria elegida de la red de clase B 169.254.0.0 de las reservadas para la IANA, con la mscara de red 255.255.0.0. El equipo as autoconfigurado comprueba si la direccin de IP elegida ya est en uso mediante una difusin de ARP gratuita. Si la direccin de IP elegida ya est en uso, el equipo elige aleatoriamente otra direccin. El equipo realiza diez intentos de encontrar una direccin de IP disponible. Una vez se ha verificado que la direccin seleccionada est libre, el cliente se configurar con esa direccin. El cliente de DHCP continuar comprobando si existe un servidor de DHCP cada 5 minutos, y si se encuentra, se usar la configuracin que indique el servidor de DHCP.

Integracin de DNS
Los clientes de Windows 2000 admiten la actualizacin dinmica de DNS, lo que permite que los clientes de DHCP actualicen su servidor de DNS configurado con la informacin de reenvo y bsqueda inversa.

Integracin del Servicio Enrutamiento y acceso remoto


El Servicio Enrutamiento y acceso remoto de Windows 2000 incluye una funcionalidad del servidor del Servicio de acceso remoto que permite que clientes de la Conexin telefnica o Redes privadas virtuales (VPN) accedan al servidor del Servicio Enrutamiento y acceso remoto unindose a la red local. Para el resto de equipos de la red local, estos clientes aparecen como iguales. En este caso el servidor de acceso remoto se comporta como una pasarela entre el cliente remoto y la red local. Los clientes del servicio de acceso remoto necesitarn una direccin de IP para la red local antes de empezar a funcionar. Aunque se puede configurar manualmente el cliente del Servicio de acceso remoto con una direccin de IP apropiada, es una sobrecarga de trabajo de administracin. Otra alternativa es que el Servicio Enrutamiento y acceso remoto de Windows 2000 est configurado para obtener cualquier direccin de IP necesaria de un servidor de DHCP. Cuando un servidor de acceso remoto de Windows 2000 se configura para que utilice DHCP para obtener las direcciones de IP, el servidor de acceso remoto obtiene 10 direcciones de IP de un servidor de DHCP. El servidor de acceso remoto usa la primera direccin conseguida para s mismo y asigna la otras direcciones a los clientes de acceso remoto con TCP/IP segn se conectan. Las direcciones de IP que se liberan cuando un cliente se desconecta se reutilizan. Cuando se estn utilizando las 10 direcciones de IP, el servidor de acceso remoto consigue otras diez ms. Cuando el Servicio Enrutamiento y acceso remoto se detiene, todas las direcciones conseguidas mediante DHCP se liberan. Si cuando se arranca el Servicio Enrutamiento y acceso remoto no hay disponible ningn servidor de DHCP, se usan las direcciones APIPA en el intervalo 169.254.0.1 a 169.254.255.254.

mbitos de multidifusin
Adems de dar concesiones de direcciones de IP, el servicio DHCP de Windows 2000 admite mbitos de multidifusin. Un mbito de multidifusin es un conjunto de direcciones de clase D para su uso en aplicaciones de multidifusin. Esta caracterstica permite que el administrador de DHCP controle las direcciones concretas de multidifusin que pueden utilizar las aplicaciones de multidifusin. Las aplicaciones deben haberse escrito para obtener la concesin de las direcciones de IP de multidifusin mediante DHCP.

Soporte BOOTP
DHCP se basa en BOOTP, un protocolo ms antiguo con una funcionalidad similar. BOOTP se dise inicialmente para permitir la configuracin en el arranque de estaciones de trabajo sin disco. Los servidores de DHCP modernos responden tanto a las peticiones de DHCP como de BOOTP. Los clientes de BOOTP se inicializan a s mismos en los siguientes dos pasos:

1. El cliente de BOOTP solicita una direccin de IP y otra informacin de configuracin como la direccin de pasarela predeterminada, la direccin de IP del servidor de DNS, y otra informacin, desde un servidor de BOOTP. Esta informacin incluye un nombre de archivo de la imagen de arranque y el nombre del servidor de donde se debera obtener la direccin de IP. 2. El cliente de BOOTP se pone en contacto con el servidor y descarga el archivo con la imagen de arranque usando el Protocolo Trivial de Transferencia de Archivos (TFTP). Aunque DHCP ha superado a BOOTP, el servidor de DHCP de Windows 2000 permite el uso de clientes de BOOTP. El administrador puede definir un mbito de uso slo para los clientes de BOOTP. Adems puede definir un mbito para su uso tanto por clientes de BOOTP como de DHCP.

Instalacin y configuracin de un Servidor DHCP


Antes de instalar el servidor DHCP hay que determinar el esquema de direcciones IP. Tambin se deben completar estos pasos adicionales antes de instalar DHCP: Determinar el intervalo de direcciones IP libres y nicas que manejar el servidor DHCP adems de cualquier direccin IP que sea necesario excluir para soportar hosts con direcciones IP estticas. Hacer una lista de los servidores para los que se desea reservar una IP (como servidores DNS y WINS). Si el servidor DHCP utilizara direcciones IP registradas en Internet, hay que registrar las direcciones IP con el ISP Determinar los requisitos de hardware y de almacenamiento del servidor DHCP Configurar manualmente las direcciones estticas en el equipo donde se instalar el servicio DHCP Para instalar el servicio DHCP hay que seguir estos pasos: 1. Abrir la herramienta Configurar el servidor ejecutndola desde la carpeta Herramientas administrativas. 2. Pulsar el ttulo Red en la columna de la izquierda y pulsar despus el subttulo DHCP 3. Pulsar en el hipervnculo Iniciar para ejecutar el Asistente para componentes de Windows. 4. Pulsar Siguiente en la primera pantalla del Asistente para componentes de Windows. 5. Seleccionar Servicios de red en la lista de componentes y pulsar Detalles. 6. Seleccionar la casilla de verificacin junto a Protocolo de configuracin dinmica de host (DHCP) y pulsar Aceptar. Pulsar Siguiente para instalar el servicio. Todos los archivos necesarios se copian al disco duro.

Creacin de un nuevo mbito


Ahora ya se puede ejecutar el Administrador DHCP y crear un nuevo mbito de direcciones IP para que las gestione el servidor DHCP. Pero antes de hacer esto, hay que asegurarse de que se conoce el intervalo de direcciones IP aprobado, qu direcciones IP son necesarias excluir para los sistemas con direcciones IP estticas y qu direcciones son necesarias reservar para servidores DNS o WINS. Para abrir el Administrador DHCP y crear el nuevo mbito, hay que seguir los siguientes pasos: 1. Escoger DHCP del men Herramientas administrativas. 2. Seleccionar el servidor DHCP en el rbol de la consola. Seleccionar el men Accin y escoger mbito nuevo para ejecutar el Asistente para mbito nuevo. 3. Pulsar Siguiente e introducir el nombre y la descripcin del mbito que servirn para distinguir este mbito de otros. Pulsar Siguiente.

4. Introducir la direccin IP por la que se desea que comience el mbito en el campo Iniciar, e introducir la direccin IP por la que se desea qu finalice el mbito en el campo Fin. 5. Introducir la mscara de subred de la red en el cuadro Mscara de subred, o utilizar el cuadro Longitud para ajustar la longitud de la mscara de subred. Despus, pulsar Siguiente. 6. Para excluir un intervalo de direcciones del mbito, en el cuadro Iniciar direccin IP, hay que introducir la direccin IP de comienzo para el intervalo de exclusin; en el cuadro Fin de direccin IP hay que introducir la direccin IP final del intervalo de exclusin. Despus hay que pulsar Agregar. Hay que aadir las exclusiones que sean necesarias y pulsar Siguiente cuando se haya terminado. 7. Especificar la duracin de la concesin a los clientes y pulsar Siguiente. Conviene utilizar concesiones ms largas en redes sin servidores DHCP redundantes para permitir ms tiempo de recuperacin de un servidor DHCP sin conexin antes de que los clientes pierdan sus concesiones, o para minimizar el trfico de red a expensas de una renovacin de direcciones menos frecuente. Tambin se pueden utilizar concesiones ms largas si las direcciones del mbito son abundantes (al menos un 20 por ciento disponible), la red es estable y los equipos rara vez se mueven. Por el contrario, los mbitos que soportan clientes que acceden telefnicamente pueden tener concesiones ms cortas y, por lo tanto, funcionar bien con menos direcciones. 8. Para configurar las opciones de DHCP, existen dos opciones: Configurar estas opciones ahora; Si se decide especificar las opciones DHCP continua el asistente solicitando las opciones ms corrientes dentro del servidor DHCP. Estas opciones son: Puertas de enlace (enrutadores) que se desee que utilicen los clientes en el cuadro Direccin IP, pulsando el botn Agregar despus de introducir cada uno. Cuando se haya terminado de introducir puertas de enlace hay que pulsar Siguiente. Nombre del dominio: en el cuadro Dominio primario, y aadir las direcciones IP de los servidores DNS en el cuadro Direccin IP, pulsando Agregar tras introducir cada una. Hay que pulsar Siguiente cuando se haya terminado. Direccin IP de Servidores WINS, hay que introducir las direcciones de todos los servidores WINS que se hayan configurado en la red para asignar direcciones IP a los nombres NetBIOS de los clientes de nivel inferior. Pulsar Siguiente. Configurar estas opciones ms tarde. Si seleccionamos esta opcin se finaliza la instalacin del Servidor. 9. Para activar el mbito inmediatamente, hay que pulsar Activar este mbito ahora; en caso contrario, hay que pulsar Activar este mbito ms tarde. Hay que pulsar Siguiente y pulsar despus Finalizar para completar la configuracin del mbito.

Autorizacin del servidor DHCP y activacin de los mbitos


Despus de configurar el servidor DHCP y crear los mbitos, es necesario activar los mbitos antes de que cualquier cliente pueda utilizar el servidor para obtener direcciones IP. Antes de que se puedan activar los mbitos, el servidor tiene que ser autorizado a realizar concesiones, a menos que se haya instalado DHCP en un controlador de dominio, en cuyo caso el servidor DHCP ser autorizado automticamente la primera vez que se aada el servidor a la consola Administrador DHCP. La autorizacin de un servidor DHCP es una opcin importante que proporciona Windows 2000 para reducir la capacidad de los hackers de configurar servidores DHCP corrompidos:

servidores no autorizados configurados para proporcionar direcciones IP falsas a los clientes. Para autorizar el servidor DHCP despus de instalar el servicio, hay que seguir los siguientes pasos: 1. En el Administrador DHCP hay que seleccionar DHCP en la raz del rbol de la consola. 2. Escoger Administrar servidores autorizados en el men Accin. 3. Seleccionar Autorizar en el cuadro de dilogo Administrar servidores autorizados. 4. Introducir el nombre o la direccin IP del servidor en el cuadro de texto proporcionado y pulsar Aceptar. 5. Verificar que la informacin es correcta en el cuadro de dilogo que se muestra y entonces pulsar S. Hay que pulsar Aceptar para cerrar el cuadro de dilogo Administrar servidores autorizados. 6. Para activar un mbito hay que seleccionarlo en el rbol de la consola y escoger despus Activar en el men Accin. No se debe activar un mbito hasta que se hayan terminado de seleccionar todas las opciones deseadas. Una vez activado un mbito, el comando Activar del men cambia a Desactivar. No se debe desactivar un mbito a no ser que vaya a ser retirado permanentemente de la red.

Concesiones y reservas de DHCP


Las direcciones de IP que adquiere DHCP normalmente no son permanentes. Cuando un cliente de DHCP se configura mediante DHCP, adquiere una concesin de la direccin asignada. La duracin de la concesin la define el administrador de DHCP. En Windows 2000, el administrador puede especificar un tiempo de concesin, entre 1 minuto y 999 das, o un tiempo de concesin sin lmite. Aunque se asignarn dinmicamente la mayora de las direcciones de IP, Windows 2000 permite que un administrador de DHCP cree una reserva. Una reserva es una concesin permanente de una direccin que crea el administrador de DHCP para asignar una direccin de IP concreta (y las opciones de DHCP) a un cliente concreto. El administrador crea la reserva especificando la direccin de IP que se asigna y la direccin MAC del host. La reserva asegura que el cliente de DHCP con una Tarjeta de interfaz de red, NIC (Network Interface Card), con esa direccin MAC siempre obtenga la misma direccin de IP y las mismas opciones. Para aadir un reserva de direccin a un mbito: 1. Seleccionar la carpeta Reservas bajo el mbito deseado y en el men Accin escoger Reserva nueva. 2. Introducir el nombre de la reserva en el cuadro Nombre de reserva. 3. Introducir la direccin IP para el cliente en el cuadro Direccin IP e introducir la direccin MAC del cliente en el cuadro Direccin MAC. 4. Introducir una descripcin para la reserva en el cuadro Descripcin. 5. Determinar a qu tipo de cliente se desea permitir que utilice la reserva seleccionando Slo DHCP, Slo BOOTP o Ambos. A continuacin, pulsar Agregar. Para obtener la direccin MAC hay que ir al equipo cliente y escribir Ipconfig /all en el smbolo del sistema. La direccin MAC se muestra como direccin fsica.

Activacin de las actualizaciones dinmicas de un servidor DNS


Los servidores DHCP y DNS de Windows 2000 soportan ahora actualizaciones dinmicas con un servidor DNS. Los clientes Windows 2000 pueden actualizar dinmicamente sus registros de bsquedas directas ellos mismos con el servidor DNS despus de obtener una nueva direccin IP de un servidor DHCP Adems, el servidor DHCP de Windows 2000 soporta tambin actualizacin dinmica de registros DNS para clientes anteriores a Windows 2000 que no lo puedan hacer ellos mismos. Esta caracterstica slo funciona actualmente con los servidores DHCP y DNS de Windows 2000. Para permitir que un servidor DHCP actualice dinmicamente los registros DNS de sus clientes, hay que seguir los siguientes pasos:

1. Seleccionar el mbito o el servidor DHCP en el cual se desea permitir actualizaciones dinmicas. 2. En el men Accin, escoger Propiedades y pulsar despus la pestaa DNS. 3. Actualizar automticamente la informacin del cliente DHCP en DNS. Actualizar DNS slo a peticin del cliente DHCP: Para actualizar los registros DNS de un cliente basndose en el tipo de peticin DHCP que hace el cliente y slo cuando sea solicitado. Actualizar siempre DNS: Para actualizar siempre los registros de bsqueda directa e inversa de un cliente. 4. Descartar las bsquedas directas al caducar la concesin: se debe seleccionar para permitir que el servidor DHCP borre el registro de recurso Host de un cliente cuando su concesin DHCP caduque y no sea renovada. 5. Habilitar actualizaciones para clientes DNS que no sean compatibles con actualizaciones dinmicas: se debe seleccionar para permitir que el servidor DHCP actualice los registros de bsqueda directa e inversa de los clientes que no pueden actualizar sus propios registros de bsqueda directa. Si no se selecciona esta casilla de verificacin, el servidor DHCP no actualizar dinmicamente los registros DNS de los clientes que no sean Windows 2000. Si se tienen servidores DNS estticos como los de Windows NT 4, estos servidores no podrn interactuar dinmicamente cuando las configuraciones de los clientes DHCP cambien. Esta incompatibilidad puede provocar bsquedas fallidas en los clientes DHCP Para evitar este problema, hay que actualizar los servidores DNS estticos con un DNS que soporte DNS dinmico (Windows 2000).

Liberar, renovar o verificar una concesin con Ipconfig


En un equipo que ejecuta Windows con DHCP activado se puede ejecutar una utilidad de lnea de comandos para liberar, renovar o verificar la concesin de direccin del cliente. En el smbolo del sistema (o en la ventana Ejecutar) hay que utilizar alguno de los siguientes comandos: Para liberar una concesin de un cliente, hay que escribir Ipconfig /release. Para renovar una concesin, hay que escribir Ipconfig /renew. Para verificar la concesin del cliente, hay que escribir Ipconfig /all. Con clientes Windows 95/98/ME hay que utilizar Winipcfg con los mismos parmetros. El programa Ipconfig es til a la hora de solucionar problemas porque muestra cada detalle de la configuracin TCP/IP actual.

Funcionamiento de DHCP
Los hosts utilizan el protocolo DHCP para obtener una concesin inicial, renovar una existente y detectar servidores de DHCP no autorizados.

Obtencin de una concesin inicial


La adquisicin de una concesin inicial ocurre la primera vez que un cliente de DHCP arranca. El cliente de DHCP difunde, en primer lugar, el mensaje DHCPDISCOVER para buscar un servidor de DHCP. Como el host no tiene direccin de IP, se comunica con el servidor de DHCP mediante un mensaje de difusin en el rea local. Si hay ms de un servidor de DHCP que puede proporcionar al cliente de DHCP una direccin de IP vlida, es posible que el cliente reciba una o ms respuestas DHCPOFFER. Si ocurre esto, el cliente elige la mejor de ellas, que en Windows 2000 ser la primera recibida. Para ayudar al cliente a decidir cul es la mejor oferta, el mensaje DHCPOFFER contiene valores para las opciones que el cliente haba solicitado y que se configuran en el servidor de DHCP que la entrega. Cualquier servidor de DHCP que recibe un mensaje DHCPREQUEST y puede asignar

al cliente de DHCP una concesin, enviar un mensaje DHCPOFFER con la direccin de IP ofrecida y valores de opcin. Si el cliente puede aceptar esta concesin, enva una DHCPREQUEST al servidor de DHCP, solicitando la direccin de IP ofrecida. Esta solicitud tambin contendr todas las opciones de configuracin que el cliente de DHCP desea obtener. El mensaje final, DHCPACK, se enva desde el servidor de DHCP hasta el cliente de DHCP para confirmar que el cliente tiene la direccin de IP y los valores de las opciones solicitadas que especific el administrador de DHCP en el servidor.

Renovacin de una concesin


Los clientes de DHCP intentarn renovar la concesin tras cada reinicio o a intervalos regulares despus del inicio del cliente de DHCP. La renovacin de una concesin supone slo dos mensajes de DHCP, DHCPREQUEST y DHCPACK. Si el cliente de DHCP renueva una concesin mientras se reinicia, se usan paquetes de IP de difusin para enviar estos mensajes. Si la renovacin de la concesin se realiza mientras se est ejecutando el cliente de DHCP, el cliente y el servidor de DHCP se comunican mediante direccin IP unicast. Cuando un cliente obtiene una concesin, DHCP proporciona los valores para las opciones de configuracin solicitadas por el cliente. Reduciendo el tiempo de concesin, el administrador fuerza a los clientes a solicitar peridicamente una renovacin de la concesin y obtener detalles actualizados de configuracin. Puede ser til cuando el administrador desea cambiar la configuracin de IP de una subred. Un cliente de DHCP intenta en primer lugar volver a conseguir su concesin a la mitad del tiempo de concesin, conocido como T1. Si falla el cliente intentar de nuevo una nueva renovacin de la concesin al 87,5 por 100 del tiempo de concesin, conocido como T2. Si no se consigue obtener la concesin antes de que expire (por ejemplo, si el servidor de DHCP no est accesible), en cuanto expira la concesin el cliente libera la direccin de IP e intenta conseguir una nueva concesin.

Cambios en subredes y servidores


Si el cliente de DHCP solicita una conexin mediante un mensaje DHCPREQUEST y el servidor de DHCP no puede cumplir (por ejemplo, cuando se traslada un porttil a una subred distinta), el servidor de DHCP enva un mensaje DHCPNAK al cliente. El cliente conseguir una nueva concesin usando el proceso de adquisicin de concesin inicial. Cuando arranca un cliente de DHCP difunde un mensaje DHCPREQUEST para renovar su concesin. Ello le asegura que la solicitud de renovacin de DHCP se enva al servidor de DHCP que proporciona direcciones de DHCP para la subred en la que se encuentra ahora el cliente, que puede ser distinta de la del servidor de DHCP que proporcion la concesin inicial. Cuando el servidor de DHCP recibe la difusin, compara la direccin del cliente de DHCP solicitante con el mbito configurado en el servidor. Si es imposible satisfacer la solicitud del cliente, el servidor de DHCP enva un DHCPACK y el cliente consigue una nueva concesin. Si el cliente de DHCP no es capaz de localizar ningn servidor de DHCP cuando se reinicia, para renovar su concesin enva una difusin de ARP para la pasarela predeterminada que se obtuvo anteriormente, si la hubo. Si la direccin de IP de la pasarela predeterminada se resuelve correctamente, el cliente de DHCP supone que se encuentra situado en la misma red donde obtuvo su concesin actual que contina

usando.

Si la difusin de ARP del cliente enviada para la pasarela predeterminada no recibe respuesta, el cliente supone que el cliente se ha trasladado a una red que no dispone actualmente de servicios de DHCP, como la red de casa, y se autoconfigura l mismo mediante APIPA. Una vez autoconfigurado a s mismo, el cliente de DHCP intentar, cada 5 minutos, localizar un servidor de DHCP.

Uso del agente rel de DHCP


Los agentes rel de DHCP escuchan los mensajes DHCPDISCOVER y DHCPREQUEST (y DHCPINFORM) que se difundan. El agente rel de DHCP espera un cierto tiempo configurado y, si no se detecta respuesta, enva un mensaje al servidor de DHCP configurado mediante unicast. El servidor acta entonces en el mensaje y reenva la respuesta de vuelta al agente rel de DHCP. El agente rel difunde el mensaje por la red consiguiendo que el cliente de DHCP lo reciba.

Deteccin de servidores de DHCP no autorizados

Como parte de la inicializacin del servicio de DHCP, todos los servidores de DHCP realizan una deteccin de servicios rogue. Si el servidor no est autorizado en el Active Directory, se apaga. La deteccin de servidor rogue comienza con la inicializacin del servidor de DHCP enviando una solicitud DHCPINFORM para determinar si existen otros servidores de DHCP inicializados en cualquier red conectada. Si es as, estos servidores responden con un mensaje DHCPACK que contiene el nombre del dominio en el que tienen autorizacin. Si se encuentran otro servidor de DHCP, el servicio de DHCP de Windows 2000 que est arrancando se conecta con el Active Directory y enva una serie de llamadas LDAP para descubrir si est autorizado o no. Si el servidor no est autorizado, el servicio termina. Esta deteccin se lleva a cabo una vez cada hora por el servidor de DHCP para detectar nuevos servidores no autorizados. Si est activado el registro de sucesos de DHCP, se escribe un mensaje en el registro de sucesos de DHCP.

Actualizacin de las entradas de DNS


Cuando se concede una concesin de DHCP a un host de IP, es importante que la correspondencia entre el nombre y la direccin de IP se guarde en el DNS. Normalmente era una tarea manual, que involucraba la creacin de entradas directas de DNS y de bsqueda inversa. Windows 2000 implementa el protocolo de actualizacin dinmica de DNS descrito en la RFC 2136. Este protocolo permite a los clientes de Windows 2000 enviar automticamente entradas de DNS a un servidor de DNS. Cada vez que un cliente de DHCP recibe una nueva concesin o renueva una existente, el cliente enva su nombre completo cualificado al servidor de DHCP dentro del mensaje DHCPREQUEST. El mensaje DHCPREQUEST solicita al servidor de DHCP que registre la correspondencia de bsqueda inversa en el servidor de DNS de parte del cliente. El cliente de DHCP, normalmente, maneja el registro de bsqueda inversa por su cuenta, si es posible. El administrador de DHCP puede configurar el servidor de DHCP para que enve actualizaciones de DHCP tanto de la correspondencia de direcciones directas como inversas al servidor de DNS. Es til para los clientes de DHCP de bajo nivel que no disponen de actualizacin dinmica de DNS. El servidor de DHCP solicita el registro Inicio de autoridad, SOA (Start of Authority), de DNS para la zona de bsqueda directa, despus actualiza la entrada de bsqueda directa del cliente de DHCP. El servidor de DHCP solicita, a continuacin, al servidor de DNS la zona de bsqueda inversa y realiza la actualizacin de la entrada de bsqueda inversa del cliente de DHCP. Para que las actualizaciones dinmicas funcionen correctamente, el servidor de DNS debe disponer de actualizaciones dinmicas de DNS y tener configuradas las zonas de bsqueda directa e inversa para permitir actualizaciones dinmicas. El servicio de DNS de Windows 2000 admite las actualizaciones dinmicas de DNS, pero, por defecto, para las nuevas zonas no se permite la actualizacin dinmica. Si, por alguna razn, no est configurada la actualizacin dinmica de una zona cuando el servidor de DHCP intenta actualizar la entrada de DNS, el servidor recibir un error del servidor de DNS.

Mensajes de DHCP
El formato de los mensajes de DHCP se basa en el formato de los mensajes usados en el protocolo BOOTP.

Formato general de los mensajes


En la RFC 2131 se define el formato de los mensajes enviados entre un cliente y un servidor de DHCP. El formato bsico de los mensajes contiene los siguientes campos: Tipo de mensaje (Op) 8 bit.Tipo de mensaje. Tipo de direccin hardware (Htype) 8 bit. Tipo de direccin de hardware tal como se define en la seccin ARP de la RFC 1700; por ejemplo, < 0x1> significa 10 Mb Ethernet. Tamao de la direccin hardware (Hlen) 8 bit. Tamao de la direccin de hardware en bytes; por ejemplo, < 0x6> para 10 Mb Ethernet. Saltos (Hops) 8 bit. El cliente de DHCP lo establece a 0. Los agentes rel pueden utilizarlo opcionalmente cuando el cliente de DHCP arranca a travs del agente rel. ID de transaccin (Xid) 32 bit. Nmero aleatorio que se utiliza para indicar una conversacin entre un cliente de DHCP y un servidor de DHCP; por ejemplo, una adquisicin de una concesin. Segundos (Secs) 16 bit. Lo rellena el cliente de DHCP. Nmero de segundos transcurridos desde que el cliente de DHCP inici el proceso de adquisicin de direccin.

Indicadores (Flags) 16 bit. Indicadores que establece el cliente. En la RFC 2131 slo se define el indicador Difusin (Broadcast). Un cliente de DHCP que no puede recibir datagramas de IP unicast hasta que se haya configurado con una direccin de IP establece este indicador de Difusin. Direccin de IP del cliente (Ciaddr) 32 bit. Se rellena slo si el cliente tiene una direccin de IP y puede responder a las solicitudes de ARP para defender su direccin de IP. Su direccin de IP (Yiaddr) 32 bit. La direccin que da el servidor de DHCP al cliente de DHCP. Direccin de IP del servidor de DHCP (Siaddr) 32 bit. Direccin de IP del servidor de DHCP que ofrece la concesin (devuelto por DHCPOFFER). Direccin de IP de la pasarela (Giaddr) 32 bit. Direccin de IP del agente rel de DHCP usado cuando se arranca mediante un agente rel de DHCP. Direccin hardware del cliente (Chaddr) 16 bytes. Direccin de hardware del cliente. Nombre de host del servidor (Sname) 64 bytes. Windows 2000 no utiliza este campo. Nombre del archivo de arranque (File) 32 bit. Nombre del archivo que contiene una imagen del arranque para el cliente de BOOTP. Opciones (Options) tamao variable. Conjunto de tamao variable de campos con opciones de DHCP. Los mensajes de DHCP constan de una parte fija -de 236 bytes de tamao- y una seccin de tamao variable para opciones. Como los mensajes de DHCP se transmiten usando UDP, todos los mensajes de DHCP deben caber completos en un datagrama, lo que limita la seccin de tamao variable a una MTU de 264 bytes, permitiendo una cabecera de IP de 20 bytes y una cabecera de UDP de 8 bytes. Por tanto, el lmite para Ethernet es de 1.236 bytes.

DHCPDISCOVER
Un cliente de DHCP que desea encontrar un servidor para conseguir una concesin enva el mensaje DHCPDISCOVER. Mediante DHCP, ste es el primer paso para conseguir una direccin de IP. Como el cliente de DHCP tiene una direccin de IP vlida, el mensaje DHCPDISCOVER se transmite usando la direccin de IP de difusin limitada 255.255.255.255 y una direccin de IP de origen 0.0.0.0. Antes de transmitir el mensaje DHCPDISCOVER, el cliente de DHCP rellena los campos de la porcin de tamao fijo del mensaje de DHCP de la siguiente forma: Op. Se establece a 1, BOOTREQUEST. Htype, Hlen. Se establecen segn el tipo de red utilizado. Hops, Secs, Glags. Se establecen a 0. Xid. El cliente selecciona un valor aleatorio de 32 bits. Ciaddr, Yiaddr, Siaddr, Giaddr. Todos a 0. Chaddr. Se establece a la direccin MAC del cliente de la interfaz que consigue la concesin de DHCP y es la direccin que se utiliza en los mensajes de DHCP siguiente para referirse a esta interfaz en el cliente. Cname, File. Se establecen a 0. El cliente de DHCP de Windows 2000 tambin establece una serie de opciones en el mensaje DHCPDISCOVER. Las opciones son las siguientes: Cookie mgica. Siempre se establece a 99.130.83.99 para indicar que sigue una extensin del fabricante. Identificador de cliente. Se establece a la direccin de hardware del cliente de DHCP. Nombre de host. Se establece al nombre de host del cliente. Clase del cliente. Se establece a <MSFT 5.0> para indicar que es un sistema con Windows 2000. Lista de parmetros solicitados. Indica los parmetros que el cliente desea obtener del servidor. Para Windows 2000 son 0x01 (mscara de subred), 0x0F (nombre de dominio de DNS), 0x03 (pasarela predeterminada), 0x06 (servidores de DNS), 0x2C (direccin del servidor WINS), 0x2E (tipo de nodo de NetBIOS), 0x2F (ID de mbito de NetBIOS), 0x2B (informacin de clase del fabricante). El mensaje DHCPDISCOVER de Windows 98 no enva informacin de clase del cliente y no solicita informacin de clase del fabricante. Adems, el mensaje DHCPDISCOVER de Windows 98 enva un mensaje Solicitud de opcin con la Opcin 57, un mensaje de DHCP de tamao mximo que no acta con un servidor de DHCP de Windows 2000.

DHCPOFFER
Cuando un servidor de DHCP recibe un DHCPREQUEST, el servidor usa el campo Chaddr para identificar al cliente que solicita la concesin de DHCP. El servidor comprueba en primer lugar en la base de datos si el cliente de DHCP que solicita la concesin ya tiene una concesin o una reserva de una concesin. Si no es as, el servidor de DHCP comprueba si tiene configurado un mbito desde el que asignar una concesin de direccin de IP. Para determinar qu mbito utilizar para la asignacin de direccin, el servidor de DHCP examina el campo Giaddr del mensaje DHCPDISCOVER. Si Giaddr es 0, el servidor de DHCP usa la interfaz por la que se recibi el mensaje para determinar el mbito. Al contrario, si el campo Giaddr no es 0, el servidor usa el mbito que corresponde a la subred donde se encuentra el agente rel de DHCP.

Si no existe una concesin al cliente, el servidor de DHCP examina el mbito elegido donde buscar una direccin de IP para el cliente. Si el cliente ya tiene asignada una concesin previa, pero ha expirado, y la direccin est disponible, el servidor de DHCP ofrece esta direccin. En otro caso, el servidor escoge una direccin disponible del mbito que se usa para asignar. Si el servidor de DHCP puede ofrecer una concesin, construye un mensaje DHCPOFFER con los siguientes campos en la porcin de tamao fijo del mensaje de DHCP: Op. Se establece a 2. Htype. Se establece segn el hardware de red que se utilice. Xid. Se establece al Xid del DHCPDISCOVER recibido. Yiaddr. Se establece a la direccin de IP que se ofrece al cliente de DHCP. Siaddr. Se establece a la direccin de IP del servidor de DHCP que ofrece la concesin. Chaddr. Se establece a la direccin de hardware del cliente como se recibi en el mensaje DHCPDISCOVER. El servidor de DHCP tambin establece la siguiente serie de opciones: Cookie mgica. Se establece a 99.130.83.99. Tipo de mensaje de DHCP. Se establece a 2 (DHCPOFFER). Mscara de subred. Se obtiene de la definicin de mbito. Tiempo de renovacin (T1). Se establece al 50 por 100 del tiempo de concesin, en segundos. Tiempo de reconexin (T2). Se establece al 87,5 por 100 del tiempo de concesin, en segundos. Tiempo de concesin de la direccin de IP. Duracin de la concesin, en segundos. Identificacin del servidor. Direccin de IP del servidor que ofrece la concesin. Nombre de dominio. Si se solicita en el mensaje DHCPDISCOVER (y se configura en el mbito), el nombre de dominio de DNS especificado en la definicin de mbito. Servidor de nombre de dominios. Si se solicita en el mensaje DHCPDISCOVER (y se configura en el mbito), la lista de los servidores de DNS especificados en la definicin de mbito. Servidor de nombre de NetBIOS. Si se solicita en el mensaje DHCPDISCOVER (y se configura en el mbito), la lista de servidores WINS especificados en el mbito. Tipo de nodo de NetBIOS. Si se solicita en el mensaje DHCPDISCOVER (y se configura en el mbito), el tipo de nodo de NetBIOS especificado en la definicin de mbito. El cliente de DHCP que envi un DHCPDISCOVER puede recibir cero o ms mensajes DHCPOFFER. Si no se reciben mensajes DHCPOFFER, el cliente de DHCP retransmite el mensaje DHCPDISCOVER. Si el cliente no recibe ninguna oferta tras tres intentos, el cliente inicia la autoconfiguracin mediante APIPA.

DHCPREQUEST
Un cliente de DHCP enva DHCPREQUEST a un servidor de DHCP, normalmente durante la adquisicin inicial de una concesin, es decir, en respuesta a un DHCPOFFER, o dentro de una renovacin de la concesin posterior. Un host DHCP puede usarlo para confirmar la direccin de IP asignada anteriormente y los parmetros asociados de configuracin. Con la informacin del mensaje DHCPOFFER, o con las propiedades de DHCP configuradas actualmente, el cliente de Windows 2000 construye un mensaje DHCPREQUEST con los siguientes campos en la porcin de tamao fijo del mensaje: Op. Se establece a 1. Htype, Hlen. Se establecen de acuerdo con el hardware de red utilizado. Xid. Se establece al Xid del DHCPDISCOVER original (en concesiones nuevas) o a un nuevo ID de transaccin (en las renovaciones de concesin y las confirmaciones de IP). Chaddr. Se establece a la direccin de hardware del cliente como se especific en el mensaje DHCPDISCOVER original. Ciaddr. En las nuevas concesiones, este campo se establece a 0; en la renovacin de una concesin se establece a la direccin que se desea renovar, o si la concesin ha expirado, a la direccin de IP que se concedi anteriormente al cliente de DHCP. El cliente de DHCP de Windows 2000 tambin establece una serie de opciones en el mensaje DHCPREQUEST. Estas opciones son las siguientes: Cookie mgica. Siempre se establece a 99.130.83.99. Tipo de mensaje de DHCP. Se establece a 0x03 (DHCPREQUEST). Identificador de cliente. Se establece a la direccin de hardware del cliente de DHCP. Direccin solicitada. Es la direccin ofertada en el mensaje DHCPOFFER. Si se reciben varias ofertas, es la direccin que el cliente eligi del conjunto de direcciones recibidas y, por tanto, la que pide ahora el cliente. ID de servidor. El cliente dirige la solicitud de DHCP a este servidor. Nombre de host. Es el nombre de host del cliente de DHCP. Actualizacin dinmica de DNS. Esta opcin, no definida en la RFC 2131, contiene el nombre de host que usar el servidor de DHCP para dar formato a las actualizaciones directas a inversas de DNS.

Informacin de clase del cliente. Especifica la clase del fabricante del cliente de DHCP. En los equipos con Windows 2000, la cadena identificador de clase es MSFT 5.0. El servidor de DHCP la utiliza para identificar el tipo de clase de cliente a identificar cualquier informacin especfica de un fabricante que deba devolver. Lista de parmetros solicitados. Lista de los parmetros de configuracin que el cliente desea obtener. En los clientes con Windows 2000 esta lista contiene las opciones 0x01 (mscara de subred), 0x03 (enrutador), 0x06 (lista de servidores de DNS), 0x0F (nombre de dominio), 0x2B (informacin concreta del fabricante), 0x2C (lista de servidores de WINS), 0x2E (tipo de nodo de NetBIOS) y 0x2F (mbito de NetBIOS). Los mensajes DHCPREQUEST de Windows 98 son similares a los que envan los clientes de Windows 2000. El cliente de Windows 98 enva la Opcin 57 (tamao mximo de mensaje de DHCP), aunque el servidor de DHCP de Windows 2000 no lo asiente. El cliente de Windows 98, sin embargo, no enva la opcin actualizacin dinmica de DNS, ni informacin de clase del fabricante en la lista Parmetros solicitados.

DHCPACK
El servidor de DHCP enva el mensaje DHCPACK al cliente de DHCP en respuesta a los mensajes DHCPREQUEST o DHCPINFORM. El mensaje DHCPACK es una confirmacin del servidor de DHCP de que ha enviado al cliente de DHCP una concesin con la direccin de IP y proporciona los valores de todas las opciones solicitadas, como se han especificado en la lista de parmetros solicitados del mensaje DHCPREQUEST. El servidor de DHCP de Windows 2000 construye un mensaje DHCPACK con los siguientes campos en la porcin de tamao fijo del mensaje: Op. Se establece a 2. Htype, Hlen. Se establecen de acuerdo con el hardware de red utilizado. Xid. Se establece al Xid del DHCPDISCOVER original (en nuevas concesiones) o a un nuevo ID de transaccin (en renovacin de concesin y confirmacin de la direccin de IP). Yiaddr. Se establece a la direccin de IP del cliente. El servidor de DHCP enva esta direccin al cliente. Chaddr. Se establece a la direccin de hardware del cliente como se especific en el mensaje DHCPDISCOVER original. El servidor de DHCP de Windows 2000 tambin establece una serie de opciones en el mensaje DHCPREQUEST. Las opciones son las siguientes: Cookie mgica. Siempre se establece a 99.130.83.99. Tipo de mensaje de DHCP. Se establece a 0x05 (DHCPACK). Tiempo de renovacin (T1). Se establece al 50 por 100 del tiempo de concesin, en segundos. Tiempo de reconexin (T2). Se establece al 87,5 por 100 del tiempo de concesin, en segundos. Tiempo de concesin de la direccin de IP. Duracin de la concesin, en segundos. ID de servidor. El cliente dirige la solicitud de DHCP a este servidor Mscara de subred. La mscara de subred del cliente. Actualizacin dinmica de DNS. Se enva en respuesta a la actualizacin dinmica de DNS del mensaje DHCPREQUEST. Adems, en el servidor de DHCP se enviarn todos los valores de opcin para cualquier opcin solicitada en el mensaje DHCPREQUEST.

DHCPDECLINE
Cuando un cliente de DHCP recibe una direccin de IP de un servidor de DHCP, el cliente debe determinar si esa direccin de IP ya se est utilizando. De hecho, el servidor de DHCP de Windows 2000 se puede configurar para que compruebe si la direccin se est utilizando antes de enviarla. Sin embargo, los clientes de Windows 2000 y Windows 98 realizan esta comprobacin tras recibir el mensaje DHCPACK. El cliente realiza la comprobacin enviando una difusin de ARP con dicha direccin. Si el cliente de DHCP recibe una respuesta de ARP que indique que la direccin ya se est utilizando, el cliente difunde un DHCPDECLINE al servidor de DHCP y desactiva la direccin. El servidor de DHCP de Windows 2000 marca la direccin como <bad> (errnea) en la base de datos de DHCP. El cliente es libre de adquirir otra concesin de otra direccin de IP. El servidor de DHCP ofrece y asiente una direccin de IP contra la que el cliente realiza una ARP gratuita. Como la direccin ya se encontraba en uso, ARP descubre un host que la usaba y el cliente de DHCP difunde el DHCPDECLINE. Ello permite al servidor de DHCP marcar la direccin como <bad address> en la base de datos de DHCP. El cliente de DHCP tambin escribe un mensaje de Aviso de registro de suceso en el registro de sucesos del cliente de DHCP, as como en el registro de sucesos del cliente que dispone actualmente la direccin de IP en disputa, si el sistema es un equipo con Windows 2000. El cliente con Windows 2000 construye un mensaje DHCPDECLINE con los siguientes campos en la porcin de tamao fijo del mensaje de DHCP:

Op. Se establece a 1. Htype, Hlen. Se establecen de acuerdo con el hardware de red utilizado. Xid. Se establece al Xid del DHCPDISCOVER o DHCPREQUEST originales. Ciaddr. Se establece a la direccin de IP en disputa, es decir, la que recibi el cliente pero que se ha determinado que ya est en uso. Chaddr. Se establece a la direccin de hardware del cliente como se especific en el mensaje DHCPDISCOVER original. El cliente de DHCP de Windows 2000 tambin establece la siguiente serie de opciones en el mensaje DHCPDECLINE: Cookie mgica. Siempre se establece a 99.130.83.99. Tipo de mensaje de DHCP. Se establece a 0x04 (DHCPDECLINE). Identificador del cliente. La direccin MAC del cliente que enva el mensaje DHCPDECLINE. Direccin solicitada. La direccin de IP en disputa. ID de servidor. La direccin de IP del servidor que envi al cliente la direccin de IP en disputa.

DHCPNAK
El servidor de DHCP usa los mensajes DHCPNAK para indicar al cliente de DHCP que no se puede proporcionar la direccin solicitada. Puede ocurrir cuando un cliente con una concesin est desconectado o, por razones administrativas, el administrador de DHCP cancela la concesin. En este caso, el servidor de DHCP podra conceder la direccin a otro cliente. Tambin puede ocurrir con clientes que se trasladan a otras subredes. Si la direccin solicitada proviene de un mbito que no coincide con el mbito del valor en el campo Giaddr o el mbito de la interfaz por la que se recibe (si el campo Giaddr es 0), el servidor de DHCP determina que el cliente de DHCP se ha trasladado a una subred diferente. Tras recibir un mensaje DHCPNAK, los clientes de DHCP de Windows liberan inmediatamente la direccin de IP e intentan conseguir una nueva direccin de IP.

DHCPRELEASE
El cliente de DHCP enva este mensaje al servidor de DHCP liberando la direccin de IP y cancelando la concesin. La direccin de IP liberada se puede volver a usar para otros clientes de DHCP. El servidor de DHCP de Windows 2000 no asiente los DHCPRELEASE. El mensaje DHCPRELEASE es un mensaje unicast desde el cliente de DHCP hasta el servidor de DHCP que envi originalmente la concesin que cancela el cliente. El cliente de DHCP de Windows 2000 construye un mensaje DHCPRELEASE con los siguientes campos en la porcin de tamao fijo del mensaje de DHCP: Op. Se establece a 1. Htype, Hlen. Se establecen de acuerdo con el hardware de red utilizado. Xid. Se establece al ID de la nueva transaccin. Ciaddr. Se establece a la direccin de IP del cliente que se libera. Chaddr. Se establece a la direccin de hardware del cliente que se indic originalmente en el mensaje DHCPDISCOVER. El cliente de Windows 2000 tambin establece una serie de opciones en el mensaje DHCPRELEASE. Dichas opciones son las siguientes: Cookie mgica. Siempre se establece a 99.130.83.99. Tipo de mensaje de DHCP. Se establece a 0x07 (DHCPRELEASE). Identificador de servidor. El servidor que emiti originalmente la concesin. Identificador de cliente. La direccin MAC del cliente de DHCP.

DHCPINFORM
En la RFC 2131 se define un nuevo tipo de mensaje de DHCP, DHCPINFORM, que los clientes pueden utilizar para solicitar informacin adicional de configuracin, independientemente de cuando se configuraron originalmente. Por ello, un cliente de DHCP, configurado con una direccin de IP esttica, podra utilizar mensajes DHCPINFORM para solicitar parmetros de configuracin local adicional de un servidor de DHCP. DHCPINFORM tambin lo usan los clientes de acceso remoto de Windows 2000 para obtener automticamente un nombre de dominio de DNS, tras configurarse la conexin del Protocolo Punto a punto (PPP). En Windows 2000, el uso clave del mensaje DHCPINFORM es para permitir que un servidor de DHCP con Windows 2000 descubra el nombre de la raz empresarial de los Servicios de directorio, DS (Directory Services), en el que se instala cada servidor como parte de la deteccin de servidores rogue de DHCP. Esta informacin se solicita mediante un mensaje DHCPINFORM incluyendo en el mensaje informacin propia del fabricante en el rea de opciones. Cuando otros servidores de DHCP que ejecutan el servicio Servidor de DHCP de

Windows 2000 reciben el mensaje DHCPINFORM, el servidor lo procesa, lo asiente y responde con la informacin solicitada sobre la raz del DS empresarial. El servidor de Windows 2000 construye un mensaje DHCPINFORM con los siguientes campos en la porcin de tamao fijo del mensaje de DHCP: Op. Se establece a 1. Htype, Hlen. Se establecen de acuerdo con el hardware de red utilizado. Xid. El servidor de DHCP genera un nuevo ID de transaccin. Ciaddr. Se establece a la direccin de IP del servidor de DHCP. El servidor de DHCP de Windows 2000 tambin establece la siguiente serie de opciones en el mensaje DHCPINFORM: Cookie mgica. Siempre se establece al valor 99.130.83.99. Tipo de mensaje de DHCP. Se establece a 0x08 (DHCPINFORM). Informacin especfica del fabricante. Para la deteccin de servidor autorizado se establece en 0xSE.

Opciones de DHCP
El servidor de Windows 2000 proporciona una concesin de DHCP, lo que incluye la direccin de IP, la mscara de subred y de ciertas opciones solicitadas por el cliente. Una opcin de DHCP es un parmetro de configuracin que puede enviar un servidor de DHCP a un cliente. Puede tratarse de opciones estndar, utilizadas en todos los mensajes de DHCP, o en todos los mensajes de un determinado tipo como DHCPDISCOVER, como la opcin Cookie mgica o el tipo de mensaje de DHCP. Adems, las opciones de DHCP pueden contener parmetros de configuracin que se soliciten explcitamente por los clientes de DHCP, como la direccin de IP de la pasarela predeterminada. El servidor de DHCP de Windows 2000 admite los tipos de opcin estndar, definidos en la RFC 2132. Adems, Windows 2000 define opciones extra especficas del fabricante que puede usar el administrador para proporcionar a los clientes de DHCP informacin adicional.

Formatos de las opciones


Como se define en las RFC 2121 y 2132, las opciones pueden ser de tamao fijo o de tamao variable y pueden contener, o no, datos asociados. Todas las opciones empiezan con un byte que identifica el cdigo de opcin. Las opciones de tamao fijo, sin datos, constan de un byte de etiqueta. Las nicas opciones de tamao fijo sin datos son la Opcin 0 (Pad-Relleno) y la Opcin 255 (End-Fin). El resto de las opciones son de tamao variable y tienen un byte de tamao a continuacin del byte etiqueta. El valor del byte tamao excluye los dos bytes que indica la etiqueta y el tamao. El valor de tamao indica el nmero de bytes que puede contener la opcin. Algunas opciones de tamao variable tienen un campo de tamao fijo, pero se seguir especificando la opcin tamao. La clase de opcin especfica del fabricante tiene un formato ligeramente diferente en el que existe una nica opcin (informacin especfica del fabricante) que consiste en una lista de subopciones.

Opciones que admite Windows 2000


El servicio de DHCP de Windows 2000 admite todas las opciones especificadas en la RFC 2132. Sin embargo, la mayora de las opciones definidas ya no se usan o los clientes de Windows y MS-DOS no las usan. Las opciones que admite el servidor de DHCP de Windows 2000 pertenecen a alguno de los siguientes tres grupos: Opciones presentes en todos los mensajes, o en todas las ocurrencias de un tipo de mensaje dado. Opciones estndar que pueden solicitar los clientes y que el servidor de DHCP proporciona si el administrador ha definido un valor para la opcin. Opciones del fabricante que se devuelven segn la clase del cliente. Opciones de DHCP presentes en todos los mensajes de DHCP Nombre de opcin Pad (Relleno) Subnet Mask (Mscara de subred) Host Name (Nombre de host) go Cdi 0 1 Tamao 1 byte 4 bytes Descripcin Se usa para alinear el resto de campos. Se puede usar en cualquier mensaje de DHCP. Se usa junto con una direccin de IP ofrecida. Se usa en los mensajes DHCPOFFER y DHCPACK. Especifica el nombre del cliente. Se usa en los mensajes DHCPDISCOVER, DHCPREQUEST y DHCPNAK.

12

Tamao variable; el

tamao mnimo es 1 byte Vendor Specific Information (Informacin especfica del fabricante) Requested Address (Direccin solicitada) Lease Time (Tiempo de concesin) DHCP Message Type (Tipo de mensaje de DHCP) 43 Tamao variable La utilizan los clientes y servidores para intercambiar informacin especfica del fabricante. La definicin de este tipo de informacin especfica no est definido en la RFC 2132. Se usa en los mensajes DHCPINFORM. La direccin que el cliente de DHCP solicita, o rechaza. Se usa en los mensajes DHCPREQUEST y DHCPDELCINE. Tiempo de la concesin en segundos. Pre sente en los mensajes DHCPOFFER y DHCPACK. Se usa para definir el tipo de mensaje de DHCP. Los valores son los siguientes: 1. 2. 3. 4. 5. 6. 7. 8. DHCPDISCOVER. DHCPOFFER. DHCPREQUEST. DHCPDECLINE. DHCPACK. DHCPNAK. DHCPRELEASE. DHCPINFORM.

50

4 bytes

51

4 bytes

53

1 byte

Se usa en todos los mensajes de DHCP. Server Identifier (Identificador de servidor) Parameter Request List (Lista de parmetros solicitados) 54 4 bytes La direccin de IP del servidor de DHCP. Se usa en los mensajes DHCPREQUEST, DHCPACK, DHCPDECLINE y DHCPRELEASE. Lo usa un cliente de DHCP para solicitar valores de parmetros especficos de configuracin. Cada byte es un cdigo de opcin vlida de DHCP (definida en la RFC 2132) para las opciones para las que el cliente solicita valores del servidor. Se usa en los mensajes DHCPDISCOVER, DHCPREQUEST y DHCPINFORM. Tiempo hasta que el cliente est en el estado de renovacin. Se usa en los mensajes DHCPOFFER y DHCPACK. Tiempo hasta que el cliente est en el estado de reconexin. Se usa en los mensajes DHCPOFFER y DHCPACK. Valor para identificar unvocamente el cliente. Para los clientes de Windows 2000 es la direccin MAC del cliente. Se usa en los mensajes DHCPDISCOVER, DHCPREQUEST, DHCPDECLINE, DHCPNAK y DHCPRELEASE.

55

Tamao variable; pero los clientes de Windows 2000 ser de 8 bytes 4 bytes

Renewal Time (T1) (Tiempo de renovacin) Rebinding Time (T2) (Tiempo de reconexin) Client Identifier (Identificador de cliente)

58

59

4 bytes

61

Tamao variable; el tamao mnimo es de 2 bytes; para Ethernet el tamao es de 6 bytes Tamao variable

Dynamic DNS Update (Actualizacin dinmica de DNS) End (Fin)

81

Es el nombre completo de dominio cualificado del host y el servidor lo utiliza para enviar actualizaciones dinmicas de DNS al servidor de DNS. Se usa en los mensajes DHCPREQUEST. Marca el fin del campo Opciones de un mensaje DHCP. Se usa en todos los mensajes de DHCP.

255

1 byte

Opciones solicitadas por los clientes DHCP(1) Nombre de opcin Router (Enrutador) go Cdi 3 Tamao Descripcin

Variable, pero Una lista de direcciones de IP para los enrutadores de la siempre mltiplo subred del cliente, que se debera presentar en orden de

de 4

preferencia. Normalmente slo existir un enrutador -la pasarela predeterminada-, pero se pueden especificar varios.

Domain Name Servers (Servidores de nombres de dominio) DNS Domain Name (Nombre de dominio de DNS) WINS Server Names (Nombres de servidores WINS) NetBIOS Over TCP/IP Node Type (Tipo de nodo TCP/IP sobre NetBIOS)

Variable, pero Una lista de las direcciones de IP de los servidores del siempre mltiplo Sistemas de nombres de dominio (para RFC 1035) a los de 4 que puede acceder el cliente. Tamao El nombre de dominio de DNS que el cliente de DHCP variable, debera usar cuando resuelve los nombres de hosts conjunto de utilizando DNS. caracteres ASCII Variable, pero Una lista de direcciones de IP de servidores WINS que siempre mltiplo puede usar el cliente. Normal mente se tratar de un de 4 servidor primario y uno secundario. 1 byte Se usa para indicar a un cliente de TCP/IP cmo se deberan resolver los nombres de NetBIOS, de acuerdo con: 0x1 nodo B (difusin). 0x2 nodo P (punto a punto). 0x4 nodo M (mixto). 0x8 nodo H (hbrido). Especifica el mbito de NetBIOS sobre TCP/IP para los clientes, como se especifica en las RFC 1001 y 1002.

15

44

46

NetBIOS Scope ID (ID del mbito de NetBIOS)

47

Variable, tamao mnimo 1

(1)

Estas opciones se entregan si el administrador ha especificado valores para ellas. Opciones especficas del fabricante(2) Nombre de opcin Microsoft Disable NetBIOS Option (Opcin desactivar Microsoft NetBIOS) Microsoft Release On Shutdown (Liberar en el apagado de Microsoft) Microsoft Default Router Metric Base (Base de mtrica predeterminada del enrutador de Microsoft) Cdigo 1 2 3 o Tama 4 4 4 Descripcin Indica al cliente de Windows 2000 si desactivar o no NetBIOS. Indica al cliente de Windows 2000 si libera la concesin de DHCP al apagar. Especifica la base de mtrica predeterminada del enrutador

Adems de las opciones estndar anteriores, el administrador puede especificar opciones a devolver a los clientes de una determinada clase, como Windows 2000, Windows 98, etc. ltima actualizacin del tema completo: 05/12/2008 v1.0.1

(2)

You might also like