PowerSwitch: Sonic: DHCP-relæ (Dynamic Host Configuration Protocol)

Oversigt: Denne artikel handler om DHCP (Dynamic Host Configuration Protocol) i Dell Networking Enterprise SONiC. Denne artikel bruger en switch, der kører Dell SONiC 4.1.

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Instruktioner

Forudsætninger
Standardgrænsefladenavngivning bruges til at demonstrere begreberne. Se Dell-artiklen 202172 Dell Networking S-serien: Basic Interface Configuration - SONiC 4.0 for at få flere oplysninger om navngivning af grænseflade
 

Indeks

Indførelsen
DHCP-relæ
DHCP i en MC-LAG-opsætning
Mulighed
for DHCP-relæoplysningerHop grænse
Valg
af kildegrænsefladeDHCP-relæ via IPv6 Næste hop
DHCP-relæ mellem VRF er
Valg af virtuelt undernet Sub-option
DHCP-relæ i en VXLAN-implementering
DHCP-relæ og statisk Anycast-gateway
Håndtering af DHCPv4-pakker med relæagentindstillinger
Underindstilling
for tilsidesættelse af server-idSkalerbarhed
DHCP Relay Show kommandoer

Indledning

DHCP (Dynamic Host Configuration Protocol) er en netværksprotokol, der forenkler tildeling af IP-adresser og andre oplysninger til netværksenheder. Ud over IP-adresser tildeler DHCP også undernetmaske, standard gateway-adresse, DNS-adresse (domain name server) og andre konfigurationsparametre. Enterprise SONiC understøtter DHCP-relæ. Dette afsnit indeholder en oversigt over og konfigurationsoplysninger om DHCP-relæ.
 

DHCP-relæ

DHCP-relæ er enhver enhed, der videresender DHCP-pakker mellem DHCP-klienter og DHCP-servere mellem forskellige undernet. Du kan konfigurere switchen til at fungere som et DHCP-relæ i et netværk.

Når en DHCP-klient anmoder om en IP-adresse fra en DHCP-server, er klienten ikke opmærksom på det undernet, den skal tilhøre. Når en klient er tilsluttet et netværk, sender den en DHCP DISCOVER-meddelelse som en udsendelse. Hvis DHCP-serveren er placeret i det samme LAN eller VLAN, tildeler serveren en IP-adresse direkte til klienten.

Hvis DHCP-serveren er placeret i et andet broadcastdomæne, videresender routere i netværket som standard ikke DHCP DISCOVER-meddelelser fra klienter. Hvis du konfigurerer en enhed som DHCP-relæagent i dit netværk, kan relæagenten modtage DHCP DISCOVER-udsendelsesmeddelelserne og sende en unicast-anmodning til DHCP-serveren på vegne af DHCP-klienten.

En DHCP-relæagent gør det muligt for DHCP-klienter at modtage IP-adresser fra en DHCP-server, selvom serveren er i et andet netværk eller VLAN.

DHCP-relædrift:

I figur 1 er DHCP-klienter forbundet til grænsefladen på en relæenhed, der hører til VLAN 10. DHCP-server 1 og DHCP-server 2 er forbundet til henholdsvis VLAN 20 og VLAN 30. Når du konfigurerer et DHCP-relæ på enheden, videresender det DHCP-anmodninger til den respektive DHCP-server og svaret fra serveren til klienter.
 
Eksempel på DHCP-topologi
Figur 1: Eksempel på DHCP-topologi
 
  • Aktivér DHCP-relæ på den grænseflade, du vil bruge til videresendelse:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Indtast serveradressen. Du kan tilføje op til fire adresser:
dhcp-server-ip-address
 (Valgfrit) Indtast VRF-navnet:
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)#
 

DHCP-relæ i en MC-LAG-opsætning

I en MC-LAG-opsætning sender en DHCP-klient en DHCP DISCOVER-pakke til en af MC-LAG-peers. Når en af peers modtager pakken, videresender den pakken til DHCP-serveren. Når DHCP-serveren sender et svar, videresender den samme MC-LAG-peer, der videresendte DHCP DISCOVER-pakken, svaret fra serveren til klienten.

Konfigurationsretningslinjer for MC-LAG:

  • Konfigurer de samme DHCP-servere på MC-LAG-peer-switchene.
  • Konfigurer DHCP-relæet til at bruge linkvalg og kildegrænsefladeindstillinger. Denne konfiguration sikrer, at svaret fra serveren modtages af den switch, der videresendte DHCP-pakken.
  • Sørg for, at DHCP-serveren er tilgængelig fra begge MC-LAG-peers.
I følgende figur 2 sender en DHCP-klient en DHCP DISCOVER-meddelelse. MC-LAG Peer 1 modtager meddelelsen og videresender den til DHCP-serveren via Spine-switchen. DHCP-serveren sender et svar til den samme MC-LAG-peer, som igen videresender oplysningerne til klienten.
 
DHCP-relæ i MC-LAG
Figur 2: DHCP-relæ i MC-LAG
 

Mulighed for DHCP-relæoplysninger

I et netværk, hvor en enkelt routing er involveret, bruger DHCP-relæet gateway-IP-adressen, der findes i giaddr-feltet i den videresendte pakke, til at tildele en IP-adresse til DHCP-klienten. Useriøse skuespillere kan forfalske DHCP-anmodninger for at få uautoriseret adgang til netværket.

For at forhindre useriøse enheder i at få adgang til netværket kan netværksadministratorer placere klienters DHCP-servere i forskellige netværk. Du kan bruge indstillingen DHCP-videresendelsesoplysninger eller DHCP-indstilling 82 til eksplicit at angive det undernet, som DHCP-klienten er placeret på. Relæagenten føjer underindstillingen til pakken for at angive klientens undernet, og DHCP-serveren bruger underindstillingsværdien i stedet for giaddr til at tildele DHCP-adressen og leasingaftalen.
 
BEMÆRK: Underindstillingen til linkvalg gælder kun for DHCPv4-klienter og er ikke tilgængelig for DHCPv6-klienter.

Følgende figur 3 illustrerer, hvordan valg af DHCP-relælink fungerer.
  1. En DHCP-klient sender en DHCP-anmodning.
  2. Relæagenten modtager udsendelsespakken og tilføjer underindstillingen til linkvalg med adressen 192.168.0.1.
  3. Relæagenten indstiller det giaddr-felt, der er baseret på den konfigurerede kildegrænseflade. Hvis kildegrænsefladen er konfigureret som loopback 0, er giaddr indstillet til 103.103.103.103. Giaddr skal være tilgængelig fra serveren.
  4. DHCP-serveren identificerer klientundernettet fra linkvalgsindstillingen og tildeler adressen fra adressepuljen 192.168.0.x. Serveren genererer tilbudspakken og sender den til den IP-adresse, der er angivet i giaddr.
 
DHCP-relæ
Figur 3: DHCP-relæ
 

Hop grænse

DHCP-klienter indstiller normalt feltet til antal hop i DHCP-pakken til 0. Ved videresendelse af DHCP-pakker øger relæagenten humleantallet med 1. Hvis humletallet i DHCP-pakken er større end eller lig med det maksimale antal humle, der er konfigureret på relæagenten, kasserer enheden pakken.

Hopgrænsen sikrer, at DHCP-pakkerne ikke sløjfes i netværket, hvor flere relæagenter er til stede. Standardværdien for det maksimale antal humle er 10, som du kan konfigurere til en værdi fra 1 til 16.

Hopgrænsekonfigurationen er pr. grænseflade (klientvendt) og gælder for både DHCPv4- og DHCPv6-pakker. Hopgrænsen håndhæves kun for pakker, der videresendes til serveren. Det gælder ikke for svarpakker, der modtages fra en server. Interfacetælleren vedligeholdes for at spore antallet af pakker, der er faldet på grund af humlegrænsen.
  • Indstil den maksimale humlegrænse. (Valgfrit):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Angiv antallet af hop. Området er fra 0 til 16. Standardværdien er 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)#
 

Valg af kildegrænseflade

DHCP-relæ giver en konfigurationsmulighed for kildegrænseflade, der angiver den kildeadresse, der skal bruges til videresendte pakker. Hvis du ikke angiver kildegrænsefladen, bestemmes kilde-IP-adressen i den videresendte pakke automatisk baseret på den udgående grænseflade. Systemet vælger den første adresse (IPv4 eller IPv6), der er konfigureret på grænsefladen, som falder i samme netværk som destinationsadressen eller næste hop-router.

Konfigurationsindstillingen for kildegrænsefladen er en klientvendt grænseflade pr. grænseflade og gælder for både DHCPv4- og DHCPv6-pakker. Hvis den konfigurerede kildegrænseflade ikke har nogen IP-adresse, bestemmes kilde-IP-adressen i den videresendte pakke ud fra den udgående grænseflade. Hvis du ændrer adressen på kildegrænsefladen, bruger relæagenten den opdaterede IP-adresse til videresendelse af pakker.

Hvis underindstillingen til linkvalg er aktiveret, skal du konfigurere en kildegrænseflade, der er tilgængelig fra serveren. Hvis du ikke konfigurerer en kildegrænseflade, føjes underindstillingen til linkvalg ikke til den videresendte pakke.
  • Indtast valg af kildegrænseflade på en grænseflade:
BEMÆRK:Interface gemmes i Native Interface Format.
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)#
 

DHCP-relæ over IPv6 næste hop

I datacenternetværksimplementeringer som vist i følgende figur 4 kan DHCP-serveren nås via et IPv6-underlagsnetværk. DHCP-relæ er aktiveret på Leaf 1-kontakten, som har BGP-naboskab med rygsøjle 1. DHCP-serveren er forbundet til Leaf 2-switchen, som også har BGP-naboskab med rygsøjle 1.
 
DHCP-relæ over IPv6 næste hop
Figur 4: DHCP-relæ over IPv6 næste hop

Grænsefladerne mellem blad- og spine-switchene har ikke IPv4-adresser, men de er aktiveret til IPv6-videresendelse ved hjælp af link-local-adresser. BGP-peering mellem Leaf- og Spine-switch oprettes ved hjælp af IPv6-link-lokale adresser. BGP understøtter RFC 5549, som gør det muligt at overføre et IPv4-præfiks over et IPv6 næste hop.

På Leaf 1 læres IPv4-ruten til DHCP-serveren gennem BGP og angiver den link-lokale næste hop-adresse for Spine 1. Spine 1 har også en IPv4-rute, der angiver den link-lokale næste hop-adresse for Leaf 2.

Følgende forklarer, hvordan DHCP-relæet fungerer over IPv6 næste hop:
  1. DHCP-klienten genererer anmodningen.
  2. Relæagenten på blad 1 er konfigureret til at bruge Loopback0 som kildegrænseflade. Relæagenten indstiller giaddr- og kilde-IPv4-adressen til 103.103.103.103 og videresender anmodningen til DHCP-serveren, hvis IP-adresse er 172.16.0.2 i henhold til BGP RFC 5549-ruten.
  3. Blad 2 modtager den videresendte DHCP-anmodning fra rygsøjle 1 og videresender den til DHCP-serveren, som er direkte tilsluttet.
  4. DHCP-serveren modtager den videresendte DHCP-anmodning, genererer en tilbudspakke og sender den til den IP-adresse, der er angivet i giaddr, som er Leaf 1 loopback-adressen 103.103.103.103.
  5. Leaf 2 har en BGP-RFC5549 rute for at nå loopback-adressen på Leaf 1, som er 103.103.103.130. DHCP-tilbuddet videresendes til relæagenten i henhold til BGP-ruten.
  6. Blad 1 modtager svaret fra DHCP-serveren, fjerner mulighed 82 og videresender det til klienten.
 
  • Aktivér DHCP-relæ på den grænseflade, du vil bruge til videresendelse:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Indtast serverens IPv6-adresse. Du kan tilføje op til fire adresser:
dhcp-server-ipv6-address
(Valgfrit) Indtast VRF-navnet:
vrf vrf-name
  • Indtast valg af kildegrænseflade på en grænseflade:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (Valgfrit) Indstil den maksimale humlegrænse:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Angiv antallet af hop. Området er fra 1 til 16. Standardværdien er 10:
hop-count
  • (Valgfrit) Angiv, hvordan en DHCP-relæpakke, der kommer fra en anden relæagent, skal håndteres:
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)#
 

DHCP-relæ mellem VRF'er

DHCP-relæagenten understøtter videresendelse af klientanmodninger til en server, der er placeret i en anden VRF. For eksempel er klienten forbundet til en grænseflade, der er bundet til standard VRF, og serveren kan være placeret i brugerens VRF. For sådanne installationer kan du konfigurere en indstilling til at angive det VRF-navn, som DHCP-serveren befinder sig i. Hvis du ikke angiver VRF-navnet, antager systemet, at DHCP-serveren er placeret i standard-VRF'en. DHCP-relæ understøtter konfiguration af flere DHCP-servere til en given klientgrænseflade, og alle disse DHCP-servere skal være placeret i den samme VRF. Du kan kun konfigurere én server-VRF pr. klientvendt grænseflade.
 
BEMÆRK:Klientens VRF er afledt af grænsefladen, som relæet er konfigureret på.

Hvis du bruger DHCPv4-relæ, skal du aktivere linkvalg, når klienten og serveren er i forskellige VRF'er. Underindstillingen til linkvalg skal bruge en grænseflade, der er bundet til serverens VRF. Denne konfiguration er nødvendig for at sikre, at svaret fra serveren modtages af DHCPv4-relæet. Hvis klienten og serveren er i samme VRF, behøver du ikke konfigurere linkvalg, da giaddr også er i serverens VRF.
  • Aktivér DHCP-relæ på den grænseflade, du vil bruge til videresendelse:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Indtast serveradressen. Du kan tilføje op til fire adresser:
dhcp-server-ip-address 
(Valgfrit) Indtast VRF-navnet:
vrf-name 
  • (Valgfrit) Aktivér underindstillingen til linkvalg på en grænseflade:
sonic(conf-if)# ip dhcp-relay link-select
  • (Valgfrit) Hvis du vil tilføje VRF-oplysninger i den DHCP-pakke, der sendes til DHCP-serveren, skal du angive VRF-select-indstillingen:
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)#
 

Underindstilling for valg af virtuelt undernet

DHCP-relæ understøtter flere klienter på forskellige VRF'er, der deler overlappende IP-adresser. I sådanne VRF-implementeringer skal DHCP-serveren være opmærksom på klientens VRF, så adressetildelingen kan udføres baseret på den VRF. For at give VRF-oplysninger inkluderer DHCP-relæ underindstillingen 151 for DHCPv4 og underindstilling 68 for DHCPv6 som defineret i RFC 6607.

Underindstillingen til valg af virtuelt undernet (type 0) indeholder ASCII VRFNAME, der er konfigureret på den indgående grænseflade, som klienten er tilsluttet. Hvis den indgående grænseflade er i standard VRF, føjes underindstillingen ikke til den videresendte pakke.

For at sikre kompatibilitet skal du kun aktivere underindstillingen til valg af virtuelt undernet, når DHCP-serveren understøtter adresseallokering baseret på VRF. Nogle servere genkender muligvis ikke undermuligheden og tildeler muligvis stadig leasingaftale i VRF-standardområdet. DHCP-relæ kasserer ikke disse svar fra serveren.

I følgende figur 5 bruger både DHCP-klient 1 og DHCP-klient 2 det samme adresserum. Hvis du konfigurerer en underindstilling til valg af virtuelt undernet på DHCP-relæswitchen, inkluderer relæenheden underindstillingen, når pakken sendes til DHCP-serveren.
 
Underindstilling for valg af virtuelt undernet
Figur 5: Underindstilling for valg af virtuelt undernet
 

DHCP-relæ i en VXLAN-implementering

Du kan konfigurere et DHCP-relæ i en VXLAN BGP EVPN-udrulning for at levere DHCP-tjenester til EVPN-klienter eller VM'er. Følgende figur 6 viser en typisk implementering i VXLAN-netværk. Klienten og serveren kan være i samme eller forskellige VRF-domæner.
 
DHCP-relæ i en VXLAN-implementering
Figur 6: DHCP-relæ i en VXLAN-implementering

Følgende illustrerer funktionen af et DHCP-relæ i en VXLAN-implementering:
  1. DHCP-klienten er tilknyttet VTEP1 på VLAN 10, som er bundet til VrfRed.
  2. DHCP-relæ er aktiveret på VTEP1 til VLAN 10.
  3. DHCP-serveren er på VTEP2 og er forbundet til VLAN 20, som er bundet til VrfRed.
  4. VTEP1 har en BGP EVPN type-5-rute til DHCP-serveren 172.16.0.1, der angiver VXLAN-tunnel næste hop.
  5. DHCP-relæet videresender den indgående pakke til 172.16.0.1 med giaddr indstillet til 192.168.0.1. Relæet er uvidende om VxLAN-tunnellerne.
  6. VTEP1 tilføjer underlag for lag 2-tunneloverskrifter og videresender pakken til destinations-VTEP2.
  7. VTEP2 fjerner underlagets lag 2- og tunneloverskrifter og videresender DHCP-pakken til serveren.
  8. DHCP-serveren svarer på giaddr 192.168.0.1. VTEP2 har BGP EVPN type-5-rute til relæagentens IP-adresse 192.168.0.1, der angiver tunnelens næste hop.
  9. VTEP2 tilføjer lag 2-tunneloverskrifter og sender svarpakken til VTEP1.
  10. DHCP-relæagenten på VTEP1 modtager svaret fra serveren, fjerner mulighed 82 og videresender pakken til klienten på VLAN 10.
BEMÆRK:DHCP-relæ i BGP EVPN-implementeringer gælder for Layer 3 VNI-konfigurationer. For Layer 2 VNI-konfigurationer er der ikke behov for DHCP-relæ, da klienten og serveren er direkte tilgængelige via udvidet VLAN.

 

DHCP-relæ og statisk Anycast-gateway

Static Anycast Gateway (SAG) gør det muligt for flere switche at distribuere pakker samtidigt ved hjælp af en fælles gatewayadresse i en aktiv/aktiv routerkonfiguration. Hver switch er konfigureret med det samme sæt virtuelle IP-adresser og en virtuel MAC-adresse.

DHCP-relæ kræver en IP-adresse for at identificere undernettet i downstream- eller klientgrænsefladen. Hvis klientgrænsefladen er aktiveret til SAG, bruger DHCP-relæet SAG IPv4-adressen som giaddr. Hvis den tilknyttede SAG-grænseflade ikke har nogen IP-adresse, der er tildelt, kasserer relæagenten pakken. Da en identisk SAG IP-adresse er konfigureret på Leaf-switche, kan svaret fra serveren lande på en anden bladswitch og muligvis ikke nå bladkontakten, der videresendte DHCP-pakken. For at undgå dette problem skal du bruge indstillingen til linkvalg med kildegrænsefladen.

I den følgende figur7 bruges 192.168.0.1 som SAG-gateway til VLAN10 på bladkontakten. DHCP-relæ er aktiveret på VLAN10. For at videresende en DHCP-pakke til DHCP-serveren er giaddr-feltet indstillet til 55.55.55.55. DHCP-serveren bruger linkvalgsunderindstilling 5 til at identificere det klientundernet, der skal leases. Svaret fra DHCP-serveren sendes til Loopback IP, som er unik for den oprindelige bladkontakt.
 
DHCP-relæ og statisk Anycast-gateway
Figur 7: DHCP-relæ og statisk Anycast-gateway

DHCP-relæ på unummererede IPv4-grænseflader

Du kan konfigurere DHCP-relæ på unummererede punkt-til-punkt-links. Den unummererede IPv4-konfiguration muliggør Layer 3-behandling uden at tildele en eksplicit IPv4-adresse.

Den unummererede grænseflade bruger IPv4-adressen på en anden grænseflade, der allerede er konfigureret på routeren. Du kan bruge den unummererede IPv4-konfiguration til at spare plads på netværksadresser og forenkle switchkonfigurationen.

DHCP-relæ understøtter videresendelse af pakker til en server via en IPv4 unummereret grænseflade med følgende begrænsninger:
  • Kun loopback-grænseflader understøttes som donorgrænseflader.
  • IPv4 unummereret konfiguration understøttes kun på Ethernet- og portkanalgrænseflader.
  • IPv4-konfiguration uden nummer understøttes kun på standard-VRF.
BEMÆRK:Begge ender af forbindelsen mellem relæet og serveren skal konfigureres som unummererede grænseflader. Den klientvendte downstreamgrænseflade skal have en IPv4-adressetilknyttet, da serveren skal kende klientens undernet for at tildele DHCP-leasingen.

I den følgende figur 8 er IPv4 unummereret konfigureret på Eth1/4-grænsefladen, som er en punkt-til-punkt-forbindelse mellem relæet og serveren. OSPFv2 er aktiveret på relæswitch og serverswitch, og loopback-netværksadresserne annonceres.
 
DHCP-relæ på unummererede IPv4-grænseflader
Figur 8: DHCP-relæ på unummererede IPv4-grænseflader

Klientens undernet annonceres også via OSPFv2, så serveren kan svare på relæswitchen. Giaddr i den videresendte pakke er indstillet til 192.168.0.1. IPv4-kildeadressen i den videresendte pakke bestemmes af routingstakken.

Du kan også aktivere linkvalg i en unummereret IPv4-opsætning. Hvis klientens undernet ikke kan nås fra serveren, indstilles giaddr til Loopback 1-adressen, som er 103.103.103.103.
 

Håndtering af DHCPv4-pakker med relæagentmuligheder

For at understøtte forskellige netværkskonfigurationer, f.eks. overlappende relæer, tilbyder relæagenten tre forskellige muligheder til håndtering af indgående DHCPv4-pakker, der allerede har relæagentindstillinger:
  • Kassér – Relæagenten kasserer den indgående pakke (standard).
  • Tilføj - Relæagenten tilføjer sit eget sæt relæindstillinger til pakken, så de indgående indstillinger forbliver intakte. Hvis længden af relæagentoplysninger overstiger den maksimale grænse på 255 byte, kasseres pakken.
  • Udskift - Relæagenten fjerner de indgående indstillinger og tilføjer sit eget sæt indstillinger til pakken.
  • (Valgfrit) Angiv, hvordan en DHCP-relæpakke, der kommer fra en anden relæagent, skal håndteres.
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)#
 

Tilsidesættelse af underordnet server-id

DHCPv4-relæ understøtter tilsidesættelse af server-id under underindstilling 11 som defineret i RFC5107. Denne underindstilling gør det muligt for relæet at fungere som DHCPv4-server, så unicast DHCPv4-pakker kommer til relæagenten i stedet for direkte til serveren. Relæet kan tilføje passende underindstillinger på unicast-pakkerne. Indstillingen til tilsidesættelse af server-id tilføjes automatisk, når underindstillingen linkvalg eller VSS-underindstillingen er aktiveret.

Hvis DHCPv4-serveren ikke understøtter underindstillingen serveridentifikator, sendes unicast DHCPv4-pakkerne fra klienten direkte til serveren uden om relæagenten.

Denne underindstilling gælder kun for DHCPv4-relæagent.
 

Skalerbarhed

  • Du kan maksimalt aktivere fire relæadresser pr. grænseflade.
  • DHCPv4 og DHCPv6 relæ kan håndtere op til 2000 DHCP klienter.
  • Du kan maksimalt aktivere 4000 Layer 3-grænseflader til DHCPv4-relæ.
  • Du kan maksimalt aktivere 4000 Layer 3-grænseflader til DHCPv6-relæ.
 

DHCP Relay Show kommandoer

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#

Berørte produkter

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 ...
Artikelegenskaber
Artikelnummer: 000218658
Artikeltype: How To
Senest ændret: 10 jun. 2026
Version:  5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.