Protocolo DHCP y sus experimentos (eNSP)

Tabla de contenido

1.DHCP

1.1, función DHCP

1.2, grupo de direcciones DHCP

1.3, tipo de mensaje DHCP

1.4, principio de funcionamiento de DHCP

Pensamientos sobre cómo funciona DHCP:

1.5, renovación del arrendamiento de DHCP

1.6, nueva vinculación de DHCP

1.7, liberación de dirección IP

2. Experimento DHCP

2.1, el diagrama de topología de la red es el siguiente:

 2.2, requisitos experimentales

2.3, Configuración entre varias partes.

Reponer:


1.DHCP


1.1, función DHCP


DHCP (Protocolo de configuración dinámica de host) se utiliza generalmente en entornos de redes de área local a gran escala. Su función principal es administrar y asignar direcciones IP de forma centralizada, de modo que los hosts en el entorno de red puedan obtener dinámicamente direcciones IP, direcciones de puerta de enlace y DNS. Dirección del servidor y otra información, y puede mejorar la tasa de utilización de las direcciones, reducir la carga de trabajo de los administradores y evitar conflictos de direcciones causados ​​por los usuarios que configuran manualmente los parámetros de red.

1.2, grupo de direcciones DHCP


Hay dos tipos de grupos de direcciones:

Grupo de direcciones global: el grupo de direcciones configurado en la vista del sistema.
Grupo de direcciones de interfaz: el grupo de direcciones configurado en el modo de interfaz.

La diferencia entre los dos es la siguiente :

1. El grupo global de direcciones puede ser llamado por dhcp desde cualquier otra dirección de interfaz. En otras palabras, el grupo global de direcciones es una tubería de agua pública y todos pueden recibir agua de ella.

2. El grupo de direcciones de interfaz especifica una interfaz específica que se asignará a esta parte de la dirección IP. Esto es para uso privado.

3. Grupo de direcciones global, puede especificar IP como dirección de puerta de enlace

4. El grupo de direcciones de interfaz utiliza la IP de la interfaz como puerta de enlace y no se pueden especificar otras IP como puerta de enlace.

5. Además, si hay un dispositivo debajo que se usa como retransmisión dhcp, solo puede usar el grupo de direcciones global.

6. El grupo de direcciones global puede ser utilizado por cualquier otra dirección de interfaz, y la interfaz de llamada dhcp solo puede ser utilizada por esta interfaz.


1.3, tipo de mensaje DHCP


Tipo de mensaje Significado
DHCP DISCOVER El cliente lo usa para encontrar el servidor DHCP
DHCP OFERTA El servidor DHCP lo usa para responder al mensaje DHCP DISCOVER Este mensaje contiene diversa información de configuración
DHCP REQUEST El cliente solicita confirmación de configuración o renovación de arrendamiento
Servidor DHCP ACK Respuesta de confirmación al mensaje SOLICITUD
DHCP NAK Respuesta de rechazo del servidor al mensaje SOLICITUD
DHCP RELEASE Se utiliza para notificar al servidor cuando el cliente quiere liberar la dirección


1.4, principio de funcionamiento de DHCP

 1. El cliente envía una transmisión al servidor solicitando una dirección IP.
 2. El servidor envía un mensaje de oferta, el sistema operativo de Microsoft envía una transmisión y el equipo de hardware de Cisco y Huawei envía una unidifusión.
 3. El cliente envía un mensaje de confirmación, indicando que ha decidido utilizar la dirección IP proporcionada por el servidor.
 4. El servidor envía un mensaje de confirmación indicando que el cliente puede utilizar esta dirección IP.

Pensamientos sobre cómo funciona DHCP:

1. ¿Por qué el cliente envía una transmisión para solicitar una dirección IP? Cuando el cliente envía una solicitud, ¿cómo se encapsulan los mensajes enviados por el cliente en la Capa 2 y la Capa 3?

Para responder a esta pregunta, primero, podemos tomar el mensaje de descubrimiento y echarle un vistazo, de la siguiente manera:

 En la figura anterior, podemos ver que al enviar el mensaje de descubrimiento, el d-mac de segunda capa usa la dirección mac de transmisión f completa. En primer lugar, esto es para permitir que el SERVIDOR DHCP en la red reciba nuestra solicitud. En segundo lugar, porque No conocemos la dirección mac del SERVIDOR DHCP, no podemos encontrarlos con precisión, solo podemos decirles que los estamos buscando y luego dejar que vengan a nosotros. Se puede observar que la tercera capa usa el protocolo UDP para agilizar la solicitud y emisión de direcciones IP, el s-ip de la tercera capa usa 0.0.0.0, el cual se usa para comunicación temporal y también se usa para identificar que el El cliente no tiene una IP.

2. Después de que el cliente recibe la dirección IP, ¿por qué sigue enviando un mensaje para informarle al servidor y por qué no es unidifusión sino transmisión?

Envía este mensaje de difusión . Primero, es para decirle al servidor que proporciona la IP que quiero usar esta IP, de modo que el servidor que proporciona esta IP marque oficialmente la IP arrendada como arrendada; en segundo lugar, es para permitir que otros servidores DHCP que proporcionan la IP saber que no estoy usando .IP , y decirle a otros servidores DHCP que no envíen más ofertas. (La oferta contiene información de IP)

3. ¿Qué más contiene el mensaje DHCP OFERTA recibido por el cliente además de información de IP?

Podemos responder a esta pregunta mirando el mensaje de oferta, de la siguiente manera:

 En la imagen de arriba, podemos ver que el mensaje de oferta nos proporciona la dirección IP 10.1.1.254, la máscara de subred, la IP de la puerta de enlace, la IP del servidor de resolución de nombres de dominio y el tiempo de arrendamiento de IP. Nuestro host recibe esta información y, después de la configuración, puede ¡Empieza a comunicarte con la red externa!


1.5, renovación del arrendamiento de DHCP

 

Cuando el período de arrendamiento de IP alcance el 50%, el cliente DHCP solicitará renovar el arrendamiento de la dirección IP. El período de arrendamiento de dirección predeterminado de Huawei es de un día .


1.6, nueva vinculación de DHCP


Cuando el período de arrendamiento alcanza el 87,5%, el cliente DHCP no ha recibido una respuesta del servidor y solicitará volver a vincularse. Hay
dos posibles razones para la falta de respuesta del servidor IP: 1. Pérdida de mensaje, 2. Bucle.


1.7, liberación de dirección IP

 1. Si no se recibe respuesta del servidor antes de que expire la concesión de IP, el cliente dejará de usar la dirección IP
 2. Si el cliente DHCP ya no usa la dirección IP asignada, también puede enviar activamente un mensaje DHCP RELEASE al Servidor DHCP para liberar la dirección IP.

2. Experimento DHCP

2.1, el diagrama de topología de la red es el siguiente:

 2.2, requisitos experimentales

1. El enrutador R2 de la izquierda usa el modo de interfaz para configurar DHCP y el enrutador R3 de la derecha usa el modo global para configurar el servicio DHCP.

2. El enlace utilizado entre el conmutador y el enrutador es troncal y el tipo de enlace utilizado entre el conmutador y la PC es acceso.

3. Consulte la imagen de arriba para obtener información específica.

2.3, Configuración entre varias partes.

configuración de la computadora:

Configure el método para que todas las PC obtengan IP a DHCP.

Configuración del conmutador (de hecho, no es necesario configurar el conmutador para realizar este experimento, pero solo quiero configurar VLAN para practicar):

Primero necesitamos crear el número de VLAN requerido. Aquí necesitamos VLAN 10 20 30.

 Configure la interfaz g0/0/2 del switch como se muestra a continuación:

 1. Configure el tipo de enlace de la interfaz: acceso de tipo enlace de puerto.

 2. Configure la VLAN de la interfaz: VLAN predeterminada del puerto 10.

Aquí no se muestra la configuración de las interfaces g0/0/3 y g0/0/4, es lo mismo que configurar la interfaz g0/0/2, excepto que el número de vlan es diferente, a continuación mostramos la configuración de la interfaz g0/0/1:

 1. Configure el tipo de enlace de la interfaz como puerto troncal - puerto tipo enlace troncal 

2. Configure los números de VLAN permitidos para pasar a través de la interfaz: el puerto troncal permite pasar vlan todos, aquí configuramos todos los números de VLAN permitidos para pasar.

Si no puede comprender la configuración del conmutador y desea saber más sobre el conmutador, puede leer este blog que escribí sobre el conmutador, que contiene conocimientos detallados sobre conmutación y VLAN. http://t.csdn.cn/mJjca http://t.csdn.cn/mJjca

Configuración del enrutador R2:

Primero, habilitamos manualmente el servicio DHCP en el enrutador.

1. Primero, cree tres subinterfaces virtuales para dividir diferentes VLAN. He creado g0/0/0.1, g0/0/0.2 y g0/0/0.3 respectivamente para recibir los datos de vlan10 20 30. Solo los datos de Aquí se muestran vlan10 20 30. Configuración de g0/0/0.1.

2. Configure una dirección IP para la interfaz virtual. Esta dirección IP también es la puerta de enlace del host bajo esta VLAN.

3. Configure qué datos de vlan se aceptan, aquí se aceptan los datos de vlan20.

4. Configure el modo del grupo de direcciones en modo de interfaz.

5. Configure la información del servidor DNS.

6. Establezca el período de arrendamiento de la dirección IP. El período de arrendamiento predeterminado es un día.

7. Habilite el servicio de reenvío arp.

Una vez completada la configuración, podemos verificar la información de IP en cada PC.

pc3

 pc4

 Los anteriores son los datos que obtuvimos en la PC después de configurar el servicio DHCP en el enrutador, todos estos datos están preconfigurados en el enrutador, por ejemplo: el dns obtenido por la PC: 8.8.8.8.

Configuración del enrutador R3: la diferencia aquí con lo anterior es que necesitamos crear un grupo de direcciones en modo global.

 1. Primero habilite el servicio DHCP.

2. Cree un grupo de direcciones global.

3. Configure la información de la puerta de enlace del grupo de direcciones.

4. Configure la información del servidor DNS del grupo de direcciones.

5. Configure la información de la dirección IP que puede asignar el grupo de direcciones.

 6. Ingrese a la interfaz.

7. Seleccione el modo global: dhcp seleccione global.

Después de eso, verifique la información de IP de pc6.

 Puede ver que pc6 ha obtenido la información de la dirección IP emitida por el servidor DHCP.

2.4 Pensamientos después del experimento

¿El proceso específico y los detalles para que el host obtenga la dirección IP del servidor DHCP?

Capturamos paquetes en la siguiente ubicación para ver el proceso específico del host que obtiene la dirección IP del servidor DHCP.

 El siguiente es el proceso específico para que el host obtenga la dirección IP:

 Inicialmente, el host envía un mensaje Discover a todas las máquinas en toda la red y luego el servidor DHCP envía un mensaje de oferta al host en forma de unidifusión para proporcionar la dirección IP y otra información. Después de recibir el mensaje de oferta, el host no utiliza inmediatamente la información de IP proporcionada por la oferta , sino que sigue utilizando 0.0.0.0 como IP de origen y 255.255.255.255 como IP de destino para enviar el mensaje de solicitud. para decirle al servidor que proporcionó la IP. Quiero usar esta IP y dejar que el servidor que proporciona esta IP marque oficialmente la IP arrendada como arrendada; en segundo lugar, es para que otros servidores DHCP que proporcionan IP sepan que no estoy usando su IP . IP y permitir que otros servidores DHCP no vuelvan a enviar la oferta. Posteriormente, el host aún no puede usar esta IP porque no se puede usar oficialmente hasta que el servidor DHCP envíe un mensaje de confirmación. En resumen, el host no comenzará a utilizar la IP proporcionada por el servidor DHCP hasta que reciba el mensaje de confirmación.

Reponer:

La cuarta capa de mensajes utilizada por el protocolo DHCP utiliza el protocolo UDP en lugar del protocolo TCP: el cliente usa el puerto 68 y el servidor usa el puerto 67.

por fin 

La introducción de este blog al protocolo DHCP y los experimentos de DHCP termina aquí. Si este blog es útil para usted, por favor, recopile y apóyelo. ¡Gracias! ¡prometeme! No tengas sexo gratis, ¿vale? ¡Jajaja! Nos vemos en el próximo blog.

Supongo que te gusta

Origin blog.csdn.net/weixin_64972949/article/details/132127950
Recomendado
Clasificación