Přepínač PowerSwitch: Sonic: Přenos protokolu DHCP (Dynamic Host Configuration Protocol)

Zusammenfassung: Tento článek vysvětluje protokol DHCP (Dynamic Host Configuration Protocol) v přepínačích Dell Networking Enterprise SONiC. Tento článek používá přepínač se systémem 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

Požadavky
K demonstraci konceptů se používá standardní pojmenování rozhraní. Viz článek společnosti Dell 202172 Dell Networking řady S: Základní konfigurace rozhraní – SONiC 4.0 , kde najdete další informace o pojmenování rozhraní
 

Rejstřík

Úvod
Přenos
DHCPDHCP v nastavení
MC-LAGMožnost
informací o přenosu DHCPLimit
směrováníVýběr
zdrojového rozhraníPřenos DHCP přes další směrování
IPv6Přenos DHCP mezi VRF
Podvolba
Výběr virtuální podsítěPřenos DHCP v nasazení
VXLANPřenos DHCP a statická brána
libovolného vysíláníZpracování paketů DHCPv4 pomocí možností
přenosového agentaPodvolba
Přepsat identifikátor serveruŠkálovatelnost
Přenos DHCP zobrazuje příkazy

Úvod

Protokol DHCP (Dynamic Host Configuration Protocol) je síťový protokol, který zjednodušuje přiřazování IP adres a dalších informací síťovým zařízením. Kromě IP adres DHCP také přiřazuje masku podsítě, adresu výchozí brány, adresu serveru DNS (server názvů domén) a další konfigurační parametry. Enterprise SONiC podporuje přenos DHCP. Tato část obsahuje přehled a informace o konfiguraci přenosu DHCP.
 

Přenos DHCP

Přenos DHCP je jakékoli zařízení, které předává pakety DHCP mezi klienty DHCP a servery DHCP mezi různými podsítěmi. Přepínač můžete nakonfigurovat tak, aby fungoval jako přenos DHCP v síti.

Když klient DHCP požádá o IP adresu ze serveru DHCP, klient si není vědom podsítě, do které bude patřit. Když je klient připojen k síti, odešle zprávu DHCP DISCOVER jako všesměrové vysílání. Pokud je server DHCP umístěn ve stejné síti LAN nebo VLAN, přiřadí server IP adresu klientovi přímo.

Pokud je server DHCP umístěn v jiné doméně všesměrového vysílání, směrovače v síti ve výchozím nastavení nepředávají zprávy DHCP DISCOVER od klientů. Pokud nakonfigurujete zařízení jako přenosového agenta DHCP v síti, může přenosový agent přijímat všesměrové zprávy DHCP DISCOVER a odesílat požadavek jednosměrového vysílání na server DHCP jménem klienta DHCP.

Předávací agent DHCP umožňuje klientům DHCP přijímat adresy IP ze serveru DHCP, a to i v případě, že je server v jiné síti nebo síti VLAN.

Provoz přenosu DHCP:

Na obrázku 1 jsou klienti DHCP připojeni k rozhraní reléového zařízení, které patří do sítě VLAN 10. DHCP Server 1 a DHCP Server 2 jsou připojeny k VLAN 20 a VLAN 30. Když na zařízení nakonfigurujete přenos DHCP, přesměruje požadavky DHCP na příslušný server DHCP a odpověď ze serveru klientům.
 
Příklad topologie DHCP
Obrázek 1: Příklad topologie DHCP
 
  • Povolte přenos DHCP v rozhraní, které chcete použít pro předávání:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Zadejte adresu serveru. Můžete přidat až čtyři adresy:
dhcp-server-ip-address
 (Volitelné) Zadejte název 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)#
 

Relé DHCP v nastavení MC-LAG

V nastavení MC-LAG odešle klient DHCP paket DHCP DISCOVER některému z partnerů MC-LAG. Když jeden z partnerských uzlů paket přijme, předá jej serveru DHCP. Když server DHCP odešle odpověď, stejný partnerský server MC-LAG, který předal paket DHCP DISCOVER, předá odpověď ze serveru klientovi.

Pokyny ke konfiguraci pro MC-LAG:

  • Nakonfigurujte stejné servery DHCP na partnerských přepínačích MC-LAG.
  • Nakonfigurujte přenos DHCP tak, aby používal výběr spojení a možnosti zdrojového rozhraní. Tato konfigurace zajišťuje, že přepínač, který paket DHCP předal, přijme odpověď ze serveru.
  • Ujistěte se, že server DHCP je dostupný z obou partnerských uzlů MC-LAG.
Na následujícím obrázku 2 odešle klient DHCP zprávu DHCP DISCOVER. MC-LAG Peer 1 přijme zprávu a předá ji DHCP serveru přes přepínač Spine. Server DHCP odešle odpověď stejnému partnerovi MC-LAG, který následně předá informace klientovi.
 
Relé DHCP v MC-LAG
Obrázek 2: Relé DHCP v MC-LAG
 

Možnost přenosu informací DHCP

V síti, kde je zapojeno jediné směrování, používá přenos DHCP adresu IP brány, která se nachází v poli giaddr předávaného paketu, k přiřazení adresy IP klientovi DHCP. Nepoctiví aktéři mohou falšovat požadavky DHCP a získat tak neoprávněný přístup k síti.

Aby se zabránilo nepoctivým zařízením v přístupu k síti, mohou správci sítě umístit klienty servery DHCP do různých sítí. Pomocí možnosti Informace o přenosu DHCP nebo možnosti DHCP 82 můžete explicitně určit podsíť, ve které je klient DHCP umístěn. Přenosový agent přidá do paketu podmožnost určující podsíť klienta a server DHCP použije hodnotu dílčí možnosti namísto giaddr k přiřazení adresy DHCP a zapůjčení.
 
POZNÁMKA: Dílčí možnost výběru propojení je použitelná pouze pro klienty DHCPv4 a není použitelná pro klienty DHCPv6.

Následující obrázek 3 ukazuje, jak funguje výběr propojení přenosu DHCP.
  1. Klient DHCP odešle požadavek DHCP.
  2. Přenosový agent přijme paket všesměrového vysílání a přidá podmožnost pro výběr propojení s adresou 192.168.0.1.
  3. Přenosový agent nastaví pole giaddr, které je založeno na nakonfigurovaném zdrojovém rozhraní. Pokud je zdrojové rozhraní nakonfigurováno jako zpětná smyčka 0, je giaddr nastaven na 103.103.103.103. Modul giaddr musí být dostupný ze serveru.
  4. Server DHCP identifikuje podsíť klienta pomocí možnosti výběru propojení a přidělí adresu z fondu adres 192.168.0.x. Server vygeneruje nabídkový paket a odešle jej na IP adresu zadanou v giaddru.
 
Přenos DHCP
Obrázek 3: Přenos DHCP
 

Limit směrování

Klienti DHCP obvykle nastavují pole počtu směrování v paketu DHCP na hodnotu 0. Při předávání paketů DHCP zvyšuje přenosový agent počet směrování o 1. Pokud je počet směrování v paketu DHCP větší nebo roven maximálnímu počtu směrování nakonfigurovaného u přenosového agenta, zařízení paket zahodí.

Limit směrování zajišťuje, že pakety DHCP nejsou přenášeny ve smyčce v síti, kde je přítomno více přenosových agentů. Výchozí hodnota maximálního počtu směrování je 10, kterou můžete nakonfigurovat na hodnotu od 1 do 16.

Konfigurace limitu směrování je pro jednotlivá rozhraní (směrem ke klientovi) a vztahuje se na pakety DHCPv4 i DHCPv6. Limit směrování je vynucen pouze pro pakety, které jsou předávány serveru. Nevztahuje se na pakety odpovědí přijaté ze serveru. Počítadlo rozhraní je udržováno tak, aby sledovalo počet paketů zahozených z důvodu limitu směrování.
  • Nastavte maximální limit směrování. (Volitelné):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Zadejte počet směrování. Rozsah je od 0 do 16. Výchozí hodnota je 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)#
 

Výběr zdrojového rozhraní

Přenos DHCP poskytuje možnost konfigurace zdrojového rozhraní, která určuje zdrojovou adresu, která má být použita pro přenášené pakety. Pokud nezadáte zdrojové rozhraní, zdrojová IP adresa v předávaném paketu se automaticky určí na základě odchozího rozhraní. Systém zvolí první adresu (IPv4 nebo IPv6) nakonfigurovanou na rozhraní, která spadá do stejné sítě jako cílová adresa nebo směrovač dalšího směrování.

Možnost konfigurace zdrojového rozhraní je pro jednotlivá rozhraní přístupná klientovi a platí pro pakety DHCPv4 i DHCPv6. Pokud nakonfigurované zdrojové rozhraní nemá žádnou IP adresu, je zdrojová IP adresa v předávaném paketu určena na základě odchozího rozhraní. Změníte-li adresu ve zdrojovém rozhraní, použije přenosový agent k předávání paketů aktualizovanou adresu IP.

Je-li povolen dílčí parametr pro výběr propojení, nakonfigurujte zdrojové rozhraní, které je dostupné ze serveru. Pokud zdrojové rozhraní nenakonfigurujete, nebude do předávaného paketu přidána dílčí možnost pro výběr propojení.
  • V rozhraní zadejte výběr zdrojového rozhraní:
POZNÁMKA:Rozhraní je uloženo v nativním formátu rozhraní.
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)#
 

Přenos DHCP přes další segmenty směrování IPv6

Při nasazení v síti datového centra, jak je znázorněno na následujícím obrázku 4, je server DHCP dostupný prostřednictvím sítě podkladové vrstvy IPv6. Přenos DHCP je povolen na přepínači Leaf 1, který má sousedství BGP se systémem Spine 1. Server DHCP je připojen k přepínači Leaf 2, který má také sousedství BGP se Spine 1.
 
Přenos DHCP přes další segmenty směrování IPv6
Obrázek 4: Přenos DHCP přes další segmenty směrování IPv6

Rozhraní mezi přepínači typu leaf a spine nemají adresy IPv4, ale je v nich povoleno předávání IPv6 pomocí místních adres v rámci propojení. Partnerský vztah protokolu BGP mezi přepínači Leaf a Spine se naváže pomocí místních adres propojení IPv6. Protokol BGP podporuje RFC 5549, který umožňuje přenos předpony IPv4 přes další segment směrování IPv6.

Na listu 1 se trasa IPv4 k serveru DHCP učí prostřednictvím protokolu BGP a označuje místní adresu dalšího směrování v rámci propojení Spine 1. Spine 1 má také trasu IPv4, která označuje místní adresu dalšího směrování v rámci propojení Leaf 2.

Následující text vysvětluje, jak funguje přenos DHCP prostřednictvím dalších segmentů směrování IPv6:
  1. Klient DHCP vygeneruje požadavek.
  2. Přenosový agent na zařízení typu Leaf 1 je nakonfigurován tak, aby jako zdrojové rozhraní používal zpětnou smyčku0. Předávací agent nastaví giaddr a zdrojovou IPv4 adresu na 103.103.103.103 a předá požadavek serveru DHCP, jehož IP adresa je 172.16.0.2 podle trasy BGP RFC 5549.
  3. List 2 obdrží předávaný požadavek DHCP ze Spine 1 a předá jej přímo připojenému serveru DHCP.
  4. Server DHCP přijme přenášený požadavek DHCP, vygeneruje nabídkový paket a odešle jej na IP adresu zadanou v giaddru, což je adresa zpětné smyčky Leaf 1 103.103.103.103.
  5. Leaf 2 má trasu BGP RFC5549 pro dosažení adresy zpětné smyčky listu 1, což je 103.103.103.130. Nabídka DHCP je předávána přenosovému agentovi podle trasy BGP.
  6. Leaf 1 přijme odpověď ze serveru DHCP, odstraní možnost 82 a předá ji klientovi.
 
  • Povolte přenos DHCP v rozhraní, které chcete použít pro předávání:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Zadejte IPv6 adresu serveru. Můžete přidat až čtyři adresy:
dhcp-server-ipv6-address
(Volitelné) Zadejte název VRF:
vrf vrf-name
  • V rozhraní zadejte výběr zdrojového rozhraní:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (Volitelné) Nastavení maximálního limitu směrování:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Zadejte počet směrování. Rozsah je od 1 do 16. Výchozí hodnota je 10:
hop-count
  • (Volitelné) Určete způsob zpracování přenosového paketu DHCP, který pochází od jiného přenosového agenta:
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)#
 

Přenos DHCP mezi VRF

Přenosový agent DHCP podporuje předávání požadavků klientů na server, který je umístěn v jiném VRF. Klient je například připojen k rozhraní vázanému na výchozí VRF a server může být umístěn v uživatelském VRF. Pro taková nasazení můžete nakonfigurovat možnost zadat název VRF, ve kterém je server DHCP umístěn. Pokud nezadáte název VRF, systém předpokládá, že server DHCP je umístěn ve výchozím VRF. Přenos DHCP podporuje konfiguraci více serverů DHCP pro dané klientské rozhraní a všechny tyto servery DHCP musí být umístěny ve stejném VRF. Pro každé rozhraní směřující ke klientovi lze nakonfigurovat pouze jeden serverový software VRF.
 
POZNÁMKA:Klientský VRF je odvozen od rozhraní, na kterém je relé nakonfigurováno.

Používáte-li přenos DHCPv4, je nutné povolit výběr propojení, pokud jsou klient a server v různých souborech VRF. Dílčí parametr pro výběr propojení musí používat rozhraní, které je vázáno na serverový VRF. Tato konfigurace je nutná k zajištění toho, aby přenos DHCPv4 přijal odpověď ze serveru. Pokud jsou klient a server ve stejném VRF, nemusíte konfigurovat výběr spojení, protože giaddr je také v serverovém VRF.
  • Povolte přenos DHCP v rozhraní, které chcete použít pro předávání:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Zadejte adresu serveru. Můžete přidat až čtyři adresy:
dhcp-server-ip-address 
(Volitelné) Zadejte název VRF:
vrf-name 
  • (Volitelné) Povolit podmožnost výběru propojení v rozhraní:
sonic(conf-if)# ip dhcp-relay link-select
  • (Volitelné) Chcete-li přidat informace VRF do paketu DHCP, který je odeslán na server DHCP, zadejte možnost 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)#
 

Podvolba Výběr virtuální podsítě

Přenos DHCP podporuje více klientů na různých VRF, které sdílejí překrývající se IP adresy. Při takovém nasazení VRF musí server DHCP znát VRF klienta, aby bylo možné přidělovat adresy na základě tohoto VRF. Pro poskytování informací VRF obsahuje přenos DHCP dílčí možnost 151 pro DHCPv4 a dílčí volbu 68 pro DHCPv6, jak je definováno v RFC 6607.

Podmožnost Výběr virtuální podsítě (typ 0) nese název VRFNAME ASCII nakonfigurovaný na příchozím rozhraní, ke kterému je klient připojen. Pokud je příchozí rozhraní ve výchozím VRF, dílčí možnost není přidána do předávaného paketu.

Chcete-li zajistit interoperabilitu, povolte podmožnost Výběr virtuální podsítě pouze v případě, že server DHCP podporuje přidělování adres na základě VRF. Některé servery nemusí dílčí možnost rozpoznat a mohou přesto přidělit zapůjčení ve výchozím prostoru VRF. Přenos DHCP tyto odpovědi ze serveru nezahodí.

Na následujícím obrázku 5 používají klient DHCP 1 i klient DHCP 2 stejný adresní prostor. Pokud nakonfigurujete podvolbu Výběr virtuální podsítě na přepínači Přenos DHCP, bude přenosové zařízení při odesílání paketu na server DHCP zahrnovat tuto dílčí možnost.
 
Podvolba Výběr virtuální podsítě
Obrázek 5: Podvolba Výběr virtuální podsítě
 

Přenos DHCP v nasazení VXLAN

Přenos DHCP můžete nakonfigurovat v nasazení VXLAN BGP EVPN tak, aby poskytoval služby DHCP klientům EVPN nebo virtuálním počítačům. Následující obrázek 6 znázorňuje typické nasazení v sítích VXLAN. Klient a server mohou být ve stejné nebo různých doménách VRF.
 
Přenos DHCP v nasazení VXLAN
Obrázek 6: Přenos DHCP v nasazení VXLAN

Následující příklad ukazuje funkci přenosu DHCP v nasazení systému VXLAN:
  1. Klient DHCP je připojen k VTEP1 na VLAN 10, která je vázána na VrfRed.
  2. Přenos DHCP je povolen na VTEP1 pro VLAN 10.
  3. DHCP server je na VTEP2 a je připojen k VLAN 20, která je vázána na VrfRed.
  4. VTEP1 má trasu BGP EVPN type-5 na server DHCP 172.16.0.1, která označuje další skok tunelu VXLAN.
  5. Přenos DHCP přesměruje příchozí paket na 172.16.0.1 s giaddr nastaveným na 192.168.0.1. Přenos neví o tunelech VxLAN.
  6. VTEP1 přidá hlavičky tunelového propojení vrstvy 2 a předá paket do cílového VTEP2.
  7. VTEP2 odebere hlavičky vrstvy 2 a tunelového propojení a předá paket DHCP na server.
  8. DHCP server odpovídá giaddr 192.168.0.1. VTEP2 má trasu BGP EVPN type-5 na IP adresu přenosového agenta 192.168.0.1, která označuje další skok tunelového propojení.
  9. VTEP2 přidá hlavičky tunelu vrstvy 2 podkladu a odešle paket odpovědi do VTEP1.
  10. Přenosový agent DHCP ve VTEP1 přijme odpověď od serveru, odebere možnost 82 a předá paket klientovi ve VLAN 10.
POZNÁMKA:Přenos DHCP v nasazeních BGP EVPN je použitelný pro konfigurace VNI vrstvy 3. U konfigurací VNI vrstvy 2 není přenos DHCP nutný, protože klient a server jsou přímo dostupné přes rozšířenou síť VLAN.

 

Přenos DHCP a statická brána libovolného vysílání

Static Anycast Gateway (SAG) umožňuje více přepínačům současně směrovat pakety pomocí společné adresy brány v konfiguraci aktivní/aktivní směrovač. Každý přepínač je nakonfigurován se stejnou sadou virtuální IP adresy a virtuální MAC adresy.

Přenos DHCP vyžaduje IP adresu k identifikaci podsítě podřízeného rozhraní nebo rozhraní směřujícího ke klientovi. Pokud je klientské rozhraní pro SAG povoleno, použije přenos DHCP jako giaddr IPv4 adresu SAG. Pokud přidružené rozhraní SAG nemá přiřazenou žádnou IP adresu, přenosový agent paket zahodí. Jelikož je na přepínačích LEAF nakonfigurována identická IP adresa SAG, odpověď ze serveru se může nacházet na jiném přepínači Leaf a nemusí se dostat k přepínači Leaf, který paket DHCP předal. Chcete-li se tomuto problému vyhnout, použijte možnost výběru propojení se zdrojovým rozhraním.

Na následujícím obrázku 7 je položka 192.168.0.1 použita jako brána SAG pro síť VLAN10 na přepínači Leaf. Přenos DHCP je povolen ve VLAN10. Chcete-li předat paket DHCP serveru DHCP, je pole giaddr nastaveno na hodnotu 55.55.55.55. Server DHCP používá k identifikaci klientské podstanice, která má být zapůjčena, podmožnost 5 výběru propojení. Odpověď ze serveru DHCP je odeslána na IP adresu zpětné smyčky, která je jedinečná pro původní listový přepínač.
 
Přenos DHCP a statická brána libovolného vysílání
Obrázek 7: Přenos DHCP a statická brána libovolného vysílání

Přenos DHCP na nečíslovaných rozhraních IPv4

Přenos DHCP lze nakonfigurovat u nečíslovaných linek point-to-point. Nečíslovaná konfigurace IPv4 umožňuje zpracování vrstvy 3 bez přiřazení explicitní adresy IPv4.

Nečíslované rozhraní používá adresu IPv4 jiného rozhraní, které je již ve směrovači nakonfigurováno. Nečíslovanou konfiguraci IPv4 můžete použít k úspoře adresního prostoru sítě a zjednodušení konfigurace přepínače.

Přenos DHCP podporuje předávání paketů na server prostřednictvím nečíslovaného rozhraní IPv4 s následujícími omezeními:
  • Jako donorová rozhraní jsou podporována pouze rozhraní zpětné smyčky.
  • Nečíslovaná konfigurace IPv4 je podporována pouze v rozhraních Ethernet a kanálů portů.
  • Nečíslovaná konfigurace IPv4 je podporována pouze ve výchozím softwaru VRF.
POZNÁMKA:Oba konce linky mezi relé a serverem musí být nakonfigurovány jako nečíslovaná rozhraní. Podřízené rozhraní směřující ke klientovi musí mít přidruženou adresu IPv4, protože server musí znát podsíť klienta, aby mohl přiřadit zapůjčení DHCP.

Na následujícím obrázku 8 je IPv4 nečíslovaný nakonfigurován v rozhraní Eth1/4, což je spojení typu point-to-point mezi přenosem a serverem. Protokol OSPFv2 je povolen na přepínači Relay a přepínači serveru a jsou inzerovány síťové adresy zpětné smyčky.
 
Přenos DHCP na nečíslovaných rozhraních IPv4
Obrázek 8: Přenos DHCP na nečíslovaných rozhraních IPv4

Podsíť klienta je také inzerována prostřednictvím protokolu OSPFv2, aby server mohl odpovědět předávacímu přepínači. Giaddr v předávaném paketu je nastaven na 192.168.0.1. Zdrojová IPv4 adresa v předávaném paketu je určena směrovacím zásobníkem.

Výběr propojení můžete povolit také v nečíslovaném nastavení IPv4. Pokud podsíť klienta není dostupná ze serveru, je giaddr nastaven na adresu zpětné smyčky 1, což je 103.103.103.103.
 

Zpracování paketů DHCPv4 pomocí možností přenosového agenta

Pro podporu různých konfigurací sítě, jako je například kaskádové přenosy, poskytuje přenosový agent tři různé možnosti pro zpracování příchozích paketů DHCPv4, které již mají možnosti přenosového agenta:
  • Discard - Předávací agent zahodí příchozí paket (výchozí).
  • Přidat – Předávací agent připojí k paketu vlastní sadu možností přenosu, příchozí možnosti ponechá beze změny. Pokud délka informací o přenosovém agentovi překročí maximální limit 255 bajtů, paket se zahodí.
  • Replace – Předávací agent odebere příchozí možnosti a přidá do paketu vlastní sadu možností.
  • (Volitelné) Určete způsob zpracování přenosového paketu DHCP, který pochází od jiného přenosového agenta.
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)#
 

Podvolba Přepsat identifikátor serveru

Přenos DHCPv4 podporuje podmožnost 11 přepisu identifikátoru serveru, jak je definováno v RFC5107. Tento podparametr umožňuje, aby přenos fungoval jako server DHCPv4, takže pakety jednosměrového vysílání DHCPv4 přicházejí k přenosovému agentovi, místo aby byly přímo na server. Přenos může přidat příslušné dílčí parametry do paketů jednosměrového vysílání. Podmožnost Přepsání identifikátoru serveru je automaticky přidána, pokud je povolena dílčí možnost výběru propojení nebo podmožnost VSS.

Pokud server DHCPv4 nepodporuje podvolbu Identifikátor serveru, jsou pakety jednosměrového vysílání DHCPv4 z klienta odesílány přímo na server a obcházejí předávacího agenta.

Tato dílčí možnost se vztahuje pouze na přenosového agenta DHCPv4.
 

Škálovatelnost

  • Pro každé rozhraní můžete povolit maximálně čtyři adresy Relay.
  • Přenos DHCPv4 a DHCPv6 může obsluhovat až 2000 klientů DHCP.
  • Pro přenos DHCPv4 můžete povolit maximálně 4 000 rozhraní vrstvy 3.
  • Pro přenos DHCPv6 můžete povolit maximálně 4 000 rozhraní vrstvy 3.
 

Přenos DHCP zobrazuje příkazy

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.