Un commutateur fonctionne en apprenant quelles adresses MAC (media access control) se trouvent sur quels ports. Les adresses MAC sont des identifiants uniques attribués aux périphériques réseau et utilisées pour acheminer le trafic. Lorsqu'un commutateur reçoit une trame de message, il examine l'adresse MAC de destination dans la trame. Si le commutateur sait sur quel port se trouve l'adresse MAC de destination, il transfère la trame vers ce port. Si le commutateur ne sait pas sur quel port se trouve l'adresse MAC de destination, il diffuse la trame sur tous les ports sauf celui sur lequel elle a été reçue.
Les commutateurs apprennent généralement les adresses MAC en surveillant le trafic sur le réseau. Lorsqu'un commutateur voit une trame, il ajoute l'adresse MAC source à sa table d'adresses MAC, ainsi que le port sur lequel la trame a été reçue. Le commutateur gère cette table d'adresses MAC et la met à jour si nécessaire.
Le processus de transfert dans un commutateur implique les étapes suivantes :
- Dans un premier temps, le switch reçoit la trame sur un de ses ports.
- Il lit l'adresse MAC de destination à partir de l'en-tête de la trame.
- En fonction du port doté de la structure de commutation correspondante, la trame est envoyée via celui-ci.
Si l'adresse MAC de destination est présente dans le tableau, la trame entrante est envoyée directement vers le port associé, sans nécessité d'inondation.
Les commutateurs peuvent également être configurés pour transférer le trafic en fonction d'autres critères, tels que les adresses IP ou les VLAN (LAN virtuels).
En apprenant quelles adresses MAC se trouvent sur quels ports, les commutateurs sont capables de transférer efficacement les trames de messages et de réduire la quantité de trafic réseau.
|