Sur cette page
Désactivation de l’apprentissage MAC sur les appareils prenant en charge ELS
Désactivation de l’apprentissage MAC sur les commutateurs QFX
Désactivation de l’apprentissage MAC dans un VLAN sur un commutateur QFX
Désactivation de l’apprentissage MAC pour un VLAN ou une interface logique
Désactivation de l’apprentissage MAC pour un ensemble de VLAN
Apprentissage MAC
Comprendre l’apprentissage MAC
L’apprentissage MAC est le processus d’obtention des adresses MAC de tous les nœuds d’un réseau.
Lorsqu’un noeud est connecté pour la première fois à un LAN ou un VLAN Ethernet, il ne dispose d’aucune information sur les autres noeuds du réseau. Au fur et à mesure que les données sont envoyées sur le réseau, les paquets de données incluent une trame de données répertoriant leurs adresses MAC source et de destination. La trame de données est transférée vers un port cible, qui est connecté au deuxième périphérique. L’adresse MAC est apprise localement sur le port cible, ce qui facilite les communications pour les trames qui entrent ultérieurement dans le port cible et contiennent des adresses précédemment apprises à partir d’une trame reçue.
Par défaut, l’apprentissage MAC est activé sur les QFX et NFX Series.
Désactivation de l’apprentissage MAC sur les appareils prenant en charge ELS
Par défaut, l’apprentissage MAC est globalement activé sur tous les nœuds. Cette rubrique explique comment désactiver l’apprentissage MAC, ainsi que comment réactiver et vérifier que l’apprentissage MAC a été activé ou désactivé.
Cette tâche prend en charge le style de configuration ELS (Enhanced L2 Software). Pour plus d’informations sur ELS, reportez-vous à la section Utilisation de l’interface de ligne de commande logicielle de couche 2 améliorée Si votre commutateur exécute un logiciel qui ne prend pas en charge ELS, reportez-vous à la section Désactivation de l’apprentissage MAC sur les commutateurs QFX.
La désactivation de l’apprentissage MAC dynamique empêche un nœud d’apprendre les adresses MAC source et de destination.
Pour désactiver l’apprentissage MAC :
[edit vlans vlan-name switch-options interface interface-name] user@switch# set no-mac-learning
Pour activer l’apprentissage MAC :
[edit vlans vlan-name switch-options interface interface-name] user@switch# delete no-mac-learning user@switch# deactivate no-mac-learning
Pour vérifier l’état de l’apprentissage MAC, affichez les statistiques d’apprentissage MAC Ethernet en mode opérationnel.
user@switch> show ethernet-switching table Ethernet-switching table: 2 entries, 1 learned VLAN MAC address Type Age Interfaces default * Flood - All-members default 00:1f:12:39:90:80 Learn 29 xe-/0/0.0
Désactivation de l’apprentissage MAC sur les commutateurs QFX
Par défaut, l’apprentissage MAC est globalement activé sur tous les nœuds d’un appareil. Cette rubrique explique comment désactiver l’apprentissage MAC, ainsi que comment réactiver et vérifier que l’apprentissage MAC a été activé ou désactivé.
La désactivation de l’apprentissage MAC dynamique sur l’appareil empêche un nœud d’apprendre les adresses MAC source et de destination.
Cette tâche utilise Junos OS pour les commutateurs QFX3500 et QFX3600 et ne prend pas en charge le style de configuration ELS (Enhanced L2 Software). Si votre commutateur exécute un logiciel prenant en charge ELS, reportez-vous à la section Désactivation de l’apprentissage MAC sur les appareils prenant en charge ELS.
Pour désactiver l’apprentissage MAC sur le QFX Series :
[edit ethernet-switching-options interfaces interface] user@switch# set no-mac-learning
Pour activer l’apprentissage MAC sur le QFX Series :
[edit ethernet-switching-options interfaces interface] user@switch# delete no-mac-learning user@switch# deactivate no-mac-learning
Pour vérifier l’état de l’apprentissage MAC sur le QFX Series, consultez les statistiques d’apprentissage MAC Ethernet en mode opérationnel.
user@switch> show ethernet-switching table Ethernet-switching table: 2 entries, 1 learned VLAN MAC address Type Age Interfaces default * Flood - All-members default 00:1f:12:39:90:80 Learn 29 xe-/0/0.0
Désactivation de l’apprentissage MAC dans un VLAN sur un commutateur QFX
Par défaut, l’apprentissage MAC est activé sur un VLAN. Cette rubrique explique comment désactiver l’apprentissage MAC dans un VLAN, ainsi que comment réactiver et vérifier que l’apprentissage MAC a été activé ou désactivé.
La désactivation de l’apprentissage MAC dynamique dans un VLAN sur un produit QFX Series empêche un nud d’apprendre les adresses MAC source et de destination.
Pour désactiver l’apprentissage MAC dans un VLAN :
[edit vlans vlan-name] user@switch# set no-mac-learning
Pour réactiver l’apprentissage MAC dans un VLAN, utilisez l’une des deux commandes suivantes :
[edit vlans vlan-name] user@switch# delete no-mac-learning user@switch# deactivate no-mac-learning
Pour vérifier l’état de l’apprentissage MAC sur le QFX Series :
user@switch> show ethernet-switching table
Désactivation de l’apprentissage MAC pour un VLAN ou une interface logique
Vous pouvez désactiver l’apprentissage MAC pour toutes les interfaces logiques d’un VLAN spécifié ou pour une interface logique spécifique d’un VLAN. La désactivation de l’apprentissage MAC dynamique empêche les interfaces spécifiées d’apprendre les adresses MAC sources.
Pour désactiver l’apprentissage MAC pour toutes les interfaces logiques d’un VLAN dans un commutateur virtuel, incluez l’instruction au no-mac-learning
niveau de la [edit vlans vlan-name switch-options]
hiérarchie :
[edit] vlans { vlan-name { domain-type bridge; interface interface-name; switch-options { no-mac-learning; } } }
Pour désactiver l’apprentissage MAC pour une interface logique spécifique dans un VLAN, incluez l’instruction no-mac-learning
au niveau de la [edit vlans vlan-name switch-options interface interface-name]
hiérarchie.
[edit] vlans { vlan-name { domain-type bridge; interface interface-name; switch-options { interface interface-name { no-mac-learning; } } } }
Lorsque vous désactivez l’apprentissage MAC, les adresses MAC sources ne sont pas apprises dynamiquement et tous les paquets envoyés à ces adresses sources sont inondés dans le VLAN.
Lorsque vous rassemblez des interfaces dans un VLAN, l’instruction au niveau de la [edit interfaces interface-name ether-options ethernet-switch-profile]
hiérarchie n’est no-mac-learn-enable
pas prise en charge. Vous devez utiliser l’instruction au niveau de la hiérarchie pour désactiver l’apprentissage [edit vlans vlan-name switch-options interface interface-name]
MAC sur une interface d’un no-mac-learning
VLAN.
Lorsque l’apprentissage MAC est désactivé pour une instance de routage VPLS, le trafic n’est pas équilibré en charge et un seul des sauts suivants à coût égal est utilisé.
Désactivation de l’apprentissage MAC pour un ensemble de VLAN
Vous pouvez désactiver l’apprentissage MAC pour un ensemble de VLAN. La désactivation de l’apprentissage MAC dynamique empêche le port trunk de couche 2 associé à l’ensemble de VLAN d’apprendre les adresses MAC source et de destination. Lorsque vous désactivez l’apprentissage MAC, les adresses MAC sources ne sont pas apprises dynamiquement et tous les paquets envoyés à ces adresses sources sont inondés dans le commutateur.
Pour désactiver l’apprentissage MAC pour un ensemble de VLAN, incluez l’instruction suivante no-mac-learning
au niveau de la [edit switch-options]
hiérarchie :
[edit switch-options] no-mac-learning;