PowerSwitch: Sonico: DHCP (Dynamic Host Configuration Protocol) Relay
Zusammenfassung: Questo articolo illustra il protocollo DHCP (Dynamic Host Configuration Protocol) in Dell Networking Enterprise SONiC. Questo articolo utilizza uno switch che esegue 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
|
Prerequisiti
La denominazione dell'interfaccia standard viene utilizzata per dimostrare i concetti. Consultare l'articolo Dell 202172 Dell Networking serie S: Basic Interface Configuration - SONiC 4.0 per ulteriori informazioni sulla denominazione delle interfacce
|
Indice
IntroduzioneRelè
DHCPDHCP in una configurazione
MC-LAGOpzione
DHCP Relay InformationLimite
hopSelezione
dell'interfaccia di origineDHCP Relay su IPv6 Hop
successiviRelè DHCP tra VRF
Opzione
secondaria Virtual Subnet SelectionDHCP Relay in un deployment VXLAN
DHCP Relay e gateway
anycast staticoGestione dei pacchetti DHCPv4 con le opzioni
dell'agente di inoltroOpzione
secondaria di sovrascrittura identificatore serverScalabilità
Comandi DHCP Relay Show
Introduzione
DHCP (Dynamic Host Configuration Protocol) è un protocollo di rete che semplifica l'assegnazione di indirizzi IP e altre informazioni ai dispositivi di rete. Inoltre, gli indirizzi IP, DHCP assegna anche la subnet mask, l'indirizzo del gateway predefinito, l'indirizzo DNS (Domain Name Server) e altri parametri di configurazione. Enterprise SONiC supporta l'inoltro DHCP. Questa sezione fornisce una panoramica e informazioni di configurazione sull'inoltro DHCP.Relè DHCP
L'inoltro DHCP è qualsiasi dispositivo che inoltra pacchetti DHCP tra client DHCP e server DHCP tra sottoreti diverse. È possibile configurare lo switch in modo che funzioni come relay DHCP in una rete.Quando un client DHCP richiede un indirizzo IP da un server DHCP, il client non è a conoscenza della subnet a cui apparterrà. Quando un client è connesso a una rete, invia un messaggio DHCP DISCOVER come trasmissione. Se il server DHCP risiede all'interno della stessa LAN o VLAN, il server assegna direttamente un indirizzo IP al client.
Se il server DHCP risiede in un dominio di trasmissione diverso, per impostazione predefinita i router della rete non inoltrano i messaggi DHCP DISCOVER dai client. Se si configura un dispositivo come agente di inoltro DHCP nella rete, l'agente di inoltro può ricevere i messaggi broadcast DHCP DISCOVER e inviare una richiesta unicast al server DHCP per conto del client DHCP.
Un agente di inoltro DHCP consente ai client DHCP di ricevere indirizzi IP da un server DHCP, anche se il server si trova in una rete o VLAN diversa.
Funzionamento relè DHCP:
Nella Figura 1, i client DHCP sono connessi all'interfaccia di un dispositivo di inoltro appartenente alla VLAN 10. Il server DHCP 1 e il server DHCP 2 sono connessi rispettivamente alla VLAN 20 e alla VLAN 30. Quando si configura un inoltro DHCP sul dispositivo, questo inoltra le richieste DHCP al rispettivo server DHCP e la risposta dal server ai client.
Figura 1. Esempio di topologia DHCP
- Abilitare l'inoltro DHCP sull'interfaccia che si intende utilizzare per l'inoltro:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Inserire l'indirizzo del server. È possibile aggiungere fino a quattro indirizzi:
dhcp-server-ip-address(Facoltativo) Immettere il nome 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 in una configurazione MC-LAG
In una configurazione MC-LAG, un client DHCP invia un pacchetto DHCP DISCOVER a uno dei peer MC-LAG. Quando uno dei peer riceve il pacchetto, lo inoltra al server DHCP. Quando il server DHCP invia una risposta, lo stesso peer MC-LAG che ha inoltrato il pacchetto DHCP DISCOVER inoltra la risposta dal server al client.Linee guida di configurazione per MC-LAG:
- Configurare gli stessi server DHCP sugli switch peer MC-LAG.
- Configurare l'inoltro DHCP per utilizzare le opzioni di selezione dei collegamenti e interfaccia di origine. Questa configurazione garantisce che la risposta del server venga ricevuta dallo switch che ha inoltrato il pacchetto DHCP.
- Assicurarsi che il server DHCP sia raggiungibile da entrambi i peer MC-LAG.
Figura 2. Relè DHCP in MC-LAG
Opzione informazioni relay DHCP
In una rete in cui è coinvolto un singolo routing, l'inoltro DHCP utilizza l'indirizzo IP del gateway che si trova nel campo giaddr del pacchetto inoltrato per assegnare un indirizzo IP al client DHCP. I malintenzionati possono falsificare le richieste DHCP per ottenere l'accesso non autorizzato alla rete.Per impedire l'accesso alla rete da parte di dispositivi non autorizzati, gli amministratori di rete possono collocare i server DHCP dei client in reti diverse. È possibile utilizzare l'opzione DHCP relay information o l'opzione DHCP 82 per specificare esplicitamente la subnet in cui risiede il client DHCP. L'agente di inoltro aggiunge l'opzione secondaria al pacchetto per specificare la subnet del client e il server DHCP utilizza il valore dell'opzione secondaria, anziché giaddr, per assegnare l'indirizzo DHCP e il lease.
NOTA: L'opzione secondaria di selezione dei link è applicabile solo per i client DHCPv4 e non è applicabile per i client DHCPv6.
La figura 3 seguente illustra come funziona la selezione del collegamento di inoltro DHCP.
- Un client DHCP invia una richiesta DHCP.
- L'agente di inoltro riceve il pacchetto di trasmissione e aggiunge l'opzione secondaria di selezione del collegamento con l'indirizzo 192.168.0.1.
- L'agente di inoltro imposta il campo giaddr in base all'interfaccia di origine configurata. Se l'interfaccia di origine è configurata come loopback 0, giaddr è impostato su 103.103.103.103. Il giaddr deve essere raggiungibile dal server.
- Il server DHCP identifica la subnet client dall'opzione di selezione del collegamento e alloca l'indirizzo dal pool di indirizzi 192.168.0.x. Il server genera il pacchetto dell'offerta e lo invia all'indirizzo IP specificato nel giaddr.
Figura 3. Relè DHCP
Limite hop
In genere, i client DHCP impostano il campo del conteggio hop nel pacchetto DHCP su 0. Quando si inoltrano pacchetti DHCP, l'agente di inoltro incrementa il conteggio hop di 1. Se il numero di hop nel pacchetto DHCP è maggiore o uguale al numero massimo di hop configurati nell'agente di inoltro, il dispositivo scarta il pacchetto.Il limite di hop garantisce che i pacchetti DHCP non vengano inseriti in loop nella rete in cui sono presenti più agenti di inoltro. Il valore predefinito del numero massimo di hop è 10, che è possibile configurare su un valore compreso tra 1 e 16.
La configurazione del limite di hop è per interfaccia (lato client) e si applica ai pacchetti DHCPv4 e DHCPv6. Il limite di hop viene applicato solo ai pacchetti inoltrati al server. Non è applicabile ai pacchetti di risposta ricevuti da un server. Il contatore dell'interfaccia viene mantenuto per tenere traccia del numero di pacchetti scartati a causa del limite di hop.
- Impostare il limite massimo di hop. (Opzionale):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Specificare il numero di hop. L'intervallo è compreso tra 0 e 16. Il valore predefinito è 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)#
Selezione dell'interfaccia di origine
DHCP Relay fornisce un'opzione di configurazione dell'interfaccia di origine che specifica l'indirizzo di origine da utilizzare per i pacchetti inoltrati. Se non si specifica l'interfaccia di origine, l'indirizzo IP di origine nel pacchetto inoltrato viene determinato automaticamente in base all'interfaccia in uscita. Il sistema sceglie il primo indirizzo (IPv4 o IPv6) configurato sull'interfaccia che si trova nella stessa rete dell'indirizzo di destinazione o del router dell hop successivo.L'opzione di configurazione dell'interfaccia di origine è rivolta ai client e si applica sia ai pacchetti DHCPv4 che DHCPv6. Se l'interfaccia di origine configurata non dispone di un indirizzo IP, l'indirizzo IP di origine nel pacchetto inoltrato viene determinato in base all'interfaccia in uscita. Se si modifica l'indirizzo sull'interfaccia di origine, l'agente di inoltro utilizza l'indirizzo IP aggiornato per l'inoltro dei pacchetti.
Se l'opzione secondaria di selezione dei link è abilitata, configurare un'interfaccia di origine raggiungibile dal server. Se non si configura un'interfaccia di origine, l'opzione secondaria di selezione del collegamento non viene aggiunta al pacchetto inoltrato.
- Inserire la selezione dell'interfaccia di origine su un'interfaccia:
NOTA:L'interfaccia viene salvata nel formato di interfaccia nativa.
sonic(conf-if)# ip dhcp-relay source-interface interface
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip dhcp-relay source-interface Eth 1/10
DELLSONiC(config-if-Vlan100)# show configuration ! interface Vlan100 ip address 10.10.100.1/24 ip dhcp-relay 10.10.200.12 ip dhcp-relay source-interface Ethernet36 ip dhcp-relay max-hop-count 15 DELLSONiC(config-if-Vlan100)#
Hop successivi con inoltro DHCP su IPv6
Nelle implementazioni di reti di data center, come illustrato nella figura 4 seguente, il server DHCP è raggiungibile tramite una rete underlay IPv6. L'inoltro DHCP è abilitato sullo switch Leaf 1, con neighborship BGP con Spine 1. Il server DHCP è connesso allo switch Leaf 2, anch'esso con neighborship BGP con Spine 1.
Figura 4. Hop successivi con inoltro DHCP su IPv6
Le interfacce tra gli switch a foglia e a spina non dispongono di indirizzi IPv4, ma sono abilitate per l'inoltro IPv6 utilizzando indirizzi locali del collegamento. Il peering BGP tra gli switch Leaf e Spine viene stabilito utilizzando gli indirizzi locali del link IPv6. BGP supporta RFC 5549, che consente di trasferire un prefisso IPv4 su un hop successivo IPv6.
Nella foglia 1, la route IPv4 al server DHCP viene appresa tramite BGP e indica l'indirizzo dell hop successivo collegato a Spine 1. Il dorso 1 dispone anche di una route IPv4 che indica l'indirizzo dell hop successivo locale per il collegamento della foglia 2.
Di seguito viene illustrato il funzionamento dell'inoltro DHCP sugli hop successivi IPv6:
- La richiesta viene generata dal client DHCP.
- L'agente di inoltro sulla foglia 1 è configurato per utilizzare Loopback0 come interfaccia di origine. L'agente di inoltro imposta l'indirizzo IPv4 giaddr e di origine su 103.103.103.103 e inoltra la richiesta al server DHCP il cui indirizzo IP è 172.16.0.2 secondo la route BGP RFC 5549.
- La foglia 2 riceve la richiesta DHCP inoltrata da Spine 1 e la inoltra al server DHCP connesso direttamente.
- Il server DHCP riceve la richiesta DHCP inoltrata, genera un pacchetto di offerta e lo invia all'indirizzo IP specificato in giaddr, ovvero l'indirizzo di loopback foglia 1 103.103.103.103.
- La foglia 2 dispone di una route di RFC5549 BGP per raggiungere l'indirizzo di loopback della foglia 1, ovvero 103.103.103.130. L'offerta DHCP viene inoltrata all'agente di inoltro in base alla route BGP.
- La foglia 1 riceve la risposta dal server DHCP, rimuove l'opzione 82 e la inoltra al client.
- Abilitare l'inoltro DHCP sull'interfaccia che si intende utilizzare per l'inoltro:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Immettere l'indirizzo IPv6 del server. È possibile aggiungere fino a quattro indirizzi:
dhcp-server-ipv6-address(Facoltativo) Immettere il nome VRF:
vrf vrf-name
- Inserire la selezione dell'interfaccia di origine su un'interfaccia:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
- (Facoltativo) Impostare il limite massimo di hop:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Specificare il numero di hop. L'intervallo è compreso tra 1 e 16. Il valore predefinito è 10:
hop-count
- (Facoltativo) Specificare come gestire un pacchetto di inoltro DHCP proveniente da un altro agente di inoltro:
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)#
Relè DHCP tra VRF
L'agente di inoltro DHCP supporta l'inoltro delle richieste client a un server che si trova in un VRF diverso. Ad esempio, il client è connesso a un'interfaccia associata al VRF predefinito e il server può risiedere nel VRF dell'utente. Per tali deployment, è possibile configurare un'opzione per specificare il nome VRF in cui risiede il server DHCP. Se non si specifica il nome VRF, il sistema presuppone che il server DHCP si trovi nel VRF predefinito. L'inoltro DHCP supporta la configurazione di più server DHCP per una determinata interfaccia client e tutti questi server DHCP devono risiedere nello stesso VRF. È possibile configurare un solo VRF server per interfaccia lato client.
NOTA:Il VRF client deriva dall'interfaccia su cui è configurato il relè.
Se si utilizza l'inoltro DHCPv4, è necessario abilitare la selezione dei collegamenti quando il client e il server si trovano in VRF diversi. L'opzione secondaria di selezione dei link deve utilizzare un'interfaccia associata al server VRF. Questa configurazione è necessaria per garantire che la risposta del server venga ricevuta dall'inoltro DHCPv4. Se il client e il server si trovano nello stesso VRF, non è necessario configurare la selezione dei link poiché anche giaddr si trova nel VRF del server.
- Abilitare l'inoltro DHCP sull'interfaccia che si intende utilizzare per l'inoltro:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Inserire l'indirizzo del server. È possibile aggiungere fino a quattro indirizzi:
dhcp-server-ip-address(Facoltativo) Immettere il nome VRF:
vrf-name
- (Facoltativo) Abilitare l'opzione secondaria di selezione dei collegamenti su un'interfaccia:
sonic(conf-if)# ip dhcp-relay link-select
- (Facoltativo) Per aggiungere informazioni VRF nel pacchetto DHCP inviato al server DHCP, specificare l'opzione 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)#
Opzione secondaria per la selezione della subnet virtuale
L'inoltro DHCP supporta più client su VRF diversi che condividono indirizzi IP sovrapposti. In tali deployment di VRF, il server DHCP deve essere a conoscenza del VRF del client in modo che l'allocazione degli indirizzi possa essere eseguita in base a tale VRF. Per fornire informazioni VRF, l'inoltro DHCP include l'opzione secondaria 151 per DHCPv4 e l'opzione secondaria 68 per DHCPv6 come definito in RFC 6607.L'opzione secondaria di selezione della subnet virtuale (tipo 0) contiene il nome VRF ASCII configurato sull'interfaccia in ingresso a cui è connesso il client. Se l'interfaccia in entrata è nel VRF predefinito, l'opzione secondaria non viene aggiunta al pacchetto inoltrato.
Per garantire l'interoperabilità, abilitare l'opzione secondaria di selezione della subnet virtuale solo quando il server DHCP supporta l'allocazione degli indirizzi basata su VRF. Alcuni server potrebbero non riconoscere l'opzione secondaria e potrebbero comunque allocare il lease nello spazio VRF predefinito. L'inoltro DHCP non elimina queste risposte dal server.
Nella figura 5 seguente, sia il client DHCP 1 che il client DHCP 2 utilizzano lo stesso spazio di indirizzi. Se si configura un'opzione secondaria di selezione della subnet virtuale sullo switch di inoltro DHCP, il dispositivo di inoltro include l'opzione secondaria durante l'invio del pacchetto al server DHCP.
Figura 5. Opzione secondaria per la selezione della subnet virtuale
DHCP Relay in un deployment VXLAN
È possibile configurare un relay DHCP in un deployment di VXLAN BGP EVPN per fornire servizi DHCP ai client EVPN o alle VM. La Figura 6 seguente mostra un deployment tipico nelle reti VXLAN. Il client e il server possono appartenere a domini VRF identici o diversi.
Figura 6. DHCP Relay in un deployment VXLAN
Di seguito viene illustrato il funzionamento di un relay DHCP in un deployment VXLAN:
- Il client DHCP è collegato al VTEP1 sulla VLAN 10, che è associato a VrfRed.
- L'inoltro DHCP è abilitato su VTEP1 per la VLAN 10.
- Il server DHCP si trova su VTEP2 ed è connesso alla VLAN 20, che è associata a VrfRed.
- VTEP1 dispone di una route BGP EVPN Type-5 al server DHCP 172.16.0.1 che indica l'hop successivo del tunnel VXLAN.
- L'inoltro DHCP inoltra il pacchetto in arrivo a 172.16.0.1 con giaddr impostato su 192.168.0.1. L'inoltro non è a conoscenza dei tunnel VxLAN.
- VTEP1 aggiunge intestazioni tunnel di livello 2 sottostanti e inoltra il pacchetto al VTEP2 di destinazione.
- VTEP2 rimuove le intestazioni del tunnel di livello 2 sottostante e inoltra il pacchetto DHCP al server.
- Il server DHCP risponde a giaddr 192.168.0.1. VTEP2 dispone di una route BGP EVPN di tipo 5 all'indirizzo IP dell'agente di inoltro 192.168.0.1 che indica l'hop successivo del tunnel.
- VTEP2 aggiunge intestazioni tunnel di livello 2 sottostanti e invia il pacchetto di risposta a VTEP1.
- L'agente di inoltro DHCP su VTEP1 riceve la risposta dal server, rimuove l'opzione 82 e inoltra il pacchetto al client sulla VLAN 10.
NOTA:L'inoltro DHCP nei deployment EVPN BGP è applicabile alle configurazioni VNI di livello 3. Per le configurazioni VNI layer 2, non è necessario l'inoltro DHCP, in quanto il client e il server sono direttamente raggiungibili tramite VLAN estesa.
Relè DHCP e gateway anycast statico
Il gateway Anycast statico (SAG) consente a più switch di instradare simultaneamente i pacchetti utilizzando un indirizzo gateway comune in una configurazione di router attivo/attivo. Ogni switch è configurato con lo stesso set di indirizzi IP virtuali e un indirizzo MAC virtuale.L'inoltro DHCP richiede un indirizzo IP per identificare la subnet dell'interfaccia downstream o lato client. Se l'interfaccia client è abilitata per SAG, l'inoltro DHCP utilizza l'indirizzo IPv4 SAG come giaddr. Se all'interfaccia SAG associata non è assegnato alcun indirizzo IP, l'agente di inoltro elimina il pacchetto. Poiché un indirizzo IP SAG identico è configurato sugli switch foglia, la risposta del server potrebbe atterrare su uno switch foglia diverso e potrebbe non raggiungere lo switch foglia che ha inoltrato il pacchetto DHCP. Per evitare questo problema, utilizzare l'opzione di selezione dei collegamenti con l'interfaccia di origine.
Nella figura 7 seguente, 192.168.0.1 viene utilizzato come gateway SAG per la VLAN10 sullo switch foglia. L'inoltro DHCP è abilitato sulla VLAN10. Per inoltrare un pacchetto DHCP al server DHCP, il campo giaddr è impostato su 55.55.55.55. Il server DHCP utilizza l'opzione secondaria 5 per la selezione dei collegamenti per identificare la subnet client da concedere in lease. La risposta del server DHCP viene inviata all'IP di loopback univoco per lo switch leaf di origine.
Figura 7. Relè DHCP e gateway anycast statico
DHCP Relay su interfacce IPv4 senza numero
È possibile configurare l'inoltro DHCP su collegamenti point-to-point non numerati. La configurazione IPv4 senza numero consente l'elaborazione Layer 3 senza l'assegnazione di un indirizzo IPv4 esplicito.L'interfaccia senza numero utilizza l'indirizzo IPv4 di un'altra interfaccia già configurata sul router. È possibile utilizzare la configurazione IPv4 senza numero per risparmiare spazio sugli indirizzi di rete e semplificare la configurazione dello switch.
L'inoltro DHCP supporta l'inoltro di pacchetti a un server tramite un'interfaccia IPv4 senza numero con le seguenti limitazioni:
- Solo le interfacce di loopback sono supportate come interfacce donatore.
- La configurazione IPv4 senza numero è supportata solo su interfacce Ethernet e Port Channel.
- La configurazione IPv4 senza numero è supportata solo sul VRF predefinito.
NOTA:Entrambe le estremità del collegamento tra il relè e il server devono essere configurate come interfacce senza numero. L'interfaccia downstream rivolta al client deve avere un'associazione di indirizzi IPv4 in quanto il server deve conoscere la subnet del client per assegnare il lease DHCP.
Nella figura 8 seguente, IPv4 senza numero è configurato sull'interfaccia Eth1/4, che è un collegamento point-to-point tra l'inoltro e il server. OSPFv2 è abilitato sullo switch di inoltro e sullo switch del server e vengono annunciati gli indirizzi di rete di loopback.
Figura 8. DHCP Relay su interfacce IPv4 senza numero
La subnet client viene inoltre annunciata tramite OSPFv2 in modo che il server possa rispondere allo switch di inoltro. Il valore giaddr nel pacchetto inoltrato è impostato su 192.168.0.1. L'indirizzo IPv4 di origine nel pacchetto inoltrato è determinato dallo stack di routing.
È inoltre possibile abilitare la selezione dei collegamenti in una configurazione IPv4 senza numero. Se la subnet del client non è raggiungibile dal server, giaddr è impostato sull'indirizzo Loopback 1 che è 103.103.103.103.
Gestione dei pacchetti DHCPv4 con le opzioni dell'agente di inoltro
Per supportare diverse configurazioni di rete, ad esempio i relay a cascata, l'agente di inoltro fornisce tre diverse opzioni per gestire i pacchetti DHCPv4 in entrata che dispongono già di opzioni dell'agente di inoltro:- Discard: l'agente di inoltro elimina il pacchetto in arrivo (impostazione predefinita).
- Append: l'agente di inoltro aggiunge il proprio set di opzioni di inoltro al pacchetto, lasciando intatte le opzioni in entrata. Se la lunghezza delle informazioni sull'agente di inoltro supera il limite massimo di 255 byte, il pacchetto viene eliminato.
- Sostituisci: l'agente di inoltro rimuove le opzioni in entrata e aggiunge il proprio set di opzioni al pacchetto.
- (Facoltativo) Specificare come gestire un pacchetto di inoltro DHCP proveniente da un altro agente di inoltro.
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)#
Opzione secondaria di sovrascrittura dell'identificatore del server
L'inoltro DHCPv4 supporta l'opzione secondaria 11 di sovrascrittura dell'identificatore del server come definito nella RFC5107. Questa opzione secondaria consente all'inoltro di fungere da server DHCPv4 in modo che i pacchetti DHCPv4 unicast arrivino all'agente di inoltro anziché direttamente al server. Il relè può aggiungere opzioni secondarie appropriate sui pacchetti unicast. L'opzione secondaria di sovrascrittura dell'identificatore del server viene aggiunta automaticamente quando l'opzione secondaria di selezione del collegamento o l'opzione secondaria VSS è abilitata.Se il server DHCPv4 non supporta l'opzione secondaria dell'identificatore del server, i pacchetti DHCPv4 unicast dal client vengono inviati direttamente al server ignorando l'agente di inoltro.
Questa opzione secondaria è applicabile solo all'agente di inoltro DHCPv4.
Scalabilità
- È possibile abilitare un massimo di quattro indirizzi relè per interfaccia.
- L'inoltro DHCPv4 e DHCPv6 può gestire fino a 2.000 client DHCP.
- È possibile abilitare un massimo di 4.000 interfacce Layer 3 per l'inoltro DHCPv4.
- È possibile abilitare un massimo di 4.000 interfacce Layer 3 per l'inoltro DHCPv6.
Comandi DHCP Relay Show
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.