Protocolo dhcp

6
Linurp Curso de GNU/LINUX URP LFC SEPARATA N° 5 DHCP (protocolo de configuracion dinamica de host), es un protocolo de red el cual permite a las computadoras que se encuentran e una determina red obtener una direccion “IP” y otros parametros de configuracion. Un administrador de red para poder asignar la direccion “IP” a una computadora tiene la opcion de aserlo de dos formas: Manual Dinamica Normalmente algunos autores suele darle una nombre distinto a cada una de estas formas. La forma en que se puede explicar porque la implementar un servidor “DHCP” es sencilla. Supongamos que un administrador de redes de cierto lugar tiene encomendada la labor de configurar la direccion “IP” de todas las computadoras del lugar, esta es una accion muy facil de hacer y muy dificil de hacer al mismo tiempo, por las razones de que si es numero muy reducido de computadoras no sera necesario darles la implementacion de un servidor de “DHCP” si no mas bien este puede dirigirse computadora por computadora y configurar las direcciones correspondientes. A esta accion que realizado el administrador se llama configuracion manual. Suponiendo en el caso que la cantidad de ordenadores que tienen que configurar el administrador de redes supera una cantidad facil administrable entonces la opcion adecuada seria la implementacion de un servidor de “DHCP” para reducir el tiempo total que demoraria la configuracion de estos. A esta accion se llama configuracion dinamica. Con este breve caso queda demostrado porque la necesidad de implementar dicho servicio. Algunas empresas y/o instituciones educativas tiene un numero masivo de computadoras y sin embargo no tienen implementado un servidor “dhcp” , la razon por la cual no esta implementado suele ser por el problema que hay software que no trabajan con las asignaciones dinamicas, sino mas bien solo trabajan con asignaciones estaticas, un problema en ciertos casos.

Transcript of Protocolo dhcp

Linurp Curso de GNU/LINUX

URP LFC

SEPARATA N° 5

DHCP (protocolo de configuracion dinamica de host), es un protocolo de red el cual permite a las

computadoras que se encuentran e una determina red obtener una direccion “IP” y otros

parametros de configuracion.

Un administrador de red para poder asignar la direccion “IP” a una computadora tiene la opcion

de aserlo de dos formas:

� Manual

� Dinamica

Normalmente algunos autores suele darle una nombre distinto a cada una de estas formas.

La forma en que se puede explicar porque la implementar un servidor “DHCP” es sencilla.

Supongamos que un administrador de redes de cierto lugar tiene encomendada la labor de

configurar la direccion “IP” de todas las computadoras del lugar, esta es una accion muy facil de

hacer y muy dificil de hacer al mismo tiempo, por las razones de que si es numero muy reducido

de computadoras no sera necesario darles la implementacion de un servidor de “DHCP” si no mas

bien este puede dirigirse computadora por computadora y configurar las direcciones

correspondientes. A esta accion que realizado el administrador se llama configuracion manual.

Suponiendo en el caso que la cantidad de ordenadores que tienen que configurar el administrador

de redes supera una cantidad facil administrable entonces la opcion adecuada seria la

implementacion de un servidor de “DHCP” para reducir el tiempo total que demoraria la

configuracion de estos. A esta accion se llama configuracion dinamica.

Con este breve caso queda demostrado porque la necesidad de implementar dicho servicio.

Algunas empresas y/o instituciones educativas tiene un numero masivo de computadoras y sin

embargo no tienen implementado un servidor “dhcp” , la razon por la cual no esta implementado

suele ser por el problema que hay software que no trabajan con las asignaciones dinamicas, sino

mas bien solo trabajan con asignaciones estaticas, un problema en ciertos casos.

Linurp Curso de GNU/LINUX

URP LFC

Modos en DHCP:

Existen 3 modos en DHCP para poder asignar direcciones IP a otros equipos:

� Asignación manual: El administrador configura manualmente las direcciones IP del cliente

en el servidor DCHP. Cuando la estación de trabajo del cliente pide una dirección IP, el

servidor mira la dirección MAC y procede a asignar la que configuró el administrador.

� Asignación automática: Al cliente DHCP (ordenador, impresora, etc.) se le asigna una

dirección IP cuando contacta por primera vez con el DHCP Server. En este método la IP es

asignada de forma aleatoria y no es configurada de antemano.

� Asignación dinámica: El servidor DHCP asigna una dirección IP a un cliente de forma

temporal. Digamos que es entregada al client Server que hace la petición por un espacio

de tiempo. Cuando este tiempo acaba, la IP es revocada y la estación de trabajo ya no

puede funcionar en la red hasta que no pida otra.

Como ya se mencionó antes “DHCP” es un protocolo de configuración dinámica de equipos. En

este servicio se configuran todos los datos necesarios que pueda requerir un equipo para poder

estar conectado en una red IP. Este servicio se encuentra documentado en la RFC 2131 y consta de

dos partes fundamentales: un protocolo para la asignación de las direcciones IP y un sistema de

reserva de estas direcciones. Algunas de las configuraciones que se pueden establecer son:

� Dirección de los servidores DNS.

� Puerta de enlace (Gateway).

� Mascara de subred.

� Servidor wins.

� Dirección de publicación masiva.

� Direcciones excluidas y reservadas, etc…

Este protocolo reduce notablemente la tarea del administrador y a su vez le permite gestionar en

forma centralizada la asignación y el control de estas direcciones, como las configuraciones

adicionales.

Asignar una nueva dirección con DHCP:

Una vez que se conecta, el equipo que está buscando una dirección IP envía un mensaje de

broadcast del tipo DHCPDISCOVER. Si es recibido por un servidor que tiene corriendo el servicio de

DHCP, este envía un mensaje DHCPOFFER al equipo que solicito la dirección IP (se pueden agregar

configuraciones adicionales). El equipo recibir más de una respuesta (depende de la cantidad de

servidores que estén ofreciendo este servicio) y vuelve a enviar un mensaje DHCPREQUEST con los

Linurp Curso de GNU/LINUX

URP LFC

datos de la dirección IP seleccionada (aunque solo haya una única respuesta al DHCPDISCOVER) y

el servidor que envio la oferta (el mensaje es broadcast porque el equipo todavía no pertenece a

ninguna red). El servidor actualiza sus tablas y envía un mensaje DHCPACK. Por último, el equipo

que inicio la solicitud configura las características IP.

Solicitar la misma dirección IP con DHCP:

En caso de que un equipo ya tenga asignada una dirección IP solicitara, en primer lugar, si le

pueden asignar nuevamente la misma dirección. El equipo envía un mensaje DHCPREQUEST a la

red. El o los servidores (con servicio DHCP) responden con un mensaje DHCPACK si el equipo

puede reutilizar la dirección solicitada. De lo contrario, se envía un mensaje DHCPNAK.

Linurp Curso de GNU/LINUX

URP LFC

Escenario de DHCP:

� Primer escenario:

En primera medida el equipo cliente no tiene ninguna dirección asociada con el fin de

comenzar el intercambio de mensajes con el servidor DHCP que en este caso es un

router conectado directamente con el equipo cliente.

El cliente comienza una conversación con el servidor con el fin de recibir la

información DHCP. Como se puede observar, el cliente envía un paquete

DHCPDISCOVER.

Linurp Curso de GNU/LINUX

URP LFC

El servidor responde al cliente enviándole un paquete DHCPOFFER con el fin de

ofrecerle la dirección IP disponible para el cliente en cuestión.

El cliente responde de nuevo al servidor con un paquete DHCPREQUEST. Como se

puede observar, el cliente conserva la dirección IP como origen 0.0.0.0 dado que no ha

recibido comprobación del servidor que es correcto iniciarse con la dirección ofrecida

del servidor. La sección DHCP identifica el paquete como una solicitud y comprueba la

Linurp Curso de GNU/LINUX

URP LFC

dirección ofrecida que utiliza el campo Solicitar dirección. Asimismo, se puede

observar la identificación del servidor al que se le está solicitando esa dirección IP.

Seguidamente el servidor DHCP responde al cliente enviándole un paquete DHCPACK

completando el ciclo de inicialización. La dirección de destino será la dirección

solicitada por el cliente aceptando la solicitud de ésta por parte del cliente. Asimismo,

se observa en la opción de DHCP que se identifica como un paquete de confirmación.