PowerSwitch: Sonic: Dynamisk vertskonfigurasjonsprotokoll (DHCP)-relé

Zusammenfassung: Denne artikkelen forklarer om Dynamic Host Configuration Protocol (DHCP) i Dell Networking Enterprise SONiC. Denne artikkelen bruker en svitsj som kjører 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

Forhåndskrav
Standard grensesnittnavn brukes til å demonstrere konseptene. Se Dell-artikkelen 202172 Dell Networking S-serien: Basic Interface Configuration – SONiC 4.0 for mer informasjon om grensesnittnavn
 

Index

Introduksjon
DHCP-relé
DHCP i et MC-LAG-oppsett
Informasjonsalternativ for
DHCP-reléHop grense
Valg av
kildegrensesnittDHCP-relé over IPv6 Next Hops
DHCP-relé mellom VRF-er
Underalternativ
for valg av virtuelt undernettDHCP-relé i en VXLAN-implementering
DHCP-relé og statisk Anycast-gateway
Håndtering av DHCPv4-pakker med alternativer
for reléagentUndervalg
for overstyring av serveridentifikatorSkalerbarhet
DHCP-relé Vis kommandoer

Innledning

Den dynamiske vertskonfigurasjonsprotokollen (DHCP) er en nettverksprotokoll som forenkler tildeling av IP-adresser og annen informasjon til nettverksenheter. I tillegg tilordner IP-adresser, DHCP også nettverksmaske, standard gateway-adresse, DNS-adresse (domenenavnserver) og andre konfigurasjonsparametere. Enterprise SONiC støtter DHCP-relé. Denne delen gir en oversikt over og konfigurasjonsinformasjon om DHCP-relé.
 

DHCP-relé

DHCP-relé er en hvilken som helst enhet som videresender DHCP-pakker mellom DHCP-klienter og DHCP-servere mellom forskjellige delnett. Du kan konfigurere svitsjen til å fungere som et DHCP-relé i et nettverk.

Når en DHCP-klient ber om en IP-adresse fra en DHCP-server, er ikke klienten klar over delnettet den skal tilhøre. Når en klient er koblet til et nettverk, sender den en DHCP DISCOVER-melding som en kringkasting. Hvis DHCP-serveren befinner seg i samme LAN eller VLAN, tilordner serveren en IP-adresse direkte til klienten.

Hvis DHCP-serveren ligger i et annet kringkastingsdomene, videresender ikke rutere i nettverket DHCP DISCOVER-meldingene fra klienter som standard. Hvis du konfigurerer en enhet som en DHCP-videresendingsagent i nettverket, kan reléagenten motta DHCP DISCOVER-kringkastingsmeldingene og sende en unicast-forespørsel til DHCP-serveren på vegne av DHCP-klienten.

En DHCP-videresendingsagent gjør det mulig for DHCP-klienter å motta IP-adresser fra en DHCP-server, selv om serveren er i et annet nettverk eller VLAN.

Drift av DHCP-relé:

I figur 1 er DHCP-klienter koblet til grensesnittet til en reléenhet som tilhører VLAN 10. DHCP Server 1 og DHCP Server 2 er koblet til henholdsvis VLAN 20 og VLAN 30. Når du konfigurerer et DHCP-relé på enheten, videresender det DHCP-forespørsler til den respektive DHCP-serveren og svaret fra serveren til klienter.
 
Eksempel på DHCP-topologi
Figur 1: Eksempel på DHCP-topologi
 
  • Aktiver DHCP-relé på grensesnittet du planlegger å bruke til videresending:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Skriv inn serveradressen. Du kan legge til opptil fire adresser:
dhcp-server-ip-address
 (Valgfritt) Skriv inn 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 et MC-LAG-oppsett

I et MC-LAG-oppsett sender en DHCP-klient en DHCP DISCOVER-pakke til en av MC-LAG-nodene. Når en av nodene mottar pakken, videresender den pakken til DHCP-serveren. Når DHCP-serveren sender et svar, videresender den samme MC-LAG-nodelen som videresendte DHCP DISCOVER-pakken, svaret fra serveren til klienten.

Konfigurasjonsretningslinjer for MC-LAG:

  • Konfigurer de samme DHCP-serverne på MC-LAG-nodesvitsjene.
  • Konfigurere DHCP-relé til å bruke alternativer for koblingsvalg og kildegrensesnitt. Denne konfigurasjonen sikrer at svaret fra serveren mottas av svitsjen som videresendte DHCP-pakken.
  • Kontroller at DHCP-serveren kan nås fra begge MC-LAG-nodene.
I figuren nedenfor 2 sender en DHCP-klient en DHCP DISCOVER-melding. MC-LAG Peer 1 mottar meldingen og videresender den til DHCP-serveren via Spine-bryteren. DHCP-serveren sender et svar til den samme MC-LAG-peeren som i sin tur videresender informasjonen til klienten.
 
DHCP-relé i MC-LAG
Figur 2: DHCP-relé i MC-LAG
 

Informasjonsalternativ for DHCP-videresending

I et nettverk der én enkelt ruting er involvert, bruker DHCP-reléet gateway-IP-adressen som finnes i giaddr-feltet i pakken som videresendes til å tilordne en IP-adresse til DHCP-klienten. Useriøse aktører kan forfalske DHCP-forespørsler for å få uautorisert tilgang til nettverket.

For å hindre at useriøse enheter får tilgang til nettverket, kan nettverksadministratorer plassere klientens DHCP-servere i forskjellige nettverk. Du kan bruke alternativet Informasjon om DHCP-videresending eller DHCP-alternativ 82 til eksplisitt å angi delnettet som DHCP-klienten befinner seg på. Reléagenten legger til delalternativet i pakken for å angi klientdelnettet, og DHCP-serveren bruker underalternativverdien i stedet for giaddr til å tilordne DHCP-adressen og leieavtalen.
 
MERK: Underalternativet for koblingsvalg gjelder bare for DHCPv4-klienter og gjelder ikke for DHCPv6-klienter.

Følgende figur 3 illustrerer hvordan valg av DHCP-relékobling fungerer.
  1. En DHCP-klient sender en DHCP-forespørsel.
  2. Reléagenten mottar kringkastingspakken og legger til underalternativet for koblingsvalg med 192.168.0.1-adressen.
  3. Reléagenten angir giaddr-feltet som er basert på det konfigurerte kildegrensesnittet. Hvis kildegrensesnittet er konfigurert som loopback 0, er giaddr satt til 103.103.103.103. Giaddr må kunne nås fra serveren.
  4. DHCP-serveren identifiserer klientdelnettet fra alternativet for koblingsvalg og tildeler adressen fra adresseutvalget 192.168.0.x. Serveren genererer tilbudspakken og sender den til IP-adressen som er angitt i giaddr.
 
DHCP-relé
Figur 3: DHCP-relé
 

Hop grense

DHCP-klienter setter vanligvis hoppantallsfeltet i DHCP-pakken til 0. Når du videresender DHCP-pakker, øker reléagenten hoppantallet med 1. Hvis hoppantallet i DHCP-pakken er større enn eller lik det maksimale antallet humle som er konfigurert på reléagenten, forkaster enheten pakken.

Hoppgrensen sikrer at DHCP-pakkene ikke sløyfes i nettverket der flere reléagenter er til stede. Standardverdien for maksimalt antall humle er 10, som du kan konfigurere til en verdi fra 1 til 16.

Hop limit-konfigurasjonen er per grensesnitt (klientvendt) og gjelder for både DHCPv4- og DHCPv6-pakker. Hoppgrensen håndheves bare for pakker som videresendes til serveren. Det gjelder ikke for svarpakker som mottas fra en server. Grensesnitttelleren opprettholdes for å spore antall pakker som er droppet på grunn av hoppgrensen.
  • Angi maksimal hoppgrense. (Valgfritt):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Angi antall hopp. Området er fra 0 til 16. Standardverdien 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 av kildegrensesnitt

DHCP-relé gir et alternativ for kildegrensesnittkonfigurasjon som angir kildeadressen som skal brukes for videresendte pakker. Hvis du ikke angir kildegrensesnittet, bestemmes kilde-IP-adressen i den videresendte pakken automatisk basert på det utgående grensesnittet. Systemet velger den første adressen (IPv4 eller IPv6) som er konfigurert på grensesnittet, som faller i samme nettverk som destinasjonsadressen eller neste hoppruter.

Alternativet for kildegrensesnittkonfigurasjon er et klientrettet grensesnitt per grensesnitt som gjelder for både DHCPv4- og DHCPv6-pakker. Hvis det konfigurerte kildegrensesnittet ikke har noen IP-adresse, bestemmes kilde-IP-adressen i den videresendte pakken basert på grensesnittet for utgående e-post. Hvis du endrer adressen i kildegrensesnittet, bruker videresendingsagenten den oppdaterte IP-adressen til videresending av pakker.

Hvis underalternativet for koblingsvalg er aktivert, konfigurerer du et kildegrensesnitt som kan nås fra serveren. Hvis du ikke konfigurerer et kildegrensesnitt, legges ikke underalternativet for koblingsvalg til i den videresendte pakken.
  • Angi valg av kildegrensesnitt i et grensesnitt:
MERK:Grensesnittet lagres i opprinnelig grensesnittformat.
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 neste hopp

I datasenternettverksdistribusjoner som vist i følgende figur 4, kan DHCP-serveren nås via et IPv6-underlagsnettverk. DHCP-relé er aktivert på Leaf 1-svitsjen, som har BGP-naboskap med Spine 1. DHCP-serveren er koblet til Leaf 2-svitsjen som også har BGP-naboskap med Spine 1.
 
DHCP-relé over IPv6 neste hopp
Figur 4: DHCP-relé over IPv6 neste hopp

Grensesnittene mellom leaf- og spine-svitsjene har ikke IPv4-adresser, men de er aktivert for IPv6-videresending ved hjelp av link-lokale adresser. BGP-nodenettverk mellom Leaf- og Spine-bryteren opprettes ved hjelp av IPv6-koblingsadresser. BGP støtter RFC 5549, som gjør det mulig å overføre et IPv4-prefiks over et IPv6-nestehopp.

På Leaf 1 læres IPv4-ruten til DHCP-serveren gjennom BGP og indikerer den link-lokale neste hoppadressen til Spine 1. Spine 1 har også en IPv4-rute som indikerer den link-lokale neste hoppadressen til Leaf 2.

Følgende forklarer hvordan DHCP-reléet fungerer over IPv6 neste hopp:
  1. DHCP-klienten genererer forespørselen.
  2. Reléagenten på Leaf 1 er konfigurert til å bruke Loopback0 som kildegrensesnitt. Reléagenten setter giaddr og kilde IPv4-adresse til 103.103.103.103, og videresender forespørselen til DHCP-serveren hvis IP-adresse er 172.16.0.2 i henhold til BGP RFC 5549-ruten.
  3. Leaf 2 mottar den videresendte DHCP-forespørselen fra Spine 1 og videresender den til DHCP-serveren som er direkte tilkoblet.
  4. DHCP-serveren mottar den videresendte DHCP-forespørselen, genererer en tilbudspakke og sender den til IP-adressen som er angitt i giaddren, som er Leaf 1-tilbakekoblingsadressen 103.103.103.103.
  5. Leaf 2 har en BGP-RFC5549 rute for å nå loopback-adressen til Leaf 1 som er 103.103.103.130. DHCP-tilbudet videresendes til stafettagenten i henhold til BGP-ruten.
  6. Leaf 1 mottar svaret fra DHCP-serveren, stripper alternativ 82 og videresender det til klienten.
 
  • Aktiver DHCP-relé på grensesnittet du planlegger å bruke til videresending:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Skriv inn IPv6-adressen til serveren. Du kan legge til opptil fire adresser:
dhcp-server-ipv6-address
(Valgfritt) Skriv inn VRF-navnet:
vrf vrf-name
  • Angi valg av kildegrensesnitt i et grensesnitt:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (Valgfritt) Angi maksimal hoppgrense:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Angi antall hopp. Området er fra 1 til 16. Standardverdien er 10:
hop-count
  • (Valgfritt) Angi hvordan en DHCP-relépakke som kommer fra en annen 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é mellom VRF-er

DHCP-videresendingsagenten støtter videresending av klientforespørsler til en server som er plassert i en annen VRF. Klienten er for eksempel koblet til et grensesnitt bundet til standard VRF, og serveren kan ligge i bruker-VRF. For slike distribusjoner kan du konfigurere et alternativ for å angi VRF-navnet der DHCP-serveren ligger. Hvis du ikke angir VRF-navnet, forutsetter systemet at DHCP-serveren ligger i standard VRF. DHCP-relé støtter konfigurering av flere DHCP-servere for et gitt klientgrensesnitt, og alle disse DHCP-serverne må ligge i samme VRF. Du kan bare konfigurere én server-VRF per klientrettet grensesnitt.
 
MERK:Klientens VRF er avledet fra grensesnittet som reléet er konfigurert på.

Hvis du bruker DHCPv4-relé, må du aktivere koblingsvalg når klienten og serveren er i forskjellige VRF-er. Underalternativet for koblingsvalg må bruke et grensesnitt som er bundet til Server VRF. Denne konfigurasjonen er nødvendig for å sikre at svaret fra serveren mottas av DHCPv4-reléet. Hvis klienten og serveren er i samme VRF, trenger du ikke konfigurere koblingsvalg, da giaddr også er i serverens VRF.
  • Aktiver DHCP-relé på grensesnittet du planlegger å bruke til videresending:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Skriv inn serveradressen. Du kan legge til opptil fire adresser:
dhcp-server-ip-address 
(Valgfritt) Skriv inn VRF-navnet:
vrf-name 
  • (Valgfritt) Aktiver underalternativet for valg av kobling i et grensesnitt:
sonic(conf-if)# ip dhcp-relay link-select
  • (Valgfritt) Hvis du vil legge til VRF-informasjon i DHCP-pakken som sendes til DHCP-serveren, angir du VRF-valg-alternativet:
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)#
 

Underalternativ for valg av virtuelt subnett

DHCP-relé støtter flere klienter på forskjellige VRF-er som deler overlappende IP-adresser. I slike VRF-distribusjoner må DHCP-serveren være oppmerksom på klientens VRF, slik at adressetildelingen kan gjøres basert på den VRF-en. For å gi VRF-informasjon inkluderer DHCP-relé underalternativet 151 for DHCPv4 og delalternativ 68 for DHCPv6, som definert i RFC 6607.

Underalternativet for valg av virtuelt nettverk (type 0) bærer ASCII VRFNAME som er konfigurert på det innkommende grensesnittet som klienten er koblet til. Hvis det innkommende grensesnittet er i standard VRF, legges ikke underalternativet til i den videresendte pakken.

For å sikre interoperabilitet må du bare aktivere underalternativet for valg av virtuelt delnett når DHCP-serveren støtter adressetildeling basert på VRF. Noen servere gjenkjenner kanskje ikke underalternativet og kan fortsatt tildele leie på standard VRF-plass. DHCP-relé forkaster ikke disse svarene fra serveren.

I figuren nedenfor 5 bruker både DHCP-klient 1 og DHCP-klient 2 samme adresseområde. Hvis du konfigurerer et underalternativ for valg av virtuelt subnett på DHCP-relésvitsjen, inkluderer reléenheten delalternativet når du sender pakken til DHCP-serveren.
 
Underalternativ for valg av virtuelt subnett
Figur 5: Underalternativ for valg av virtuelt subnett
 

DHCP-relé i en VXLAN-implementering

Du kan konfigurere et DHCP-relé i en VXLAN BGP EVPN-distribusjon for å gi DHCP-tjenester til EVPN-klienter eller virtuelle maskiner. Følgende figur 6 viser en typisk distribusjon i VXLAN-nettverk. Klienten og serveren kan være i samme eller forskjellige VRF-domener.
 
DHCP-relé i en VXLAN-implementering
Figur 6: DHCP-relé i en VXLAN-implementering

Følgende illustrerer hvordan et DHCP-relé fungerer i en VXLAN-implementering:
  1. DHCP-klienten er koblet til VTEP1 på VLAN 10, som er bundet til VrfRed.
  2. DHCP-relé er aktivert på VTEP1 for VLAN 10.
  3. DHCP-serveren er på VTEP2 og er koblet til VLAN 20, som er bundet til VrfRed.
  4. VTEP1 har en BGP EVPN type-5-rute til DHCP-serveren 172.16.0.1 som indikerer VXLAN-tunnel neste hopp.
  5. DHCP-reléet videresender den innkommende pakken til 172.16.0.1 med giaddr satt til 192.168.0.1. Reléet er ikke klar over VxLAN-tunnelene.
  6. VTEP1 legger til underlag 2-tunnelhoder og videresender pakken til destinasjonen VTEP2.
  7. VTEP2 fjerner underlags- og tunnelhodene 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 som indikerer tunnelen neste hopp.
  9. VTEP2 legger til underlag 2-tunnelhoder og sender svarpakken til VTEP1.
  10. DHCP-reléagenten på VTEP1 mottar svaret fra serveren, fjerner alternativ 82 og videresender pakken til klienten på VLAN 10.
MERK:DHCP-relé i BGP EVPN-implementeringer gjelder for lag 3 VNI-konfigurasjoner. For lag 2 VNI-konfigurasjoner er det ikke behov for DHCP-relé, siden klienten og serveren kan nås direkte via utvidet VLAN.

 

DHCP-relé og statisk Anycast-gateway

Statisk Anycast Gateway (SAG) gjør det mulig for flere svitsjer å rute pakker samtidig ved hjelp av en felles gateway-adresse i en aktiv/aktiv ruterkonfigurasjon. Hver svitsj er konfigurert med samme sett med virtuell IP-adresse og en virtuell MAC-adresse.

DHCP-relé krever en IP-adresse for å identifisere delnettverket i nedstrømsgrensesnittet eller klientgrensesnittet. Hvis klientgrensesnittet er aktivert for SAG, bruker DHCP-reléet SAG IPv4-adressen som giaddr. Hvis det tilknyttede SAG-grensesnittet ikke har noen IP-adresse som er tilordnet, forkaster reléagenten pakken. Siden en identisk SAG IP-adresse er konfigurert på Leaf-svitsjer, kan svaret fra serveren lande på en annen bladsvitsj, og kanskje ikke nå bladsvitsjen som videresendte DHCP-pakken. Hvis du vil unngå dette problemet, bruker du alternativet for koblingsvalg med kildegrensesnittet.

I følgende figur7 brukes 192.168.0.1 som SAG-gateway for VLAN10 på bladsvitsjen. DHCP-relé er aktivert på VLAN10. Hvis du vil videresende en DHCP-pakke til DHCP-serveren, er giaddr-feltet satt til 55.55.55.55. DHCP-serveren bruker underalternativ 5 for koblingsvalg til å identifisere klientdelnettet som skal leies. Svaret fra DHCP-serveren sendes til Loopback-IP-en, som er unik for den opprinnelige bladsvitsjen.
 
DHCP-relé og statisk Anycast-gateway
Figur 7: DHCP-relé og statisk Anycast-gateway

DHCP-relé på unummererte IPv4-grensesnitt

Du kan konfigurere DHCP-relé på unummererte punkt-til-punkt-koblinger. IPv4-unummerert konfigurasjon muliggjør lag 3-behandling uten å tilordne en eksplisitt IPv4-adresse.

Det unummererte grensesnittet bruker IPv4-adressen til et annet grensesnitt som allerede er konfigurert på ruteren. Du kan bruke konfigurasjonen IPv4 unummerert til å spare plass på nettverksadresser og forenkle svitsjkonfigurasjonen.

DHCP-relé støtter videresending av pakker til en server via et IPv4-unummerert grensesnitt med følgende begrensninger:
  • Bare loopback-grensesnitt støttes som donorgrensesnitt.
  • Unummerert IPv4-konfigurasjon støttes bare på Ethernet- og portkanalgrensesnitt.
  • Unummerert IPv4-konfigurasjon støttes bare på standard VRF.
MERK:Begge ender av koblingen mellom reléet og serveren må konfigureres som unummererte grensesnitt. Det klientrettede inngående grensesnittet må ha en IPv4-adressemedarbeider, siden serveren må kjenne klientsubnettet for å tilordne DHCP-leieavtalen.

I følgende figur 8 er IPv4 unummerert konfigurert på Eth1/4-grensesnittet, som er en punkt-til-punkt-kobling mellom reléet og serveren. OSPFv2 er aktivert på relébryter og serversvitsj, og tilbakekoblingsnettverksadressene annonseres.
 
DHCP-relé på unummererte IPv4-grensesnitt
Figur 8: DHCP-relé på unummererte IPv4-grensesnitt

Klientsubnettet annonseres også gjennom OSPFv2 slik at serveren kan svare på relébryteren. Giaddr i den videresendte pakken er satt til 192.168.0.1. IPv4-kildeadressen i den videresendte pakken bestemmes av rutingsstakken.

Du kan også aktivere koblingsvalg i et unummerert IPv4-oppsett. Hvis klientsubnettet ikke kan nås fra serveren, settes giaddr til Loopback 1-adressen som er 103.103.103.103.
 

Håndtering av DHCPv4-pakker med alternativer for reléagent

For å støtte ulike nettverkskonfigurasjoner, for eksempel overlappende releer, har reléagenten tre forskjellige alternativer for å håndtere innkommende DHCPv4-pakker som allerede har reléagentalternativer:
  • Forkast – Reléagenten forkaster den innkommende pakken (standard).
  • Legg til – Reléagenten legger til sitt eget sett med videresendingsalternativer til pakken, slik at de innkommende alternativene forblir intakte. Hvis lengden på informasjon om reléagent overskrider maksgrensen på 255 byte, forkastes pakken.
  • Erstatt – Reléagenten fjerner innkommende alternativer og legger til sitt eget sett med alternativer i pakken.
  • (Valgfritt) Angi hvordan en DHCP-relépakke som kommer fra en annen 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)#
 

Underalternativ for overstyring av serveridentifikator

DHCPv4-relé støtter overstyring av serveridentifikator underalternativ 11 som definert i RFC5107. Dette delalternativet gjør at reléet kan fungere som DHCPv4-server, slik at unicast DHCPv4-pakker kommer til reléagenten i stedet for direkte å gå til serveren. Reléet kan legge til passende underalternativer på unicast-pakkene. Underalternativet for overstyring av serveridentifikator legges automatisk til når underalternativet for koblingsvalg eller VSS-underalternativet er aktivert.

Hvis DHCPv4-serveren ikke støtter delalternativet serveridentifikator, sendes DHCPv4-unicast-pakkene fra klienten direkte til serveren som omgår reléagenten.

Dette delalternativet gjelder bare for DHCPv4-reléagent.
 

Skalerbarhet

  • Du kan aktivere maksimalt fire videresendingsadresser per grensesnitt.
  • DHCPv4- og DHCPv6-relé kan håndtere opptil 2000 DHCP-klienter.
  • Du kan aktivere maksimalt 4000 lag 3-grensesnitt for DHCPv4-relé.
  • Du kan aktivere maksimalt 4000 lag 3-grensesnitt for DHCPv6-relé.
 

DHCP-relé Vis 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#

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.