DHCP
#ruteoYConmutacion #redes #universidad
El Protocolo de Configuración Dinámica de Host (DHCP) es un protocolo de red que se utiliza para asignar dinámicamente direcciones IP y otros parámetros de configuración de red (como la puerta de enlace predeterminada, la máscara de subred y el servidor DNS) a dispositivos en una red. Es muy útil porque evita que los administradores tengan que asignar manualmente direcciones IP a cada dispositivo, lo cual sería complicado en redes grandes.
**¿Cómo funciona DHCP?
- Descubrimiento DHCP (DHCP Discover): El cliente envía un mensaje broadcast para localizar servidores DHCP disponibles.
- Oferta DHCP (DHCP Offer): Los servidores DHCP responden al cliente con una oferta de dirección IP.
- Solicitud DHCP (DHCP Request): El cliente selecciona una oferta y envía un mensaje de solicitud al servidor correspondiente.
- Confirmación DHCP (DHCP Acknowledgement): El servidor confirma la asignación enviando un mensaje de confirmación al cliente.
**Comandos para configurar DHCP en Cisco Packet Tracer
Paso 1: Configurar las interfaces del router
Primero debes asegurarte de que las interfaces del router estén correctamente configuradas. Conéctate al router y configura las interfaces que estarán conectadas a tu red.
Router> enable
Router# configure terminal
Router(config)# interface GigabitEthernet0/0
Router(config-if)# ip address 192.168.1.1 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)# exit
**Paso 2: Configurar el servidor DHCP en el router
Ahora vamos a configurar el servidor DHCP en el router. El servidor DHCP proporcionará direcciones IP a los dispositivos de la red.
Router(config)# ip dhcp pool LAN
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.1.1
Router(dhcp-config)# dns-server 8.8.8.8
Router(dhcp-config)# exit
ip dhcp pool LAN
: Crea un pool de direcciones llamado "LAN".network 192.168.1.0 255.255.255.0
: Define la red para el pool de DHCP.default-router 192.168.1.1
: Asigna la dirección IP del router (puerta de enlace predeterminada) para los clientes.dns-server 8.8.8.8
: Asigna el servidor DNS (en este caso, usamos el DNS público de Google).
**Paso 3: Excluir direcciones IP de ser asignadas
Es importante excluir las direcciones IP que no deseas que el servidor DHCP asigne automáticamente (por ejemplo, las direcciones IP del router u otros dispositivos estáticos).
Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10
Esto evita que el DHCP asigne direcciones en el rango de 192.168.1.1
a 192.168.1.10
.
**Paso 4: Verificar la configuración
Puedes verificar que el servicio DHCP está funcionando correctamente con el siguiente comando:
Router# show ip dhcp binding
Este comando te mostrará una lista de las direcciones IP que el servidor DHCP ha asignado.
**Paso 5: Configurar los clientes
En Cisco Packet Tracer, agrega PCs o dispositivos de usuario y asegúrate de que estén configurados para obtener la dirección IP automáticamente.
- Selecciona el PC.
- Ve a la pestaña Desktop.
- Haz clic en IP Configuration.
- Asegúrate de que la opción DHCP esté seleccionada.
El PC debería obtener automáticamente una dirección IP, la máscara de subred, la puerta de enlace y el servidor DNS desde el router DHCP.
**Resumen de Comandos para Configuración de DHCP
ip dhcp pool [nombre]
: Crea un pool DHCP.network [dirección de red] [máscara]
: Define la red que será usada por el pool.default-router [IP de la puerta de enlace]
: Define la dirección IP del router.dns-server [IP del servidor DNS]
: Define la dirección IP del servidor DNS.ip dhcp excluded-address [rango de IPs]
: Excluye direcciones IP del rango dinámico.show ip dhcp binding
: Muestra las direcciones IP asignadas por DHCP.