Adres Dell Networking SONiC Media Access Control (MAC)
Podsumowanie: Ten artykuł zawiera informacje na temat adresu MAC w przełącznikach SONiC firmy Dell
Instrukcje
Indeks
Co to jest adres MAC?
Jak poznano adres MAC w przełączniku
Konfiguracja statycznego adresu
MACKonfiguracja czasu
przedawniania macKonfiguracja zwilżania
adresu MACPrzykładowa konfiguracja
Weryfikacji
Wyświetl tabelę adresów
MACWyświetlanie wpisów tabeli adresów MAC według adresu
MACWyświetlanie wpisów tabeli adresów MAC według sieci VLAN
Wyświetl liczbę adresów
MACWyświetlanie wpisów adresów MAC według interfejsu
Wyświetl wpisy adresu MAC według PortChannel
Wyświetlanie statycznych wpisów
adresu MACWyświetlanie dynamicznych wpisów adresu MAC
Co to jest adres MAC?
Adres MAC to 48-bitowy numer w formacie nn.nn.nn.nn.nn.nn.nn. Tabela adresów MAC zawiera statyczne i dynamiczne wpisy adresów MAC.
- Statyczne adresy MAC to wpisy skonfigurowane przez użytkownika, które nie są przestarzałe.
- Dynamicznie poznane adresy MAC są wpisami opartymi na sprzęcie, które starzeją się zgodnie ze skonfigurowanym czasem przedawnienia.
Jak poznano adres MAC w przełączniku
Gdy przełącznik otrzyma pakiet, pozna adres MAC w polu źródłowego adresu MAC na porcie, który pakiet jest odbierany. Następnie przełącznik wyszukuje docelowy adres MAC dla określonej sieci VLAN w tabeli adresów MAC. Jeśli docelowy adres MAC zostanie znaleziony, przełącznik przekazuje pakiet do odpowiedniego kanału portu/portu. Jeśli docelowy adres MAC nie zostanie znaleziony, przełącznik zala pakiet na wszystkich portach VLAN.
Po upływie czasu przedawnienia, braku odebranego pakietu ze źródłowym mac, z tabeli usuwany jest dynamiczny wpis adresu MAC.
Konfiguracja statycznego adresu MAC
Aby dodać statyczny adres MAC do tabeli adresów MAC, należy ręcznie skonfigurować adres. Określ port Ethernet lub kanał portu i sieć VLAN, za pośrednictwem których można uzyskać dostęp do urządzenia ze statycznym adresem MAC oraz do którego przełącznik może przekazywać pakiety.
Składnia konfiguracji
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table mac-address Vlan vlan-id |
Przykładowa konfiguracja
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Aby usunąć statyczny adres MAC, należy użyć pełnej wersji pełnego polecenia bez portu Ethernet lub numeru kanału portu.
Przykładowa konfiguracja
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Konfiguracja czasu przedawniania mac
Skonfiguruj czas przedawnienia dla wszystkich dynamicznie poznanych adresów MAC (od 0 do 10 00000 sekund; domyślnie 600). Statyczne wpisy adresu MAC nie są zagrożone przez polecenie przedawniania tabeli adresów mac. Po upływie czasu przedawnienia z tabeli usuwany jest dynamiczny wpis adresu MAC. Wprowadź 0, aby wyłączyć proces przedawniania mac. Wprowadź brak wersji polecenia, aby przywrócić domyślny czas przedawnienia.Składnia konfiguracji
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time |
Przykładowa konfiguracja
admin@sonic:~$ sonic-cli sonic# show mac address-table aging-time Global aging time: 600 seconds admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time 1000 sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 1000 seconds sonic(config)# mac address-table aging-time 0 sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 0 seconds(disabled) sonic(config)# no mac address-table aging-time sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 600 seconds |
Konfiguracja zwilżania adresu MAC
Aby ograniczyć maksymalną liczbę razy przypisywania dynamicznego adresu MAC do różnych interfejsów, skonfiguruj próg zwilżenia (od 5 do 100; brak wartości domyślnych).Składnia konfiguracji
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-threshold |
Aby skonfigurować minimalny interwał czasu, w jakim dynamiczny adres MAC można przypisać do różnych interfejsów, skonfiguruj interwał zwilżania (od 1 do 10 00000 sekund; brak wartości domyślnych).
Składnia konfiguracji
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-interval |
Przykładowa konfiguracja
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table 00:00:00:00:00:01 Vlan 10 Eth1/1 sonic(config)# mac address-table 00:00:00:00:00:01 Vlan 11 Eth1/1 sonic(config)# mac address-table 00:00:00:00:00:03 Vlan 30 Eth1/2 sonic(config)# mac address-table 00:00:00:00:00:05 Vlan 50 Eth1/3 sonic(config)# mac address-table 00:00:00:00:00:07 Vlan 70 Eth1/4 sonic(config)# mac address-table 00:00:00:00:00:09 Vlan 90 Eth1/5 sonic(config)# mac address-table 00:00:00:00:00:98 Vlan 10 Eth1/6 sonic(config)# mac address-table 00:00:00:00:00:99 Vlan 99 PortChannel 110 sonic(config)# mac address-table aging-time 1000 sonic(config)# mac address-table dampening-threshold 10 sonic(config)# mac address-table dampening-interval 100000 |
Weryfikacja
Użyj poleceń show mac-address table, aby wyświetlić informacje o tabeli adresów MAC.
show mac address-table [address mac-address] [aging-time] [interface Eth slot/port[/breakout-port]] [Vlan vlan-id] [PortChannel number] [count] [static] [dynamic] |
Wyświetl tabelę adresów MAC
Przykładowe dane wyjściowe
sonic# show mac address-table ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 100 00:00:00:00:00:10 DYNAMIC Eth1/9 20 00:00:00:00:00:02 DYNAMIC Eth1/2 30 00:00:00:00:00:03 STATIC Eth1/2 40 00:00:00:00:00:04 DYNAMIC Eth1/3 50 00:00:00:00:00:05 STATIC Eth1/3 60 00:00:00:00:00:06 DYNAMIC Eth1/4 70 00:00:00:00:00:07 STATIC Eth1/4 80 00:00:00:00:00:08 DYNAMIC Eth1/4 90 00:00:00:00:00:09 STATIC Eth1/5 99 00:00:00:00:00:99 STATIC PortChannel110 |
Wyświetlanie wpisów tabeli adresów MAC według adresu
MACPrzykładowe dane wyjściowe
sonic# show mac address-table address 00:00:00:00:00:01 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
Wyświetlanie wpisów tabeli adresów MAC według sieci VLAN
Przykładowe dane wyjściowe
sonic# show mac address-table Vlan 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 10 00:00:00:00:00:98 STATIC Eth1/1 |
sonic# show mac address-table static Vlan 11 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 11 00:00:00:00:00:01 STATIC Eth1/1 |
sonic# show mac address-table dynamic Vlan 60 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/12 |
Wyświetl liczbę adresów
MACPrzykładowe dane wyjściowe
sonic# show mac address-table count MAC Entries for all vlans : 13 Dynamic Address Count : 5 Static Address (User-defined) Count : 8 Total MAC Addresses in Use: 13 |
Wyświetlanie wpisów adresów MAC według interfejsu
Przykładowe dane wyjściowe
sonic# show mac address-table interface Eth1/1 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 10 00:00:00:00:00:98 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
sonic# show mac address-table static interface Eth1/3 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 30 00:00:00:00:00:03 STATIC Eth1/3 |
sonic# show mac address-table dynamic interface Eth1/5 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/5 |
Wyświetl wpisy adresu MAC według PortChannel
Przykładowe dane wyjściowe
sonic# show mac address-table interface PortChannel 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 99 00:00:00:00:00:99 STATIC PortChannel10 |
Wyświetlanie statycznych wpisów
adresu MACPrzykładowe dane wyjściowe
sonic# show mac address-table static ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 30 00:00:00:00:00:03 STATIC Eth1/3 50 00:00:00:00:00:05 STATIC Eth1/5 70 00:00:00:00:00:07 STATIC Eth1/7 90 00:00:00:00:00:09 STATIC Eth1/9 10 00:00:00:00:00:98 STATIC Eth1/1 99 00:00:00:00:00:99 STATIC PortChannel10 |
sonic# show mac address-table static address 00:00:00:00:00:01 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
Wyświetlanie dynamicznych wpisów
adresu MACPrzykładowe dane wyjściowe
sonic# show mac address-table dynamic ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 100 00:00:00:00:00:10 DYNAMIC Eth1/1 20 00:00:00:00:00:02 DYNAMIC Eth1/2 40 00:00:00:00:00:04 DYNAMIC Eth1/3 60 00:00:00:00:00:06 DYNAMIC Eth1/4 80 00:00:00:00:00:08 DYNAMIC Eth1/5 |
sonic# show mac address-table dynamic address 00:00:00:00:00:06 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/1 |