Dell Networking SONiC: Dynamic Host Configuration Protocol Snooping

Summary: Artikkeli sisältää tietoja DHCP (Dynamic Host Configuration Protocol) -protokollan snoopingista Dell Networking SONiC -protokollassa. Tässä artikkelissa käytetään Dell SONiC 4.1 -kytkintä. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Edellytykset
Käsitteet esitellään liitännän vakionimellä. Katso Dellin artikkelia 202172 Dell Networking S -sarja: Basic Interface Configuration – SONiC 4.0 : lisätietoja liitännän nimeämisestä


Indeksi

Johdanto
DHCP Layer 2 COPP Configuration (DHCP-kerroksen 2 COPP-määritys)
IPv4 DHCP Snooping -määritys
Tyhjennä merkinnät IPv4 DHCP Snooping Binding Table -taulukosta
Näytä IPv4 DHCP Snooping -tiedot
IPv6 DHCP Snooping -määritys
Tyhjennä merkinnät IPv6 DHCP Snooping Binding Table -taulukosta
Näytä IPv6 DHCP Snooping -tiedot
 

Johdanto

DHCP (Dynamic Host Configuration Protocol) -protokollan seuranta on suojausominaisuus, jolla verkon kytkimet voivat valvoa DHCP-hallintailmoituksia. Kytkin tunnistaa verkossa olevat DHCP-palvelimet ja -työasemat hallintasanomien avulla.

Kun otat DHCP-seurantatoiminnon käyttöön, kytkin alkaa valvoa DHCP-hallintapaketteja sekä DHCP-palvelimista että työasemista. Järjestelmä luo näiden tietojen avulla tietokannan.

DHCP Snooping -käyttöliittymiä on kahdentyyppisiä: luotettavat ja epäluotettavat liitännät. DHCP-työasemat liitetään epäluotettamiin liittymiin ja DHCP-palvelimiin luotettaviin liittymiin.

Kun kytkin vastaanottaa epäluotettavia portteja käyttäviltä työasemilta DHCP-viestejä, se välittää paketit samassa VLAN-verkossa oleviin luotettuihin portteihin. Kun määritetään portit, jotka muodostavat yhteyden DHCP-palvelimiin luotettuina, järjestelmä poistaa kaikki DHCP-palvelinten ja työasemien viestit, jotka se saa epäluotettavista käyttöliittymistä.

Tarkistamalla lähteen MAC-osoitteen Ethernet-otsikon ja asiakkaan MAC-osoitteen DHCP-otsikossa, DHCP snooping estää haitallisia DHCP-työasemia hankkimasta DHCP-käyttösopimusta.

Määritystiedot:
  • IPv4 ja IPv6 tukevat DHCP-snoopingia.
  • DHCPv6-snooping toimii vain tilallisen DHCPv6-palvelimen kanssa
  • Ota DHCP-snooping käyttöön yleisesti ja tietyissä VLAN-verkkojen yhteydessä.
  • Määritä VLAN-verkon portit luotetuksi tai epäluotetuksi.
  • Kaikkiin portteihin ei oletusarvoisesti luoteta.
  • Yhdistä DHCP-palvelimet luotettavien porttien kautta.
  • Yhdistä DHCP-työasemat epäluotettavia portteja käyttämällä.
  • Jos yhteys ei ole luotettu, kytkin katkaisee DHCP-paketit, jos lähteen MAC-osoite ei vastaa asiakkaan laitteiston osoitetta. Voit poistaa tämän toiminnon käytöstä poistamalla Verify MAC address (Vahvista MAC-osoite) -ominaisuuden käytöstä. Käytä tätä ominaisuutta reititetyissä DHCP-välitys- ja DHCP-yksittäislähetyspyyntöpaketeissa.
  • Kun otat DHCP Snoopingin käyttöön, Verify MAC address -ominaisuus on oletusarvoisesti käytössä.
  • DHCP Snoopingia ei käytetä VLAN-verkkoihin, joissa snooping ei ole käytössä.
  • Voit määrittää DHCP-snooping-sidontataulukon manuaalisesti.
  • Ennen kuin otat käyttöön DHCP-snoopingin, poista DHCP Layer 3 COPP -sääntö ja asenna DHCP Layer 2 COPP -sääntö. Lisätietoja on DHCP-tason 2 COPP-määritysosassa .
 

DHCP Layer 2 COPP Configuration

DHCP Snooping toimii seuraavasti:
  1. Poista DHCP Layer 3 COPP -sääntöjen asennus. Tämä on oletussääntö.
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
  1. Asenna DHCP Layer 2 COPP -sääntö DHCP-snoopingia varten.
    
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
 

IPv4 DHCP Snooping -määritys

Määritä DHCP Snooping seuraavasti:
  1. Ota DHCP Snooping käyttöön yleisesti.
sonic(config)# ip dhcp snooping

admin@DELLSONiC:~$ sonic-cli
DELLSONiC#configure terminal
DELLSONiC(config)# ip dhcp snooping
  1. Määritä DHCP-palvelimeen liitetyt liitännät luotetuksi.
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
  1. Ota DHCP Snooping käyttöön VLAN- tai VLAN-luettelossa.
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
HUOMAUTUS: Yllä oleva ilmoitus on INFO-ilmoitus.
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
  1. (valinnainen) Disable DHCP source MAC address verification (Poista käytöstä DHCP-lähteen MAC-osoitteen vahvistus)
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#
  1. (valinnainen) Luo staattinen merkintä DHCP-snooping-sidontataulukkoon.
sonic(config)# ip source binding source-ip-address source-mac-address vlan vlan-id interface interface-name
HUOMAUTUS: Poista staattinen merkintä IP-lähteen sidontakomennolla.
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#
 

Tyhjennä merkinnät IPv4:n DHCP-snooping-sidontataulukosta

Tyhjennä kaikki tai tietyt dynaamiset merkinnät seuraavilla komennoilla:
  • Tyhjennä kaikki dynaamiset IP DHCP -snooping-sidontamerkinnät:
sonic(config)# clear ip dhcp snooping binding
  • Tietyn dynaamisen IP DHCP -snooping-sidontamerkinnän poistaminen:
sonic(config)# clear ip dhcp snooping binding source-ip-address source-mac-address vlan vlan-id interface interface-name
  • Tyhjennä DHCP-snooping-tilastot:
sonic# clear ip dhcp snooping statistics
 

Näytä IPv4:n DHCP-snooping-tiedot.

  • Katso yleisiä tietoja DHCP-snoopingista:
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
  • DHCP Snooping Binding Database -tietokannan tarkasteleminen:
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
  • Näytä DHCP-snooping-tilastot:
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
 

Määritä IPv6:n DHCP-snooping. 

Määritä DHCP Snooping seuraavasti:

  1. Ota DHCP Snooping käyttöön yleisesti.
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#
  1. Määritä DHCP-palvelimeen liitetyt liitännät luotetuksi.
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
  1. Ota DHCP Snooping käyttöön VLAN- tai VLAN-luettelossa.
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
HUOMAUTUS: Yllä oleva ilmoitus on INFO-ilmoitus.
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
  1. (valinnainen) Disable DHCP source MAC address verification (Poista käytöstä DHCP-lähteen MAC-osoitteen vahvistus)
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#
  1. (valinnainen) Luo staattinen merkintä DHCP-snooping-sidontataulukkoon.
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#
HUOMAUTUS: Poista staattinen merkintä IP-lähteen sidontakomennolla.

 

Tyhjennä IPv6:n DHCP-snooping-sidontataulukon merkinnät 

Tyhjennä kaikki tai tietyt dynaamiset merkinnät seuraavilla komennoilla:

  • Tyhjennä kaikki dynaamiset IP DHCP -snooping-sidontamerkinnät:
sonic(config)# clear ipv6 dhcp snooping binding
  • Tietyn dynaamisen IP DHCP -snooping-sidontamerkinnän poistaminen:
sonic(config)# clear ipv6 dhcp snooping binding source-ip-address source-mac-address vlan vlan-id interface interface-name
 
  • Tyhjennä DHCP-snooping-tilastot:
sonic# clear ipv6 dhcp snooping statistics

 

Näytä IPv6:n DHCP-snooping-tiedot. 

  • Katso yleisiä tietoja DHCP-snoopingista:
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#
  • DHCP Snooping Binding Database -tietokannan tarkasteleminen: 
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#
  • Näytä DHCP-snooping-tilastot: 
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

Affected Products

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
Article Properties
Article Number: 000218723
Article Type: How To
Last Modified: 31 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.