PRESENTACION PROTOCOLO DHCP -

29
PROTOCOLO DHCP PROTOCOLO DHCP Protocolo Dinámico de Protocolo Dinámico de Configuración de Puestos” Configuración de Puestos”

Transcript of PRESENTACION PROTOCOLO DHCP -

Page 1: PRESENTACION PROTOCOLO DHCP -

PROTOCOLO DHCPPROTOCOLO DHCP

““Protocolo Dinámico de Protocolo Dinámico de Configuración de Puestos”Configuración de Puestos”

Page 2: PRESENTACION PROTOCOLO DHCP -

Definicion de DHCP Definicion de DHCP

DHCP es el acrónimo de Dynamic Host Configuration DHCP es el acrónimo de Dynamic Host Configuration Protocol (que podría traducirse como “Protocolo Protocol (que podría traducirse como “Protocolo Dinámico de Configuración de Puestos”), su principal Dinámico de Configuración de Puestos”), su principal tarea consiste en asignar de manera automática las tarea consiste en asignar de manera automática las direcciones IP a los puestos de una red TCP/IP. Esta direcciones IP a los puestos de una red TCP/IP. Esta acción se denomina alquilar una dirección IP a un acción se denomina alquilar una dirección IP a un equipo cliente o facilitarle una concesión. En realidad equipo cliente o facilitarle una concesión. En realidad DHCP permite configurar muchos otros parámetros más DHCP permite configurar muchos otros parámetros más como pueden ser la máscara de subred, la pasarela por como pueden ser la máscara de subred, la pasarela por defecto, los servidores DNS y WINS, etc defecto, los servidores DNS y WINS, etc

Page 3: PRESENTACION PROTOCOLO DHCP -

Definicion de DHCPDefinicion de DHCP

DHCP se deriva de del protocolo Bootstrap (DHCP se deriva de del protocolo Bootstrap (BootPBootP). BootP ). BootP fue de los primeros métodos para asignar de forma fue de los primeros métodos para asignar de forma dinámica, direcciones IP a otros equipos (ordenadores, dinámica, direcciones IP a otros equipos (ordenadores, impresoras, etc.). Al ser las redes cada vez más impresoras, etc.). Al ser las redes cada vez más grandes, BootP ya no era tan adecuado y DHCP fue grandes, BootP ya no era tan adecuado y DHCP fue creado para cubrir las nuevas demandas; Ya que es un creado para cubrir las nuevas demandas; Ya que es un protocolo diseñado principalmente para ahorrar tiempo protocolo diseñado principalmente para ahorrar tiempo gestionando direcciones IP en una red grande. El gestionando direcciones IP en una red grande. El servicio DHCP está activo en un servidor donde se servicio DHCP está activo en un servidor donde se centraliza la gestión de la direcciones IP de la red. Hoy centraliza la gestión de la direcciones IP de la red. Hoy en día, muchos sistemas operativos incluyen este en día, muchos sistemas operativos incluyen este servicio dada su importanciaservicio dada su importancia

Page 4: PRESENTACION PROTOCOLO DHCP -

Características DHCPCaracterísticas DHCP

Nuevas características para DHCPNuevas características para DHCPEl Protocolo de configuración dinámica de El Protocolo de configuración dinámica de

host (DHCP) de Microsoft Windows host (DHCP) de Microsoft Windows Server 2003 proporciona las siguientes Server 2003 proporciona las siguientes características nuevas:características nuevas:

Configuración alternativa del cliente Configuración alternativa del cliente DHCPDHCP

Copia de seguridad y restauración de la Copia de seguridad y restauración de la base de datos DHCPbase de datos DHCP

Page 5: PRESENTACION PROTOCOLO DHCP -

Características DHCPCaracterísticas DHCP

Grupos locales, que proporcionan Grupos locales, que proporcionan acceso limitado al servidor a la consola acceso limitado al servidor a la consola a los administradores y usuarios a los administradores y usuarios DHCP.DHCP.

Asignación automática de direcciones IPAsignación automática de direcciones IP

Supervisión mejorada del rendimiento y Supervisión mejorada del rendimiento y capacidades de generación de capacidades de generación de informes del servidorinformes del servidor

Page 6: PRESENTACION PROTOCOLO DHCP -

Características DHCPCaracterísticas DHCP

Compatibilidad de ámbitos extendida con Compatibilidad de ámbitos extendida con ámbitos de multidifusión y ámbitos de multidifusión y superámbitossuperámbitos

Compatibilidad con clases especificadas Compatibilidad con clases especificadas por el proveedor y clases especificadas por el proveedor y clases especificadas por el usuariopor el usuario

Integración de DHCP con DNSIntegración de DHCP con DNS

Page 7: PRESENTACION PROTOCOLO DHCP -

Características DHCPCaracterísticas DHCP

Detección de servidores DHCP no Detección de servidores DHCP no autorizados mediante la integración autorizados mediante la integración con Active Directorycon Active Directory

Compatibilidad dinámica para clientes Compatibilidad dinámica para clientes BOOTP.BOOTP.

Page 8: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

DHCP utiliza un modelo cliente-servidor. El administrador de la red DHCP utiliza un modelo cliente-servidor. El administrador de la red establece uno o varios servidores DHCP que mantienen la establece uno o varios servidores DHCP que mantienen la información de configuración de TCP/IP y la proporcionan a los información de configuración de TCP/IP y la proporcionan a los clientes. La base de datos del servidor incluye lo siguiente:clientes. La base de datos del servidor incluye lo siguiente:

Los parámetros de configuración válidos para todos los clientes de Los parámetros de configuración válidos para todos los clientes de la red.la red.

Un conjunto de direcciones IP válidas para su asignación a los Un conjunto de direcciones IP válidas para su asignación a los clientes, junto con direcciones reservadas para su asignación clientes, junto con direcciones reservadas para su asignación manual.manual.

La duración de las concesiones ofrecidas por el servidor. La La duración de las concesiones ofrecidas por el servidor. La concesión define el período de tiempo de uso de la dirección IP concesión define el período de tiempo de uso de la dirección IP asignada.asignada.

Compatibilidad dinámica para clientes BOOTPCompatibilidad dinámica para clientes BOOTP..El servicio DHCP proporciona compatibilidad adicional para El servicio DHCP proporciona compatibilidad adicional para clientes BOOTP en grandes redes empresariales a través de la clientes BOOTP en grandes redes empresariales a través de la adición de adición de BOOTP dinámicoBOOTP dinámico..

Page 9: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

Cuando hay un servidor DHCP instalado y Cuando hay un servidor DHCP instalado y configurado en la red, los clientes configurado en la red, los clientes habilitados para DHCP pueden obtener habilitados para DHCP pueden obtener dinámicamente sus direcciones IP y los dinámicamente sus direcciones IP y los parámetros de configuración relacionados parámetros de configuración relacionados cada vez que inician una sesión y se unen cada vez que inician una sesión y se unen a la red. Los servidores DHCP a la red. Los servidores DHCP proporcionan esta configuración a los proporcionan esta configuración a los clientes que la solicitan, en forma de una clientes que la solicitan, en forma de una oferta de concesión de direcciones. oferta de concesión de direcciones.

Page 10: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

Page 11: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

1-El cliente descubre un servidor DHCP emitiendo 1-El cliente descubre un servidor DHCP emitiendo un un mensaje de descubrimientomensaje de descubrimiento a la dirección a la dirección de emisión limitada (255.255.255.255) de la de emisión limitada (255.255.255.255) de la subred local. Si hay un encaminador y esta subred local. Si hay un encaminador y esta configurado para hacer de agente de reenvío configurado para hacer de agente de reenvío de BOOTP, la solicitud se transfiere a otros de BOOTP, la solicitud se transfiere a otros servidores DHCP de diferentes subredes. La servidores DHCP de diferentes subredes. La emisiónemisión incluye su ID exclusivo, que, en la incluye su ID exclusivo, que, en la implementación de DHCP, se obtiene de la implementación de DHCP, se obtiene de la dirección de control de acceso de soportes dirección de control de acceso de soportes (MAC) del cliente. (MAC) del cliente.

Page 12: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

Los servidores DHCP que reciben el mensaje de Los servidores DHCP que reciben el mensaje de descubrimiento pueden determinar la red del cliente con descubrimiento pueden determinar la red del cliente con la información siguiente:la información siguiente:

¿En qué interfaz de red se sitúa la solicitud? El servidor ¿En qué interfaz de red se sitúa la solicitud? El servidor determina si el cliente se encuentra en la red a la que está determina si el cliente se encuentra en la red a la que está conectada la interfaz o si está utilizando un agente de reenvío conectada la interfaz o si está utilizando un agente de reenvío de BOOTP conectado a dicha red.de BOOTP conectado a dicha red.

¿Incluye la solicitud la dirección IP de un agente de reenvío de ¿Incluye la solicitud la dirección IP de un agente de reenvío de BOOTP? Cuando una solicitud pasa por un agente de reenvío, BOOTP? Cuando una solicitud pasa por un agente de reenvío, éste inserta su dirección en el encabezado de la solicitud. éste inserta su dirección en el encabezado de la solicitud. Cuando el servidor detecta una Cuando el servidor detecta una dirección de agente de dirección de agente de reenvíoreenvío, el servidor sabe que la parte de red de la dirección , el servidor sabe que la parte de red de la dirección indica la dirección de red del cliente porque el agente de reenvío indica la dirección de red del cliente porque el agente de reenvío debe estar conectado a la red del cliente.debe estar conectado a la red del cliente.

Page 13: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

¿La red del cliente cuenta con subredes? El servidor ¿La red del cliente cuenta con subredes? El servidor consulta la tabla netmasks para encontrar la máscara de consulta la tabla netmasks para encontrar la máscara de subred que se utiliza en la red que indica la dirección del subred que se utiliza en la red que indica la dirección del agente de reenvío o la dirección de la interfaz de red agente de reenvío o la dirección de la interfaz de red que recibió la solicitud. Cuando el servidor conoce la que recibió la solicitud. Cuando el servidor conoce la máscara de subred que se utiliza, puede determinar qué máscara de subred que se utiliza, puede determinar qué parte de la dirección de red es la parte del host, y a parte de la dirección de red es la parte del host, y a continuación seleccionar una dirección IP adecuada continuación seleccionar una dirección IP adecuada para el cliente. Consulte la página del comando man para el cliente. Consulte la página del comando man netmasksnetmasks(4)(4) para obtener información sobre netmasks para obtener información sobre netmasks

Page 14: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

2-Cuando los servidores DHCP determinan la red 2-Cuando los servidores DHCP determinan la red del cliente, seleccionan una dirección IP del cliente, seleccionan una dirección IP adecuada y verifican que no esté en uso. A adecuada y verifican que no esté en uso. A continuación, los servidores DHCP responden continuación, los servidores DHCP responden al cliente emitiendo un al cliente emitiendo un mensaje de ofertamensaje de oferta. El . El mensaje de oferta incluye la dirección IP mensaje de oferta incluye la dirección IP seleccionada e información sobre los servicios seleccionada e información sobre los servicios que se pueden configurar para el cliente. Cada que se pueden configurar para el cliente. Cada servidor reserva temporalmente la dirección IP servidor reserva temporalmente la dirección IP ofrecida hasta que el cliente determina si ofrecida hasta que el cliente determina si utilizará la dirección IP.utilizará la dirección IP.

Page 15: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

3-El cliente selecciona la mejor oferta basándose 3-El cliente selecciona la mejor oferta basándose en el número y el tipo de servicios ofrecidos. El en el número y el tipo de servicios ofrecidos. El cliente emite una solicitud que especifica la cliente emite una solicitud que especifica la dirección IP del servidor que realizó la mejor dirección IP del servidor que realizó la mejor oferta. La emisión garantiza que todos los oferta. La emisión garantiza que todos los servidores DHCP de respuesta sepan que el servidores DHCP de respuesta sepan que el cliente ha seleccionado un servidor. Los cliente ha seleccionado un servidor. Los servidores que no se eligen pueden cancelar las servidores que no se eligen pueden cancelar las reservas de las direcciones IP que habían reservas de las direcciones IP que habían ofrecido. ofrecido.

Page 16: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

4-El servidor seleccionado asigna la dirección IP 4-El servidor seleccionado asigna la dirección IP para el cliente y almacena la información en el para el cliente y almacena la información en el almacén de datos DHCP. El servidor también almacén de datos DHCP. El servidor también envía un mensaje de reconocimiento (ACK) al envía un mensaje de reconocimiento (ACK) al cliente. El cliente. El mensaje de reconocimientomensaje de reconocimiento contiene los parámetros de configuración de contiene los parámetros de configuración de red para el cliente. La utilidad ping permite al red para el cliente. La utilidad ping permite al cliente probar la dirección IP para asegurarse cliente probar la dirección IP para asegurarse de que no la esté utilizando otro sistema. A de que no la esté utilizando otro sistema. A continuación, el cliente sigue arrancándose continuación, el cliente sigue arrancándose para unirse a la red.para unirse a la red.

Page 17: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

5-El cliente supervisa el tiempo de permiso. 5-El cliente supervisa el tiempo de permiso. Una vez transcurrido un periodo Una vez transcurrido un periodo determinado, el cliente envía un nuevo determinado, el cliente envía un nuevo mensaje al servidor seleccionado para mensaje al servidor seleccionado para aumentar el tiempo de permiso.aumentar el tiempo de permiso.

Page 18: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

6-El servidor DHCP que recibe la solicitud 6-El servidor DHCP que recibe la solicitud amplía el tiempo de permiso si el permiso amplía el tiempo de permiso si el permiso sigue cumpliendo la directiva de permiso sigue cumpliendo la directiva de permiso local que ha fijado el administrador. Si el local que ha fijado el administrador. Si el servidor no responde en 20 segundos, el servidor no responde en 20 segundos, el cliente emite una solicitud para que uno cliente emite una solicitud para que uno de los demás servidores DHCP pueda de los demás servidores DHCP pueda ampliar el permiso. ampliar el permiso.

Page 19: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

7-Cuando el cliente ya no necesita la 7-Cuando el cliente ya no necesita la dirección IP, notifica al servidor que la dirección IP, notifica al servidor que la dirección IP está libre. Esta notificación dirección IP está libre. Esta notificación puede tener lugar durante un cierre puede tener lugar durante un cierre ordenado y también se puede realizar ordenado y también se puede realizar manualmente.manualmente.

Page 20: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

El protocolo DHCP incluye tres métodos de asignación de El protocolo DHCP incluye tres métodos de asignación de direcciones IP:direcciones IP:

Asignación manual o estáticaAsignación manual o estática: Asigna una dirección IP : Asigna una dirección IP a una máquina determinada. Se suele utilizar cuando se a una máquina determinada. Se suele utilizar cuando se quiere controlar la asignación de dirección IP a cada quiere controlar la asignación de dirección IP a cada cliente, y evitar, también, que se conecten clientes no cliente, y evitar, también, que se conecten clientes no identificados.identificados.

Asignación automáticaAsignación automática: Asigna una dirección IP de : Asigna una dirección IP de forma permanente a una máquina cliente la primera vez forma permanente a una máquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el número de cliente la libera. Se suele utilizar cuando el número de clientes no varía demasiado clientes no varía demasiado

Page 21: PRESENTACION PROTOCOLO DHCP -

Funcionamiento DHCPFuncionamiento DHCP

Asignación dinámica:Asignación dinámica: el único método que el único método que permite la reutilización dinámica de las permite la reutilización dinámica de las direcciones IP. El administrador de la red direcciones IP. El administrador de la red determina un rango de direcciones IP y cada determina un rango de direcciones IP y cada computadora conectada a la red está computadora conectada a la red está configurada para solicitar su dirección IP al configurada para solicitar su dirección IP al servidor cuando la tarjeta de interfaz de red se servidor cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy inicializa. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. simple en un intervalo de tiempo controlable. Esto facilita la instalación de nuevas máquinas Esto facilita la instalación de nuevas máquinas clientes a la red.clientes a la red.

Page 22: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP usa los mismos puertos -DHCP usa los mismos puertos asignados por el IANA (Autoridad de asignados por el IANA (Autoridad de Números Asignados en Internet según Números Asignados en Internet según siglas en inglés) en BOOTP: 67/UDP siglas en inglés) en BOOTP: 67/UDP para las computadoras servidor y para las computadoras servidor y 68/UDP para los clientes.68/UDP para los clientes.

Page 23: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Release: Los clientes envían una -DHCP Release: Los clientes envían una petición al servidor DHCP para liberar su petición al servidor DHCP para liberar su dirección DHCP. Como los clientes dirección DHCP. Como los clientes generalmente no saben cuándo los generalmente no saben cuándo los usuarios pueden desconectarles de la red, usuarios pueden desconectarles de la red, el protocolo no define el envío del DHCP el protocolo no define el envío del DHCP Release como obligatorio.Release como obligatorio.

Page 24: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Offer: El servidor determina la -DHCP Offer: El servidor determina la configuración basándose en la dirección configuración basándose en la dirección del soporte físico de la computadora del soporte físico de la computadora cliente especificada en el registro cliente especificada en el registro CHADDRvbnv. El servidor especifica la CHADDRvbnv. El servidor especifica la dirección IP en el registro YIADDR. Como dirección IP en el registro YIADDR. Como la cual se ha dado en los demás la cual se ha dado en los demás parámetros.parámetros.

Page 25: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Discover: Los clientes emiten peticiones -DHCP Discover: Los clientes emiten peticiones masivamente en la subred local para encontrar masivamente en la subred local para encontrar un servidor disponible, mediante un paquete de un servidor disponible, mediante un paquete de broadcast. El router puede ser configurado para broadcast. El router puede ser configurado para redireccionar los paquetes DHCP a un servidor redireccionar los paquetes DHCP a un servidor DHCP en una subred diferente. La DHCP en una subred diferente. La implementación cliente crea un paquete UDP implementación cliente crea un paquete UDP (Protocolo de Datagramas de Usuario) con (Protocolo de Datagramas de Usuario) con destino 255.255.255.255 y requiere también su destino 255.255.255.255 y requiere también su última dirección IP conocida, aunque esto no es última dirección IP conocida, aunque esto no es necesario y puede llegar a ser ignorado por el necesario y puede llegar a ser ignorado por el servidor.servidor.

Page 26: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Request: El cliente selecciona la -DHCP Request: El cliente selecciona la configuración de los paquetes recibidos de configuración de los paquetes recibidos de DHCP Offer. Una vez más, el cliente DHCP Offer. Una vez más, el cliente solicita una dirección IP específica que solicita una dirección IP específica que indicó el servidor.indicó el servidor.

Page 27: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Acknowledge: El servidor confirma -DHCP Acknowledge: El servidor confirma el pedido y lo publica masivamente en la el pedido y lo publica masivamente en la subred. Se espera que el cliente configure subred. Se espera que el cliente configure su interface de red con las opciones que su interface de red con las opciones que se le han otorgado.se le han otorgado.

Page 28: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Nack: El servidor envía al cliente un -DHCP Nack: El servidor envía al cliente un mensaje indicando que el contrato ha mensaje indicando que el contrato ha terminado o que la dirección IP asignada terminado o que la dirección IP asignada no es válida.no es válida.

Page 29: PRESENTACION PROTOCOLO DHCP -

Anatomía del protocolo DHCPAnatomía del protocolo DHCP

-DHCP Inform: El cliente envía una petición al -DHCP Inform: El cliente envía una petición al servidor de DHCP: para solicitar más servidor de DHCP: para solicitar más información que la que el servidor ha enviado información que la que el servidor ha enviado con el DHCPACK original; o para repetir los con el DHCPACK original; o para repetir los datos para un uso particular - por ejemplo, los datos para un uso particular - por ejemplo, los browsers usan DHCP Inform para obtener la browsers usan DHCP Inform para obtener la configuración de los proxies a través de WPAD. configuración de los proxies a través de WPAD. Dichas peticiones no hacen que el servidor de Dichas peticiones no hacen que el servidor de DHCP refresque el tiempo de vencimiento de IP DHCP refresque el tiempo de vencimiento de IP en su base de datos en su base de datos