Anda di halaman 1dari 50

Cuánto Tiempo

me la
concedes?

DHCP
Yo doy las
direcciones
Protocolo de
Configuración
Mi
Dinámica de Host Dirección?

jmarquez@uninorte.edu.co
DHCP – Protocolo de
Configuración Dinámica de Host

 Reduce la complejidad de la
administración de la red con TCP/IP
 Metodología para realizar
configuraciones simples y dinámicas
 Reduce las cargas administrativas de
añadir, trasladar y configurar las
computadoras de una red TCP/IP.
Funcionamiento de DHCP

 Mensajes DHCP
 Ciclo de Vida de una concesión DHCP
Configuración Inicial del
cliente DHCP
Mensajes Dhcpdiscover
Servidor DHCP
 Se solicita información
de la dirección IP a un
servidor DHCP DHCPDISCOVER
mediante la difusión de
este paquete.
DHCPDISCOVER DHCPDISCOVER
 La dirección IP de
Cliente Servidor DHCP
origen del paquete es
0.0.0.0 porque el cliente  Se utiliza la primera vez
todavía no tiene una que se inicia una
dirección IP. computadora cliente
DHCP en la red
Configuración Inicial del
cliente DHCP
Mensajes Dhcpoffer
Servidor DHCP

 El servidor DHCP recibe la


petición.
 Selecciona una dirección IP DHCPOFFER#1

no asignada del rango de


direcciones disponibles.
 Ofrece la dirección al cliente DHCPOFFER#2
Cliente Servidor DHCP
DHCP
 El servidor DHCP también
devuelve información
adicional: máscara de  Si más de un servidor responde
subred, puerta de enlace en con Dhcpoffer, el cliente acepta
Dhcpoffer. el primero que recibe.
Configuración Inicial del
cliente DHCP
Mensajes Dhcprequest
 El cliente recibe el paquete Dhcpoffer.
 El cliente responde enviando por difusión un
paquete Dhcprequest con la dirección IP
ofrecida.
Servidor DHCP

DHCPREQUEST

DHCPREQUEST DHCPREQUEST

Cliente Servidor DHCP


Configuración Inicial del
cliente DHCP
Mensajes Dhcpdecline

 El cliente envía este mensaje al


servidor DHCP, indicándole que los
parámetros de configuración ofrecidos
son inválidos.
Configuración Inicial del
cliente DHCP
Mensajes Dhcpack
Servidor DHCP

DHCPACK

DHCPACK

Cliente Servidor DHCP

 El servidor DHCP reconoce el paquete Dhcprequest


del cliente enviando un paquete Dhcpack.
 Contiene una dirección IP válida.
 El cliente la guarda en su registro
Configuración Inicial del
cliente DHCP
Mensajes Dhcpnack

 El cliente no puede utilizar la dirección


IP porque ya no es válida o la está
utilizando otra computadora
 El servidor responde con un paquete
Dhcpnack
Configuración Inicial del
cliente DHCP
Mensajes Dhcprelease

 Mensaje del cliente DHCP al servidor


para que libere la dirección IP y
 Cancelar cualquier concesión que
mantenga.
Algoritmo de inicio del sistema
 El servidor recibe la
petición de la
computadora cliente.
 Servidor asigna
dinámicamente una
dirección IP al cliente Cliente Servidores
del rango de DHCP DHCP
direcciones IP válidas Petición de Concesión IP
de un ámbito. Ofertas de Concesión IP
 Servidor asigna la
Sesión de Concesión IP
dirección con una
concesión que define
Confirmación de Concesión IP
cuánto tiempo podrá
utilizar esta dirección.
Tiempo de concesión de
dirección IP

 Hasta que el cliente la libere


manualmente o
 Hasta que un servidor DHCP cancele la
concesión y ponga la dirección a
disposición de otras computadoras de
la red
No recepción del paquete
Dhcpoffer por el cliente
 El cliente difunde la petición cuatro veces, en
intervalos de 2, 4, 8 y 16 segundos (más una
cantidad aleatoria entre 0 y 1000 ms)
 Si el cliente no recibe respuesta después de
cuatro intentos, se detiene y vuelve a
intentarlo pasados cinco minutos.
 Si no hay ningún servidor DHCP disponible o
no hay ninguna dirección IP para asignarle el
cliente no se enlaza con TCP/IP.
Reinicialización de un cliente
DHCP

 Cuando se reinicializa un cliente y se registra en la


red, difunde un paquete Dhcprequest y no un
Dhcpdiscover.
 El Dhcprequest contiene una petición de la dirección
asignada previamente.
 El servidor intentará asignar al cliente la misma
dirección IP, respondiendo con un Dhcpack.
 Si la dirección ya no es válida o la está usando otro
computador, el servidor responde con Dhcpnack.
 Si el cliente recibe Dhcpnack reinicializa el proceso
de configuración enviando una petición
Dhcpdiscover.
Concesión de direcciones IP

 Durante la concesión se presentan los


siguientes estados:
 Inicialización
 Selección
 Solicitud
 Enlace
 Renovación
 Reenlace
INICIA-
Arranque del anfitrión
LIZAR
DHCPOFFER
/DHCPDISCOVER

DHCPNACK
SELECT DHCPNACK
O fin de
arrendamiento Se alcanza el
SELECCIONADO

87.5% de la expiración
del arrendamiento/
UNIR DE DHCPREQUEST
Selección de oferta/ RENOVAR
NUEVO
DHCPREQUEST

DHCPACK
SOLICI- DHCPACK
TADO
Se alcanza el 50%
de la expiración del
arrendamiento/
DHCPACK DHCPREQUEST
ENLA-
ZADO
Se cancela el arrendamiento /DHCPRELEASE
Inicialización de direcciones IP
Envío de mensaje de
descubrimiento Servidor DHCP

 El host cliente DHCP difunde


un mensaje de DHCPDISCOVER
descubrimiento
(Dhcpdiscover) a la red local
y a la interred. DHCPDISCOVER DHCPDISCOVER

 El mensaje contiene la Cliente Servidor DHCP


dirección MAC y nombre de
host del cliente.
 Los encaminadores deben DHCPDISCOVER

configurar el protocolo Dirección IP Origen = 0.0.0.0


Dirección IP Destino = 255.255.255.255
BOOTP para reenvío DHCP. Dirección MAC = 44-45-53-54-00-00

 Después de cuatro intentos Enviado por el Cliente


se vuelve a enviar el
descubrimiento pasados 5
minutos.
Inicialización de direcciones IP
Envío de mensaje de ofrecimiento
Servidor DHCP
 El servidor DHCP recibe el
paquete Dhcpdiscover y
puede satisfacer la petición
del cliente
DHCPOFFER#1
 Responde con un mensaje
Dhcpoffer: 342 bytes.
 Primeros 14 bytes parte de
DHCPOFFER#2
Cliente Servidor DHCP
la cabecera Ethernet del
paquete.
DHCPOFFER
 Dirección MAC origen: La
Dirección IP Origen = 198.189.20.1
Dirección IP Destino = 255.255.255.255 del servidor DHCP.
Dirección IP Ofrecida = 198.189.20.78  Dirección MAC destino: La
Dirección MAC del Cliente = 44-45-53-54-00-00
Máscara de Subred = 255.255.255.255 del cliente que envió el
Tiempo de concesión = 72 Horas
Identificador del Servidor = 198.189.20.1 Dhcpdiscover.
SERVIDOR DHCP 1
SERVIDOR DHCP 2
Inicialización de direcciones IP
Envío de mensaje de
ofrecimiento

 Los siguientes 20 bytes: DHCPOFFER


Cabecera IP del Dirección IP Origen = 198.189.20.1
Dirección IP Destino = 255.255.255.255
paquete.
Dirección IP Ofrecida = 198.189.20.78
 Dirección IP origen: La Dirección MAC del Cliente = 44-45-53-54-00-00
Máscara de Subred = 255.255.255.255
del servidor DHCP. Tiempo de concesión = 72 Horas
Identificador del Servidor = 198.189.20.1

 Dirección IP destino: La SERVIDOR DHCP 1


SERVIDOR DHCP 2
del cliente.
 Propuesta de tiempo de
concesión para la
dirección IP
 Períodos de renovación
Selección DHCP
Examen de las ofertas

 El cliente examina los mensajes de


oferta recibidos. Si todas son
igualmente aceptable, selecciona la
primera
Solicitud DHCP
Envío de mensajes de solicitud
Servidor DHCP

 El cliente difunde un
DHCPREQUEST mensaje de solicitud
(Dhcprequest) al servidor
escogido para solicitar la
DHCPREQUEST DHCPREQUEST
configuración ofrecida.
Cliente Servidor DHCP
 Este mensaje lo escuchan
los demás servidores no
escogidos y saben que sus
DHCPREQUEST ofertas no fueron escogidas.
Dirección IP Origen = 198.189.20.78
Dirección IP Destino = 198.189.20.1  Los servidores no escogidos
Dirección IP Solicitada = 198.189.20.78 no ofrecerán esta dirección a
Dirección MAC = 44-45-53-54-00-00
otros clientes.
Enviado por el cliente
Solicitud DHCP
Reconocimiento DHCP
Servidor DHCP

DHCPACK

 El servidor responde
con el mensaje DHCPACK

Dhcpack. Cliente Servidor DHCP

 Campo Option Field: DHCPACK

 Tiempo de concesión IP. Dirección IP Origen = 198.189.20.1


Dirección IP Destino = 198.189.20.78
 Tiempos de renovación y
Dirección IP Ofrecida = 198.189.20.78
reenlace Dirección MAC = 44-45-53-54-00-00
Máscara de Subred = 255.255.255.0
Tiempo de concesión = 72 Horas
 Opciones DHCP Identificador del Servidor = 198.189.20.1

SERVIDOR DHCP 1
Enlace
 Aplica la configuración IP a los protocolos
TCP/IP locales
 Los clientes mantienen la configuración
durante el tiempo que dura la concesión.
 Los clientes pueden reiniciar(vuelven al
estado inicial) con un mensaje Dhcprelease.
(Tiempo de utilización de la dirección es
menor al TDV).
Renovación
Momentos
 La renovación de la dirección IP se da
si:
 La concesión llega al 50% de su vida
 Petición del usuario (ipconfig o winipcfg).

DHCPREQUEST

DHCPACK

50% del tiempo de concesión Cliente Servidor DHCP Inicial


Renovación
Renovación positiva de la
concesión
 Cualquier nueva opción
DHCPREQUEST DHCP, que haya sido
configurada se enviará al
DHCPACK cliente.
 El cliente realiza los
50% del tiempo de concesión Cliente Servidor DHCP Inicial
intentos de renovación de
 El cliente envía un la concesión una vez en
mensaje de solicitud intervalos de renovación
directo al servidor DHCP del 50% del tiempo (T1).
(Dhcprequest)  Si no recibe renovación,
 Si la solicitud encaja se le el cliente sigue utilizando
aprueba con un la dirección porque falta el
reconocimiento(Dhcpack) 50% del tiempo
y el cliente vuelve al
estado Enlace
Renovación
Renovación negativa de la
concesión
 En este estado el cliente libera su
dirección actual.
 En casos poco frecuentes el servidor
envía un mensaje Dhcpnack y vuelve al
estado de Inicialización.
 El cliente debe solicitar nueva
información (Estado de inicialización)
Reenlace
Solicitud de extensión
 Si llega el 87.5% de vida y  Cualquier servidor puede
no se ha renovado, el responder positivamente o
servidor se considera negativamente para
inaccesible o inactivo. extender el uso de la
dirección.
 El cliente pasa de  Asume que el servidor
Renovación al estado anterior no está disponible,
Reenlace. el cliente envía un mensaje
de solicitud Dhcprequest
hacia cualquier servidor

DHCPREQUEST

DHCPACK

Múltiples Servidores
87.5% del tiempo de concesión Cliente
DHCP en la red
Reenlace
Respuestas positiva, negativa
o ninguna
 El cliente vuelve al estado de Enlace y
reinicializa el tiempo de renovación.
 Si recibe una respuesta negativa debe
cambiar al estado de Inicialización.
 Si ningún servidor responde, el
arrendamiento expirará y vuelve al
estado de Inicialización.
Servidor DHCP de Microsoft

 Herramienta Administrativa Gráfica:


Administrador DHCP.
 Parámetros a asignar dinámicamente desde
un servidor DHCP de Microsoft:
 Direcciones IP de cada tarjeta de red de una
computadora
 Máscara de subred
 Puerta de enlace o gateway predeterminada que
conecta la subred a otros segmentos de subred.
 Otros parámetros: Nombre de dominio.
Ámbitos DHCP

 Agrupación administrativa que identifica


los parámetros de configuración de
todos los clientes DHCP reunidos en
torno a un subred física.
 Debe definirse antes de que los clientes
traten de utilizar el servidor DHCP
Configuración Ámbito DHCP
 Nombre de Ambito: Lo asigna el
administrador al crearlo
 Máscara de subred: Utilizada para identificar
la subred a la que pertenece una dirección
IP.
 Rango de direcciones: Direcciones
contenidas en el ámbito.
 Intervalo de tiempo o Duración de la
concesión: Tiempo que un cliente DHCP
puede utilizar una dirección IP asignada
antes de tener que renovar su configuración
con el servidor DHCP.
Opciones Adicionales de los
Ámbitos
Opción Descripción

Desactivar Se puede liberar una dirección IP si se elimina una


computadora de la red

Se puede cambiar el período de renovación de las


concesiones de direcciones IP. Durante la instalación, por
Renovar defecto, los clientes inician el proceso de renovación cuando
expira el 50 por ciento del tiempo de concesión de una
dirección IP.

Se puede reservar una dirección IP específica para un


Reservar cliente DHCP, como el Internet Information Server o el
servidor WINS. También se reserva para las computadoras
que no usan DHCP.
Opciones DHCP

 Opciones avanzadas de configuración


TCP /IP.
 Se pueden asignar a ámbitos, global,
clientes o en forma predeterminada.
Opciones DHCP: Orden de
aplicación
 Las globales se aplican
en todos los ámbitos en
caso de que no existan Las opciones de cliente
Prevalecen sobre las
de ámbito o cliente. Globales y las de ámbito
 Las de ámbito se
Globales
aplican a todos los
Ámbito
clientes del ámbito, si Las opciones de
Cliente
no existen opciones de Ámbito prevalecen
cliente Sobre las globales

 Las opciones de cliente


prevalecen sobre las de
ámbito y las globales Las opciones globales se
Aplican si no hay opciones
para un cliente De ámbito o de cliente
específico. (Clientes de
reserva)
Opciones DHCP:
Predeterminadas

 No tienen ningún efecto sobre los


parámetros.
 Son efectivas cuando se aplican como
globales, ámbito o cliente.
Opciones DHCP para
MS-TCP/IP

Código Nombre Descripción


Máscara de subred del cliente. Se configura en
1 Subnet Mask Crear ámbito o Propiedades del ámbito. No por
Opciones
Lista de direcciones IP de los encaminadores de la
3 Router
red del cliente
Lista de direcciones IP de los servidores DNS
6 DNS Servers
disponibles
Nombre del dominio que debe utilizarse para
15 Domain name
resolver los nombres DNS de host
WINS / NBNS Lista de direcciones IP de los nombres de
44
servers servidores NETBIOS (NBNS)
WINS / NBT Tipo de Nodo TCP /IP para NetBIOS
46
node type
Clientes DHCP
 Se puede utilizar un servidor DHCP
para configurar computadoras con los
siguientes sistemas operativos:
 Windows 95
 Windows para Trabajo en Grupo
versión 3.11 con el controlador VxD de
Microsoft TCP/IP de 32 bits.
 LAN Manager versión 2.2c
Parámetros de Configuración
TCP/IP para clientes DHCP

 DirecciónIP
 Máscara de subred
 Puerta de enlace o gateway
predeterminada
Agentes relé DHCP/BOOTP
(Concepto)

 Es un programa utilizado para pasar


tipos específicos de paquetes IP entre
subredes.
 Los agentes relé DHCP/BOOTP son
programas hardware o software que
pueden pasar mensajes DHCP/BOOTP
de una subred a otra según RFC 1542.
Agentes relé DHCP/BOOTP
 Los servidores DHCP pueden proporcionar
direcciones IP a clientes de múltiples
subredes siempre que el encaminador que
conecte las subredes cumpla la RFC 1542.
 La RFC 1542 describe el agente relé
DHCP/BOOTP.
 Si el encaminador no puede funcionar como
agente relé, cada una de las subredes que
contenga clientes DHCP necesitará un
servidor DHCP.
Planificación de la implantación
de DHCP
Planificación para redes pequeñas
 LAN sin enrutadores ni subredes, se utiliza un único
servidor DHCP para servir a todos los clientes.

Servidores DHCP

Red Local

Base de Datos
Direcciones IP
Planificación de la implantación
de DHCP – Planificación para
redes pequeñas (Requisitos)
 Hardware y requisitos de almacenamiento
para el servidor DHCP.
 Computadoras que pueden configurarse
inmediatamente como clientes DHCP en
forma dinámica.
 Computadoras que deben configurarse
manualmente con parámetros estáticos.
 Opciones DHCP y los valores que deben
tener para los clientes DHCP.
Planificación de la implantación
de DHCP – Planificación para
redes con enrutamiento
(Requisitos)
 Encaminadores que implementen el agente
relé según las especificación RFC 1542.
 RFC 1542 se utiliza para encaminar el tráfico
entre los servidores y clientes DHCP situados
en subredes diferentes.
 El agente relé del encaminador reenvía las
peticiones de los clientes DHCP locales hacia
el servidor DHCP remoto
 Luego devuelve las respuestas del servidor
DHCP a los clientes DHCP.
Planificación de la implantación
de DHCP – Planificación para
redes con enrutamiento

Subred Clientes DHCP


1

Enrutador IP

Clientes DHCP Subred


2

Base de Datos Servidor Principal DHCP


Direcciones IP
Planificación del tráfico DHCP

 Tráfico de configuración de TCP/IP no


utiliza mucho ancho de banda.
 Fases donde el ancho de banda de la
configuración es alto:
 Concesión de direcciones IP.
 Renovación de direcciones IP.
Asignación dinámica de
direcciones IP
 Duración de concesión (Fecha de
expiración).
 Direcciones pueden volver al conjunto
de direcciones libres:
 Si no se utiliza el cliente
 Si se traslada a otra subred

 Si ha expirado su concesión.

 Se asigna la misma dirección IP cuando


se inician los clientes.
Asignación dinámica de
direcciones IP

 Renovación: Únicamente por cada


mitad del tiempo de vida de la
concesión
 Por defecto 3 días (Cada 36 horas)
 Reenlace: Cuando el cliente no puede
renovar su concesión.
 Cualquier servidor DHCP de su zona
puede renovar su dirección.
Administración de opciones de
la concesión
 Criteriospara establecer la duración de
la concesión:
 Cambios de las opciones DHCP y
valores por defecto.
 Fallos de las interfaces de red.
 Eliminación de computadoras.
 Modificaciones en la subred por
traslados, computadores portátiles.
Administración de opciones de
la concesión
 Los sucesos anteriores hacen que:
 Elcliente libere direcciones IP
 Expiren las concesiones en el servidor
DHCP.
 Muchos cambios en la red, se deben
asignar tiempos cortos a las concesiones.
 Relación entre las computadoras
conectadas y direcciones IP disponibles.
Reparto del conjunto de
direcciones
 Se instala más de un servidor DHCP.
 El fallo de uno de ellos no impide la
inicialización de los clientes.
 No se proporciona un método para que los
servidores puedan cooperar y asegurar la
unicidad de las direcciones.
 Se debe repartir el conjunto de direcciones
disponibles entre los servidores y evitar
duplicidad.

Anda mungkin juga menyukai