sri:t1
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| sri:t1 [2017/10/02 13:29] – creado José Manuel Guallar | sri:t1 [2019/01/04 13:23] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | 1. Introducción | + | ====== |
| - | Trataremos en profundidad | + | **DHCP** (sigla en inglés de Dynamic |
| - | 2. | + | DHCP reduce la complejidad y el trabajo |
| - | DHCP es un protocolo | + | |
| - | La función principal | + | |
| - | Para comenzar su estudio vamos a analizar las ventajas e inconvenientes derivados | + | |
| - | 3. | + | El DHCP es una alternativa a otros protocolos |
| - | En las redes TCP/ | + | |
| - | • Configurar y mantener manualmente la configuración | + | ===== 1.1. Características |
| - | • Usar un servidor para asignar, configurar y mantener de forma dinámica los datos de configuración de red de cada equipo. | + | |
| - | En el caso de elegir | + | Básicamente |
| - | • La configuración de red (dirección IP, mascara de subred, servidores DNS, puerta de enlace,...) se define manualmente | + | |
| - | • Existe la posibilidad de introducir | + | * Cuando un cliente requiere del servicio envía |
| - | • Si un equipo cambia | + | * Todos los servidores alcanzados por la solicitud responden al cliente con sus respectivas propuestas, este acepta una de ellas haciéndoselo saber al servidor elegido, el cual le otorga la información requerida. |
| - | • Si nuestra | + | |
| - | Sin embargo, al elegir la configuración automática se obtienen varias ventajas: | + | El plazo del “contrato” o renta es el tiempo en que un cliente DHCP mantiene como propios los datos que le otorgó un servidor. |
| - | • El servidor | + | |
| - | • Nuevos equipos | + | |
| - | • Garantiza que los equipos en la red emplean | + | |
| - | • Permite reestructurar | + | |
| - | • Los equipos pueden cambiar de ubicación y conectarse a la red automáticamente. | + | |
| - | A pesar de las ventajas y simplicidad de configuración de un servidor DHCP pueden existir reticencias a su uso que no se corresponden con la realidad. Por ejemplo, puede surgir la duda de si los servidores DHCP producen un exceso de tráfico de difusión. Sin embargo la realidad nos dice que los mensajes de difusión que se envían son mínimos. En la mayoría de los casos estarán limitados a un paquete de difusión enviado por el cliente para descubrir al servidor DHCP, lo que resulta insignificante en el tráfico total de la red. | + | ====== 2. Componentes del servicio |
| - | Lo que no resulta recomendable es utilizar DHCP para configurar los servidores que proporcionan servicios de red como servidores de nombres, servidores de correo, etc. Eso es debido a que un fallo en el servidor | + | |
| - | 4. Componentes | + | DHCP consta de dos componentes: |
| - | El funcionamiento del servicio | + | - Un protocolo que entrega parámetros de configuración |
| - | ■ Servidor DHCP. Asigna la configuración de red a los clientes. | + | - Un mecanismo para reservar direcciones |
| - | ■ Clientes | + | |
| - | ■ Protocolo DHCP. Conjunto | + | |
| - | ■ Agentes de retransmisión DHCP. Escuchan peticiones de clientes DHCP y las retransmiten a servidores DHCP ubicados en otras redes. Se utilizan para centralizar la configuración del servicio DHCP en múltiples redes. | + | |
| - | Además, es necesario reseñar | + | IP requiere la configuración de muchos parámetros dentro del software de implementación del protocolo. Debido a que IP utilizar en muchas clases distintas de hardware de red, no se puede suponer o adivinar |
| - | 5. Asignación | + | Cada equipo de una red TCP/IP debe tener un nombre y una dirección IP únicos. La dirección IP, junto con su máscara de subred relacionada, |
| - | A la hora de analizar las asignaciones | + | |
| + | DHCP alquila o asigna dinámicamente direcciones IP durante un tiempo, conocido como duración del alquiler, a las estaciones de trabajo, distribuyendo además otros parámetros de configuración entre clientes de red autorizados, | ||
| - | 5.1. Tipos de asignación: | + | El servicio DHCP proporciona una configuración |
| - | Existen tres tipos de asignaciones | + | |
| - | ■ | + | Si deseamos que a determinados equipos el servidor les sirva siempre la misma dirección |
| - | • Asignar direcciones | + | |
| - | ■ | + | Si por error algún equipo de la red estuviera configurado con un direccionamiento IP estático del rango gestionado por nuestro servidor DHCP, podría ocurrir que cuando nuestro |
| - | • El servidor DHCP elige una dirección de un grupo de direcciones disponibles (definidas por el administrador) (rango/ | + | |
| - | • Realiza | + | |
| - | ■ | + | Las estaciones |
| - | • Asignar direcciones IP de forma permanente a máquinas clientes la primera vez que hacen la solicitud | + | |
| - | • La diferencia con la asignación dinámica radica en que en la asignación automática el plazo de concesión es ilimitado. | + | |
| - | • Hay que usar este tipo de asignación con precaución porque si un equipo con una asignación sin caducidad es eliminado y no se notifica al servidor DHCP, su dirección IP no se podría reutilizar. | + | |
| - | A la hora de establecer la política de asignación de direcciones que empleará el servidor DHCP, se suele emplear un política híbrida en la que se combinan la asignación dinámica para la mayoría de los clientes y la asignación manual para determinados clientes " | + | ====== 3. Asignaciones. Tipos. ====== |
| - | Es necesario recordar también que el servicio DHCP no constituye en sí mismo ningún mecanismo de seguridad. Cualquier usuario que tenga acceso a la red podría configurar manualmente su equipo con una dirección IP válida y tener acceso a los recursos de la red. | + | |
| - | 5.2. Ámbito | + | Sin DHCP, cada dirección IP debe configurarse manualmente en cada dispositivo y, si el dispositivo |
| - | Se puede definir un ámbito como un agrupamiento administrativo de equipos o clientes de una red que utilizan | + | |
| - | Habitualmente el administrador | + | |
| - | 5.3. | + | La asignación |
| - | Es posible definir un rango como un intervalo consecutivo | + | * Asignación **manual o estática**: |
| - | En un servidor | + | * |
| + | * Asignación **dinámica**: | ||
| - | 5.4. | ||
| - | Un conjunto de direcciones que son excluidas de un rango para no asignarlas a clientes DHCP. | ||
| - | Normalmente se suelen excluir del rango aquellas direcciones IP que corresponden a equipos que necesitan una dirección IP fija, como servidores, routers o Firewalls, y que se configuran manualmente. | ||
| - | 5.5. | + | ===== 3.1. Método de asignación de DHCP. ===== |
| - | Consiste | + | |
| - | En este punto es necesario recordar que en una red de área local se identifica al equipo por su dirección física o MAC. | + | - El cliente hace un broadcast de un mensaje DHCPDISCOVER |
| + | - Cada servidor puede responder con un mensaje DHCPOFFER que incluye | ||
| + | - El cliente recibe uno o más mensaje DHCPOFFER de uno o más servidores. Elige uno basándose en los parámetros de configuración ofertados y hace un broadcast de un mensaje DHCPREQUEST que incluye | ||
| + | - Los servidores reciben el broadcast | ||
| + | | ||
| + | - Puede elegir renunciar a su arrendamiento enviando un mensaje DHCPRELEASE al servidor. El cliente especifica el arrendamiento al que renuncia incluyendo sus direcciones hardware y de red. | ||
| - | 5.6. | + | {{:sri: |
| - | El plazo del contrato o concesión es el tiempo en que un cliente DHCP mantiene como propios los datos de configuración que le otorgó un servidor. | + | |
| - | Cada vez que un cliente arranca, cada cierto tiempo o bien cuando se alcanza el límite de la concesión (léase time) el cliente tiene que solicitar su renovación. | + | |
| - | Una vez vencido el plazo del contrato el servidor puede renovar la información del cliente, asignarle otra nueva o extender el plazo manteniendo la misma información | + | |
| - | Esta característica facilita la restructuración de una red de forma transparente al usuario, que simplemente obtendrá una nueva dirección una vez haya finalizado la concesión de la anterior configuración de red | + | |
| - | A la hora de determinar el tiempo de concesión es necesario analizar las características de la red. Por ejemplo en los servidores DHCP de Windows el tiempo de concesión por defecto es de 8 días, pero: | + | |
| - | ■ En una red con IP disponibles y donde la configuración de los clientes raramente cambia el administrador podría incrementar el tiempo de concesión para reducir el tráfico derivado de las solicitudes de renovación por parte de los clientes. Se podría incrementarse el tiempo de concesión a varios meses. | + | |
| - | ■ En una red que tiene un número muy limitado de direcciones IP y donde la configuración de los clientes cambia frecuentemente, | + | |
| - | 6. Servidores | + | ====== 4. Protocolo |
| - | Los servidores DHCP permiten asignar la configuración de red al resto de máquinas presentes en la red (clientes DHCP) cuando estos arrancan o inician sus interfaces de red. Para realizar esta tarea escuchan las peticiones a través del puerto 67/UDP. | + | |
| - | Permiten configurar | + | El Protocolo |
| - | - Dirección IP. | + | |
| - | - Máscara | + | |
| - | - Puerta | + | |
| - | - Servidores DNS. | + | |
| - | - Nombre DNS. | + | |
| - | - Tiempo máximo | + | |
| - | - Servidores POP3. | + | |
| - | - Servidor WINS. | + | |
| - | Estos parámetros | + | |
| - | Ejemplos | + | DHCP permite además configurar parámetros como puede ser, la máscara |
| - | - ISC DHCP (http:// | + | |
| - | - Servidor DHCP de Microsoft (2003 Server/2008 Server). | + | |
| - | - Servidores DHCP integrados en routers (por ejemplo: IP Easy en routers CISCO y Linksys) | + | |
| - | 7. Clientes DHCP | ||
| - | Los clientes realizan peticiones al servidor DHCP y configuran sus parámetros TCP/IP con las opciones que recibe del servidor DHCP. Para esto utilizan el puerto 68/UDP. Estos clientes DHCP están integrados en Windows, Linux y en otros sistemas operativos. | ||
| - | 8. Tipos de opciones | + | Es un protocolo que permite |
| - | A la hora de establecer los parámetros de configuración | + | |
| - | - Opciones | + | |
| - | - Opciones de ámbito: Se envían a todos los clientes del ámbito y sobrescriben las opciones de servidor. | + | |
| - | - Opciones de clase: Se envían a los clientes de acuerdo a la clase de cliente a la que pertenecen. | + | |
| - | - Opciones de equipo: Se definen para un equipo | + | |
| - | 9. | + | El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red, pero desde sus inicios se diseñó como un complemento |
| - | El protocolo DHCP determina el conjunto de normas y reglas | + | |
| - | El formato | + | Desde el punto de vista del cliente, |
| - | Code: Indica si es solicitud (1) o respuesta (2) | + | |
| - | hwtype: Tipo de hardware. Por ejemplo Ethernet (1) o redes IEEE 802 (6) | + | |
| + | DHCP es un protocolo diseñado principalmente para ahorrar tiempo gestionando direcciones IP en una red grande. El servicio DHCP está activo en un servidor donde se centraliza la gestión de la direcciones IP de la red. Hoy en día, muchos sistemas operativos incluyen este servicio dada su importancia. | ||
| - | La sección opciones contiene información de configuración enviada entre el cliente y el servidor | + | ====== 5. Funcionamiento del servicio |
| - | Cada tipo de mensaje se determina mediante una opción. Por ejemplo un Mensaje DHCPOFFER vendría definido por option code=53, (tipo de opción para establecer el tipo de mensaje) option length=1, option data=2 (dato que indica el mensaje DHCPOFFER). Y así sucesivamente, | + | |
| - | 10. Funcionamiento | + | DHCP funciona sobre un servidor central (servidor, estación de trabajo o incluso un PC) el cual asigna direcciones IP a otras máquinas de la red. Este protocolo puede entregar información IP en una LAN o entre varias VLAN. Esta tecnología reduce el trabajo de un administrador, |
| - | El funcionamiento | + | El funcionamiento DHCP se basa en la arquitectura |
| - | 1. Cuando un cliente | + | |
| - | 2. Todos los servidores alcanzados por la solicitud responden al cliente | + | |
| - | 3. El cliente acepta una de ellas haciéndoselo saber al servidor | + | |
| - | 4. El servidor le otorga la información requerida | + | |
| - | 5. Esta información se mantiene asociada al cliente mientras éste no desactive su interfaz de red o no expire el plazo del contrato o concesión (léase time). | + | |
| - | 6. Renovaciones: | + | |
| - | - Cada vez que el cliente arranca, cada cierto tiempo o bien cuando se alcanza el límite de la concesión | + | |
| - | - Una vez vencido el plazo del contrato | + | |
| - | Vamos a estudiar en más detalle las dos situaciones principales del servicio, | + | Si no existe un servidor DHCP de la subred se necesitará un agente (normalmente un router) |
| - | 10.1. | + | El protocolo funciona |
| - | Partimos de la situación | + | |
| - | A la hora de obtener una concesión por parte de un cliente se suceden cuatro etapas, que reciben su nombre de los tipos de paquete DHCP usados en la comunicación: | + | |
| - | 1. Descubrimiento | + | * DHCP discover: DHCP Discovery es una solicitud DHCP realizada por un cliente de este protocolo para que el servidor DHCP de dicha red de computadoras le asigne una Dirección IP y otros Parámetros DHCP como la máscara de red o el nombre DNS. |
| - | El cliente DHCP difunde por broadcast | + | * DHCP offer: DHCP Offer es el paquete de respuesta del Servidor DHCP a un cliente DHCP ante su petición de la asignación de los Parámetros DHCP. Para ello involucra su dirección MAC (Media Access Control). |
| - | El mensaje DHCPDISCOVER tiene las siguientes características: | + | |
| - | - Puerto destino 67 | + | * DHCP ACK: Cuando el servidor DHCP recibe el mensaje DHCPREQUEST del cliente, se inicia la fase final del proceso de configuración. Esta fase implica el reconocimiento DHCPACK el envío de un paquete |
| - | - Puerto origen 68 | + | * DHCP Release:Si los clientes envían una petición al servidor DHCP para liberar su dirección IP. Como los clientes generalmente no de broadcast. El router puede ser configurado para redireccionar los paquetes DHCP a un servidor DHCP en una subred diferente. La implementación cliente crea un paquete UDP (Protocolo de Datagramas de Usuario según siglas en inglés) con destino 255.255.255.255 |
| - | - Dirección IP origen: 0.0.0.0 | + | |
| - | - Dirección IP destino: 255.255.255.255 | + | |
| - | - Lleva un identificador | + | |
| - | - Incluye | + | |
| - | 2 | + | {{: |
| - | Los servidores responden a la petición con DHCPOFFER. Donde ofrecen una dirección IP al cliente (basándose en la información que han recibido), máscara de red, tiempo de concesión. | + | {{: |
| - | Cada servidor DHCP de respuesta reserva la dirección IP propuesta para no ofrecerla a otro cliente DHCP antes de que el cliente que realizó la solicitud la acepte. | + | |
| - | 3. Solicitud DHCP (DHCPREQUEST) | + | ====== 6. Parámetros |
| - | El cliente recibe una o más ofertas de servidores | + | |
| - | Difunde (por broadcast) un mensaje DHCPREQUEST, | + | |
| - | Si el cliente no recibe mensajes DHCPOFFER, expira la petición y reenvía un nuevo mensaje DHCPDISCOVER. | + | |
| - | 4. Reconocimiento | + | Un servidor |
| - | Si el mensaje DHCPREQUEST no contiene su dirección, el servidor considera su oferta rechazada. | + | |
| - | Si contiene su dirección, envía un mensaje: | + | |
| - | ■ DHCPACK si la dirección IP aún está disponible. | + | |
| - | ■ DHCPNAK si ya no lo está disponible o no es válida. | + | |
| - | Si el cliente recibe el DHCPACK, puede usar la dirección IP. | + | * Dirección del servidor DNS |
| - | ■ El cliente debe verificar que la dirección IP es válida y no está duplicada. | + | |
| - | • Si es válida, el cliente se inicializa con los datos suministrados por el servidor DHCP. | + | * Puerta de enlace de la dirección IP |
| - | • Si encuentra un problema con la dirección asignada, envía un DHCPDECLINE al servidor y vuelve al paso 1 (DHCPDISCOVER). | + | |
| + | | ||
| + | * Tiempo máximo de espera del ARP (Protocolo de Resolución de Direcciones según siglas en inglés) | ||
| + | * MTU (Unidad de Transferencia Máxima según siglas en inglés) para la interfaz | ||
| + | * Servidores NIS (Servicio de Información de Red según siglas en inglés) | ||
| + | * Dominios NIS | ||
| + | * Servidores NTP (Protocolo de Tiempo de Red según siglas en inglés)) | ||
| + | * Servidor SMTP | ||
| + | * Servidor TFTP | ||
| + | * Nombre del servidor WINS | ||
| - | Si recibe | + | El primer paso al configurar un servidor DHCP es crear el archivo de configuración que almacena |
| - | ¿Qué ocurre si el servidor DHCP no está disponible? | + | El archivo |
| - | Si el servidor DHCP no está disponible los equipos | + | |
| - | ¿Qué ocurre si un equipo | + | |
| - | Si el equipo con una concesión de dirección IP 192.168.3.1 cambiara a la subred 192.168.1.0, | + | |
| + | * Parámetros — establece cómo se realiza una tarea, si debe llevarse a cabo una tarea o las opciones de configuración de red que se enviarán al cliente. | ||
| + | * Declaraciones — describen la topología de la red, describen los clientes, proporcionan direcciones para los clientes o aplican un grupo de parámetros a un grupo de declaraciones. Algunos parámetros deben empezar con la palabra clave option. | ||
| - | 10.2. | + | |
| - | El proceso de renovación de concesiones es resultado del valor del periodo de concesión (lease time). Este valor garantiza que DHCP mantiene la información de direcciones IP y que los clientes actualizan | + | |
| - | Los clientes intentan renovar su concesión: | + | |
| - | - Cuando se inician (se reinicia la maquina o el interfaz de red) para asegurarse de que pueden usar la dirección IP que tenían anteriormente y si no es así solicitar otra. | + | |
| - | - Antes de que finalice | + | |
| - | - Por defecto un cliente DHCP intenta renovar su concesión a la mitad del plazo de concesión, aunque este parámetro se puede configurar. | + | |
| - | - Si no lo consigue, al finalizar el plazo libera la dirección IP. | + | |
| - | Renovación manual. La concesión se puede renovar manualmente en el cliente. Se realizan dos pasos para renovar una concesión: | + | |
| - | 1. El cliente DHCP difunde un DHCPREQUEST con la opción Requested IP address (la dirección previamente asignada). | + | |
| - | 2. | + | |
| - | ¿Qué ocurre si un equipo | + | Los parámetros (incluidas las opciones) declarados antes de una sección encerrada entre paréntesis ({ }) se consideran parámetros globales. Los parámetros globales |
| - | El servidor DHCP cuando | + | El fichero dhcpd.conf se compone de un conjunto de declaraciones que hacen referencia a máquinas y a subredes. Esto se entenderá mejor mediante el siguiente ejemplo: |
| + | |||
| + | option domain-name " | ||
| + | Esta opción especifica el dominio que se proporciona a los clientes | ||
| + | y que dichos clientes utilizan como dominio de búsqueda por defecto. | ||
| + | option domain-name-servers 192.168.4.100; | ||
| + | | ||
| + | option subnet-mask 255.255.255.0; | ||
| + | La máscara de red que se proporciona a los clientes. | ||
| + | |||
| + | default-lease-time 3600; | ||
| + | Un cliente puede solicitar un determinado tiempo de vida para el préstamo. En caso contrario el servidor | ||
| + | max-lease-time 86400; | ||
| + | Este es el máximo tiempo que el servidor puede utilizar para realizar préstamos a los clientes | ||
| + | ddns-update-style none; | ||
| + | Esta opción especifica si el servidor de DHCP debe intentar actualizar el servidor de DNS cuando | ||
| + | |||
| + | subnet 192.168.4.0 netmask 255.255.255.0 { | ||
| + | range 192.168.4.129 192.168.4.254; | ||
| + | | ||
| + | option routers 192.168.4.1; | ||
| + | Declara cúal es la pasarela por defecto | ||
| + | } | ||
| + | |||
| + | host mailhost { | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | Estructura del archivo dhcpd.conf: | ||
| + | | ||
| + | Significado de los parámetros: | ||
| + | * authoritative – indica que el servidor DHCP esta autorizado para delegar IP's en esa red. | ||
| + | * lease-file-name – indica el nombre del archivo donde se almacena la tabla de las IP asignadas (/ | ||
| + | * server-identifier – indica al servidor cual es el interface por el cual debe escuchar. | ||
| + | * default-lease-time – tiempo de validez en segundos de la IP asignada. | ||
| + | * max-lease-time – tiempo limite de concesión de la IP, por si pide una indefinida. | ||
| + | * option subnet-mask – indica la mascara de red general | ||
| + | * option broadcast address – indica la direccion de broadcast a asignar | ||
| + | * option domain-name-servers – indica la lista de servidores DNS a asignar | ||
| + | * option domain-name – indica el nombre de dominio a asignar | ||
| + | * dns-update-style – indica el metodo de actualizacion dinamica en el servidor DNS con los valores de IP asignados | ||
| + | ====== | ||
| + | 7. Servidor DHCP a varias redes. Agente relay DHCP. ====== | ||
| - | ¿Qué tiempo | + | El Agente Relay DHCP es una equipo o router configurado para escuchar broadcast DHCP/ |
| - | Establecer los tiempos de concesión de las asignaciones dependerá de las características de los equipos | + | Los Routers normalmente no pasan broadcasts excepto |
| - | ¿Que ocurre al reiniciar un equipo? | ||
| - | Cuando se reinicia un equipo que ha obtenido la concesión y esta no ha caducado todavía, el equipo cliente mandará un mensaje al servidor DHCP para confirmar si su configuración de red es válida. El servidor DHCP comprueba que la concesión es válida y está activa. Si es así, extiende el tiempo de concesión al valor establecido por defecto. Al recibir el mensaje de confirmación del servidor | + | {{: |
| + | ===== 7.1. Cómo funciona El Agente Relay DHCP. ===== | ||
| - | En el caso de que el servidor DHCP no estuviera disponible, el equipo cliente mantendrá activa su configuración hasta que termine el periodo de concesión. | ||
| - | 10.3. | + | {{: |
| - | El cliente puede devolver la dirección al servidor DHCP que se la concedió antes de que finalice el plazo de concesión, mediante DHCPRELEASE. | + | |
| - | 10.4. Actualizar parámetros de configuración | + | El DHCP Relay Agent soporta el proceso Lease Generation entre el cliente DHCP y el DHCP Server, cuando se separan por un router. Esto habilita al cliente DHCP para recibir una dirección IP del DHCP Server. Los siguientes pasos describen |
| - | Finalmente, es conveniente recordar que el servidor | + | 1. El cliente DHCP envía un paquete broadcast DHCPDISCOVER. |
| + | 2. El DHCP Relay Agent, desde la subnet del cliente, reenvía el mensaje DHCPDISCOVER al DHCP Server usando unicast. | ||
| + | 3. El DHCP Server usa unicast para enviar el mensaje DHCPOFFER al DHCP Relay Agent. | ||
| + | 4. El DHCP Relay Agent envía | ||
| + | 5. El cliente DHCP envía un paquete broadcast DHCPREQUEST. | ||
| + | 6. El DHCP Relay Agent, desde la subnet del cliente, reenvía | ||
| + | 7. El DHCP Server usa unicast | ||
| + | 8. El DHCP Relay Agent envía un paquete broadcast DHCPACK al cliente DHCP en su subnet. | ||
| - | 11. Tipos de mensajes | + | ====== 8. DHCP failover Protocol. ====== |
| - | A continuación se enumeran los mensajes DHCP utilizados habitualmente: | + | |
| - | ■ DHCPDISCOVER. Mensaje de broadcast de un cliente para detectar los servidores DHCP existentes. | + | |
| - | ■ DHCPOFFER. Mensaje de un servidor hacia un cliente con una oferta de configuración (respuesta a un DHCPDISCOVER). | + | |
| - | ■ DHCPREQUEST: | + | |
| - | Aceptar la oferta de un servidor determinado y rechazar las otras | + | DHCP Failover Protocol es un protocolo diseñado para permitir que una copia de seguridad |
| - | Confirmar la exactitud | + | |
| - | Extender | + | |
| - | ■ DHCPPACK: Mensaje del servidor hacia un cliente para enviarle | + | Puede utilizar |
| - | ■ DHCPNAK: Mensaje del servidor al cliente para indicar que la dirección que tiene asignada es incorrecta (por ejemplo, cuando él cliente cambia | + | |
| - | ■ DHCPDECLINE. Mensaje del cliente | + | |
| - | ■ DHCPRELEASE. Mensaje del cliente para el servidor para indicar que renuncia a la dirección otorgada y cancela lo que queda del contrato establecido anteriormente. | + | |
| - | ■ DHCPINFORM. Mensaje del cliente para pedir más información de la que el servidor le ha enviado con DHCPACK. | + | |
| - | 12. Varios servidores independientes DHCP | + | Los escenarios de conmutación por error Hay tres escenarios de conmutación por error de base: |
| - | En una misma red pueden coexistir varios servidores DHCP. Por ejemplo, se podrían configurar dos servidores DHCP en una red si se quiere mayor tolerancia a errores. | + | * conmutación por error simple: servidor que actúa como principal y su socio que actúa como copia de seguridad. |
| - | Cuando se produce esta situación los servidores DHCP no se comunican entre ellos para saber qué direcciones IP debe asignar cada uno. Es responsabilidad | + | * conmutación por error Back office: |
| - | Cuando existen varios servidores DHCP independientes trabajando simultáneamente, | + | * conmutación por error simétrica: servidores |
| + | ====== | ||
| + | 9. Problemas asociados | ||
| - | 13. Dar servicio | + | Los principales problemas asociados |
| - | Para que un servidor | + | |
| - | - Configurar | + | Cuando un usuario se conecta |
| - | - Configurar un servidor DHCP desde una ubicación centralizada a varias subredes. | + | |
| - | 13.1. Un servidor DHCP en cada red | + | Recomendaciones: |
| - | Esta opción supone un aumento del trabajo administrativo y del equipamiento necesario, ya que habrá que ubicar | + | * Asegúrese de que las personas no autorizadas no puedan obtener acceso físico o inalámbrico a la red. |
| + | * Habilite el registro de auditoría en todos los servidores DHCP de la red. Compruebe periódicamente los archivos de registro de auditoría y supervíselos si el servidor DHCP recibe de los clientes | ||
| - | 13.2. Un servidor DHCP centralizado | ||
| - | Si se quiere mantener un único servidor DHCP centralizado podríamos contemplar varias opciones: | ||
| - | ■ Conectar el servidor directamente a dichas redes. | ||
| - | ■ Que los enrutadores que interconectan las redes tengan la capacidad de retransmitir los mensajes del protocolo DHCP entre dichas redes. | ||
| - | ■ Instalar un agente de retransmisión DHCP en un equipo y configurarlo para escuchar los mensajes de difusión utilizados por DHCP y redirigirlos a un servidor DHCP específico. | ||
| - | ¿Qué ocurre si el servidor DHCP recibe peticiones de varias subredes? | ||
| - | Sí el servidor DHCP está atendiendo a diferentes subredes | + | * El servidor DHCP permite realizar ataques por denegación de servicio contra el servidor DNS. Cuando |
| - | 14. Agentes de retransmisión DHCP | + | Recomendaciones: |
| - | Un agente de retransmisión (relay agent) DHCP es escuchar difusiones DHCP procedentes de clientes DHCP procedentes de clientes DHCP y, a continuación, | + | |
| - | Existen dos tipos de agentes | + | * Asegúrese |
| + | * Utilice los registros de auditoría | ||
| - | Como el proceso de generación de concesiones DHCP se base en las difusiones, si el servidor DHCP y el cliente DHCP están separados por un enrutador que no reenvía las difusiones DHCP, el proceso de generación de concesiones DHCP no podrá realizar y el cliente DHCP no recibirá la concesión de dirección IP del servidor DHCP | + | A continuación, |
| - | Para solventar este problema, el agente de retransmisión DHCP permite que se lleve a cabo el proceso de generación de concesiones entre el cliente | + | |
| - | El funcionamiento es el siguiente: | + | |
| - | 1. El cliente DHCP difunde un paquete DHCPDISCOVER, | + | |
| - | 2. El agente de retransmisión DHCP de la subred del cliente reenvía el mensaje DHCPDISCOVER al servidor DHCP mediante unidifusión. | + | |
| - | 3. El servidor DHCP emplea unidifusión para enviar un DHCPOFFER al agente | + | |
| - | 4. El agente DHCP difunde el paquete DHCPOFFER a la subred del cliente DHCP. | + | |
| - | 5. El cliente DHCP difunde un paquete DHCPREQUEST. | + | |
| - | 6. El agente DHCP de la subred del cliente reenvía el mensaje DHCPREQUEST al servidor DHCP mediante unidifusión. | + | |
| - | 7. El servidor DHCP emplea la unidifusión para enviar un mensaje DHCPACK al agente DHCP. | + | |
| - | 8. El agente DHCP difunde el paquete DHCPACK a la subred del cliente DHCP. | + | |
| - | El inconveniente | + | * Un usuario no autorizado podría iniciar un ataque |
| + | * Se puede lanzar un ataque de denegación de servicio (DoS) a través de un usuario no autorizado, realizando un gran número de actualizaciones de DNS dinámico a través del servidor DHCP. | ||
| + | * Un usuario no autorizado podría utilizar un servidor DHCP para proporcionar direcciones IP incorrectas a sus clientes DHCP. | ||
| + | * Si se realiza | ||
| - | La segunda opción consistirá en utilizar routers que tengan integrado un agente | + | A continuación, |
| - | En la siguiente imagen se ilustra el funcionamiento | + | |
| - | Cuando un equipo es conectado por primera vez a la red 192.168.3.0 lanzará un mensaje | + | * Asegurar de forma física |
| - | 15. DHCP Failover Protocol | + | * Se deben utilizar sistemas |
| - | Cuando dos servidores DHCP trabajan en la misma red ambos mantienen una base de datos con sus concesiones y el estado | + | * Aplicar |
| - | Por ejemplo en Windows Server 2008 R2 ha sido incluida esta funcionalidad, | + | * La instalación |
| - | + | * Sólo deberá instalarse aquel software que provenga | |
| - | Este protocolo también | + | * Todos los servicios y aplicaciones |
| - | Trabajar con dos servidores sincronizados permite una fácil recuperación ante el fallo en alguno | + | * Se deberán realizar tareas administrativas en el servidor DHCP con el menor nivel de privilegios posible. |
| + | * Los servidores DHCP deberán ubicarse detrás | ||
| + | * Se deberán cerrar todos los puertos abiertos no utilizados. | ||
| + | * A fin de garantizar | ||
| + | * Se deberá supervisar la actividad | ||
| + | |||
| + | ====== 10. BOOTP. ====== | ||
| + | |||
| + | BOOTP son las siglas | ||
| - | 16. Seguridad | + | |
| - | El servicio DHCP puede ser un servicio vital para el funcionamiento de una red TCP/IP, sin embargo, este protocolo no incluye ningún mecanismo de autentificación, | + | |
| - | - Suplantación del servidor DHCP. Servidores no autorizados podrían proporcionar información falsa a los clientes suplantando al servidor DHCP autorizado (DHCP spoofing). | + | |
| - | - Denegación de servicio. Una técnica empleada consiste | + | |
| - | - " | + | |
| - | - Clientes no autorizados podrían acceder a los recursos configurando manualmente su interfaz de red. | + | |
| - | - Clientes no autorizados podrían realizar ataques para intentar congestionar al servidor DHCP. | + | |
| - | En las redes de área local se pueden configurar los switches para protegerse de estos ataques mediante DHCP snooping. Tras activar esta función en el switch se declara de confianza el puerto por el que genera respuestas el servidor DHCP autorizado, siendo todos los demás puertos no fiables. Si llegaran mensajes de otros servidores DHCP por cualquier otro puerto estos serían rechazados. De esta forma se pueden resolver los problemas de " | + | |
| - | También es interesante acceder | + | Originalmente está definido en el RFC 951. Este protocolo permite |
| - | 17. | + | |
| - | El protocolo BOOTP (Boot Strap Protocol) constituye un primer intento de configuración automática de red. Este protocolo de la capa de aplicación funciona sobre UDP y se puede considerar como un antecedente | + | |
| - | - Cuando una maquina arranca no conoce su direccionamiento IP ni a qué dirección solicitar dicha información, | + | |
| - | - En la red existirá un servidor BOOTP que responderá a las peticiones. Este servidor BOOTP mirará sus tablas | + | |
| - | - A la hora de responder al mensaje empleará la dirección de difusión IP (aunque el servidor conozca la dirección que se le va a asignar a la máquina que realizó la petición) | + | |
| - | - La maquina que está a la espera de la información recupera el mensaje y configura su dirección IP, mascara, etc. | + | |
| - | Como resumen, podemos afirmar que BOOTP se basa en un protocolo estático | + | |
| - | Al ser las redes cada vez más grandes BOOTP no parece el protocolo más adecuado mientras de DHCP si que puede cubrir estas nuevas demandas. Sin embargo, la arquitectura cliente/ | + | |
| + | Originalmente requería el uso de un disquete de arranque para establecer las conexiones de red iniciales, pero el protocolo se integró en la BIOS de algunas tarjetas de red (como la 3c905c) y en muchas placas base modernas para permitir el arranque directo desde la red. | ||
| + | DHCP es un protocolo basado en BOOTP, más avanzado, pero más difícil de implementar. Muchos servidores DHCP también ofrecen soporte BOOTP. Bootp el predecesor del protocolo DHCP y comparte con éste algunas características funcionales. | ||
| + | BOOTP es una manera de descargar configuraciones de dirección e inicio para estaciones de trabajo sin disco. Una estación de trabajo sin disco no tiene unidad de disco duro ni sistema operativo. Por ejemplo, muchos sistemas de cajas registradoras automatizadas de los supermercados son estaciones de trabajo sin disco. Tanto DHCP como BOOTP se basan en la relación cliente/ | ||
sri/t1.1506950996.txt.gz · Última modificación: (editor externo)
