Indirizzo MAC (Media Access Control) SONiC di Dell Networking
Riepilogo: Questo articolo spiega l'indirizzo MAC negli switch Dell SONiC
Istruzioni
Indice
Che cos'è l'indirizzo
MACCome viene acquisito l'indirizzo MAC nello switch
Configurazione di un indirizzo
MAC staticoConfigurare l'ora
di aging MACConfigurare l'inumidimento
dell'indirizzo MACConfigurazione
di esempioVerifica
Visualizza la tabella
degli indirizzi MACVisualizzare le voci della tabella degli indirizzi MAC per indirizzo
MACVisualizzare le voci della tabella degli indirizzi MAC per VLAN
Visualizzazione del numero di
indirizzi MACVisualizzazione delle voci degli indirizzi MAC per interfaccia
Visualizzare le voci degli indirizzi MAC per PortChannel
Visualizzare le voci
statiche degli indirizzi MAC Visualizzazione delle voci dinamiche degli indirizzi MAC
Che cos'è l'indirizzo MAC
Un indirizzo MAC (Media Access Control) è un numero a 48 bit nel formato nn.nn.nn.nn.nn.nn.nn. La tabella degli indirizzi MAC contiene voci di indirizzi MAC statiche e dinamiche.
- Gli indirizzi MAC statici sono voci configurate dall'utente che non invecchiano.
- Gli indirizzi MAC appresi in modo dinamico sono voci basate su hardware che si invecchiano in base al tempo di invecchiamento configurato.
Come viene acquisito l'indirizzo MAC nello switch
Quando lo switch riceve un pacchetto, apprende l'indirizzo MAC nel campo indirizzo MAC di origine sulla porta ricevuta. Lo switch cerca quindi l'indirizzo MAC di destinazione per la VLAN specificata nella tabella degli indirizzi MAC. Se viene trovato l'indirizzo MAC di destinazione, lo switch inoltra il pacchetto al canale porta/porta appropriato. Se l'indirizzo MAC di destinazione non viene trovato, lo switch inonda il pacchetto su tutte le porte VLAN.
Quando si raggiunge l'ora di aging, la mancanza di pacchetti ricevuti con MAC di origine, una voce dinamica dell'indirizzo MAC viene eliminata dalla tabella.
Configurazione di un indirizzo MAC statico
Per aggiungere un indirizzo MAC statico alla tabella degli indirizzi MAC, configurare manualmente l'indirizzo. Specificare la porta Ethernet o il canale della porta e la VLAN tramite cui è possibile raggiungere il dispositivo con l'indirizzo MAC statico e a cui lo switch può inoltrare i pacchetti.
Sintassi di configurazione
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table mac-address Vlan vlan-id |
Configurazione di esempio
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Per eliminare un indirizzo MAC statico, utilizzare la versione completa del comando senza il numero di porta Ethernet o di canale della porta.
Configurazione di esempio
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Configurare l'ora di aging MAC
Configurare il tempo di aging per tutti gli indirizzi MAC appresi in modo dinamico (da 0 a 100.0000 secondi; valore predefinito 600). Le voci degli indirizzi MAC statiche non sono interessate dal comando mac address-table aging-time. Quando si raggiunge l'ora di aging, una voce dinamica dell'indirizzo MAC viene eliminata dalla tabella. Immettere 0 per disabilitare l'aging MAC. Immettere la versione non aggiornata del comando per ripristinare l'ora di aging predefinita.Sintassi di configurazione
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time |
Configurazione di esempio
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 |
Configurare l'inumidimento dell'indirizzo MAC
Per limitare il numero massimo di volte in cui un indirizzo MAC dinamico può essere assegnato a interfacce diverse, configurare una soglia di inumidimento (da 5 a 100; nessuna impostazione predefinita).Sintassi di configurazione
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-threshold |
Per configurare l'intervallo di tempo minimo in cui un indirizzo MAC dinamico può essere assegnato a interfacce diverse, configurare un intervallo di inumidimento (da 1 a 100.0000 secondi; nessun valore predefinito).
Sintassi di configurazione
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-interval |
Configurazione di esempio
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 |
Verifica
Utilizzare i comandi show mac-address table per visualizzare le informazioni sulla tabella degli indirizzi MAC.
show mac address-table [address mac-address] [aging-time] [interface Eth slot/port[/breakout-port]] [Vlan vlan-id] [PortChannel number] [count] [static] [dynamic] |
Visualizza la tabella degli indirizzi MAC
Esempi di output
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 |
Visualizzare le voci della tabella degli indirizzi MAC per indirizzo
MACEsempi di output
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 |
Visualizzare le voci della tabella degli indirizzi MAC per VLAN
Esempi di output
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 |
Visualizzazione del numero di
indirizzi MACEsempi di output
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 |
Visualizzazione delle voci degli indirizzi MAC per interfaccia
Esempi di output
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 |
Visualizzare le voci degli indirizzi MAC per PortChannel
Esempi di output
sonic# show mac address-table interface PortChannel 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 99 00:00:00:00:00:99 STATIC PortChannel10 |
Visualizzare le voci
statiche degli indirizzi MACEsempi di output
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 |
Visualizzazione delle voci
dinamiche degli indirizzi MACEsempi di output
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 |