Adresse MAC (Dell Networking SONiC Media Access Control)

Résumé: Cet article explique l’adresse MAC des commutateurs Dell SONiC

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Index

Qu’est-ce que l’adresse MAC ?
Comment l’adresse MAC est-elle apprise dans le commutateur ?
Configurer une adresse
MAC statiqueConfigurer le temps d’antérisité
macConfigurer l’humidité de l’adresse
MACExemple de configuration
Vérification
Afficher le tableau
d’adresses MACAfficher les entrées du tableau d’adresses MAC par adresse
MACAfficher les entrées du tableau d’adresses MAC par VLAN
Afficher le nombre d’adresses
MACAfficher les entrées d’adresse MAC par interface
Afficher les entrées d’adresse MAC par PortChannel
Afficher les entrées d’adresse MAC statiques
Afficher les entrées d’adresse MAC dynamiques                        




Qu’est-ce que l’adresse MAC ?

Une adresse MAC (Media Access Control) est un numéro 48 bits au format nn.nn.nn.nn.nn.nn.nn.nn.nn. Le tableau d’adresses MAC contient des entrées d’adresse MAC statiques et dynamiques.

  • Les adresses MAC statiques sont des entrées configurées par l’utilisateur qui n’expirent pas.
  • Les adresses MAC apprises de manière dynamique sont des entrées matérielles qui expirent en fonction du temps de vieillissement configuré.
 
Remarque : La capacité maximale du tableau d’adresses Mac varie selon les modèles de commutateur et le profil de commutateur L2/L3 configuré. Pour plus d’informations, reportez-vous à l’article Profils de commutateurs Dell Networking SONiC OS L2 et L3 .
 

Comment l’adresse MAC est-elle apprise dans le commutateur ?

Lorsque le commutateur reçoit un paquet, il apprend l’adresse MAC dans le champ d’adresse MAC source sur le port où le paquet est reçu. Le commutateur recherche ensuite l’adresse MAC de destination pour le VLAN spécifié dans le tableau d’adresses MAC. Si l’adresse MAC de destination est trouvée, le commutateur transmet le paquet au canal de port/port approprié. Si l’adresse MAC de destination est introuvable, le commutateur inséra le paquet sur tous les ports VLAN.

Lorsque le temps de vieillissement est atteint, l’absence de paquet reçu avec MAC source, une entrée d’adresse MAC dynamique est supprimée du tableau.

Remarque : Le temps d’antérisque MAC par défaut dans Dell SONiC est de 600 secondes (10 min).
 
 

Configurer une adresse MAC statique

Pour ajouter une adresse MAC statique à la table d’adresses MAC, configurez manuellement l’adresse. Spécifiez le port et le canal de port Ethernet et le VLAN via lesquels l’appareil avec l’adresse MAC statique peut être atteint et vers lequel le commutateur peut transférer les paquets.

Syntaxe de configuration

admin@sonic:~$ sonic-cli
sonic# configure
sonic(config)# mac address-table mac-address Vlan vlan-id 
 
Exemple de configuration
admin@sonic:~$ sonic-cli
sonic# configure
sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 
 

Pour supprimer une adresse MAC statique, utilisez la version no de la commande complète sans le port Ethernet ou le numéro de canal de port.

Exemple de configuration

admin@sonic:~$ sonic-cli
sonic# configure
sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 
 
 

Configurer le temps d’antérisité mac

Configurez le temps de vieillissement pour toutes les adresses MAC apprises dynamiquement (0 à 10 000 000 secondes ; valeur par défaut 600). Les entrées d’adresse MAC statiques ne sont pas affectées par la commande mac address-table aging-time. Lorsque le temps de vieillissement est atteint, une entrée d’adresse MAC dynamique est supprimée du tableau. Saisissez 0 pour désactiver le vieillissement MAC. Saisissez la version no de la commande pour restaurer le temps d’antérisité par défaut.

Syntaxe de configuration
admin@sonic:~$ sonic-cli
sonic# configure
sonic(config)# mac address-table aging-time 

Exemple de configuration
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
 
 

Configurer l’humidité de l’adresse MAC

Pour limiter le nombre maximal de fois qu’une adresse MAC dynamique peut être attribuée à différentes interfaces, configurez un seuil d’humidité (5 à 100 ; pas de seuil par défaut).

Syntaxe de configuration
admin@sonic:~$ sonic-cli
sonic# configure
sonic(config)# mac address-table dampening-threshold 

Pour configurer l’intervalle de temps minimal auquel une adresse MAC dynamique peut être attribuée à différentes interfaces, configurez un intervalle d’humidité (1 à 10 000 000 secondes ; pas de valeur par défaut).

Syntaxe de configuration
admin@sonic:~$ sonic-cli
sonic# configure
sonic(config)# mac address-table dampening-interval 
 
 

Exemple de configuration

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
 

 

Vérification


Utilisez les commandes show mac-address table pour afficher les informations sur le tableau d’adresses MAC.
show mac address-table [address mac-address] [aging-time] [interface Eth slot/port[/breakout-port]] [Vlan vlan-id] [PortChannel number] [count] [static] [dynamic]
 


Afficher le tableau d’adresses MAC


Exemple de résultat
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


Afficher les entrées du tableau d’adresses MAC par adresse

MACExemple de résultat
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


Afficher les entrées du tableau d’adresses MAC par VLAN

Exemple de résultat
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


Afficher le nombre d’adresses

MACExemple de résultat
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 


Afficher les entrées d’adresse MAC par interface

Exemple de résultat
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


Afficher les entrées d’adresse MAC par PortChannel

Exemple de résultat
sonic# show mac address-table interface PortChannel 10 
-----------------------------------------------------------
VLAN MAC-ADDRESS TYPE INTERFACE 
-----------------------------------------------------------
99 00:00:00:00:00:99 STATIC PortChannel10


Afficher les entrées d’adresse MAC statiques

Exemple de résultat
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 


Afficher les entrées d’adresse MAC dynamiques

Exemple de résultat
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



Produits concernés

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 ...
Propriétés de l’article
Numéro d’article: 000217932
Type d’article: How To
Dernière modification: 02 Oct 2023
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.