Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre l’apprentissage MAC qualifié

L’apprentissage MAC est le processus par lequel un équipement apprend les adresses MAC de tous les nœuds d’un réseau.

Lorsqu’un nœud est connecté pour la première fois à un LAN ou VLAN Ethernet, il ne dispose d’aucune information sur les autres nœuds du réseau. Lorsque les données sont envoyées via le réseau, les paquets de données comprennent une trame de données répertoriant leurs adresses MAC source et de destination. La trame de données est transféré vers un port cible, qui est connecté au deuxième équipement. L’adresse MAC est apprise localement au niveau du port cible, ce qui facilite les communications pour les trames qui pénètrent ultérieurement dans le port cible et contiennent les adresses précédemment apprises à partir d’une trame reçue.

Pendant l’apprentissage MAC, sur un paquet entrant, la balise externe est implicitement retirée (à l’aide de l’opération pop ) et l’apprentissage se produit sur la balise interne. L’apprentissage MAC est précédé d’une manipulation VLAN. Le VLAN utilisé pour l’apprentissage peut être modifié par des opérations VLAN push/pop/swap.

L’apprentissage MAC qualifié permet à un équipement d’apprendre les adresses MAC des nœuds du réseau en déterminant la balise VLAN la plus interne des paquets entrants à balisage unique, à 2 ou à 3, sans supprimer la balise externe (à l’aide de l’opération pop ). Si le paquet entrant comporte une balise, l’apprentissage se fait sur VLAN 4096 et aucune balise n’est implicitement supprimée. Si le paquet entrant comporte deux balises, l’apprentissage MAC a lieu sur le deuxième VLAN et aucune balise n’est implicitement supprimée. Si le paquet entrant comporte plus de trois balises, toutes les balises au-delà de la troisième balise sont traitées comme faisant partie des données et ne sont pas prises en compte pour l’apprentissage MAC.

Apprentissage MAC qualifié sur les première, deuxième et troisième balises VLAN

Pour un paquet entrant à balisage unique, l’apprentissage MAC qualifié s’effectue sur VLAN 4096, qui est le VLAN par défaut.

Dans le cas d’un paquet entrant à 2 balises, vous activez l’apprentissage MAC qualifié sur la deuxième balise (interne) à l’aide de l’énoncé vlan-id inner-all de configuration sur l’instance de routage VPLS. L’apprentissage sur la deuxième balise se fait sans supprimer implicitement la première balise (externe). Si le paquet entrant comporte plus de deux balises, toutes les balises au-delà de la deuxième balise sont traitées comme faisant partie des données et ne sont pas prises en compte pour l’apprentissage.

De même, pour un paquet entrant à 3 balises, vous activez l’apprentissage MAC qualifié sur la troisième balise (la plus interne) en configurant l’instruction deep-vlan-qualified-learning vlan_tag_number sur l’interface logique avec l’instruction vlan-id inner-all sur l’instance de routage. L’apprentissage MAC qualifié s’effectue sur la troisième balise, et aucune manipulation VLAN n’a lieu sur les balises externes. Toutefois, si deep-vlan-qualified-learning vlan_tag_number l’apprentissage est activé sur le troisième VLAN et que le paquet entrant n’a que deux VLAN, l’apprentissage MAC qualifié se produit sur le VLAN 4096 par défaut.

Notez les points suivants lors de la configuration de l’apprentissage MAC qualifié :

  • Une interface logique contenue dans une instance de routage VPLS configurée avec vlan-id inner-all peut-être ou non deep-vlan-qualified-learning vlan_tag_number configurée.

  • Une interface logique configurée avec deep-vlan-qualified-learning vlan_tag_number, doit appartenir à une instance de routage VPLS qui a vlan-id inner-all également configuré.

  • Une interface logique configurée avec deep-vlan-qualified-learning vlan_tag_number, doit également être configurée avec une balise externe et une balise interne.