Dell Networking SONiC: Snooping av dynamisk värdkonfigurationsprotokoll
Сводка: I den här artikeln beskrivs DHCP-snooping (Dynamic Host Configuration Protocol) i Dell Networking SONiC. I den här artikeln används en switch som kör Dell SONiC 4.1.
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Инструкции
|
Förutsättningar
Standardgränssnittnamngivning används för att demonstrera koncepten. Se Dell-artikeln 202172 Dell Networking S-serien: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om gränssnittsnamngivning |
Index
Införandet
DHCP Layer 2 COPP-konfiguration
Konfiguration av IPv4 DHCP-snooping
Rensa poster från IPv4 DHCP-snoopingbindningstabellen
Visa information om
IPv4 DHCP-snoopingKonfiguration av IPv6 DHCP-snooping
Rensa poster från IPv6 DHCP-snoopingbindningstabellen
Visa information om IPv6 DHCP-snooping
Introduktion
DHCP-snooping (Dynamic Host Configuration Protocol) är en säkerhetsfunktion som gör det möjligt för switchar i ett nätverk att övervaka DHCP-kontrollmeddelanden. En switch kan identifiera falska DHCP-servrar och klienter i ett nätverk med hjälp av kontrollmeddelandena.När du aktiverar DHCP-snooping börjar switchen övervaka DHCP-kontrollpaket både från DHCP-servrar och klienter. Systemet använder den här informationen för att skapa en databas.
Det finns två typer av DHCP-snoopinggränssnitt; betrodda och icke-betrodda gränssnitt. Du ansluter DHCP-klienter till icke-betrodda gränssnitt och DHCP-servrar till betrodda gränssnitt.
När switchen tar emot DHCP-meddelanden från klienter på ej betrodda portar vidarebefordrar den paketen till de betrodda portarna i samma VLAN. När du konfigurerar portar som ansluter till DHCP-servrar som betrodda tappar systemet alla DHCP-server-to-client-meddelanden som det tar emot i ej betrodda gränssnitt.
Genom att kontrollera källans MAC-adress i Ethernet-rubriken med klientens MAC-adress i DHCP-rubriken minimerar DHCP-snooping skadliga DHCP-klienter från att hämta ett DHCP-leasingavtal.
Konfigurationsanteckningar:
- DHCP-snooping stöds för IPv4 och IPv6.
- DHCPv6-snooping fungerar endast med den tillståndskänsliga servern DHCPv6
- Aktivera DHCP-snooping globalt och på specifika VLAN-nätverk.
- Konfigurera portar i VLAN-nätverket så att de är betrodda eller ej betrodda.
- Som standard är alla portar inte betrodda.
- Anslut DHCP-servrar via betrodda portar.
- Anslut DHCP-klienter via ej betrodda portar.
- På icke-betrodda gränssnitt tappar switchen DHCP-paket om käll-MAC-adressen inte matchar klientens maskinvaruadress. Du kan avaktivera det här beteendet genom att avaktivera funktionen För verifiering av MAC-adress. Använd den här funktionen för DHCP-relä och DHCP-unicast-begärandepaket som dirigeras.
- När du aktiverar DHCP-snooping är verifiering av MAC-adressfunktionen aktiverad som standard.
- DHCP-snooping tillämpas inte på VLAN där snooping inte är aktiverat.
- Du kan konfigurera en manuell post till bindningstabellen för DHCP-snooping.
- Innan du aktiverar DHCP-snooping tar du bort DHCP Layer 3 COPP-regeln och installerar DHCP Layer 2 COPP-regeln. Mer information finns i avsnittet DHCP Layer 2 COPP-konfiguration .
DHCP Layer 2 COPP-konfiguration
Gör följande för att DHCP-snooping ska fungera:- Avinstallera DHCP Layer 3 COPP-regler. Det här är en standardregel.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# policy-map copp-system-policy type copp DELLSONiC(config-policy-map)# no class copp-system-dhcp
-
Installera DHCP Layer 2 COPP-regeln för DHCP-snooping.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# policy-map copp-system-policy type copp DELLSONiC(config-policy-map)# class copp-system-dhcpl2 DELLSONiC(config-policy-map-flow)# set copp-action copp-system-dhcp
Konfiguration av IPv4 DHCP-snooping
Använd följande procedur för att konfigurera DHCP-snooping:- Aktivera DHCP-snooping globalt.
sonic(config)# ip dhcp snooping admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# ip dhcp snooping
- Konfigurera gränssnitt som är anslutna till DHCP-servern som betrodda.
sonic(config-if)# ip dhcp snooping trust admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# ip dhcp snooping trust
DELLSONiC(config-if-Eth1/1)# show configuration ! interface Eth1/1 mtu 9100 speed 100000 unreliable-los auto no shutdown ip dhcp snooping trust DELLSONiC(config-if-Eth1/1)# DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Enabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1
- Aktivera DHCP-snooping på ett VLAN eller ett VLAN-lista.
sonic(config)# ip dhcp snooping vlan {vlan-id | vlan-list}
admin@DELLSONiC:~$ sonic-cli
DELLSONiC#configure terminal
DELLSONiC(config)# ip dhcp snooping vlan 100,200-201
%Info: Configuring only existing vlans in range
Obs! Ovanstående är ett INFO-meddelande.
DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Enabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1
- (Tillval) Avaktivera DHCP-käll-MAC-adressverifiering
sonic(config)# no ip dhcp snooping verify mac-address admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# no ip dhcp snooping verify mac-address
DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Disabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1 DELLSONiC#
- (Tillval) Skapa en statisk post till bindningstabellen med DHCP-snooping.
sonic(config)# ip source binding source-ip-address source-mac-address vlan vlan-id interface interface-name
Obs! Använd no-formen av IP-källbindningskommandot för att ta bort en statisk post.
admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# ip source binding 10.10.100.150 aa:bb:cc:dd:11:22 Vlan 100 Eth 1/1
DELLSONiC# show ip dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IP Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:22 10.10.100.150 100 Eth1/1 static NA DELLSONiC#
Rensa poster från bindningstabellen för DHCP-snooping för IPv4
Använd följande kommandon för att rensa alla eller en specifik dynamisk post:- Rensa alla dynamiska IP DHCP-snoopingbindningsposter:
sonic(config)# clear ip dhcp snooping binding
- Rensa en specifik dynamisk IP DHCP-snoopingbindningspost:
sonic(config)# clear ip dhcp snooping binding source-ip-address source-mac-address vlan vlan-id interface interface-name
- Rensa DHCP-snoopingstatistik:
sonic# clear ip dhcp snooping statistics
Visa dhcp-snoopinginformation för IPv4.
- Visa allmän information om DHCP-snooping:
sonic# show ip dhcp snooping admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip dhcp snooping DHCP snooping is Enabled DHCP snooping source MAC verification is Disabled DHCP snooping is enabled on the following VLANs: 100 200 201 DHCP snooping trusted interfaces: Eth1/1
- Visa DHCP-snoopingbindningsdatabasen:
sonic# show ip dhcp snooping binding admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IP Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:22 10.10.100.150 100 Eth1/1 static NA
- Visa DHCP-snoopingstatistik:
sonic# show ip dhcp snooping statistics admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip dhcp snooping statistics Interface MAC Verify Client Ifc DHCP Server Failures Mismatch Msgs Recvd --------------- ---------- ---------- ----------- Eth1/1 0 0 0 Eth1/2 0 0 0 Eth1/3 0 0 0 Eth1/4 0 0 0 Eth1/5 0 0 0 Eth1/6 0 0 0 Eth1/7 0 0 0
Konfigurera DHCP-snooping för IPv6.
Använd följande procedur för att konfigurera DHCP-snooping:
- Aktivera DHCP-snooping globalt.
sonic(config)# ipv6 dhcp snooping admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# ipv6 dhcp snooping
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Enabled DHCPv6 snooping is enabled on the following VLANs: DHCPv6 snooping trusted interfaces: DELLSONiC#
- Konfigurera gränssnitt som är anslutna till DHCP-servern som betrodda.
sonic(config-if)# ipv6 dhcp snooping trust admin@DELLSONiC:~$ sonic-cli DELLSONiC#configure terminal DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# ipv6 dhcp snooping trust
DELLSONiC(config-if-Eth1/1)# show configuration ! interface Eth1/1 mtu 9100 speed 100000 unreliable-los auto no shutdown ip dhcp snooping trust ipv6 dhcp snooping trust DELLSONiC(config-if-Eth1/1)#
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Enabled DHCPv6 snooping is enabled on the following VLANs: DHCPv6 snooping trusted interfaces: Eth1/1
- Aktivera DHCP-snooping på ett VLAN eller ett VLAN-lista.
sonic(config)# ipv6 dhcp snooping vlan {vlan-id | vlan-list}
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ipv6 dhcp snooping vlan 100,200-201
%Info: Configuring only existing vlans in range
Obs! Ovanstående är ett INFO-meddelande.
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Enabled DHCPv6 snooping is enabled on the following VLANs: 100 200 201 DHCPv6 snooping trusted interfaces: Eth1/1
- (Tillval) Avaktivera DHCP-käll-MAC-adressverifiering
sonic(config)# no ipv6 dhcp snooping verify mac-address admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ipv6 dhcp snooping verify mac-address
DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Disabled DHCPv6 snooping is enabled on the following VLANs: 100 200 201 DHCPv6 snooping trusted interfaces: Eth1/1 DELLSONiC#
- (Tillval) Skapa en statisk post till bindningstabellen med DHCP-snooping.
sonic(config)# ipv6 source binding source-ip-address source-mac-address vlan vlan-id interface interface-name admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ipv6 source binding 2001:db8:3333::7778 aa:bb:cc:dd:11:11 Vlan 100 Eth 1/1
DELLSONiC# show ipv6 dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IPv6 Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:11 2001:db8:3333::7778 100 Eth1/1 static NA DELLSONiC#
Obs! Använd no-formen av IP-källbindningskommandot för att ta bort en statisk post.
Rensa poster från bindningstabellen för DHCP-snooping för IPv6
Använd följande kommandon för att rensa alla eller en specifik dynamisk post:
- Rensa alla dynamiska IP DHCP-snoopingbindningsposter:
sonic(config)# clear ipv6 dhcp snooping binding
- Rensa en specifik dynamisk IP DHCP-snoopingbindningspost:
sonic(config)# clear ipv6 dhcp snooping binding source-ip-address source-mac-address vlan vlan-id interface interface-name
- Rensa DHCP-snoopingstatistik:
sonic# clear ipv6 dhcp snooping statistics
Visa DHCP-snoopinginformation för IPv6.
- Visa allmän information om DHCP-snooping:
sonic# show ipv6 dhcp snooping DELLSONiC# show ipv6 dhcp snooping DHCPv6 snooping is Enabled DHCPv6 snooping source MAC verification is Disabled DHCPv6 snooping is enabled on the following VLANs: 100 200 201 DHCPv6 snooping trusted interfaces: Eth1/1 DELLSONiC#
- Visa DHCP-snoopingbindningsdatabasen:
sonic# show ipv6 dhcp snooping binding DELLSONiC# show ipv6 dhcp snooping binding Total number of Dynamic bindings: 0 Total number of Static bindings: 1 Total number of Tentative bindings: 0 MAC Address IPv6 Address VLAN Interface Type Lease (Secs) ----------------- --------------- ---- ----------- ------- ----------- aa:bb:cc:dd:11:11 2001:db8:3333::7778 100 Eth1/1 static NA DELLSONiC#
- Visa DHCP-snoopingstatistik:
sonic# show ipv6 dhcp snooping statistics DELLSONiC# show ipv6 dhcp snooping statistics Interface MAC Verify Client Ifc DHCP Server Failures Mismatch Msgs Recvd --------------- ---------- ---------- ----------- Eth1/1 0 0 0 Eth1/2 0 0 0 Eth1/3 0 0 0 Eth1/4 0 0 0
Затронутые продукты
Enterprise SONiC Distribution, PowerSwitch S5048F-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ONСвойства статьи
Номер статьи: 000218723
Тип статьи: How To
Последнее изменение: 31 Oct 2023
Версия: 2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.