Dell Networking SONiC Slik konfigurerer du portsikkerhet
Summary: Slik konfigurerer du portsikkerhet i Dell Networking SONiC. Denne artikkelen er testet i Dell Networking SONiC 4.2 Edge Standard.
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
| Forutsetninger Vi bruker standard grensesnittnavn for å demonstrere konseptene. Se artikkelen Dell Networking i S-serien: Basic Interface Configuration – SONiC 4.0 for mer informasjon om navn på grensesnitt. |
Indeks
Hva er havnesikkerhetAngi maksimalt antall MAC-adresser som er tillatt i en port
Brudd på
havnesikkerhetenStandarder
Syntaks
for konfigurasjonEksempelkonfigurasjon
Kontroller
Hva er havnesikkerhet
Portsikkerhet beskytter en port ved å begrense antall MAC-læring på en brukerspesifisert port.- Portsikkerhet støttes ikke i VLAN
- Portsikkerhet støttes i Ethernet-port og PortChannel, som er konfigurert som svitsjport.
- Portsikkerhet støttes ikke i porter uten svitsj.
Angi maksimalt antall MAC-adresser som er tillatt i en port
Ved hjelp av MAC-læringsfunksjonen kan du angi maksimumsgrensen for antall MAC-adresser som kan tillates på et grensesnitt. Begrensning av MAC-adressene gir sikkerhet mot MAC-flom. Når den maksimalt tillatte MAC-terskelen overskrides, genererer systemet et advarselssystemloggvarsel, og det oppstår et portsikkerhetsbrudd.MERK:Du kan deaktivere MAC-læringsgrensen for å gjenopprette standard antall tillatte MAC-adresser per port.
Brudd på havnesikkerheten
Et portsikkerhetsbrudd oppstår når en port lærer seg flere MAC-adresser enn den konfigurerte grensen. Du kan konfigurere handlingen som skal utføres under et brudd.I Dell SONiC er handlingen som kan utføres når et brudd skjer, beskyttet. Når beskyttelsesmodus er aktivert, deaktiveres MAC-læring på porten når antall MAC-adresser på grensesnittet når den konfigurerte grensen. Alle pakker med ukjente kildeadresser på porten blir droppet på dette stadiet.
Hvilke tiltak kan iverksettes på havnesikkerhetsbrudd skjer?
Du kan utføre en av handlingene
nedenfor --Etter å ha funnet og fjernet enhetene som forårsaker overflødig mac-adresse, kan vi tømme mac-adressetabellen> i grensesnittet for å fjerne bruddtilstanden.
Kommandosyntaks
DELLSONiC# clear mac address-table dynamic interface Eth <slot/port> |
Kommandosyntaks
DELLSONiC# configure DELLSONiC(config)# interface Eth X/X DELLSONiC(config-if-EthX/X)# port-security maximum <number of mac address> |
Kommandosyntaks
DELLSONiC# configure DELLSONiC(config)# interface Eth X/X DELLSONiC(config-if-EthX/X)# no port-security enable |
Hvordan kan jeg finne mac-adressen blokkert av Port sikkerhet?
Vi kan finne detaljene om mac-adressen, som ble blokkert av portsikkerhet fra loggmeldinger. Se eaxmple nedenfor (dato / klokkeslett og mac-adresse maskert)
DELLSONiC# show logging | grep "Port Mac Security violation" XXX XX XX:XX:XX.XXXXXXXXXXXX XXXX DELLSONiC WARNING syncd#syncd: :- port_mac_sec_add_mac: Port Mac Security violation by MAC YY:YY:YY:YY:YY:YY Port Eth1/1 |
Standarder
| Portsikring på en port | Deaktivert |
|---|---|
| Maksimalt antall MAC-adresser per port | 1 |
| Overtredelsesmodus | Beskytte |
Syntaks for konfigurasjon
| Kommando | Forklaring |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Angi kommandolinjegrensesnitt for Dell-administrasjon |
DELLSONiC# configure terminal |
Gå til konfigurasjonsmodus |
DELLSONiC(config)# interface <Eth slot/port> |
Konfigurer grensesnitt |
DELLSONiC(config)# interface range Eth <slot/port> |
(Valgfritt) Du kan konfigurere en rekke grensesnitt. |
DELLSONiC(config-if-EthX/X)# port-security violation protect |
Angi tiltak som skal iverksettes i tilfelle brudd. |
DELLSONiC(config-if-EthX/X)# port-security maximum <number of mac address> |
Angi maksimalt antall sikre MAC-er tillatt på dette grensesnittet (1-4097) |
DELLSONiC(config-if-EthX/X)# port-security enable |
Aktiverer portsikkerhet på grensesnittnivå |
DELLSONiC(config-if-EthX/X)# no port-security enable |
Deaktiver portsikkerhet på grensesnittnivå |
Eksempel på konfigurasjon
Tenk at vi har to mac-adresse læring i porten Eth 1 / 1.Før du konfigurerer portsikkerhet på port eth 1/1 (mac-adresse maskert)
DELLSONiC# show mac address-table interface Eth 1/1 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 2500 XX:XX:XX:XX:XX:XX DYNAMIC Eth1/1 2500 YY:YY:YY:YY:YY:YY DYNAMIC Eth1/1 |
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# port-security violation protect DELLSONiC(config-if-Eth1/1)# port-security maximum 1 DELLSONiC(config-if-Eth1/1)# port-security enable DELLSONiC(config-if-Eth1/1)# shutdown DELLSONiC(config-if-Eth1/1)# no shutdown DELLSONiC(config-if-Eth1/1)# end |
DELLSONiC# show mac address-table interface Eth 1/1 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 2500 XX:XX:XX:XX:XX:XX DYNAMIC Eth1/1 |
Bekreft
Bruk følgende kommandoer for å bekrefte| Kommando | Forklaring |
|---|---|
DELLSONiC# show port-security |
Vis portsikkerhet i alle grensesnitt |
DELLSONiC# show port-security interface Eth <slot/port> |
Vis portsikkerhet i et bestemt grensesnitt |
DELLSONiC# show logging | grep "Port Mac Security violation" |
Få detaljer om mac-adressen som ble brutt fra logger. |
DELLSONiC# show port-security
Secure Port isEnabled MaxSecureAddr FdbCount ViolationCount SecurityAction
--------------------------------------------------------------------------------------------------
Eth1/1 Y 1 1 1 PROTECT |
DELLSONiC# show port-security interface Eth1/1 Interface : Eth1/1 Port MAC Security is Enabled : True Maximum allowed Secure MAC : 1 Action taken on Violation : PROTECT Total MAC address : 1 Security Violation Count : 1 |
DELLSONiC# show logging | grep "Port Mac Security violation" XXX XX XX:XX:XX.XXXXXXXXXXXX XXXX DELLSONiC WARNING syncd#syncd: :- port_mac_sec_add_mac: Port Mac Security violation by MAC YY:YY:YY:YY:YY:YY Port Eth1/1 |
Affected Products
Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON
, PowerSwitch Z9432F-ON
...
Article Properties
Article Number: 000218833
Article Type: How To
Last Modified: 27 Jun 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.