You are on page 1of 16

DHCP Dynamic Host Configuration Protocol

(RFC 2131)
UTN - FRBA 2008

DHCP
Derivado del BOOTP, protocolo que permite la inicializacin de computadoras sin disco rgido Centraliza y administra la asignacin de direcciones IP Mantiene un registro de la IP asignada a cada cliente

UTN - FRBA

2008

DHCP
Asignacin de direcciones IP: Esttica Dinmica Todo host debe poseer: Direccin IP nica Mscara de subred Default Gateway Servidor DNS

UTN - FRBA

2008

DHCP
Ventajas de la asignacin dinmica Elimina la necesidad de llevar un registro de direcciones asignadas (facilita la administracin) Facilita la modificacin del espacio de direcciones de una red Permite la utilizacin eficiente de un espacio de direcciones reducido (ms hosts que direcciones IP disponibles - ISP) Elimina la existencia de errores en la configuracin

UTN - FRBA

2008

DHCP
Permite asignar a cada host todos los parmetros de configuracin junto con la direccin IP

UTN - FRBA

2008

Funcionamiento

IP Lease Request
DHCPDiscover

IP Lease Offer
DHCPOffer

DHCP Client

IP Lease Selection
DHCPRequest

IP Lease Ack.
DHCPAck

DHCP Server

UTN - FRBA

2008

DHCP Request
El cliente inicializa una versin limitada de TCP/IP y enva un pedido de direccin IP a los servidores DHCP El mensaje posee direccin origen 0.0.0.0, direccin destino 255.255.255.255 Posee la direccin fsica del cliente y el nombre de host Este proceso se realiza:
Cuando se enciende por primera vez el DHCP client El DHCP Server rechaza un pedido de direccin IP especfica El cliente con direccin IP asignada, decide liberarla y solicitar otra

UTN - FRBA

2008

DHCP Offer
Todos los DHCP Servers que reciben el request responden con una oferta con la siguiente informacin:
Direccin de hardware del cliente Direccin IP destino 0.0.0.0 Una direccion IP ofrecida La mscara de subred Duracin de la asignacin (Lease) Una identificacin del servidor (direccin IP)

El DHCP Server reserva la direccin IP ofrecida.El cliente DHCP selecciona la direccin IP de la primer oferta recibida
UTN - FRBA 2008

IP Lease Selection
Luego de recibir al menos una oferta de un DHCP Server, el cliente enva un broadcast a todos los Servers indicando la oferta aceptada El mensaje se enva como un Request, indicando la direccin IP del servidor cuya oferta se est aceptando Todos los dems DHCP Servers recuperan la direccin ofrecida, y queda disponible para responder a una nueva oferta

UTN - FRBA

2008

IP Lease Acknowledge
El DHCP Server cuya oferta fue aceptada, enva una confirmacin positiva al cliente (DHCPACK). Este mensaje contiene la direccin IP asignada y otros valores de configuracin. Cuando el Cliente recibe la confirmacin, TCP/IP est completamente inicializado y puede comunicarse en la red

Puede suceder que el cliente reciba una confirmacin negativa (NACK)

UTN - FRBA

2008

IP Lease NACK
Esto puede suceder por dos razones: El cliente intenta renovar una asignacin anterior y la IP ya no est disponible La direccin IP es invlida porque el cliente se ha movido fsicamente de subred

UTN - FRBA

2008

Otros mensajes
DHCPDecline El cliente indica al servidor que la direccin est en uso. (Gratuitous ARP) DHCPRelease El cliente libera la asignacin, cancelando el lease DHCPInform El cliente solicita slo los parametros de configuracin adicionales

UTN - FRBA

2008

Intento de renovacin
Todo Cliente DHCP intenta renovar su asignacin (Lease) cuando ha pasado la mitad (50%) del tiempo de asignacin Enva el mensaje (DHCPRequest) directamente al Server que le otorg la direccin Si el DHCP Server est disponible, enva un ACK. Cuando el DHCP Client se inicializa, intenta obtener la misma direccin IP, del mismo Server Una vez excedido el 87.5% del tiempo sin respuesta, o recibido un NACK, se inicializa el proceso DHCP

UTN - FRBA

2008

Consideraciones de diseo
Es comn dividir el espacio de direcciones disponibles en 2 DHCP Servers para aumentar la disponibilidad. (si un Cliente no recibe una IP, no puede operar en la red) El pool de direcciones que reparte el DHCP Server excluye un rango IP reservado para asignacin esttica (routers, impresoras, etc.) Es necesario configurar los routers para permitir el paso de DHCP Requests (broadcast) DDNS

UTN - FRBA

2008

DHCP Options (RFC 2132)


1-Subnet mask 3-Router Option 6-Domain Name Server 33-Static Route Option (Default gateway)

UTN - FRBA

2008

Prctica
Ver asignacin dinmica. Peticin, liberacin y renovacin. Ver capturas realizadas con Ethereal

UTN - FRBA

2008

You might also like