Configurar DHCP Server en Switch

En este articulo vamos a revisar la manera en cómo configurar DHCP server en switch Cisco y su funcionamiento.

¿Qué es DHCP?

Vamos a iniciar definiendo, ¿Qué es DHCP?

DHCP significa «Dynamic Host Configuration Protocol» (Protocolo de Configuración Dinámica de Hosts en español) y es un protocolo de red utilizado para asignar direcciones IP y otros parámetros de configuración de red, como la puerta de enlace predeterminada y la máscara de subred, a dispositivos en una red.

En una red que utiliza DHCP, un servidor DHCP se encarga de asignar de forma automática una dirección IP única a cada dispositivo que se conecta a la red. Esto simplifica enormemente la gestión de la red, ya que los administradores no tienen que configurar manualmente las direcciones IP de cada dispositivo. Además, DHCP también puede proporcionar otros parámetros de configuración de red importantes, como la dirección del servidor DNS, lo que permite a los dispositivos conectarse a Internet y a otros recursos de red de forma más eficiente.

Como Configurar DHCP Server en Switch

En algunos casos, pequeñas implementación o pruebas de laboratorio, necesitamos hacer unos de un servidor de DHCP, en muchas de estas situaciones no contamos con un servidor independiente para este fin, lo que podemos hacer para este caso es crear el DHCP en un switch capa 3 quien puede asignar el direccionamiento dinámico a los clientes solicitantes.

Paso 1: Configurar DHCP Pool

Procedemos a configurar el pool de DHCP que se requiere utilizar, en este caso, vamos a crear un pool de DHCP para el departamento de RRHH, entonces el DHCP Pool lo llamaremos RRHH.

Switch(config)#ip dhcp pool RRHH
Switch(dhcp-config)#network 192.168.10.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.10.1
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#end
Switch#

Paso2: Exclusión IPs del DHCP Server

Este punto es muy importante ya que en este paso podemos definir las IPs que no serán parte del pool del DHCP, es decir, que no se asignaran cuando el cliente solicite una IP de manera automática.

Podemos excluir desde una IP y hasta un rango de IPs, en este ejemplo, vamos a excluir un rango de IPs que van del 192.168.10.1 al 192.168.10.10.

En este ejemplo la asignación automática de IPs por el DHCP server seria a partir de la IP 192.168.10.11 hasta la IP 192.168.10.254.

Switch(config)#
Switch(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.10
Switch(config)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console

Switch#

Validaciones despues de Configurar DHCP Server en Switch

Diagrama PCs

En el diagrama, la PC0 y PC1 pertenecen a la VLAN 10 del departamento de RRHH, configuramos la vlan 10 en el puerto de ambas PC y los colocamos en modo acceso.

Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface Gig1/0/1
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 10
Switch(config-if)#no shutdown
Switch(config-if)#
Switch(config-if)#exit
Switch(config)#
Switch(config)#interface Gig1/0/2
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 10
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console

Switch#

Validaciones de DHCP en PCs

Validamos que la PC0 tome una IP por DHCP, como podemos ver en la imagen, la PC0 ha logrado obtener una IP por medio del protocolo de DHCP de manera exitosa.

La primar IP que se asigna es la ip 192.168.10.11 ya que las primeras 10 IPs están dentro del rango excluido para su asignación y posteriormente se asigna la 192.168.10.12 a la PC1.

PC0 – Obtención de IP exitosa.

PC0_Configurar DHCP Server en Switch

PC1 – Obtención de IP exitosa.

PC1_Configurar DHCP Server en Switch

Validaciones del DHCP Server en Switch

Utilizaremos el comando “show ip dhcp binding” para validar la asignación de las IPs a los clientes.

La información que nos muestra es la IP asignado y a que mac address queda relacionada, también indica el tiempo de lease y que tipo de asignación corresponde (Automático o estatico).

Switch#show ip dhcp binding 
IP address       Client-ID/              Lease expiration        Type
                 Hardware address
192.168.10.11    000C.CF4A.B3C1           --                     Automatic
192.168.10.12    0060.3E51.9D93           --                     Automatic
Switch#

El otro comando que vamos a usar es el “show ip dhcp pool”, con este comando vamos a revisar el estado de un DHCP Pool en especial o todos los configurados en el switch.

Los datos que nos proporciona este comando son las IPs arendadas, IPs excluidas y el numero total de IPs que pertenecen a cada DHCP Pool.

Switch#show ip dhcp pool 

Pool RRHH :
 Utilization mark (high/low)    : 100 / 0
 Subnet size (first/next)       : 0 / 0 
 Total addresses                : 254
 Leased addresses               : 2
 Excluded addresses             : 1
 Pending event                  : none

 1 subnet is currently in the pool
 Current index        IP address range                    Leased/Excluded/Total
 192.168.10.1         192.168.10.1     - 192.168.10.254    2    / 1     / 254
Switch#

Vamos a configurar la vlan 20 en el puerto 3 del switch para la PC2

Switch(config)#int Gig1/0/3
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 20
Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up

Switch(config-if)#no shut
Switch(config-if)#
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console

Switch#

Vamos a validar si esta PC2 puede tomar una IP del servicio de DHCP.

Como podemos ver en la imagen, la PC2 no logra obtener una IP por medio del DHCP server, esta falla es porque no se tiene creado un DHCP pool local en el switch y tampoco se esta usando un DHCP Server externo.

PC2_DHCP Server

Nota: En este ejemplo no se requiere agregar “ip helper” para que la asignación del DHCP server funcione, al tener el DHCP Pool creado en la misma red LAN del negocio, se redireccionan las solicitudes al DHCP Pool local.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio