PowerSwitch: SONiC: Retransmisión del protocolo de configuración dinámica de host (DHCP)

Zusammenfassung: En este artículo, se explica el protocolo de configuración dinámica de host (DHCP) en Dell Networking Enterprise SONiC. En este artículo, se utiliza un switch que ejecuta Dell SONiC 4.1. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

Requisitos previos
La asignación de nombres de interfaz estándar se utiliza para demostrar los conceptos. Consulte el artículo de Dell 202172 la serie S de Dell Networking: Configuración básica de la interfaz: SONiC 4.0 para obtener más información sobre la asignación de nombres de interfaces
 

Índice

Introducción
Retransmisión
DHCPDHCP en una configuración
de MC-LAGOpción
de información de retransmisión DHCPLímite de
saltoSelección
de interfaz de origenRetransmisión DHCP a través de los próximos saltos IPv6
Retransmisión DHCP entre VRF
Subopción de selección de subred
virtualRetransmisión DHCP en una implementación de
VXLANRetransmisión DHCP y gateway
de transmisión por proximidad estáticaManejo de paquetes DHCPv4 con opciones
del agente de retransmisiónSubopción
de reemplazo del identificador del servidorEscalabilidad
Comandos show de retransmisión DHCP

Introducción

El protocolo de configuración dinámica del host (DHCP) es un protocolo de red que simplifica la asignación de direcciones IP y otra información a los dispositivos de red. Además de las direcciones IP, DHCP también asigna la máscara de subred, la dirección de puerta de enlace predeterminada, la dirección del servidor de nombre de dominio (DNS) y otros parámetros de configuración. Enterprise SONiC es compatible con la retransmisión DHCP. En esta sección, se proporciona una descripción general e información de configuración sobre la retransmisión DHCP.
 

Retransmisión DHCP

La retransmisión DHCP es cualquier dispositivo que reenvía paquetes DHCP entre clientes DHCP y servidores DHCP entre diferentes subredes. Puede configurar el switch para que funcione como un repetidor DHCP en una red.

Cuando un cliente DHCP solicita una dirección IP desde un servidor DHCP, el cliente no reconoce la subred a la que pertenecerá. Cuando un cliente está conectado a una red, envía un mensaje DHCP DISCOVER como difusión. Si el servidor DHCP reside dentro de la misma LAN o VLAN, el servidor asigna una dirección IP al cliente directamente.

Si el servidor DHCP reside en un dominio de difusión diferente, los enrutadores de la red no reenvían los mensajes de DESCUBRIMIENTO DHCP de los clientes de manera predeterminada. Si configura un dispositivo como agente de retransmisión DHCP en la red, el agente de retransmisión puede recibir los mensajes de difusión DESCUBRIR DHCP y enviar una solicitud de unidifusión al servidor DHCP en nombre del cliente DHCP.

Un agente de retransmisión DHCP permite que los clientes DHCP reciban direcciones IP desde un servidor DHCP, incluso si el servidor está en una red o VLAN diferente.

Operación de retransmisión DHCP:

En la figura 1, los clientes DHCP están conectados a la interfaz de un dispositivo de retransmisión que pertenece a VLAN 10. El servidor DHCP 1 y el servidor DHCP 2 están conectados a VLAN 20 y VLAN 30, respectivamente. Cuando configura una retransmisión DHCP en el dispositivo, reenvía las solicitudes DHCP al servidor DHCP respectivo y la respuesta del servidor a los clientes.
 
Ejemplo de topología DHCP
Figura 1: Ejemplo de topología DHCP
 
  • Habilite la retransmisión DHCP en la interfaz que planea utilizar para la retransmisión:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Introduzca la dirección del servidor. Puede agregar hasta cuatro direcciones:
dhcp-server-ip-address
 (Opcional) Ingrese el nombre del VRF:
vrf-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)#
 

Retransmisión DHCP en una configuración de MC-LAG

En una configuración de MC-LAG, un cliente DHCP envía un paquete de DESCUBRIMIENTO de DHCP a cualquiera de los pares de MC-LAG. Cuando uno de los pares recibe el paquete, lo retransmite al servidor DHCP. Cuando el servidor DHCP envía una respuesta, el mismo par MC-LAG que retransmitió el paquete DHCP DISCOVER retransmite la respuesta del servidor al cliente.

Pautas de configuración para MC-LAG:

  • Configure los mismos servidores DHCP en los switches pares MC-LAG.
  • Configure la retransmisión DHCP para utilizar la selección de vínculos y las opciones de interfaz de origen. Esta configuración garantiza que la respuesta del servidor sea recibida por el switch que retransmitió el paquete DHCP.
  • Asegúrese de que el servidor DHCP sea accesible desde ambos pares de MC-LAG.
En la siguiente figura 2, un cliente DHCP envía un mensaje DHCP DISCOVER. El par 1 de MC-LAG recibe el mensaje y lo transmite al servidor DHCP a través del switch Spine. El servidor DHCP envía una respuesta al mismo par MC-LAG que, a su vez, transmite la información al cliente.
 
Retransmisión de DHCP en MC-LAG
Figura 2: Retransmisión de DHCP en MC-LAG
 

Opción de información de retransmisión DHCP

En una red en la que está involucrado un solo enrutamiento, la retransmisión DHCP utiliza la dirección IP de la puerta de enlace que se encuentra en el campo giaddr del paquete retransmitido para asignar una dirección IP al cliente DHCP. Los actores no autorizados pueden falsificar solicitudes DHCP para obtener acceso no autorizado a la red.

Para evitar que dispositivos no autorizados obtengan acceso a la red, los administradores de red pueden colocar servidores DHCP de clientes en diferentes redes. Puede utilizar la opción de información de retransmisión de DHCP o la opción 82 de DHCP para especificar explícitamente la subred en la que reside el cliente DHCP. El agente de retransmisión agrega la subopción al paquete para especificar la subred del cliente y el servidor DHCP utiliza el valor de la subopción, en lugar de giaddr, para asignar la dirección DHCP y el arrendamiento.
 
NOTA: La subopción de selección de enlaces solo se aplica a los clientes DHCPv4 y no a los clientes DHCPv6.

La siguiente figura 3 ilustra cómo funciona la selección de enlace de retransmisión DHCP.
  1. Un cliente DHCP envía una solicitud DHCP.
  2. El agente de retransmisión recibe el paquete de difusión y agrega la subopción de selección de enlace con la dirección 192.168.0.1.
  3. El agente de retransmisión establece el campo giaddr que se basa en la interfaz de origen configurada. Si la interfaz de origen está configurada como bucle invertido 0, giaddr se configura en 103.103.103.103. El giaddr debe ser accesible desde el servidor.
  4. El servidor DHCP identifica la subred del cliente desde la opción de selección de enlace y asigna la dirección desde el pool de direcciones 192.168.0.x. El servidor genera el paquete de oferta y lo envía a la dirección IP especificada en giaddr.
 
Retransmisión DHCP
Figura 3: Retransmisión DHCP
 

Límite de salto

Por lo general, los clientes DHCP configuran el campo de conteo de saltos en el paquete DHCP en 0. Cuando se reenvían paquetes DHCP, el agente de retransmisión incrementa el conteo de saltos en 1. Si el conteo de saltos en el paquete DHCP es mayor o igual que la cantidad máxima de saltos configurados en el agente de retransmisión, el dispositivo descarta el paquete.

El límite de salto garantiza que los paquetes DHCP no estén en bucle en la red donde hay varios agentes de retransmisión. El valor predeterminado de la cantidad máxima de saltos es 10, que se puede configurar en un valor de 1 a 16.

La configuración del límite de salto es por interfaz (orientada al cliente) y se aplica a paquetes DHCPv4 y DHCPv6. El límite de salto solo se aplica a los paquetes que se retransmiten al servidor. No se aplica a los paquetes de respuesta que se reciben de un servidor. El contador de interfaz se mantiene para rastrear la cantidad de paquetes descartados debido al límite de saltos.
  • Establezca el límite máximo de saltos. (Opcional):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Especifique el conteo de saltos. El rango es de 0 a 16. El valor predeterminado es 10:
hop-count 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)#
 

Selección de la interfaz de origen

La retransmisión DHCP proporciona una opción de configuración de la interfaz de origen que especifica la dirección de origen que se utilizará para los paquetes retransmitidos. Si no especifica la interfaz de origen, la dirección IP de origen en el paquete retransmitido se determina automáticamente en función de la interfaz saliente. El sistema elige la primera dirección (IPv4 o IPv6) configurada en la interfaz que se encuentra en la misma red que la dirección de destino o el enrutador del siguiente salto.

La opción de configuración de la interfaz de origen es por interfaz orientada al cliente y se aplica a paquetes DHCPv4 y DHCPv6. Si la interfaz de origen configurada no tiene ninguna dirección IP, la dirección IP de origen en el paquete retransmitido se determina en función de la interfaz saliente. Si modifica la dirección en la interfaz de origen, el agente de retransmisión utiliza la dirección IP actualizada para la retransmisión de paquetes.

Si la subopción selección de enlaces está activada, configure una interfaz de origen a la que se pueda acceder desde el servidor. Si no configura una interfaz de origen, la subopción de selección de enlaces no se agrega al paquete retransmitido.
  • Ingrese la selección de interfaz de origen en una interfaz:
NOTA:La interfaz se guarda en el formato de interfaz nativo.
sonic(conf-if)# ip dhcp-relay source-interface interface
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay source-interface Eth 1/10
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay source-interface Ethernet36
 ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)#
 

Retransmisión de DHCP a través de los próximos saltos de IPv6

En las implementaciones de redes de centro de datos, como se muestra en la siguiente figura 4, se puede acceder al servidor DHCP a través de una red subyacente IPv6. El relé DHCP está habilitado en el switch de hoja 1, que tiene vecindad BGP con la columna 1. El servidor DHCP está conectado al switch de hoja 2, que también tiene vecindad BGP con la columna vertebral 1.
 
Retransmisión de DHCP a través de los próximos saltos de IPv6
Figura 4: Retransmisión de DHCP a través de los próximos saltos de IPv6

Las interfaces entre los switches Leaf y Spine no tienen direcciones IPv4, pero están habilitadas para el reenvío de IPv6 mediante direcciones locales de enlace. El emparejamiento de BGP entre los switches de hoja y espina se establece mediante direcciones locales de enlace IPv6. BGP es compatible con RFC 5549, que permite que un prefijo IPv4 se transfiera a un próximo salto IPv6.

En la hoja 1, la ruta IPv4 al servidor DHCP se aprende a través del BGP e indica la dirección de próximo salto local de enlace de la columna vertebral 1. La columna vertebral 1 también tiene una ruta IPv4 que indica la dirección de próximo salto local de enlace de la hoja 2.

A continuación, se explica cómo funciona la retransmisión DHCP a través de los próximos saltos IPv6:
  1. El cliente DHCP genera la solicitud.
  2. El agente de retransmisión en la hoja 1 está configurado para utilizar Loopback0 como la interfaz de origen. El agente de retransmisión establece el giaddr y la dirección IPv4 de origen en 103.103.103.103 y reenvía la solicitud al servidor DHCP cuya dirección IP es 172.16.0.2 según la ruta BGP RFC 5549.
  3. La hoja 2 recibe la solicitud de DHCP retransmitida desde la columna vertebral 1 y la reenvía al servidor DHCP que está conectado directamente.
  4. El servidor DHCP recibe la solicitud DHCP retransmitida, genera un paquete de oferta y lo envía a la dirección IP especificada en giaddr, que es la dirección de bucle invertido de hoja 1 103.103.103.103.
  5. La hoja 2 tiene una ruta de RFC5549 BGP para llegar a la dirección de bucle invertido de la hoja 1, que es 103.103.103.130. La oferta DHCP se reenvía al agente de retransmisión según la ruta BGP.
  6. La hoja 1 recibe la respuesta del servidor DHCP, elimina la opción 82 y la reenvía al cliente.
 
  • Habilite la retransmisión DHCP en la interfaz que planea utilizar para la retransmisión:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Introduzca la dirección IPv6 del servidor. Puede agregar hasta cuatro direcciones:
dhcp-server-ipv6-address
(Opcional) Ingrese el nombre del VRF:
vrf vrf-name
  • Ingrese la selección de interfaz de origen en una interfaz:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (Opcional) Establezca el límite máximo de saltos:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Especifique el conteo de saltos. El rango es de 1 a 16. El valor predeterminado es 10:
hop-count
  • (Opcional) Especifique cómo manejar un paquete de retransmisión DHCP que proviene de otro agente de retransmisión:
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ipv6 address 2001:db8:3333::7777/80
 ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)#
 

Retransmisión DHCP entre VRF

El agente de retransmisión DHCP admite el reenvío de solicitudes de clientes a un servidor que se encuentra en un VRF diferente. Por ejemplo, el cliente está conectado a una interfaz vinculada al VRF predeterminado y el servidor puede residir en el VRF del usuario. Para dichas implementaciones, puede configurar una opción para especificar el nombre de VRF en el que reside el servidor DHCP. Si no especifica el nombre del VRF, el sistema supone que el servidor DHCP reside en el VRF predeterminado. La retransmisión DHCP admite la configuración de varios servidores DHCP para una interfaz de cliente determinada, y todos estos servidores DHCP deben residir en el mismo VRF. Puede configurar solo un VRF de servidor por interfaz orientada al cliente.
 
NOTA:El VRF del cliente se deriva de la interfaz en la que está configurada la retransmisión.

Si utiliza la retransmisión DHCPv4, debe habilitar la selección de enlaces cuando el cliente y el servidor se encuentren en VRF diferentes. La subopción de selección de enlaces debe usar una interfaz vinculada al VRF del servidor. Esta configuración es necesaria para garantizar que la retransmisión DHCPv4 reciba la respuesta del servidor. Si el cliente y el servidor están en el mismo VRF, no es necesario configurar la selección de enlace, ya que el giaddr también está en el VRF del servidor.
  • Habilite la retransmisión DHCP en la interfaz que planea utilizar para la retransmisión:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Introduzca la dirección del servidor. Puede agregar hasta cuatro direcciones:
dhcp-server-ip-address 
(Opcional) Ingrese el nombre del VRF:
vrf-name 
  • (Opcional) Habilite la subopción de selección de enlaces en una interfaz:
sonic(conf-if)# ip dhcp-relay link-select
  • (Opcional) Para agregar información de VRF en el paquete DHCP que se envía al servidor DHCP, especifique la opción VRF-select:
sonic(conf-if)# ip dhcp-relay vrf-select
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)#
 

Subopción de selección de subred virtual

La retransmisión DHCP es compatible con varios clientes en diferentes VRF que comparten direcciones IP superpuestas. En dichas implementaciones de VRF, el servidor DHCP debe conocer el VRF del cliente para que la asignación de direcciones se pueda realizar en función de ese VRF. Para proporcionar información de VRF, la retransmisión de DHCP incluye la subopción 151 para DHCPv4 y la subopción 68 para DHCPv6, como se define en RFC 6607.

La subopción de selección de subred virtual (tipo 0) lleva el nombre VRF ASCII configurado en la interfaz entrante a la que está conectado el cliente. Si la interfaz entrante está en el VRF predeterminado, la subopción no se agrega al paquete retransmitido.

Para garantizar la interoperabilidad, habilite la subopción de selección de subred virtual solo cuando el servidor DHCP admita la asignación de direcciones basada en VRF. Es posible que algunos servidores no reconozcan la subopción y aun así asignen el arrendamiento en el espacio de VRF predeterminado. La retransmisión DHCP no descarta estas respuestas del servidor.

En la siguiente figura 5, tanto el cliente DHCP 1 como el cliente DHCP 2 utilizan el mismo espacio de direcciones. Si configura una subopción de selección de subred virtual en el switch de retransmisión DHCP, el dispositivo de retransmisión incluirá la subopción cuando envíe el paquete al servidor DHCP.
 
Subopción de selección de subred virtual
Figura 5: Subopción de selección de subred virtual
 

Retransmisión DHCP en una implementación de VXLAN

Puede configurar una retransmisión DHCP en una implementación de VXLAN BGP EVPN para proporcionar servicios DHCP a clientes o VM de EVPN. En la siguiente figura 6, se muestra una implementación típica en redes VXLAN. El cliente y el servidor pueden estar en el mismo dominio o en diferentes dominios de VRF.
 
Retransmisión DHCP en una implementación de VXLAN
Figura 6: Retransmisión DHCP en una implementación de VXLAN

A continuación, se ilustra el funcionamiento de una retransmisión DHCP en una implementación de VXLAN:
  1. El cliente DHCP está conectado a VTEP1 en VLAN 10, que está vinculado a VrfRed.
  2. La retransmisión DHCP está habilitada en VTEP1 para VLAN 10.
  3. El servidor DHCP está en VTEP2 y está conectado a VLAN 20, que está vinculada a VrfRed.
  4. VTEP1 tiene una ruta BGP EVPN tipo 5 al servidor DHCP 172.16.0.1 que indica el próximo salto del túnel VXLAN.
  5. La retransmisión DHCP reenvía el paquete entrante a 172.16.0.1 con giaddr establecido en 192.168.0.1. El repetidor ignora los túneles de VxLAN.
  6. VTEP1 agrega encabezados de túnel de capa 2 subyacentes y reenvía el paquete al VTEP2 de destino.
  7. VTEP2 elimina la capa 2 subyacente y los encabezados del túnel, y reenvía el paquete DHCP al servidor.
  8. El servidor DHCP responde a giaddr 192.168.0.1. VTEP2 tiene una ruta BGP EVPN tipo 5 a la dirección IP del agente de retransmisión 192.168.0.1 que indica el siguiente salto del túnel.
  9. VTEP2 agrega encabezados de túnel de capa 2 subyacentes y envía el paquete de respuesta a VTEP1.
  10. El agente de retransmisión DHCP en VTEP1 recibe la respuesta del servidor, elimina la opción 82 y reenvía el paquete al cliente en la VLAN 10.
NOTA:La retransmisión DHCP en las implementaciones de BGP EVPN se aplica a las configuraciones de VNI de capa 3. Para las configuraciones de VNI de capa 2, no hay necesidad de retransmisión DHCP, ya que se puede acceder directamente al cliente y al servidor a través de la VLAN extendida.

 

Retransmisión DHCP y gateway de transmisión por proximidad estática

La puerta de enlace estática Anycast (SAG) permite que varios switches enruten paquetes simultáneamente mediante una dirección de puerta de enlace común en una configuración de enrutador activo/activo. Cada switch está configurado con el mismo conjunto de direcciones IP virtuales y una dirección MAC virtual.

La retransmisión DHCP requiere una dirección IP para identificar la subred de la interfaz descendente o orientada al cliente. Si la interfaz del cliente está habilitada para SAG, la retransmisión DHCP utiliza la dirección IPv4 de SAG como giaddr. Si la interfaz SAG asociada no tiene ninguna dirección IP asignada, el agente de retransmisión descarta el paquete. A medida que se configura una dirección IP SAG idéntica en los switches de hoja, la respuesta del servidor puede llegar a un switch de hoja diferente y es posible que no llegue al switch de hoja que retransmitió el paquete DHCP. Para evitar este problema, utilice la opción de selección de enlaces con la interfaz de origen.

En la siguiente figura 7, 192.168.0.1 se utiliza como el gateway SAG para VLAN10 en el switch de hoja. La retransmisión DHCP está habilitada en VLAN10. Para retransmitir un paquete DHCP al servidor DHCP, el campo giaddr se establece en 55.55.55.55. El servidor DHCP utiliza la subopción 5 de selección de enlaces para identificar la subred del cliente que se arrendará. La respuesta del servidor DHCP se envía a la IP de bucle invertido que es exclusiva del switch de hoja de origen.
 
Retransmisión DHCP y gateway de transmisión por proximidad estática
Figura 7: Retransmisión DHCP y gateway de transmisión por proximidad estática

Retransmisión DHCP en interfaces IPv4 no numeradas

Puede configurar la retransmisión DHCP en enlaces punto a punto no numerados. La configuración no numerada de IPv4 permite el procesamiento de capa 3 sin asignar una dirección IPv4 explícita.

La interfaz no numerada utiliza la dirección IPv4 de otra interfaz que ya está configurada en el enrutador. Puede utilizar la configuración no numerada de IPv4 para ahorrar espacio en la dirección de red y simplificar la configuración del switch.

La retransmisión DHCP admite el reenvío de paquetes a un servidor a través de una interfaz no numerada IPv4 con las siguientes limitaciones:
  • Solo se admiten interfaces de bucle invertido como interfaces donantes.
  • La configuración no numerada de IPv4 solo se admite en interfaces Ethernet y de canal de puerto.
  • La configuración no numerada de IPv4 solo se admite en el VRF predeterminado.
NOTA:Ambos extremos del enlace entre el relé y el servidor deben configurarse como interfaces no numeradas. La interfaz descendente orientada al cliente debe tener una dirección IPv4 asociada, ya que el servidor debe conocer la subred del cliente para asignar la concesión DHCP.

En la siguiente figura 8, IPv4 no numerado está configurado en la interfaz Eth1/4, que es un enlace punto a punto entre la retransmisión y el servidor. OSPFv2 está habilitado en el switch de retransmisión y el switch de servidor, y se anuncian las direcciones de red de bucle invertido.
 
Retransmisión DHCP en interfaces IPv4 no numeradas
Figura 8: Retransmisión DHCP en interfaces IPv4 no numeradas

La subred del cliente también se anuncia a través de OSPFv2 para que el servidor pueda responder al switch de retransmisión. El giaddr en el paquete retransmitido se establece en 192.168.0.1. La dirección IPv4 de origen en el paquete retransmitido está determinada por la pila de enrutamiento.

También puede habilitar la selección de enlaces en una configuración no numerada de IPv4. Si no se puede acceder a la subred del cliente desde el servidor, giaddr se establece en la dirección de bucle invertido 1, que es 103.103.103.103.
 

Manejo de paquetes DHCPv4 con opciones de agente de retransmisión

Para admitir diferentes configuraciones de red, como relés en cascada, el agente de retransmisión proporciona tres opciones diferentes para manejar paquetes DHCPv4 entrantes que ya tienen opciones de agente de retransmisión:
  • Discard: el agente de retransmisión descarta el paquete entrante (valor predeterminado).
  • Anexar: el agente de retransmisión agrega su propio conjunto de opciones de retransmisión al paquete, dejando intactas las opciones de entrada. Si la longitud de la información del agente de retransmisión supera el límite máximo de 255 bytes, el paquete se descarta.
  • Reemplazar: el agente de retransmisión elimina las opciones entrantes y agrega su propio conjunto de opciones al paquete.
  • (Opcional) Especifique cómo manejar un paquete de retransmisión DHCP que proviene de otro agente de retransmisión.
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay source-interface Ethernet40
 ip dhcp-relay max-hop-count 15
 ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)#
 

Subopción de reemplazo del identificador del servidor

La retransmisión DHCPv4 es compatible con la subopción 11 de reemplazo del identificador del servidor, como se define en RFC5107. Esta subopción permite que la retransmisión actúe como el servidor DHCPv4 para que los paquetes DHCPv4 de unidifusión lleguen al agente de retransmisión en lugar de ir directamente al servidor. La retransmisión puede agregar las subopciones apropiadas en los paquetes de unidifusión. La subopción de reemplazo del identificador del servidor se agrega automáticamente cuando se habilita la subopción de selección de enlace o la subopción de VSS.

Si el servidor DHCPv4 no es compatible con la subopción del identificador del servidor, los paquetes DHCPv4 de unidifusión del cliente se envían directamente al servidor omitiendo el agente de retransmisión.

Esta subopción solo se aplica al agente de retransmisión DHCPv4.
 

Escalabilidad

  • Puede habilitar un máximo de cuatro direcciones de retransmisión por interfaz.
  • La retransmisión DHCPv4 y DHCPv6 puede manejar hasta 2000 clientes DHCP.
  • Puede habilitar un máximo de 4000 interfaces de capa 3 para la retransmisión DHCPv4.
  • Puede habilitar un máximo de 4000 interfaces de capa 3 para la retransmisión DHCPv6.
 

Comandos show de retransmisión DHCP

DELLSONiC# show ip dhcp-relay
  brief       Display IP DHCP relay information in brief
  detailed    Display IP DHCP relay information in detail
  statistics  Display IP DHCP relay statistics
DELLSONiC# show ip dhcp-relay brief
------------------------------------------------
Interface Name    DHCP Helper Address
------------------------------------------------
Vlan100           10.10.200.20


DELLSONiC# show ipv6 dhcp-relay brief
------------------------------------------------
Interface Name    DHCP Helper Address
------------------------------------------------
Vlan100           2001:db8:4444::7777
DELLSONiC#
DELLSONiC# show ip dhcp-relay detailed Vlan 100

Relay Interface: Vlan100


Server Address: 10.10.200.20
Server VRF: Not Configured
Source Interface: Not Configured
Link Select: disable
VRF Select: disable
Max Hop Count: 10
Policy Action: discard
Circuit-id Format: %p
DELLSONiC#
DELLSONiC# show ip dhcp-relay statistics Vlan 100
BOOTREQUEST messages received by the relay agent        : 4
BOOTREQUEST messages forwarded by the relay agent       : 2
BOOTREPLY messages forwarded by the relay agent         : 0
DHCP DISCOVER messages received by the relay agent      : 0
DHCP OFFER messages sent by the relay agent             : 0
DHCP REQUEST messages received by the relay agent       : 0
DHCP ACK messages sent by the relay agent               : 0
DHCP RELEASE messages received by the relay agent       : 0
DHCP DECLINE messages received by the relay agent       : 0
DHCP INFORM messages received by the relay agent        : 0
DHCP NACK messages sent by the relay agent              : 0
Total number of DHCP packets dropped by the relay agent : 0
Number of DHCP packets dropped due to an invalid opcode : 0
Number of DHCP packets dropped due to an invalid option : 0
DELLSONiC#

Betroffene Produkte

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, PowerSwitch S4348F/S4348T-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON, PowerSwitch Z9264F-ON , PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON, PowerSwitch Z9664F-ON, PowerSwitch Z9864F-ON ...
Artikeleigenschaften
Artikelnummer: 000218658
Artikeltyp: How To
Zuletzt geändert: 10 Juni 2026
Version:  5
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.