PowerSwitch : Sonic: Relais DHCP (Dynamic Host Configuration Protocol)
Résumé: Cet article explique le protocole DHCP (Dynamic Host Configuration Protocol) dans Dell Networking Enterprise SONiC. Cet article utilise un commutateur exécutant Dell SONiC 4.1.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Instructions
|
Configuration requise
La dénomination d’interface standard est utilisée pour illustrer les concepts. Voir l’article Dell 202172 Dell Networking série S : Configuration de l’interface de base - SONiC 4.0 pour plus d’informations sur la dénomination des interfaces
|
Index
IntroductionRelais
DHCPDHCP dans une configuration
MC-LAGOption
d’informations du relais DHCPLimite
de sautSélection de l’interface
sourceRelais DHCP sur IPv6 Tronçons
suivantsRelais DHCP entre VRF
Sous-option
Virtual Subnet SelectionRelais DHCP dans un déploiement
VXLANRelais DHCP et passerelle
Anycast statiqueGestion des paquets DHCPv4 avec les options
de l’agent de relaisSous-option
de remplacement de l’ID de serveurÉvolutivité
Commandes d’affichage du relais DHCP
Introduction
Le protocole DHCP (Dynamic Host Configuration Protocol) est un protocole réseau qui simplifie l’attribution d’adresses IP et d’autres informations aux périphériques réseau. En plus des adresses IP, DHCP attribue également un masque de sous-réseau, une adresse de passerelle par défaut, une adresse DNS (Domain Name Server) et d’autres paramètres de configuration. Enterprise SONiC prend en charge le relais DHCP. Cette section fournit une présentation et des informations de configuration sur le relais DHCP.Relais DHCP
Le relais DHCP est un appareil qui transfère les paquets DHCP entre les clients DHCP et les serveurs DHCP entre différents sous-réseaux. Vous pouvez configurer votre commutateur pour qu’il fonctionne comme un relais DHCP dans un réseau.Lorsqu’un client DHCP demande une adresse IP auprès d’un serveur DHCP, il ignore à quel sous-réseau elle va appartenir. Lorsqu’un client est connecté à un réseau, il envoie un message DHCP DISCOVER sous forme de diffusion. Si le serveur DHCP réside dans le même LAN ou VLAN, il attribue directement une adresse IP au client.
Si le serveur DHCP réside dans un autre domaine de diffusion, les routeurs du réseau ne transfèrent pas les messages DHCP DISCOVER des clients par défaut. Si vous configurez un périphérique en tant qu’agent de relais DHCP dans votre réseau, l’agent de relais peut recevoir les messages de diffusion DHCP DISCOVER et envoyer une demande de monodiffusion au serveur DHCP pour le compte du client DHCP.
Un agent de relais DHCP permet aux clients DHCP de recevoir des adresses IP d’un serveur DHCP, même si le serveur se trouve dans un autre réseau ou VLAN.
Fonctionnement du relais DHCP :
Dans la figure 1, les clients DHCP sont connectés à l’interface d’un appareil relais appartenant au VLAN 10. Le serveur DHCP 1 et le serveur DHCP 2 sont connectés respectivement aux réseaux VLAN 20 et VLAN 30. Lorsque vous configurez un relais DHCP sur l’appareil, il transfère les demandes DHCP au serveur DHCP respectif et la réponse du serveur aux clients.
Figure 1 : Exemple de topologie DHCP
- Activez le relais DHCP sur l’interface que vous envisagez d’utiliser pour le relais :
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Saisissez l’adresse du serveur. Vous pouvez ajouter jusqu’à quatre adresses :
dhcp-server-ip-address(Facultatif) Saisissez le nom 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)#
Relais DHCP dans une configuration MC-LAG
Dans une configuration MC-LAG, un client DHCP envoie un paquet DHCP DISCOVER à l’un des homologues MC-LAG. Lorsque l’un des homologues reçoit le paquet, il le transmet au serveur DHCP. Lorsque le serveur DHCP envoie une réponse, le même homologue MC-LAG qui a relayé le paquet DHCP DISCOVER transmet la réponse du serveur au client.Consignes de configuration pour MC-LAG :
- Configurez les mêmes serveurs DHCP sur les commutateurs homologues MC-LAG.
- Configurez le relais DHCP pour utiliser les options de sélection de liaison et d’interface source. Cette configuration garantit que la réponse du serveur est reçue par le commutateur qui a relayé le paquet DHCP.
- Assurez-vous que le serveur DHCP est accessible à partir des deux homologues MC-LAG.
Figure 2 : Relais DHCP dans MC-LAG
Option d’informations sur le relais DHCP
Dans un réseau où un seul routage est impliqué, le relais DHCP utilise l’adresse IP de la passerelle qui se trouve dans le champ giaddr du paquet relayé pour attribuer une adresse IP au client DHCP. Les acteurs malveillants peuvent usurper des demandes DHCP pour obtenir un accès non autorisé au réseau.Pour empêcher les appareils malveillants d’accéder au réseau, les administrateurs réseau peuvent placer les serveurs DHCP des clients sur différents réseaux. Vous pouvez utiliser l’option Informations de relais DHCP ou l’option DHCP 82 pour spécifier explicitement le sous-réseau sur lequel réside le client DHCP. L’agent de relais ajoute la sous-option au paquet pour spécifier le sous-réseau client et le serveur DHCP utilise la valeur de sous-option, au lieu de giaddr, pour attribuer l’adresse DHCP et le bail.
Remarque : La sous-option de sélection de lien s’applique uniquement aux clients DHCPv4 et ne s’applique pas aux clients DHCPv6.
La figure 3 suivante illustre le fonctionnement de la sélection de liaison de relais DHCP.
- Un client DHCP envoie une demande DHCP.
- L’agent de relais reçoit le paquet de diffusion et ajoute la sous-option de sélection de liaison avec l’adresse 192.168.0.1.
- L’agent de relais définit le champ giaddr qui est basé sur l’interface source configurée. Si l’interface source est configurée en tant que loopback 0, le giaddr est défini sur 103.103.103.103. Le giaddr doit être accessible à partir du serveur.
- Le serveur DHCP identifie le sous-réseau client à partir de l’option de sélection de lien et alloue l’adresse à partir du pool d’adresses 192.168.0.x. Le serveur génère le paquet d’offre et l’envoie à l’adresse IP spécifiée dans le giaddr.
Figure 3 : Relais DHCP
Limite de saut
Les clients DHCP attribuent généralement la valeur 0 au champ du nombre de sauts dans le paquet DHCP. Lors du transfert de paquets DHCP, l’agent de relais incrémente le nombre de sauts de 1. Si le nombre de sauts dans le paquet DHCP est supérieur ou égal au nombre maximal de sauts configurés sur l’agent de relais, l’appareil ignore le paquet.La limite de saut garantit que les paquets DHCP ne sont pas bouclés dans le réseau où plusieurs agents relais sont présents. La valeur par défaut du nombre maximal de tronçons est 10, que vous pouvez configurer sur une valeur comprise entre 1 et 16.
La configuration de la limite de saut est par interface (orientée client) et s’applique à la fois aux paquets DHCPv4 et DHCPv6. La limite de saut n’est appliquée que pour les paquets qui sont relayés au serveur. Elle ne s’applique pas aux paquets de réponse reçus d’un serveur. Le compteur d’interface est maintenu pour suivre le nombre de paquets abandonnés en raison de la limite de saut.
- Définissez la limite maximale de sauts. (Facultatif) :
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Spécifiez le nombre de sauts. La valeur est comprise entre 0 et 16. La valeur par défaut est 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)#
Sélection de l’interface source
Le relais DHCP fournit une option de configuration de l’interface source qui spécifie l’adresse source à utiliser pour les paquets relais. Si vous ne spécifiez pas l’interface source, l’adresse IP source dans le paquet relayé est automatiquement déterminée en fonction de l’interface sortante. Le système choisit la première adresse (IPv4 ou IPv6) configurée sur l’interface qui se trouve dans le même réseau que l’adresse de destination ou le routeursaut.L’option de configuration de l’interface source est une configuration par interface orientée client qui s’applique aux paquets DHCPv4 et DHCPv6. Si l’interface source configurée ne dispose d’aucune adresse IP, l’adresse IP source dans le paquet relayé est déterminée en fonction de l’interface sortante. Si vous modifiez l’adresse sur l’interface source, l’agent de relais utilise l’adresse IP mise à jour pour le relais des paquets.
Si la sous-option de sélection de lien est activée, configurez une interface source accessible à partir du serveur. Si vous ne configurez pas d’interface source, la sous-option de sélection de lien n’est pas ajoutée au paquet relais.
- Saisissez la sélection de l’interface source sur une interface :
NOTE:L’interface est enregistrée au format d’interface natif.
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)#
Relais DHCP sur IPv6 Tronçons suivants
Dans les déploiements réseau de datacenter, comme illustré à la figure 4 suivante, le serveur DHCP est accessible via un réseau sous-jacent IPv6. Le relais DHCP est activé sur le commutateur Leaf 1, qui a une relation de voisinage BGP avec Spine 1. Le serveur DHCP est connecté au commutateur Leaf 2 qui dispose également d’un voisinage BGP avec Spine 1.
Figure 4 : Relais DHCP sur IPv6 Tronçons suivants
Les interfaces entre les commutateurs Leaf et Spine n’ont pas d’adresses IPv4, mais elles sont activées pour le transfert IPv6 à l’aide d’adresses link-local. L’appairage BGP entre les commutateurs Leaf et Spine est établi à l’aide d’adresses IPv6 link-local. BGP prend en charge RFC 5549, qui permet de reporter un préfixe IPv4 sur un tronçon IPv6 suivant.
Sur Leaf 1, la route IPv4 vers le serveur DHCP est apprise via BGP et indique l’adresse de saut suivante link-local du Spine 1. Spine 1 dispose également d’une route IPv4 qui indique l’adresse de saut locale suivante de liaison de Leaf 2.
La section suivante explique comment le relais DHCP fonctionne sur les tronçons suivants IPv6 :
- Le client DHCP génère la demande.
- L’agent de relais sur Leaf 1 est configuré pour utiliser Loopback0 comme interface source. L’agent de relais définit le giaddr et l’adresse IPv4 source sur 103.103.103.103, puis transmet la demande au serveur DHCP dont l’adresse IP est 172.16.0.2 conformément à la route BGP RFC 5549.
- Leaf 2 reçoit la demande DHCP relayée du Spine 1 et la transmet au serveur DHCP qui est directement connecté.
- Le serveur DHCP reçoit la demande DHCP relayée, génère un paquet d’offre et l’envoie à l’adresse IP spécifiée dans le giaddr, qui est l’adresse de bouclage Leaf 1 103.103.103.103.
- Leaf 2 dispose d’une route RFC5549 BGP pour atteindre l’adresse de bouclage de Leaf 1 qui est 103.103.103.130. L’offre DHCP est transmise à l’agent de relais conformément à la route BGP.
- Leaf 1 reçoit la réponse du serveur DHCP, supprime l’option 82 et la transmet au client.
- Activez le relais DHCP sur l’interface que vous envisagez d’utiliser pour le relais :
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Saisissez l’adresse IPv6 du serveur. Vous pouvez ajouter jusqu’à quatre adresses :
dhcp-server-ipv6-address(Facultatif) Saisissez le nom VRF :
vrf vrf-name
- Saisissez la sélection de l’interface source sur une interface :
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
- (Facultatif) Définissez la limite maximale de sauts :
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Spécifiez le nombre de sauts. La valeur est comprise entre 1 et 16. La valeur par défaut est 10 :
hop-count
- (Facultatif) Spécifiez la manière de traiter un paquet de relais DHCP provenant d’un autre agent de relais :
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)#
Relais DHCP entre VRF
L’agent de relais DHCP prend en charge le transfert des demandes client vers un serveur situé dans un VRF différent. Par exemple, le client est connecté à une interface liée au VRF par défaut et le serveur peut résider dans le VRF utilisateur. Pour ces déploiements, vous pouvez configurer une option pour spécifier le nom VRF dans lequel réside le serveur DHCP. Si vous ne spécifiez pas le nom VRF, le système suppose que le serveur DHCP réside dans le VRF par défaut. Le relais DHCP prend en charge la configuration de plusieurs serveurs DHCP pour une interface client donnée, et tous ces serveurs DHCP doivent résider dans le même VRF. Vous ne pouvez configurer qu’un VRF serveur par interface orientée client.
NOTE:Le VRF client est dérivé de l’interface sur laquelle le relais est configuré.
Si vous utilisez le relais DHCPv4, vous devez activer la sélection de lien lorsque le client et le serveur se trouvent dans des VRF différents. La sous-option de sélection de lien doit utiliser une interface liée au VRF du serveur. Cette configuration est nécessaire pour s’assurer que le relais DHCPv4 reçoit la réponse du serveur. Si le client et le serveur se trouvent dans le même VRF, vous n’avez pas besoin de configurer la sélection de lien car le giaddr se trouve également dans le VRF du serveur.
- Activez le relais DHCP sur l’interface que vous envisagez d’utiliser pour le relais :
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Saisissez l’adresse du serveur. Vous pouvez ajouter jusqu’à quatre adresses :
dhcp-server-ip-address(Facultatif) Saisissez le nom VRF :
vrf-name
- (Facultatif) Activez la sous-option de sélection de lien sur une interface :
sonic(conf-if)# ip dhcp-relay link-select
- (Facultatif) Pour ajouter des informations VRF dans le paquet DHCP envoyé au serveur DHCP, spécifiez l’option 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)#
Sous-option Virtual subnet selection
Le relais DHCP prend en charge plusieurs clients sur différents VRF qui partagent des adresses IP qui se chevauchent. Dans ces déploiements VRF, le serveur DHCP doit connaître le VRF du client afin que l’allocation d’adresse puisse être effectuée en fonction de ce VRF. Pour fournir des informations VRF, le relais DHCP inclut la sous-option 151 pour DHCPv4 et la sous-option 68 pour DHCPv6, comme défini dans RFC 6607.La sous-option virtual subnet selection (type 0) porte le VRFNAME ASCII configuré sur l’interface entrante à laquelle le client est connecté. Si l’interface entrante est en VRF par défaut, la sous-option n’est pas ajoutée au paquet relais.
Pour garantir l’interopérabilité, activez la sous-option de sélection de sous-réseau virtuel uniquement lorsque le serveur DHCP prend en charge l’allocation d’adresses en fonction du VRF. Certains serveurs peuvent ne pas reconnaître la sous-option et peuvent toujours allouer la location dans l’espace VRF par défaut. Le relais DHCP n’ignore pas ces réponses du serveur.
Dans la figure 5 ci-dessous, le client DHCP 1 et le client DHCP 2 utilisent le même espace d’adressage. Si vous configurez une sous-option de sélection de sous-réseau virtuel sur le commutateur de relais DHCP, le périphérique relais inclut la sous-option lors de l’envoi du paquet au serveur DHCP.
Figure 5 : Sous-option Virtual subnet selection
Relais DHCP dans un déploiement VXLAN
Vous pouvez configurer un relais DHCP dans un déploiement VXLAN BGP EVPN pour fournir des services DHCP aux clients EVPN ou aux machines virtuelles. La figure 6 suivante illustre un déploiement classique dans des réseaux VXLAN. Le client et le serveur peuvent se trouver dans le même domaine VRF ou dans des domaines différents.
Figure 6 : Relais DHCP dans un déploiement VXLAN
L’exemple suivant illustre le fonctionnement d’un relais DHCP dans un déploiement VXLAN :
- Le client DHCP est connecté à VTEP1 sur le VLAN 10, qui est lié à VrfRed.
- Le relais DHCP est activé sur VTEP1 pour le VLAN 10.
- Le serveur DHCP se trouve sur VTEP2 et est connecté au VLAN 20, qui est lié à VrfRed.
- VTEP1 dispose d’une route BGP EVPN de type 5 vers le serveur DHCP 172.16.0.1 qui indique le prochain tronçon du tunnel VXLAN.
- Le relais DHCP transfère le paquet entrant vers 172.16.0.1 avec giaddr défini sur 192.168.0.1. Le relais n’est pas conscient des tunnels VxLAN.
- VTEP1 ajoute des en-têtes de tunnel de couche 2 et transfère le paquet vers le VTEP2 de destination.
- VTEP2 supprime les en-têtes de couche 2 et de tunnel de sous-couche, puis transfère le paquet DHCP vers le serveur.
- Le serveur DHCP répond à giaddr 192.168.0.1. VTEP2 dispose d’une route BGP EVPN de type 5 vers l’adresse IP de l’agent de relais 192.168.0.1 qui indique le prochain tronçon du tunnel.
- VTEP2 ajoute des en-têtes de tunnel de couche 2 sous-jacente et envoie le paquet de réponse à VTEP1.
- L’agent de relais DHCP sur VTEP1 reçoit la réponse du serveur, supprime l’option 82 et transfère le paquet au client sur le VLAN 10.
NOTE:Le relais DHCP dans les déploiements BGP EVPN s’applique aux configurations VNI de couche 3. Pour les configurations VNI de couche 2, il n’est pas nécessaire d’utiliser le relais DHCP, car le client et le serveur sont directement accessibles via un VLAN étendu.
Relais DHCP et passerelle Anycast statique
La passerelle Anycast statique (SAG) permet à plusieurs commutateurs d’acheminer simultanément les paquets à l’aide d’une adresse de passerelle commune dans une configuration de routeur actif/actif. Chaque commutateur est configuré avec le même ensemble d’adresses IP virtuelles et une adresse MAC virtuelle.Le relais DHCP nécessite une adresse IP pour identifier le sous-réseau de l’interface descendante ou orientée client. Si l’interface client est activée pour SAG, le relais DHCP utilise l’adresse IPv4 du SAG comme giaddr. Si aucune adresse IP n’est attribuée à l’interface SAG associée, l’agent de relais ignore le paquet. Étant donné qu’une adresse IP SAG identique est configurée sur les commutateurs Leaf, la réponse du serveur peut atterrir sur un autre commutateur Leaf et ne pas atteindre le commutateur Leaf qui a relayé le paquet DHCP. Pour éviter ce problème, utilisez l’option de sélection de lien avec l’interface source.
Dans la figure 7 suivante, 192.168.0.1 est utilisé comme passerelle SAG pour VLAN10 sur le commutateur Leaf. Le relais DHCP est activé sur VLAN10. Pour relayer un paquet DHCP vers le serveur DHCP, le champ giaddr est défini sur 55.55.55.55. Le serveur DHCP utilise la sous-option 5 de sélection de liaison pour identifier le sous-réseau client à louer. La réponse du serveur DHCP est envoyée à l’adresse IP de bouclage qui est unique au commutateur Leaf d’origine.
Figure 7 : Relais DHCP et passerelle Anycast statique
Relais DHCP sur des interfaces IPv4 non numérotées
Vous pouvez configurer le relais DHCP sur des liaisons point à point non numérotées. La configuration sans numérotation IPv4 permet le traitement de couche 3 sans attribuer d’adresse IPv4 explicite.L’interface non numérotée utilise l’adresse IPv4 d’une autre interface déjà configurée sur le routeur. Vous pouvez utiliser la configuration sans numérotation IPv4 pour économiser de l’espace d’adressage réseau et simplifier la configuration du commutateur.
Le relais DHCP prend en charge le transfert de paquets vers un serveur via une interface non numérotée IPv4 avec les limitations suivantes :
- Seules les interfaces de bouclage sont prises en charge en tant qu’interfaces donatrices.
- La configuration sans numérotation IPv4 est prise en charge uniquement sur les interfaces Ethernet et de canal de port.
- La configuration sans numérotation IPv4 est prise en charge uniquement sur le VRF par défaut.
NOTE:Les deux extrémités de la liaison entre le relais et le serveur doivent être configurées en tant qu’interfaces non numérotées. L’interface descendante orientée client doit avoir une adresse IPv4 associée, car le serveur doit connaître le sous-réseau client pour attribuer le bail DHCP.
Dans la figure 8 suivante, IPv4 unnumbered est configuré sur l’interface Eth1/4, qui est une liaison point à point entre le relais et le serveur. OSPFv2 est activé sur le commutateur de relais et le commutateur de serveur, et les adresses réseau de bouclage sont annoncées.
Figure 8 : Relais DHCP sur des interfaces IPv4 non numérotées
Le sous-réseau client est également annoncé via OSPFv2 afin que le serveur puisse répondre au commutateur de relais. Le giaddr dans le paquet relayé est défini sur 192.168.0.1. L’adresse IPv4 source dans le paquet relayé est déterminée par la pile de routage.
Vous pouvez également activer la sélection de lien dans une configuration IPv4 sans numérotation. Si le sous-réseau client n’est pas accessible à partir du serveur, le giaddr est défini sur l’adresse Loopback 1 qui est 103.103.103.103.
Gestion des paquets DHCPv4 avec les options d’agent de relais
Pour prendre en charge différentes configurations réseau, telles que les relais en cascade, l’agent de relais fournit trois options différentes pour gérer les paquets DHCPv4 entrants qui ont déjà des options d’agent de relais :- Abandonner : l’agent de relais supprime le paquet entrant (par défaut).
- Ajouter - L’agent de relais ajoute son propre ensemble d’options de relais au paquet, laissant les options entrantes intactes. Si la longueur des informations de l’agent de relais dépasse la limite maximale de 255 octets, le paquet est supprimé.
- Remplacer : l’agent de relais supprime les options entrantes et ajoute son propre ensemble d’options au paquet.
- (Facultatif) Spécifiez la manière de traiter un paquet de relais DHCP provenant d’un autre agent de relais.
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)#
Sous-option de remplacement de l’identifiant de serveur
Le relais DHCPv4 prend en charge la sous-option 11 de remplacement de l’identificateur de serveur, tel que défini dans RFC5107. Cette sous-option permet au relais d’agir en tant que serveur DHCPv4 afin que les paquets DHCPv4 en monodiffusion parviennent à l’agent de relais au lieu d’aller directement au serveur. Le relais peut ajouter des sous-options appropriées sur les paquets monodiffusion. La sous-option de remplacement de l’identifiant de serveur est automatiquement ajoutée lorsque la sous-option de sélection de lien ou la sous-option VSS est activée.Si le serveur DHCPv4 ne prend pas en charge la sous-option d’ID de serveur, les paquets DHCPv4 monodiffusion du client sont envoyés directement au serveur en contournant l’agent de relais.
Cette sous-option s’applique uniquement à l’agent de relais DHCPv4.
Évolutivité
- Vous pouvez activer un maximum de quatre adresses relais par interface.
- Les relais DHCPv4 et DHCPv6 peuvent gérer jusqu’à 2 000 clients DHCP.
- Vous pouvez activer un maximum de 4 000 interfaces de couche 3 pour le relais DHCPv4.
- Vous pouvez activer un maximum de 4 000 interfaces de couche 3 pour le relais DHCPv6.
Commandes d’affichage du relais 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#
Produits concernés
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
...
Propriétés de l’article
Numéro d’article: 000218658
Type d’article: How To
Dernière modification: 10 Jun 2026
Version: 5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.