Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Vieillissement de la table MAC

Comprendre la datation des tables MAC

Juniper Networks EX Series Commutateurs Ethernet stocker les adresses MAC dans la table de commutation Ethernet, également appelée table MAC. Lorsque le temps de vieillissement d’une adresse MAC dans la table expire, l’adresse est supprimée.

Si votre commutateur exécute Juniper Networks Système d'exploitation Junos (Junos OS) pour les commutateurs EX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software), vous pouvez configurer le temps d’ancienneté de la table MAC sur tous les VLAN du commutateur. Si votre commutateur exécute Junos OS qui ne prend pas en charge ELS, vous pouvez configurer le temps d’ancienneté de la table MAC sur tous les VLAN du commutateur ou sur les VLAN spécifiés, ainsi que configurer le temps d’ancienneté pour qu’il soit illimité, soit sur tous les VLAN, soit sur des VLAN spécifiés, afin que les adresses MAC ne sortent jamais du tableau.

Pour connaître les adresses MAC, le commutateur lit tous les paquets qu’il détecte sur le réseau local ou sur le VLAN local, à la recherche des adresses MAC des nœuds émetteurs. Il place ces adresses dans sa table de commutation Ethernet, avec deux autres informations : l’interface sur laquelle le trafic a été reçu et l’heure à laquelle l’adresse a été apprise.

Lorsque le commutateur reçoit du trafic sur une interface, il recherche l’adresse MAC de destination dans la table de commutation Ethernet. Si l’adresse MAC est introuvable, le trafic est inondé de toutes les autres interfaces associées au VLAN. Par exemple, si le trafic est reçu sur une interface associée au VLAN v-10 et qu’il n’y a pas d’entrée dans la table de commutation Ethernet pour le VLAN v-10 (la table de commutation Ethernet est organisée par VLAN), le trafic est inondé vers toutes les interfaces d’accès et de jonction membres du VLAN v-10.

Le flooding permet au commutateur d’en savoir plus sur les destinations qui ne figurent pas encore dans sa table de commutation Ethernet. Si une adresse MAC de destination particulière ne figure pas dans la table de commutation Ethernet, le commutateur inonde le trafic vers toutes les interfaces à l’exception de l’interface sur laquelle il a été reçu. Lorsque le nud de destination reçoit le trafic inondé, il renvoie un paquet d’accusé de réception au commutateur, ce qui permet au commutateur d’apprendre l’adresse MAC du nud et d’ajouter l’adresse à sa table de commutation Ethernet.

Le commutateur utilise un mécanisme appelé vieillissement pour maintenir la table de commutation Ethernet à jour. Pour chaque adresse MAC de la table de commutation Ethernet, le commutateur enregistre un horodatage indiquant l’apprentissage des informations relatives au nœud réseau. Chaque fois que le commutateur détecte du trafic provenant d’une adresse MAC figurant dans sa table de commutation Ethernet, il met à jour l’horodatage de cette adresse MAC. Un minuteur sur le commutateur vérifie périodiquement l’horodatage et, si l’adresse MAC d’un nœud est antérieure à la valeur définie, le commutateur supprime cette adresse MAC de la table de commutation Ethernet. Ce processus de vieillissement garantit que le commutateur ne suit que les adresses MAC actives sur le réseau et qu’il est en mesure de débusquer de la table de commutation Ethernet les adresses MAC qui ne sont plus disponibles.

Pour configurer la durée pendant laquelle les adresses MAC restent dans la table de commutation Ethernet, procédez comme suit :

  • (Sur les commutateurs qui exécutent Junos OS avec prise en charge du style de configuration ELS) Utilisation de l’instruction global-mac-table-aging-time dans la [edit protocols l2-learning] hiérarchie.

  • (Sur les commutateurs qui exécutent Junos OS qui ne prend pas en charge ELS) Utilisation de l’instruction mac-table-aging-time dans le [edit ethernet-switching-options] ou dans la hiérarchie, selon que vous souhaitez la [edit vlans] configurer pour l’ensemble du commutateur ou uniquement pour des VLAN spécifiques.

Par exemple, dans une topologie avec des commutateurs EX exécutant Junos OS qui ne prend pas en charge ELS, si vous disposez d’un VLAN d’imprimante, vous pouvez choisir de configurer la durée de vieillissement de ce VLAN pour qu’elle soit considérablement plus longue que pour les autres VLAN afin que les adresses MAC des imprimantes sur ce VLAN vieillissent moins fréquemment. Étant donné que les adresses MAC restent dans la table, même si une imprimante est inactive depuis un certain temps avant que le trafic n’arrive pour elle, le commutateur trouve toujours l’adresse MAC et n’a pas besoin d’inonder le trafic vers toutes les autres interfaces.

De même, dans un environnement de centre de données où la liste des serveurs connectés au commutateur est relativement stable, vous pouvez choisir d’augmenter le temps de génération de l’adresse MAC, voire de le définir sur illimité, afin d’augmenter l’efficacité de l’utilisation de la bande passante réseau en réduisant le flooding.

Configuration de l’ancienneté de la table MAC sur les commutateurs

La datation des tables MAC garantit qu’un commutateur suit uniquement les nœuds actifs sur le réseau et qu’il est en mesure de vider les nœuds réseau qui ne sont plus disponibles.

Pour gérer plus efficacement les entrées MAC, vous pouvez configurer la durée de datation d’une entrée, c’est-à-dire la durée maximale pendant laquelle une entrée peut rester dans la table d’adresses MAC avant d’être supprimée car elle a atteint son âge maximal.

L’exemple suivant utilise Junos OS pour Junos OS pour les commutateurs QFX3500 et QFX3600 sans prise en charge du style de configuration ELS (Enhanced L2 Software). Utilisez la commande pour configurer la durée pendant laquelle les entrées restent dans la set-mac-table-aging-time table de commutation Ethernet avant d’expirer. Ici le VLAN c’est employee-vlan:

REMARQUE :

Cette commande s’applique à tous les VLAN configurés pour le commutateur. Vous ne pouvez pas configurer des durées d’ancienneté de table MAC distinctes pour des VLAN spécifiques.

L’exemple suivant utilise Junos OS pour les commutateurs QFX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software). Utilisez la commande pour configurer la durée pendant laquelle les entrées restent dans la global-mac-table-aging-time table de commutation Ethernet avant d’expirer, comme suit :

REMARQUE :

Cette commande s’applique à tous les VLAN configurés pour le commutateur. Vous ne pouvez pas configurer des durées d’ancienneté de table MAC distinctes pour des VLAN spécifiques.

L’exemple suivant utilise Junos OS pour les commutateurs EX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software).

Le processus de vieillissement de la table de commutation Ethernet (ou table MAC) garantit que le commutateur EX Series suit uniquement les adresses MAC actives sur le réseau et est capable de vider les adresses MAC qui ne sont plus utilisées.

Vous pouvez configurer la durée d’ancienneté de la table MAC, c’est-à-dire la durée maximale pendant laquelle une entrée peut rester dans la table de commutation Ethernet avant son expiration, sur tous les VLAN du commutateur. Ce paramètre peut influer sur l’efficacité de l’utilisation des ressources réseau en affectant la quantité de trafic inondé vers toutes les interfaces, car lorsque le trafic est reçu pour des adresses MAC qui ne figurent plus dans la table de commutation Ethernet, le commutateur inonde le trafic vers toutes les interfaces.

L’exemple suivant utilise Junos OS pour les commutateurs EX Series qui ne prennent pas en charge le style de configuration ELS (Enhanced L2 Software).

Le processus de vieillissement de la table de commutation Ethernet (ou table MAC) garantit que le commutateur EX Series suit uniquement les adresses MAC actives sur le réseau et est capable de vider les adresses MAC qui ne sont plus utilisées.

Vous pouvez configurer le temps d’ancienneté de la table MAC, c’est-à-dire la durée maximale pendant laquelle une entrée peut rester dans la table Commutation Ethernet avant qu’elle n’expire, soit sur tous les VLAN du commutateur, soit sur des VLAN particuliers. Ce paramètre peut influer sur l’efficacité de l’utilisation des ressources réseau en affectant la quantité de trafic inondé vers toutes les interfaces, car lorsque le trafic est reçu pour des adresses MAC qui ne figurent plus dans la table de commutation Ethernet, le commutateur inonde le trafic vers toutes les interfaces.

Pour configurer le temps d’ancienneté de la table MAC sur tous les VLAN du commutateur :

Pour configurer le temps d’ancienneté de la table MAC sur un VLAN :

REMARQUE :

Vous pouvez définir le temps de vieillissement de la table MAC sur illimité. Si vous spécifiez la valeur , unlimitedles entrées ne sont jamais supprimées de la table. En règle générale, n’utilisez ce paramètre que si le commutateur ou le VLAN dispose d’un nombre assez statique de terminaux. sinon, la table finira par se remplir. Vous pouvez utiliser ce paramètre pour minimiser les pertes de trafic et les inondations qui peuvent se produire lorsque le trafic arrive pour les adresses MAC qui ont été supprimées de la table.