Dell Networking SONiC Jak nakonfigurovat zabezpečení portů
Summary: Jak nakonfigurovat zabezpečení portů v řešení Dell Networking SONiC. Tento článek je testován v softwaru 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
| Požadavky K předvedení konceptů používáme standardní pojmenování rozhraní. Viz článek Dell Networking řady S: Základní konfigurace rozhraní – SONiC 4.0, kde najdete další informace o pojmenování rozhraní. |
Index
Co je zabezpečeníportůNastavení maximálního povoleného počtu adres MAC v portu
Narušení
zabezpečení portůVýchozí
Syntaxe
konfiguraceUkázková konfigurace
Ověřit
Co je zabezpečení portů
Zabezpečení portů chrání port omezením počtu učení MAC na uživatelem definovaném portu.- Zabezpečení portů není v síti vlan podporováno.
- Zabezpečení portů je podporováno v ethernetovém portu a PortChannel, který je nakonfigurován jako switchport.
- Zabezpečení portů není podporováno v jiných portech než switchPorts.
Nastavení maximálního povoleného počtu adres MAC v portu
Pomocí funkce učení MAC můžete nastavit maximální limit počtu adres MAC, které lze povolit v rozhraní. Omezení adres MAC zajišťuje zabezpečení před zahlcením adres MAC. Při překročení maximálního povoleného prahu MAC systém vygeneruje varovné oznámení syslog a dojde k narušení zabezpečení portu.POZNÁMKA:Chcete-li obnovit výchozí počet povolených adres MAC na port, můžete limit učení MAC zakázat.
Narušení zabezpečení portů
K narušení zabezpečení portů dochází, když se port dozví více adres MAC, než je nakonfigurovaný limit. Můžete nakonfigurovat akci, která by měla být provedena během porušení.V aplikaci Dell SONiC je ochrana, kterou lze provést, když dojde k narušení. Když je aktivován režim ochrany, zakáže učení MAC na portu, když počet MAC adres na rozhraní dosáhne nakonfigurovaného limitu. Všechny pakety s neznámými zdrojovými adresami na portu jsou v této fázi zahozeny.
Jaké kroky lze podniknout, pokud dojde k narušení zabezpečení portu?
Můžete provést kteroukoli z níže uvedených akcí
-> Po nalezení a odstranění zařízení způsobujících nadměrnou adresu mac můžeme vymazat tabulku adres mac v rozhraní, abychom vymazali stav porušení.
Syntaxe příkazu
DELLSONiC# clear mac address-table dynamic interface Eth <slot/port> |
zvyšte povolený limit mac adres Syntaxe příkazu
DELLSONiC# configure DELLSONiC(config)# interface Eth X/X DELLSONiC(config-if-EthX/X)# port-security maximum <number of mac address> |
zakažte zabezpečení portůSyntaxe příkazu
DELLSONiC# configure DELLSONiC(config)# interface Eth X/X DELLSONiC(config-if-EthX/X)# no port-security enable |
Jak zjistím mac adresu blokovanou zabezpečením portů?
Podrobnosti o mac adrese, která byla blokována zabezpečením portů, najdeme ve zprávách protokolu. Viz níže uvedený příklad (maskované datum/čas a mac adresa)
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 |
Výchozí
| Zabezpečení portů v přístavu | Disabled |
|---|---|
| Maximální počet MAC adres na port | 1 |
| Režim porušení | Chránit |
Syntaxe konfigurace
| Příkaz | Vysvětlení |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Přejděte do rozhraní příkazového řádku Dell Management. |
DELLSONiC# configure terminal |
Přechod do konfiguračního režimu |
DELLSONiC(config)# interface <Eth slot/port> |
Konfigurace rozhraní |
DELLSONiC(config)# interface range Eth <slot/port> |
(Volitelné) Můžete konfigurovat celou řadu rozhraní. |
DELLSONiC(config-if-EthX/X)# port-security violation protect |
Nastavení opatření, která mají být přijata v případě porušení. |
DELLSONiC(config-if-EthX/X)# port-security maximum <number of mac address> |
Nastavit maximální počet zabezpečených certifikátů MAC povolených v tomto rozhraní (1-4097) |
DELLSONiC(config-if-EthX/X)# port-security enable |
Povolí zabezpečení portů na úrovni rozhraní. |
DELLSONiC(config-if-EthX/X)# no port-security enable |
Zakázat zabezpečení portů na úrovni rozhraní |
Ukázková konfigurace
Předpokládejme, že máme dva učení mac adres v portu Eth 1/1.Před konfigurací zabezpečení portu na portu Eth 1/1 (maskovaná adresa MAC)
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 |
Ověření
K ověření použijte následující příkazy| Příkaz | Vysvětlení |
|---|---|
DELLSONiC# show port-security |
Zobrazit zabezpečení portů ve všech rozhraních |
DELLSONiC# show port-security interface Eth <slot/port> |
Zobrazení zabezpečení portů v konkrétním rozhraní |
DELLSONiC# show logging | grep "Port Mac Security violation" |
Získejte podrobnosti o adrese MAC, která byla porušena z protokolů. |
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.