Maison  >  Article  >  Tutoriel logiciel  >  Analyse du principe de fonctionnement de l'interrupteur À voir absolument : Maîtrisez simplement le principe de fonctionnement de l'interrupteur en 1 minute.

Analyse du principe de fonctionnement de l'interrupteur À voir absolument : Maîtrisez simplement le principe de fonctionnement de l'interrupteur en 1 minute.

王林
王林avant
2024-02-19 10:40:071223parcourir

L'éditeur PHP Zimo vous emmène maîtriser le principe de fonctionnement du switch en 1 minute ! Le commutateur est un élément important de l'équipement réseau. En apprenant son principe de fonctionnement, nous pouvons mieux comprendre le mécanisme de base de la communication réseau. Dans un réseau, les commutateurs jouent un rôle important dans la connexion de différents appareils et dans la transmission des données. Vous souhaitez en savoir plus sur le fonctionnement d'un interrupteur ? Ne manquez pas cet article !

Avec le développement des réseaux d'entreprise, de plus en plus d'utilisateurs ont besoin d'accéder au réseau, et le grand nombre de ports d'accès fournis par les commutateurs peuvent bien répondre à cette demande.

Le commutateur résout le problème de conflit des premiers Ethernet et améliore les performances et la sécurité.

Le commutateur fonctionne au niveau de la couche liaison de données et transmet les données en fonction des informations d'en-tête de la trame de données.

Ensuite, nous prendrons comme exemple un petit réseau de commutation pour expliquer le principe de fonctionnement de base d'un commutateur.

Il existe une table d'adresses MAC dans le commutateur, qui stocke la relation de mappage entre les adresses MAC et les ports du commutateur. La table d'adresses MAC est également appelée table CAM (Content Addressable Memory).

交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理

Comme le montre la figure, il existe trois types d'opérations de transfert de trame par le commutateur : Flooding, Forwarding et Rejet.

1. Flooding : le commutateur transfère les trames provenant d'un certain port via tous les autres ports (notez que "tous les autres ports" fait référence à tous les ports à l'exception du port par lequel la trame entre dans le commutateur).

2. Transfert : le commutateur transfère les trames provenant d'un certain port via un autre port (notez que "un autre port" ne peut pas être le port par lequel la trame entre dans le commutateur).

3. Rejet : Le commutateur rejette directement les trames provenant d'un certain port.

Le principe de fonctionnement de base du commutateur peut être résumé comme suit :

1. Si une trame unicast entre dans le commutateur, le commutateur recherchera l'adresse MAC de destination de la trame dans la table d'adresses MAC.

1) Si l'adresse MAC est introuvable, le commutateur effectuera une opération d'inondation.

2) Si l'adresse MAC est trouvée, comparez le port correspondant à l'adresse MAC dans la table des adresses MAC pour voir si c'est le port par lequel la trame entre dans le switch. Dans le cas contraire, le commutateur effectue une opération de transfert. Si tel est le cas, le commutateur effectue une opération de suppression.

2. Si une trame de diffusion entre dans le commutateur, le commutateur ne vérifiera pas la table d'adresses MAC, mais effectuera directement une opération d'inondation.

3. Si une trame de multidiffusion entre dans le commutateur, le comportement de traitement du commutateur est compliqué, ce qui sera discuté plus tard.

De plus, le commutateur dispose également de capacités d'apprentissage. Lorsqu'une trame entre dans le commutateur, celui-ci vérifie l'adresse MAC source de la trame, mappe l'adresse MAC source au port par lequel la trame entre dans le commutateur, puis stocke cette relation de mappage dans la table MAC.

État initial du commutateur

交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理

Dans l'état initial, le commutateur ne connaît pas l'adresse MAC de l'hôte connecté, la table d'adresses MAC est donc vide. Comme le montre la figure, SWA est dans son état initial. Avant de recevoir la trame de données envoyée par l'hôte A, il n'y a aucune entrée dans la table d'adresses MAC.

Apprendre l'adresse MAC

交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理

Lorsque l'hôte A envoie des données à l'hôte C, il envoie généralement d'abord une requête ARP pour obtenir l'adresse MAC de l'hôte C. L'adresse MAC de destination dans cette trame de requête ARP est la diffusion et la source L'adresse MAC est votre propre adresse MAC.

Une fois que SWA a reçu la trame, il ajoutera la relation de mappage entre l'adresse MAC source et le port de réception à la table d'adresses MAC.

Par défaut, le temps de vieillissement des entrées de la table d'adresses MAC apprises par les commutateurs de la série X7 est de 300 secondes. Si une trame de données est à nouveau reçue de l'hôte A pendant le temps de vieillissement, le temps de vieillissement du mappage entre l'adresse MAC de l'hôte A et G0/0/1 stocké dans SWA sera actualisé.

Ensuite, si le commutateur reçoit une trame de données avec l'adresse MAC de destination 00-01-02-03-04-AA, il la transmettra via le port G0/0/1.

Trame de données avant

交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理

L'adresse MAC de destination de la trame de données envoyée par l'hôte A est l'adresse de diffusion, donc le commutateur diffusera la trame de données à l'hôte B et à l'hôte C via les ports G0/0/2 et G0/0/3.

L'hôte cible répond

交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理交换机的工作原理解析 必看:1分钟简单掌握交换机工作原理

Après avoir reçu cette trame de données, l'hôte B et l'hôte C vérifieront tous deux la trame de données ARP. Cependant, l'hôte B ne répondra pas à la trame. L'hôte C traitera la trame et enverra une réponse ARP. L'adresse MAC de destination de cette trame de données de réponse est l'adresse MAC de l'hôte A et l'adresse MAC source est l'adresse MAC de. l'hôte C.

Lorsque SWA reçoit la trame de données de réponse, il ajoute la relation de mappage entre l'adresse MAC source de la trame et l'interface à la table d'adresses MAC. Si cette relation de mappage existe déjà dans la table d'adresses MAC, elle sera actualisée. SWA interroge ensuite la table d'adresses MAC, trouve le port de transfert correspondant en fonction de l'adresse MAC de destination de la trame, puis transmet la trame de données depuis G0/0/1.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Le rôle de la valeur md5Article suivant:Le rôle de la valeur md5