Servicios DHCP
SERVICIOS DE RED E INTERNET
SMR
CURSO 23_24
Intercambio de información entre equipos
Ese es el servicio más importante que debe ofrecer
una red de comunicación.
Para que este servicio pueda funcionar con total
garantía, es necesario que existan otros servicios
complementarios que aporten las funciones
necesarias.
DHCP (Dynamic Host Configuration Protocol)
• El protocolo de configuración dinámica de host es un
estándar TCP/IP diseñado para simplificar la administración
de la configuración IP de los servicios en nuestra red ya que
permite a los equipos de nuestra red obtener de manera
automática su dirección IP cuando la necesiten.
Funciones del protocolo DHCP
• Asigna dinámicamente direcciones IP durante un tiempo a los equipos de la red.
• Distribuye parámetros de configuración automática entre los clientes
autorizados, tales como la puerta de enlace o los servidores DNS.
• Evita los conflictos con un método confiable y sencillo de asignar IPs 🡪 pero no
es infalible a la interacción del usuario.
• Utiliza el modelo cliente-servidor en el que el servidor DHCP mantiene una
administración centralizada de las direcciones IP utilizadas en la red mediante
una tabla y también las libres.
Siempre ha existido el servicio DHCP...
DHCP se definió por primera vez como un protocolo de seguimiento
estático de las normas en el RFC 1531 en octubre de 1993.
Es una extensión del protocolo Bootstrap (BOOTP) con el cual es
compatible y junto con los protocolos ARP y RARP permite su
funcionamiento.
La motivación para extender BOOTP se debe a que este requería
intervención manual para completar la información de configuración en
cada cliente, y no proporciona un mecanismo para la recuperación de las
direcciones IP, por eso está en desuso.
¿Podemos trabajar sin Servicio DHCP? Si
pero….
Inconvenientes Ventajas
Aumento del trabajo de administración No es necesario instalar y configurar el
de la red. servidor DHCP
Aumento del tiempo para que una
Esta forma de trabajar puede ser aplicable a redes
modificación genérica esté disponible en pequeñas en las que haya poca variación de la
configuración de la red y de los equipos que la forman
todos los equipos.
Errores humanos en la configuración,
gestión y control de direcciones libres
Y si trabajo con servicio DHCP...
Ventajas Inconvenientes
Aumento del trabajo de administración de Es necesario instalar y
la red en el momento de puesta en
marcha debido a la instalación del
configurar el servidor DHCP.
servidor y configuración. Pero luego fácil Es posible cometer errores en la
mantenimiento
configuración de las reservas.
Las modificaciones se propagan de forma
automática pero no de forma instantánea
a los equipos. Esta forma de trabajar puede ser aplicable a redes
grandes o en las que haya mucha variación de la
Limitamos y controlamos los errores configuración de la red y de los equipos que la
forman
humanos en la configuración
DHCP
• No es imprescindible para que una red funcione.
• Es abierto, es decir, no depende del sistema operativo utilizado ni
por el servidor ni por los clientes.
Servicio DHCP
• Basado en el modelo cliente/ servidor está formado por los
siguientes componentes Servidor DHCP
•Asigna la configuración a los clientes
Clientes DHCP
•Realizan peticiones al servidor DHCP y configuran los
parámetros TCP/IP con las opciones que reciben del
servidor DHCP
Protocolo DHCP
•Conjunto de reglas en base a las cuales dialogan servidor y
clientes
Agentes de retransmisión
•Se usan para centralizar la configuración del servicio
DHCP en múltiples redes
Asignación
• Existen distintos conceptos que nos permiten caracterizar estas
asignaciones
1. Tipo de asignación
2. Ámbito
3. Rango
4. Exclusiones
5. Reservas
6. Tiempo de concesión
Tipos de asignación sin Servidor DHCP
1.Tipos de Asignación con Servidor DHCP
1. Tipo de Asignación con Servidor DHCP
• Estática con reserva.
• Asignación mediante configuración de IP concretas a máquinas concretas.
• Tiempo de concesión ilimitado.
• Dinámica y limitada
• El servidor DHCP elige una dirección de un grupo de las disponibles (rango/ámbito).
• Tiempo de concesión limitado
• Asignación automática e ilimitada
• Asignar direcciones IP de forma permanente
• a máquinas clientes la primera vez que hacen la solicitud al servidor DHCP y hasta que el cliente las libera.
• Tiempo de concesión ilimitado
2. Ámbito
• Agrupamiento administrativo de equipos o clientes de una red que
utilizan el servicio DHCP.
• A quién sirve direcciones el servidor DHCP.
3. Rango
• Intervalo consecutivo de direcciones IP válidas y disponibles para
ser concedidas o asignadas a equipos clientes DHCP
• Qué direcciones otorga el DHCP a los clientes que lo solicitan
• Se pueden configurar tantos ámbitos y rangos como sea necesario
para el entorno de red.
4. Exclusiones
• Un conjunto de direcciones IP son excluidas de un rango para no
asignarlas a clientes DHCP
5. Reservas
• Consiste en la asignación de una dirección IP concreta a un
equipo, se suele utilizar para asignar a servidores o PC concretos.
6. Tiempo de concesión ( lease time)
• Es el tiempo en que un cliente DHCP mantiene como propios los
datos de configuración que le asignó el servidor.
• Cada vez que se alcanza el límite de la concesión el cliente debe
solicitar su renovación.
• En una red Windows por defecto el tiempo es de “8 días “
7. Autorización servidor DHCP
• Habilitación del servidor DHCP instalado para que sirva
direcciones IP a los clientes pertenecientes al dominio gestionado
por Active Directory.
8. Servidor WINS
• Permite registrar nombres de recursos de red NetBIOS y resolver
éstos a sus direcciones IP correspondientes; se suelen utilizar en
estaciones de trabajo que ejecutan versiones antiguas de sistemas
operativos Microsoft
Recordando
Servicio DHCP
• Basado en el modelo cliente/ servidor está formado por los
siguientes componentes
Servidor DHCP
•Asigna la configuración a los clientes
Clientes DHCP
•Realizan peticiones al servidor DHCP y configuran los
parámetros TCP/IP con las opciones que reciben del
servidor DHCP
Protocolo DHCP
•Conjunto de reglas en base a las cuales dialogan servidor y
clientes
Agentes de retransmisión
•Se usan para centralizar la configuración del servicio
DHCP en múltiples redes
Servidor DHCP
Permiten asignar la configuración de red al resto de máquinas
presentes en la red ( clientes DHCP) cuando estos arrancan o
inician sus interfaces de red.
Para ello los servidores escuchan peticiones en el puerto 67 UDP.
Cliente DHCP
Realiza peticiones al servidor DHCP y configura sus parámetros
TCP/IP con las opciones que recibe del servidor DHCP. Para ello
utiliza el puerto 68 UDP
Protocolo DHCP
Son las normas y reglas en base a las cuales dialogan los clientes y
los servidores DHCP.
Los mensajes tienen dos partes una fija y una variable donde van las
opciones específicas de DHCP.
Formato de mensaje DHCP en IPv4
Parámetros asignados por el servidor DHCP
1. Dirección de red
2. Máscara de subred
3. Puerta de enlace
4. Servidor DHCP
5. Servidor DNS primario y secundario.
6. Tiempo de concesión ( cuando se ha concedido y hasta cuando)
7. Servidor Wins
8. Tiempo máximo de espera de ARP
9. Servidores POP3
10.Servidor SMTP
Funcionamiento del servicio DHCP
1. Cliente DHCP se conecta enviando una solicitud en forma de
broadcast a través de la red.
2. Todos los servidores DHCP alcanzados por la solicitud
responden al cliente con sus respectivas propuestas.
3. El cliente acepta una de las propuestas y contesta al servidor
elegido y el resto de servidores se dan por enterados
4. El servidor DHCP le otorga información requerida (lease time)
5. El equipo comprueba que esa dirección IP es válida.
6. La información se mantiene asociada al cliente mientras éste no
desactive su interfaz de red o no expire el plazo de concesión.
7. Renovaciones:
¿Qué ocurre si el servidor
DHCP no está disponible?
¿Qué ocurre si un
equipo abandona la
red con una
concesión activa?
¿Cuándo se renueva una concesión?
1. Renovación manual: cuando el cliente lo decida
2. Cuando se reinicia la máquina o el interfaz de red
3. Antes de que finalice el tiempo de concesión
¿Cuale son los pasos para la renovación de
una concesión?
No se debe haber cumplido el tiempo de concesión.
Cliente envia un DHCPREQUEST con la opción requested
ip_asignada
El servidor responde con un DHCPACK o DHCPNACK
¿Qué tiempo de concesión
será el adecuado?
¿Qué ocurre al reiniciar un
equipo?
Configuración de parámetros
Los parámetros que se pueden configurar de forma automática
pueden establecerse a distintos niveles:
• Servidor DHCP
• Ámbito
• Reserva
¿Cómo actualizar los
parámetros de
configuración?
Para que un servidor DHCP pueda atender a una red física
(mismo dominio de difusión) tiene que estar conectado a esa
red física
¿Qué ocurre si el servidor DHCP
recibe peticiones de varias
subredes?
Identifica la subred a la que pertenece la petición e
identificará una ip válida disponible del ámbito que le
corresponda.
Dar servicio DHCP a varias redes interconectadas
por routers
Un servidor DHCP en cada red
Supone poner un servidor DHCP por cada subred lo que implica
aumento de equipamiento y de trabajo “administrativo”
Dar servicio DHCP a varias redes interconectadas
por routers
Un servidor DHCP centralizado
En este caso existen las siguientes opciones:
• Conectar el servidor directamente a cada una de las redes
• Los enrutadores que conectan las redes tengan capacidad de
retransmitir mensajes del protocolo DHCP entre ambas redes.
• Instalar un agente de retransmisión DHCP en algún equipo y
configurarlo para escuchar esos mensajes de difusión utilizados en
DHCP y redirigirlos al servidor DHCP específico.
Agente de retransmisión DHCP (agente
relay)
Es un equipo o enrutador configurado para escuchar difusiones
DHCP procedentes de clientes DHCP y retransmitirlas a los
servidores DHCP ubicados en distintas redes.
Existen 2 tipos:
• Los integrados en enrutadores
• Los que actúan como servidores
1. El cliente difunde un paquete DHCPDISCOVER
2. El agente relay de la subred del cliente reenvia el mensaje
mediante unicast.
3. El servidor DHCP envia por unicast el mensaje DHCPOFFER al
agente relay.
4. El agente difunde el paquete DHCPOFFER a la subred del
cliente DHCP
5. El cliente difunde el paquete DHCPREQUEST
6. El agente reenvia el paquete DHCPREQUEST al servidor
mendiante unicast
7. El servidor envía mediante unicast el paquete DHCPACK al
agente relay
8. El agente relay difunde el paquete DHCPACK a la subred del
Inconveniente Agente Relay
Necesitamos un agente de retransmisión por cada subred a la que
queramos dar servicio DHCP.
Seguridad
Aunque es un servicio muy importante para el funcionamiento de
una red TCP/IP no cuenta con ningún mecanismo de autentificación,
lo que lo hace vulnerable a distintos tipos de ataques:
• Suplantación
• Denegación de servicio
• “Hombre en medio”
• Clientes no autorizados
Varios servidores
independientes DHCP
Asignación de IPs
DHCP Failover Protocol
• Permite la comunicación entre dos servidores DHCP que dan servicio
a la misma red para mantener la base de datos de concesiones
actualizada.
• Puede usarse como :
• Sistema de respaldo del servidor DHCP ante posibles fallos. Se debe definir un
servidor maestro y otro secundario que solo entra en servicio si el maestro no
responde.
• Balanceo de carga y así poder dar servicio a una gran cantidad de peticiones de
servicio.
Arquitectura TCP/IP Modelo OSI Protocolos Unidades de Transmisión
DHCP Unidad de Datos
Aplicación
Presentación
Aplicación
Sesión
Segmentos (UDP 67 Servidor y 68 cliente)
Transporte Transporte UDP
IP Paquetes (IP’s: origen y destino)
Internet Red
Tramas (MAC’s: origen y destino)
Enlace Ethernet
Interface de Red Bits
Físico