Está en la página 1de 19

Facultad de Ingeniería

SISTEMAS OPERATIVOS

DHCP SERVER

Integrantes:

 ALCÁNTARA VENEGAS ELVIS FÉLIX


 FERNÁNDEZ ALVAREZ ANTHONY DIEGO
 MORALES TRUJILLO SANDRA AMELY
 SANTOS CARRIÓN JOHAN
 VILLALVA FRANCISCO TOM

Docente:

CHRISTIAN DAVID VELASQUEZ DIAZ

Grupo: 4

Lima – Perú
2019
1
Contenido

CAPÍTULO 1 ................................................................................... 3

ASPECTOS GENERALES .............................................................. 4

1.1 Introduccion .......................................................................... 4

CAPÍTULO 2 ................................................................................... 6

DESARROLLO DEL TEMA ............................................................. 7

2.1 Funcionamiento DHCP ......................................................... 7

2.2 Administración del servidor DHCP ....................................... 7

2.3 Detección por reducción de grafos de asignación ................. 7

2.4 Administrador de DHCP ........................................................ 8

2.5 Utilidades de la línea de comandos de DHCP ...................... 8

2.5.1 Control de acceso para los comandos DHCP .......... 87

2.6 Configuración del servidor DHCP ......................................... 8

2.7 Ventajas y desventajas del servidor DHCP .......................... 9

CAPÍTULO 3 ................................ Error! Bookmark not defined.13

CONCLUSIONES ......................... Error! Bookmark not defined.14

BIBLIOGRAFÍAS..............................................................................15

2
CAPITULO I

3
1. ASPECTOS GENERALES
1.1Introducción

CAPITULO II

4
2. DESARROLLO DEL TEMA

2.1. FUNCIONAMIENTO DHCP


Como se muestra en la figura 1, DHCPv4 funciona en un modo cliente/servidor.
Cuando un cliente se comunica con un servidor de DHCPv4, el servidor asigna o
arrienda una dirección IPv4 a ese cliente. El cliente se conecta a la red con esa
dirección IP arrendada hasta que caduque el arrendamiento. El cliente debe
ponerse en contacto con el servidor de DHCP periódicamente para extender el
arrendamiento. Este mecanismo de arrendamiento asegura que los clientes que se
trasladan o se desconectan no mantengan las direcciones que ya no necesitan.
Cuando caduca un arrendamiento, el servidor de DHCP devuelve la dirección al
conjunto, donde se puede volver a asignar según sea necesario.

FIGURA 1

ORIGEN DEL ARRENDAMIENTO


Cuando el cliente arranca (o quiere unirse a una red), comienza un proceso de
cuatro pasos para obtener un arrendamiento. Como se muestra en la figura 2, un
cliente inicia el proceso con un mensaje de difusión DHCPDISCOVER con su propia
dirección MAC para detectar los servidores de DHCPv4 disponibles.

5
Figura 2

1. DHCP DISCOVER
El mensaje DHCPDISCOVER encuentra los servidores de DHCPv4 en la red.
Dado que el cliente no tiene información de IPv4 válida durante el arranque,
utiliza direcciones de difusión de capa 2 y de capa 3 para comunicarse con
el servidor.
2. DHCP OFFER
Cuando el servidor de DHCPv4 recibe un mensaje DHCPDISCOVER,
reserva una dirección IPv4 disponible para arrendar al cliente. El servidor
también crea una entrada ARP que consta de la dirección MAC del cliente
que realiza la solicitud y la dirección IPv4 arrendada del cliente. Como se
muestra en la figura 3, el servidor de DHCPv4 envía el mensaje
DHCPOFFER asignado al cliente que realiza la solicitud.

Figura 3

3. DHCP REQUEST
Cuando el cliente recibe el mensaje DHCPOFFER proveniente del servidor,
envía un mensaje DHCPREQUEST, como se muestra en la figura 4. Este
mensaje se utiliza tanto para el origen como para la renovación del
arrendamiento. Cuando se utiliza para el origen del arrendamiento, el
mensaje DHCPREQUEST sirve como notificación de aceptación vinculante
al servidor seleccionado para los parámetros que ofreció y como un rechazo
implícito a cualquier otro servidor que pudiera haber proporcionado una
oferta vinculante al cliente.

6
Muchas redes empresariales utilizan varios servidores de DHCPv4. El
mensaje DHCPREQUEST se envía en forma de difusión para informarle a
este servidor de DHCPv4 y a cualquier otro servidor de DHCPv4 acerca de
la oferta aceptada.

Figura 4

4. DHCP ACKNOWLEDGE
Al recibir el mensaje DHCPREQUEST, el servidor verifica la información del
arrendamiento con un ping ICMP a esa dirección para asegurarse de que no
esté en uso, crea una nueva entrada ARP para el arrendamiento del cliente
y responde con un mensaje DHCPACK, como se muestra en la figura 5. El
mensaje DHCPACK es un duplicado del mensaje DHCPOFFER, a excepción
de un cambio en el campo de tipo de mensaje. Cuando el cliente recibe el
mensaje DHCPACK, registra la información de configuración y realiza una
búsqueda de ARP para la dirección asignada. Si no hay respuesta al ARP, el
cliente sabe que la dirección IPv4 es válida y comienza a utilizarla como
propia.

7
Figura 5

El servidor DHCP se ejecuta como daemon en Oracle Solaris en un sistema host,


desempeñando dos funciones básicas:

 Administra direcciones IP: El servidor DHCP controla una serie de


direcciones IP y las asigna a los clientes, ya sea de forma permanente o
durante un periodo determinado. El servidor utiliza un mecanismo de permiso
para determinar durante cuánto tiempo un cliente puede utilizar una dirección
que no sea permanente. Cuando se deja de utilizar la dirección, se devuelve a
la agrupación y se puede volver a asignar. El servidor contiene información
sobre la vinculación de direcciones IP a los clientes de sus tablas de red
DHCP, con lo cual se garantiza que no haya más de un cliente que utilice la
misma red.

 Configura la red para los clientes: El servidor asigna una dirección IP y


proporciona otra información para la configuración de red, como un nombre de
host, una dirección de emisión, una máscara de subred, un portal
predeterminado, un servicio de nombres y mucha otra información. La
información de configuración de red se obtiene de la base de
datos dhcptab del servidor.

8
El servidor DHCP también se puede configurar para llevar a cabo las siguientes
funciones adicionales:

 Responder a las solicitudes de clientes BOOTP: el servidor escucha las


emisiones de los clientes BOOTP en las que se descubre un servidor BOOTP
y les proporciona una dirección IP y los parámetros de inicio. Un administrador
debe configurar la información de modo estático. El servidor DHCP puede
actuar como servidor BOOTP y como servidor DHCP de forma simultánea.

 Reenviar solicitudes: El servidor reenvía solicitudes de BOOTP y DHCP a los


servidores pertinentes de otras subredes. El servidor no puede proporcionar el
servicio DHCP o BOOTP cuando está configurado como agente de reenvío de
BOOTP.

 Proporcionar compatibilidad con inicio de red para los clientes DHCP: el


servidor puede proporcionar a los clientes DHCP la información necesaria para
iniciar desde la red: una dirección IP, los parámetros de inicio y la información
de configuración de la red. El servidor también puede proporcionar la
información que necesitan los clientes DHCP para iniciar e instalar una red de
área extensa (WAN).

 Actualizar las tablas DNS para los clientes que proporcionan un nombre
de host: Para los clientes que proporcionan un valor y una
opción Hostname en sus solicitudes para el servicio DHCP, el servidor puede
tratar de actualizar DNS en su lugar.

2.2. Administración del servidor DHCP


Como superusuario, puede iniciar, detener y configurar el servidor DHCP con el
Administrador de DHCP o con las utilidades de línea de comandos que se
describen en Utilidades de la línea de comandos de DHCP. Por norma general, el
servidor DHCP está configurado para iniciarse automáticamente cuando se inicia
el sistema, y para detenerse cuando se cierra el sistema. En condiciones
normales, no es necesario iniciar y detener manualmente el servidor.

2.3. Almacén de datos de DHCP


Todos los datos que utiliza el servidor DHCP se guardan en un almacén de datos.
El almacén de datos puede contener archivos de texto sin formato, tablas NIS+ o
archivos de formato binario. Al configurar el servicio DHCP, debe seleccionar el
tipo de almacén de datos que utilizará. En la sección Selección del almacén de datos
DHCP se describen las diferencias entre los distintos tipos de almacenes de datos.
Puede cambiar el formato de un almacén de datos utilizando el Administrador de
DHCP o el comando dhcpconfig.

También puede transferir los datos de un almacén de datos de un servidor DHCP


a otro almacén de datos de otro servidor. Puede utilizar las funciones de
importación y exportación de los almacenes de datos, aunque los servidores

9
utilicen distintos formatos de almacenes de datos. Es posible importar y exportar
todo el contenido de un almacén de datos, o sólo algunos de los datos que
contiene, utilizando el Administrador de DHCP o el comando dhcpconfig.

El almacén de datos de DHCP incluye dos tipos de tablas. Puede ver y administrar
el contenido de estas tablas utilizando el Administrador de DHCP o las utilidades
de la línea de comandos. Las tablas de datos son:

 Tabla dhcptab: Incluye la información de configuración que se puede transferir


a los clientes.

 Tablas de red DHCP: Contienen información sobre los clientes DHCP y


BOOTP que residen en la red especificada en el nombre de tabla. Por
ejemplo, la red 192.168.32.0 tendría una tabla cuyo nombre
incluye 192_168_32_0.

La tabla dhcptab
La tabla dhcptab contiene toda la información que pueden obtener los clientes del
servidor DHCP. El servidor DHCP explora la tabla dhcptab cada vez que se inicia.
El nombre de archivo de la tabla dhcptab varía en función del almacén de datos
que se utiliza. Por ejemplo, la tabla dhcptab creada por el almacén de datos
NIS+ SUNWnisplus es SUNWnisplus1_dhcptab.

El protocolo DHCP define una serie de elementos de información estándar que se


pueden transferir a los clientes. Estos elementos se denominan parámetros,
símbolos u opciones. Las opciones se definen en el protocolo DHCP mediante
códigos numéricos y etiquetas de texto, pero sin valores. En la tabla siguiente se
incluyen algunas de las opciones estándar que se utilizan normalmente.

Ejemplo de opciones estándar de DHCP.

Código Etiqueta Descripción

1 Subnet Dirección IP de máscara de subred

3 Router Dirección IP para el enrutador

6 DNSserv Dirección IP para el servidor DNS

12 Hostname Cadena de texto para el nombre de host del cliente

15 DNSdmain Nombre de dominio DNS

Al proporcionar información durante la configuración del servidor, se asignan


valores automáticamente a algunas opciones. Puede asignar valores a otras
opciones de forma explícita posteriormente. Las opciones y sus valores se
transfieren al cliente para proporcionar información de configuración. Por ejemplo,

10
el par de opción/valor, DNSdmain=Georgia.Peach.COM, configura el nombre de
dominio DNS del cliente como Georgia.Peach.COM.

Las opciones se pueden agrupar con otras opciones en contenedores conocidos


como macros, lo cual facilita la transferencia de información a un cliente. Algunas
macros se crean automáticamente durante la configuración del servidor y
contienen las opciones a las que se asignó valores durante la configuración. Las
macros pueden contener a su vez otras macros.

El formato de la tabla dhcptab se describe en la página del comando


man dhcptab(4) En el Administrador de DHCP, toda la información que se muestra
en las fichas Opciones y Macros proviene de la tabla dhcptab. Consulte Acerca de
las opciones DHCP para obtener más información acerca de las opciones.
Consulte Acerca de macros DHCP si desea más información sobre las macros.

La tabla dhcptab no debe editarse manualmente. Debe utilizar el


comando dhtadm o el Administrador de DHCP para crear, eliminar o modificar las
opciones y macros.

2.4. Administrador de DHCP


El Administrador de DHCP es una herramienta de interfaz gráfica de usuario (GUI)
que puede utilizar para llevar a cabo todas las tareas de administración asociadas
al servicio DHCP. Puede utilizarlo para administrar el servidor y los datos que
utiliza. Debe ser superusuario para ejecutar el Administrador de DHCP.

Puede utilizar el Administrador de DHCP para:

 Configurar y desconfigurar el servidor DHCP

 Iniciar, detener y reiniciar el servidor DHCP

 Desactivar y activar el servicio DHCP

 Personalizar la configuración del servidor DHCP

 El Administrador de DHCP permite administrar las direcciones IP, las macros


de configuración de red y las opciones de configuración de red de los modos
siguientes:

 Agregar y eliminar redes en la administración de DHCP

11
 Ver, agregar, modificar, eliminar y liberar direcciones IP en la administración de
DHCP

 Ver, agregar, modificar y eliminar macros de configuración de red

 Ver, agregar, modificar y eliminar opciones de configuración de red que no


sean estándar

El Administrador de DHCP permite administrar los almacenes de datos DHCP de


los modos siguientes:

 Convertir datos a un nuevo formato de almacén de datos

 Mover los datos de DHCP de un servidor DHCP a otro exportándolos del


primer servidor y luego importándolos en el segundo.

El Administrador de DHCP incluye una amplia ayuda en línea sobre los


procedimientos que permite realizar la herramienta. Para más información,
consulte Acerca del Administrador de DHCP.

2.5. Utilidades de la línea de comandos de DHCP


Todas las funciones de administración de DHCP se pueden llevar a cabo con las
utilidades de la línea de comandos. Puede ejecutar las utilidades si ha iniciado
sesión como superusuario o como usuario asignado al perfil de administración de
DHCP. Consulte Configuración del acceso de usuario a los comandos de DHCP.

En la tabla siguiente se enumeran las utilidades y se describe la finalidad de cada


una de ellas.

Utilidades de la línea de comandos de DHCP

12
Orden Descripción y finalidad Vínculos de
página del
comando man

in.dhcpd El daemon del servicio DHCP. Los argumentos de la línea de in.dhcpd(1M)


comandos permiten configurar varias opciones del tiempo de
ejecución.

dhcpconfig Se utiliza para configurar y anular la configuración de un dhcpconfig(1M)


servidor DHCP. Esta utilidad permite realizar muchas de las
funciones del Administrador de DHCP desde la línea de
comandos. Esta utilidad está diseñada principalmente para
utilizarse en secuencias de comandos para sitios que deseen
automatizar algunas funciones de
configuración. dhcpconfig recopila información de los
archivos de topología de red del sistema de servidor para crear
información útil para la configuración inicial.

dhtadm Se utiliza para agregar, eliminar y modificar las opciones de dhtadm(1M)


configuración y las macros para los clientes DHCP. Esta utilidad
permite editar la tabla dhcptab de forma indirecta, con lo cual
se garantiza que la tabla dhcptab tenga el formato correcto.
No debe editar directamente la tabla dhcptab.

pntadm Se utiliza para administrar las tablas de red de DHCP. Esta pntadm(1M)
utilidad permite llevar a cabo las siguientes tareas:

 Agregar y eliminar direcciones IP y redes en la


administración de DHCP.

 Modificar la configuración de red para las direcciones IP


especificadas.

 Mostrar información sobre las direcciones IP y redes en


la administración de DHCP.

2.4.1 Control de acceso basado en roles para los comandos DHCP


La seguridad de los comandos dhcpconfig, dhtadm y pntadm la determina la
configuración del control de acceso basado en roles (RBAC). De modo
predeterminado, sólo el superusuario puede ejecutar los comandos. Si desea
utilizar los comandos con otro nombre de usuario, debe asignar el nombre de
usuario al perfil de administración de DHCP tal como se describe en Configuración
del acceso de usuario a los comandos de DHCP.

13
2.6. Configuración del servidor DHCP
Puede configurar el servidor DHCP la primera vez que ejecute el Administrador de
DHCP en un sistema en el que vaya a ejecutar el servidor DHCP.

Los cuadros de diálogo de configuración del servidor del Administrador de DHCP


solicitan la información básica necesaria para permitir y ejecutar el servidor DHCP
en una red. Algunos valores predeterminados se obtienen de los archivos del
sistema. Si no ha configurado el sistema para la red, no habrá valores
predeterminados. El Administrador de DHCP le solicita la siguiente información:

 El rol del servidor, tanto si es el servidor DHCP como el agente de reenvío de


BOOTP

 El tipo de almacén de datos (archivos, archivos binarios, NIS+ o lo que haya


especificado en su sitio)

 Los parámetros de configuración del almacén de datos para el tipo de almacén


de datos seleccionado

 El servicio de nombres que utilizar para actualizar los registros del host, en
caso de haberlos (/etc/hosts , NIS+ o DNS)

 La duración del permiso y si los clientes deben poder renovarlo

 El nombre de dominio DNS y las direcciones IP de los servidores DNS

 Las direcciones de red y la máscara de subred de la primera red que desee


configurar para el servicio DHCP

 El tipo de red, tanto si se trata de una red de área local (LAN) como de una red
de punto a punto

 El descubrimiento del enrutador o la dirección IP de un enrutador específico

 El nombre de dominio NIS y la dirección IP de los servidores NIS

 El nombre de dominio NIS+ y la dirección IP de los servidores NIS+

También puede configurar el servidor DHCP utilizando el


comando dhcpconfig. Esta utilidad recopila información automáticamente de los
archivos de sistema existentes para proporcionar una configuración inicial útil. Por
tanto, debe asegurarse de que los archivos sean correctos antes de
ejecutar dhcpconfig. Consulte la página del comando man dhcpconfig(1M) para
obtener información sobre los archivos que utiliza dhcpconfig para obtener
información.

14
2.7. VENTAJAS Y DESVENTAJAS DEL USO DHCP
Gracias a DHCP no tendrá que dedicar gran parte de su tiempo a configurar una
red TCP/IP ni a la administración diaria de dicha red. Tenga en cuenta que en la
implementación de Oracle Solaris, DHCP sólo funciona con IPv4.DHCP ofrece las
ventajas siguientes:

 Administración de direcciones IP: una de las principales ventajas de DHCP


es que facilita la administración de las direcciones IP. En una red sin DHCP,
debe asignar manualmente las direcciones IP. Debe asignar una dirección IP
exclusiva a cada cliente y configurar cada uno de los clientes de modo
individual. Si un cliente se pasa a una red distinta, debe realizar modificaciones
manuales para dicho cliente. Si DHCP está activo, el servidor DHCP
administra y asigna las direcciones IP sin necesidad de que intervenga el
administrador. Los clientes pueden moverse a otras subredes sin necesidad de
reconfiguración manual, ya que obtienen del servidor DHCP la nueva
información de cliente necesaria para la nueva red.

 Configuración de cliente de red centralizada: Puede crear una configuración


a medida para determinados clientes o para determinados tipos de clientes. La
información de configuración se almacena en un lugar, el almacén de datos de
DHCP. No es necesario iniciar sesión en un cliente para cambiar su
configuración. Puede realizar modificaciones en múltiples clientes cambiando
la información del almacén de datos.

 Compatibilidad con clientes BOOTP: Tanto los servidores BOOTP como los
servidores DHCP escuchan y responden las emisiones de los clientes. El
servidor DHCP puede responder a las solicitudes de clientes BOOTP y de
clientes DHCP. Los clientes BOOTP reciben una dirección IP y la información
que necesitan para iniciar desde un servidor.

 Compatibilidad con clientes locales y remotos: BOOTP permite reenviar


mensajes de una red a otra. DHCP aprovecha la función de reenvío de
BOOTP de distintos modos. La mayoría de los enrutadores de red se pueden
configurar como agentes de reenvío de BOOTP para transferir solicitudes
BOOTP a servidores que no se encuentren en la red del cliente. Las
solicitudes DHCP se pueden reenviar del mismo modo, ya que el enrutador no
distingue las solicitudes DHCP de las solicitudes BOOTP. El servidor DHCP
también se puede configurar como agente de reenvío de BOOTP, si no hay
disponible ningún enrutador que admita el reenvío de BOOTP.

 Inicio de red: los clientes pueden utilizar DHCP para obtener la información
necesaria para iniciar desde un servidor de la red, en lugar de utilizar RARP
(Reverse Address Resolution Protocol) y el archivo bootparams. El servidor
DHCP puede facilitar a un cliente toda la información que necesita para
funcionar, incluida la dirección IP, el servidor de inicio y la información de
configuración de red. Dado que las solicitudes DHCP se pueden reenviar por
subredes, es posible usar menos servidores de inicio en la red cuando se

15
utiliza el inicio de red DHCP. El inicio RARP requiere que cada subred tenga
un servidor de inicio.

 Amplia compatibilidad de red: las redes con millones de clientes DHCP


pueden utilizar DHCP. El servidor DHCP utiliza varios subprocesos para
procesar a la vez múltiples solicitudes de clientes. El servidor también admite
almacenes de datos optimizados para administrar grandes cantidades de
datos. El acceso de los almacenes de datos se administra mediante módulos
de procesamiento independientes. Este tipo de almacén de datos permite la
compatibilidad para cualquier base de datos que se necesite.

Así mismo podríamos indicar los aspectos importantes del servidor DHCP son los
siguientes puntos:

 Únicamente se configura el servidor que entregara de un rango de direcciones


una IP a cada cliente.
 Facilidad de configuración.
 Las direcciones son controladas por el servidor, lo cual logra su facilitación al
momento de dar seguimiento y supervisar.
 En una red de bastantes usuarios, el servidor DHCP es necesario para
asignación de IP de forma automática.

En Windows Server 2008, el servicio servidor DHCP proporciona las siguientes ventajas:

 Configuración de direcciones IP fiables. DHCP minimiza los errores de


configuración causados por configuración manual de la dirección IP, como, por
ejemplo, errores tipográficos, o solucionar los conflictos causados por la asignación
de una dirección IP a más de un equipo al mismo tiempo.

 Administración de red reducida. DHCP incluye las siguientes características para


reducir la administración de red:

o Configuración de TCP/IP centralizada y automatizada.

o La capacidad para definir configuraciones de TCP/IP desde una ubicación


central.

o La capacidad para asignar una gama completa de valores de configuración de


TCP/IP adicionales por medio de las opciones de DHCP.

o El manejo eficiente de los cambios de dirección IP para los clientes que deben
actualizarse con frecuencia, tales como los de los equipos portátiles que se
mueven a ubicaciones diferentes en una red inalámbrica.

o El reenvío de mensajes DHCP iniciales mediante el uso de un agente de


retransmisión DHCP, lo que elimina la necesidad de un servidor DHCP en cada
subred.

16
Desventajas

 En caso de que se requiera un DNS, es necesario configurarlo manualmente


para indicar las direcciones IP correspondientes.
 En caso de que el servidor DHCP falla, todas las maquinas clientes
renovaran su IP al no obtener respuesta alguna, lo cual provocara que toda
la red se detenga.

17
CAPITULO III

3 CONCLUSIONES
 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 las direcciones

18
IP de la red. Hoy en día, muchos sistemas operativos incluyen este
servicio dada su importancia.

4 REFERENCIA BIBLIOGRAFICAS
• Microsoft. (s.f.). ¿Qué es DHCP? Recuperado el 10 de 2011, de
http://technet.microsoft.com/es- es/library/dd145320(v=ws.10).aspx
• Microsoft. (s.f.). Introducción a DHCP. Recuperado el 06 de 2011, de
http://technet.microsoft.com/es-es/library/cc731166(v=ws.10).aspx
• Ventajas y desventajas del servidor DHCP en Windows Server 2008. (05 de
2011). Recuperado el 11 de 2011, de
http://blogdeingmar.wordpress.com/2011/03/23/ventajas-y-desventajas-del-
servidor-dhcp-en-windows-server-2008/

19

También podría gustarte