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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

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

Índice

Introducción
Retransmisión
DHCPDHCP en una configuración
de MC-LAGOpción de información de retransmisión DHCP
Límite
de saltoSelección de interfaz de origen
Retransmisión DHCP a través de los próximos saltos
de IPv6Retransmisión DHCP entre VRF
Sub option (Sub-opción) virtual Subnet Selection (Selección de subred virtual)
Retransmisión DHCP en una implementación de
VXLANGateway
de transmisión DHCP y anycast estáticoManejo de paquetes DHCPv4 con opciones
de agente de retransmisiónSub option de reemplazo del identificador del servidor
Escalabilidad
Comandos de visualización de retransmisión DHCP
 

Introducción

El protocolo de configuración dinámica de host (DHCP) es un protocolo de red que simplifica la asignación de direcciones IP y otra información a dispositivos de red. Además, las direcciones IP, DHCP también asigna la máscara de subred, la dirección de gateway predeterminada, la dirección del servidor de nombres 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 subredes diferentes. Puede configurar el switch para que funcione como una retransmisión 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 va a pertenecer. Cuando un cliente está conectado a una red, envía un mensaje DISCOVER de DHCP como transmisión. Si el servidor DHCP reside dentro de la misma LAN o VLAN, el servidor asigna directamente una dirección IP al cliente.

Si el servidor DHCP reside en un dominio de transmisión diferente, los enrutadores de la red no reenvían los mensajes DISCOVER de DHCP de los clientes de manera predeterminada. Si configura un dispositivo como un agente de retransmisión DHCP en la red, el agente de retransmisión puede recibir los mensajes de transmisión DISCOVER de 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 de 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 de DHCP
Figura 1: Ejemplo de topología de 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
Ingrese la dirección del servidor. Puede agregar hasta cuatro direcciones:
dhcp-server-ip-address
 (Opcional) Ingrese el nombre de 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 DHCP DISCOVER a cualquiera de los pares MC-LAG. Cuando uno de los pares recibe el paquete, lo transmite al servidor DHCP. Cuando el servidor DHCP envía una respuesta, el mismo par MC-LAG que transmitió el paquete DISCOVER de DHCP transmite la respuesta del servidor al cliente.

Reglas 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 la interfaz de origen. Esta configuración garantiza que el switch que transmitió el paquete DHCP reciba la respuesta del servidor.
  • Asegúrese de que se pueda acceder al servidor DHCP desde ambos pares de MC-LAG.
En la siguiente figura 2, un cliente DHCP envía un mensaje DE DESCUBRIMIENTO de DHCP. MC-LAG peer 1 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 DHCP en MC-LAG
Figura 2: Retransmisión DHCP en MC-LAG
 

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

En una red en la que hay un solo enrutamiento involucrado, 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 suplantar las solicitudes de DHCP para obtener acceso no autorizado a la red.

Para evitar que los dispositivos no autorizados obtengan acceso a la red, los administradores de red pueden colocar los servidores DHCP de los clientes en diferentes redes. Puede utilizar la opción de información de retransmisión 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 subopción, en lugar de giaddr, para asignar la dirección DHCP y el arrendamiento.
 
NOTA: La sub opción de selección de vínculos se aplica solo a los clientes DHCPv4 y no a los clientes DHCPv6.

En la siguiente figura 3 se ilustra cómo funciona la selección del vínculo 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 sub option link-selection con la dirección 192.168.0.1.
  3. El agente de retransmisión configura el campo giaddr que se basa en la interfaz de origen configurada. Si la interfaz de origen está configurada como loopback 0, el 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 vínculos y asigna la dirección del grupo de direcciones 192.168.0.x. El servidor genera el paquete de oferta y lo envía a la dirección IP especificada en el 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ía paquetes DHCP, el agente de retransmisión aumenta 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 se loopen en la red donde hay varios agentes de retransmisión presentes. El valor predeterminado de la cantidad máxima de saltos es 10, el cual puede configurar en un valor de 1 a 16.

La configuración de límite de salto es por interfaz (orientada al cliente) y se aplica a los paquetes DHCPv4 y DHCPv6. El límite de salto solo se aplica a los paquetes que se transmiten al servidor. No se aplica a los paquetes de respuesta que se reciben desde un servidor. Se mantiene el contador de interfaz para rastrear la cantidad de paquetes caídos debido al límite de salto.
  • Configure el límite máximo de salto. (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 interfaz de origen

La retransmisión DHCP proporciona una opción de configuración de 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 siguiente enrutador de salto.

La opción de configuración de la interfaz de origen es una interfaz orientada al cliente que se aplica a los 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 transmitir paquetes.

Si la sub option link-selection está habilitada, configure una interfaz de origen a la que se pueda acceder desde el servidor. Si no configura una interfaz de origen, la subpestaña selección de vínculos no se agrega al paquete retransmitido.
  • Ingrese la selección de la interfaz de origen en una interfaz:
NOTA: La interfaz se guarda en formato de interfaz nativa.
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 DHCP a través de los próximos saltos de IPv6

En las implementaciones de red del centro de datos, como se muestra en la siguiente figura 4, se puede acceder al servidor DHCP a través de una red de subcapa IPv6. La retransmisión DHCP está habilitada en el switch de hoja 1, que tiene un vecino BGP con spine 1. El servidor DHCP está conectado al switch de hoja 2, que también tiene un vecino BGP con spine 1.
 
Retransmisión DHCP a través de los próximos saltos de IPv6
Figura 4: Retransmisión 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 BGP entre el switch de hoja y nervadura se establece mediante direcciones locales de enlace de IPv6. BGP es compatible con RFC 5549, lo que permite que un prefijo IPv4 se lleve a través de un salto siguiente de IPv6.

En la hoja 1, la ruta IPv4 al servidor DHCP se aprende a través de BGP e indica la dirección del próximo salto local de vínculo de la columna 1. La columna 1 también tiene una ruta IPv4 que indica la dirección del próximo salto local del 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 de 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 configura la dirección IPv4 de origen y giaddr 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 RFC 5549 de BGP.
  3. La hoja 2 recibe la solicitud de DHCP retransmitida de la columna 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 el giaddr, que es la dirección de loopback de hoja 1 103.103.103.103.
  5. La hoja 2 tiene una ruta de RFC5549 BGP para alcanzar la dirección de loopback de la hoja 1, que es 103.103.103.130. La oferta de 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
Ingrese la dirección IPv6 del servidor. Puede agregar hasta cuatro direcciones:
dhcp-server-ipv6-address
(Opcional) Ingrese el nombre de VRF:
vrf vrf-name
  • Ingrese la selección de la interfaz de origen en una interfaz:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (Opcional) Configure el límite máximo de salto:
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 del cliente 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 de 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 vínculos cuando el cliente y el servidor se encuentren en diferentes VRF. La sub option link-selection debe utilizar 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 se encuentran en el mismo VRF, no es necesario configurar la selección de enlaces, 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
Ingrese la dirección del servidor. Puede agregar hasta cuatro direcciones:
dhcp-server-ip-address 
(Opcional) Ingrese el nombre de VRF:
vrf-name 
  • (Opcional) Habilite la sub option link-selection 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)#
 

Sub-opció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 tales implementaciones de VRF, el servidor DHCP debe tener en cuenta el VRF del cliente, de modo que la asignación de direcciones se pueda realizar en función de ese VRF. Para proporcionar información de VRF, la retransmisión DHCP incluye la subpestaña 151 para DHCPv4 y la sub option 68 para DHCPv6, como se define en RFC 6607.

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

Para garantizar la interoperabilidad, habilite la sub opció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 sub-opción y aún puedan asignar arrendamiento en el espacio 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 dirección. Si configura una sub opción de selección de subred virtual en el switch de retransmisión DHCP, el dispositivo de retransmisión incluye la sub-opción cuando se envía el paquete al servidor DHCP.
 
Sub-opción de selección de subred virtual
Figura 5: Sub-opció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 los mismos dominios de VRF o en dominios de VRF diferentes.
 
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á activada en VTEP1 para VLAN 10.
  3. El servidor DHCP está en VTEP2 y está conectado a VLAN 20, que está vinculado 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 de DHCP reenvía el paquete entrante a 172.16.0.1 con giaddr configurado en 192.168.0.1. El retransmisión no está al tanto de los túneles de VxLAN.
  6. VTEP1 agrega encabezados de túnel de capa 2 de subcapa y reenvía el paquete al VTEP2 de destino.
  7. VTEP2 elimina los encabezados de capa 2 y túnel de subcapa 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 próximo salto del túnel.
  9. VTEP2 agrega encabezados de túnel de capa 2 de subcapa 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 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 el cliente y el servidor están directamente accesibles a través de VLAN extendida.
 

Transmisión DHCP y puerta de enlace de cualquiercast estático

La puerta de enlace de anycast estática (CNC) permite que varios switches enrutan paquetes simultáneamente mediante una dirección de gateway 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 LAR, la retransmisión DHCP utiliza la dirección IPv4 de LAPR como giaddr. Si la interfaz de LAC asociada no tiene ninguna dirección IP asignada, el agente de retransmisión descarta el paquete. Como se configura una dirección IP idéntica de LAN en los switches de hoja, la respuesta del servidor puede colocarse en un switch de hoja diferente y no puede llegar al switch de hoja que transmitió el paquete DHCP. Para evitar este problema, utilice la opción link-selection con la interfaz de origen.

En la siguiente figura 7, 192.168.0.1 se utiliza como puerta de enlace DE LA GATEWAY para VLAN10 en el switch de hoja. La retransmisión DHCP está activada 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 subpestaña de selección de vínculos 5 para identificar la subred del cliente que se va a arrendar. La respuesta del servidor DHCP se envía a la IP de loopback, que es única para el switch de hoja de origen.
 
Transmisión DHCP y puerta de enlace de cualquiercast estático
Figura 7: Transmisión DHCP y puerta de enlace de cualquiercast estático

Retransmisión DHCP en interfaces
IPv4 sin numerarPuede configurar la retransmisión DHCP en enlaces de punto a punto sin numerar. La configuración IPv4 sin numerar permite el procesamiento de capa 3 sin asignar una dirección IPv4 explícita.

La interfaz sin numerar 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 de direcciones 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 IPv4 sin numerar con las siguientes limitaciones:
  • Solo se admiten interfaces de loopback como interfaces contribuyentes.
  • La configuración no numerada de IPv4 solo se admite en las interfaces de canal de puerto y Ethernet.
  • La configuración no numerada de IPv4 solo se admite en el VRF predeterminado.
NOTA: Ambos extremos del vínculo entre la retransmisión y el servidor deben configurarse como interfaces sin numerar. La interfaz descendente del cliente debe tener una dirección IPv4 asociada, ya que el servidor debe conocer la subred del cliente para asignar el alquiler de DHCP.

En la siguiente figura 8, IPv4 sin numerar se configura en la interfaz Eth1/4, que es un vínculo punto a punto entre la retransmisión y el servidor. OSPFv2 está habilitado en el switch de retransmisión y el switch del servidor, y se anuncian las direcciones de red de loopback.
 
Retransmisión DHCP en interfaces IPv4 sin numerar
Figura 8: Retransmisión DHCP en interfaces IPv4 sin numerar

La subred del cliente también se anuncia a través de OSPFv2, de modo que el servidor pueda responder al switch de retransmisión. El giaddr en el paquete retransmitido se configura 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 vínculos en una configuración sin numerar IPv4. Si no se puede acceder a la subred del cliente desde el servidor, el giaddr se configura en la dirección loopback 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 las transmisiones 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:
  • Descartar: el agente de retransmisión descarta el paquete entrante (valor predeterminado).
  • Anexar: el agente de retransmisión anexa su propio conjunto de opciones de retransmisión al paquete, dejando intactas las opciones entrantes. 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)#
 

Sub-opción de reemplazo del identificador del servidor

La retransmisión DHCPv4 es compatible con la subpestaña 11 de reemplazo del identificador del servidor, como se define en RFC5107. Esta sub-opción permite que la retransmisión actúe como el servidor DHCPv4, de modo que los paquetes DHCPv4 de unidifusión lleguen al agente de retransmisión en lugar de dirigirse directamente al servidor. La retransmisión puede agregar opciones secundarias adecuadas en los paquetes de unidifusión. La sub-opción de reemplazo del identificador del servidor se agrega automáticamente cuando la sub-opción link-select o la sub-option de VSS están habilitadas.

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

Esta sub-opció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 de visualización 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#

Affected Products

Enterprise SONiC Distribution, PowerSwitch S5048F-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON
Article Properties
Article Number: 000218658
Article Type: How To
Last Modified: 20 Feb 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.