Anda di halaman 1dari 12

Dynamic Host Configuration Protocol (DHCP)

RFC 2131 Prof. Javier Flores

Caractersticas

La asignacin de direcciones IP (@IP) puede ser:


Manual (un administrador la configura) Automtica a travs del DHCP

DHCP (Dynamic Host Configuration Protocol)


Es una mejora del protocolo BOOTP (RFC 951) Est basado sobre el modelo cliente-servidor, donde el servidor DHCP asigna direcciones de red y suministra parmetros de configuracin dinmicamente a un host

Consigue que la asignacin y liberacin de las @IP en una red sea dinmica y automtica
Usa UDP como protocolo de transporte (puertos 67 y 68)

Analizando el trafico de DHCP


Como los clientes obtienen la configuracin

Ejemplo
@IP = 0.0.0.0 cliente tiempo DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor

El cliente enva un mensaje DCHPDISCOVER en broadcast (si mltiples redes, se habilita el broadcast de mensajes DHCP en los routers)

DHCP DISCOVER
DHCP Client 00:a0:24:71:e4:44 DHCP Server

DHCP DISCOVER

DHCPDISCOVER
Sent to 255.255.255.255

DHCP Server

8/16/2013

Ejemplo
@IP = 0.0.0.0 cliente DHCPOFFER @IPsrc = servidor @IPdst = broadcast DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor tiempo

Uno o mas servidores DHCP contestan al cliente con un mensaje DHCPOFFER donde se ofrece una direccin IP y otros parmetros

DHCP OFFER
DHCP OFFER
DHCP Client 00:a0:24:71:e4:44
DHCPOFFER

DHCP Server

DHCPOFFER

DHCP Server

8/16/2013

Ejemplo
@IP = 0.0.0.0 cliente DHCPOFFER @IPsrc = servidor @IPdst = broadcast DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor DHCPREQUEST @IPsrc = 0.0.0.0 @IPdst = broadcast tiempo

El cliente enva un mensaje DHCPREQUEST a los servidores que han contestado haciendo una peticin a una oferta en concreto y rechazando las otras

Ejemplo
@IP = =cliente 0.0.0.0 cliente DHCPOFFER @IPsrc = servidor @IPdst = broadcast DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor DHCPREQUEST @IPsrc = 0.0.0.0 @IPdst = broadcast tiempo DHCPACK @IPsrc = servidor @IPdst = broadcast

El servidor elegido acepta la peticin El cliente se configura con la direccin IP y los parmetros que le ofreci el servidor

DHCP REQUEST
DHCP Client 00:a0:24:71:e4:44 DHCP Server
DHCPREQUEST DHCPACK

DCHP REQUEST

DHCP Server

8/16/2013

10

Caractersticas
La asignacin de la IP puede ser
Automtica: el servidor DHCP asigna una IP permanente a un cliente
Dinmica: el servidor tiene un conjunto de direcciones IP y asigna una @IP a un cliente por un periodo de tiempo limitado (determinado por el servidor o el cliente) Manual: en el servidor el administrador manualmente una @IP para cada cliente especifica

Los parmetros adicionales pueden incluir


Mascara Gateway por defecto

Dominio (p.e. Idat.edu.pe) y hostname del cliente


Direccin IP del servidor DNS (Domain Name System) Etc.

DEMO: Dynamic Host Configuration Protocol (DHCP)


RFC 2131

Anda mungkin juga menyukai