DHCP
¿ QUE ES DHCP Y CUALES SU FUNCION?
PASOS |
DESCRIPCION |
ILUSTRACION |
DHCP DISCOVE |
El cliente inicia el proceso con un mensaje
de difusión/broadcast DHCPDISCOVER con su propia dirección MAC para detectar
los servidores de DHCPv4 disponibles. Dado que el cliente no tiene información
de IPv4 válida durante el arranque, utiliza direcciones de difusión de capa 2
y de capa 3 para comunicarse con el servidor. El propósito del mensaje
DHCPDISCOVER es encontrar los servidores de DHCPv4 en la red. |
|
DHCP |
Cuando el servidor de DHCPv4 recibe un
mensaje DHCPDISCOVER, reserva una dirección IPv4 disponible para arrendar al
cliente. El servidor también crea una entrada ARP que consta de la dirección
MAC del cliente que realiza la solicitud y la dirección IPv4 arrendada del
cliente. El servidor de DHCPv4 envía el mensaje DHCPOFFER asignado al cliente
que realiza la solicitud. |
|
DHCP
REQUEST |
Cuando el cliente recibe
el DHCPOFFER del servidor, devuelve un mensaje DHCPREQUEST. Este mensaje se
utiliza tanto para la iniciación del contrato de arrendamiento como para la
renovación del mismo. Cuando se utiliza para la iniciación del arrendamiento,
el DHCPREQUEST |
|
DHCP ACKNOWLEDGAMENT |
Al recibir el mensaje
DHCPREQUEST, el servidor puede verificar la información de arrendamiento con
un ping de ICMP a esa dirección para asegurarse de que no se está utilizando
ya, creará una nueva entrada ARP para el arrendamiento del cliente, y
responder |
|
4. Pasos para Renovar un Arrendamiento
Antes de la expiración del arrendamiento, el cliente inicia un proceso de dos pasos para renovar el arrendamiento con el servidor DHCPv4, como se muestra en la figura:
1. DHCP Request (DHCPREQUEST)
Antes de que caduque el arrendamiento, el cliente envía un mensaje DHCPREQUEST directamente al servidor de DHCPv4 que ofreció la dirección IPv4 en primera instancia. Si no se recibe un mensaje DHCPACK dentro de una cantidad de tiempo especificada, el cliente transmite otro mensaje DHCPREQUEST de modo que uno de los otros servidores de DHCPv4 pueda extender el arrendamiento.
2. DHCP Acknowledgment (DHCPACK)
Al recibir el mensaje DHCPREQUEST, el servidor verifica la información del arrendamiento al devolver un DHCPACK.
2. Pasos para Configurar un Servidor DHCPv4 en Cisco IOS
Utilice los siguientes pasos para configurar un servidor DHCPv4 del IOS de Cisco:
Paso 1. Excluir direcciones IPv4
Paso 2. Definir un nombre de pool DHCPv4.
Paso 3. Configurar el pool DHCPv4.
Paso 1. Excluir direcciones IPv4
El router que funciona como servidor de DHCPv4 asigna todas las direcciones IPv4 en un pool de direcciones DHCPv4, a menos que esté configurado para excluir direcciones específicas. Generalmente, algunas direcciones IPv4 de un pool se asignan a dispositivos de red que requieren asignaciones de direcciones estáticas. Por lo tanto, estas direcciones IPv4 no deben asignarse a otros dispositivos. La sintaxis del comando para excluir direcciones IPv4 es la siguiente:
Router(config)# ip dhcp excluded-address low-address [high-address]
Se puede excluir una única dirección o un rango de direcciones especificando la dirección más baja y la dirección más alta del rango. Las direcciones excluidas deben incluir las direcciones asignadas a los routers, a los servidores, a las impresoras y a los demás dispositivos que se configuraron o se configurarán manualmente. También puedes introducir el comando varias veces.
Paso 2. Definir un nombre de Pool DHCPv4
La configuración de un servidor de DHCPv4 implica definir un pool de direcciones que se deben asignar.
Como se muestra en el ejemplo, el comando ip dhcp pool pool-name crea un pool con el nombre especificado y coloca al router en el modo de configuración de DHCPv4, que se identifica con el indicador Router(dhcp-config)#
.
La sintaxis del comando para definir el pool es la siguiente:
Router(config)# ip dhcp pool pool-name Router(dhcp-config)#
Paso 3. Configuar el Pool DHCPv4
La tabla indica las tareas para finalizar la configuración del pool de DHCPv4.
El pool de direcciones y la puerta de enlace por defecto del router deben ser configurados. Utiliza la declaración network
para definir el rango de direcciones disponibles. Utiliza el comando default-router
para definir la puerta de enlace por defecto del router. Típicamente, la puerta de enlace es la interfaz LAN del router más cercana a los dispositivos del cliente. Se requiere una puerta de enlace, pero puedes listar hasta ocho direcciones si hay varias puertas de enlace.
Tarea | Comando de IOS |
---|---|
Definir el pool de direcciones. | network network-number [mask | / prefix-length] |
Definir el router o gateway predeterminado. | default-router address [ address2….address8] |
Definir un servidor DNS. | dns-server address [ address2…address8] |
Definir el nombre de dominio. | domain-name domain |
Definir la duración de la concesión DHCP. | lease {days [hours [ minutes]] | infinite} |
Definir el servidor WINS con NetBIOS. | netbios-name-server address [ address2…address8] |
COMANDOS DE VERIFICACION
Comentarios
Publicar un comentario