Les commutateurs utilisent des adresses MAC pour diriger le trafic réseau vers le nœud de destination via la structure de commutation pointant vers le port approprié.
Une structure de commutation est un circuit intégré et une programmation de machine correspondante qui contrôle le chemin des données via le commutateur. (Apprentissage recommandé : Tutoriel vidéo Web front-end)
Pour qu'un commutateur sache quel port utiliser pour transmettre des trames unicast, il doit d'abord savoir quels nœuds existent sur chacun de ses ports.
Un commutateur utilise sa table d'adresses MAC pour déterminer comment gérer les trames de données entrantes. Un commutateur construit sa table d'adresses MAC en enregistrant les adresses MAC des nœuds connectés à chacun de ses ports.
Lorsque l'adresse MAC d'un nœud spécifique sur un port spécifique est enregistrée dans la table d'adresses, le commutateur peut savoir que lors des transmissions ultérieures, le trafic destiné à ce nœud spécifique doit être redirigé depuis l'émetteur vers le port correspondant à ce nœud.
Lorsque le commutateur reçoit une trame de données entrante et que l'adresse MAC de destination de la trame ne figure pas dans la table d'adresses, le commutateur transmettra la trame depuis tous les ports, à l'exception du port qui a reçu la trame.
Lorsque le nœud de destination répond, le commutateur obtient l'adresse MAC du nœud à partir du champ d'adresse source de la trame de réponse et l'enregistre dans la table d'adresses.
Dans un réseau où plusieurs commutateurs sont interconnectés, les ports connectés à d'autres commutateurs ont plusieurs adresses MAC enregistrées dans la table d'adresses MAC pour représenter les nœuds distants.
En général, un port de commutateur utilisé pour interconnecter deux commutateurs a plusieurs adresses MAC enregistrées dans la table d'adresses MAC.
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!