Réseaux informatiques: #5 Switchs
Rédigé par Xavier - -
Le switch est le successeur du hub. Il offre de meilleures performances et une excellente fiabilité.

Il travaille sur la couche 2, au niveau des adresses Mac et lorsqu'il reçoit un paquet, il prend soin de l'envoyer uniquement à la machine destinataire et pas à tout le monde.
Table d'adresses Mac
Cette table fait l'association entre un port (prise physique) et l'adresse Mac de l'ordinateur relié. En gros, elle permet de savoir qui est branché où. Si le switch reçoit un paquet à destination de 52:54:00:12:34:56, il va regarder dans sa table pour voir si il sait où est branché ce PC. Puis il lui envoie le paquet.
Cette table peut être générée de plusieurs manières:
- Statique: l'utilisateur entre lui même les valeurs dans le switch
- Apprentissage: le switch attend de recevoir des paquets sur un port pour connaitre l'adresse Mac de l'émetteur.
Si un switch ne sait pas où se trouve un PC, il envoie le paquet sur tous les ports (broadcast).
Exemple de table automatique
Voici par exemple un switch ayant déjà pris connaissance de la présence de 2 PC. Il a donc enregistré leurs adresses Mac et le port associé. Le TTL est une minuterie, chaque fois que le switch prend connaissance de la présence d'un PC, il remet la minuterie à une valeur prédéfinie (parfois 60 secondes). Si le PC ne manifeste pas sa présence pendant 60 secondes, il est exclu de la table et considéré comme absent.
Port | MAC | TTL |
1 | 52:54:00:12:34:56 | 11 |
2 | 52:44:00:12:34:50 | 20 |
Animation

Fonctions avancées
Sur les switchs Manageable (anglicisme signifiant "paramétrable") il est possible de créer des VLAN. Cela se traduit par une séparation virtuelle des réseaux. Cela peut être une séparation par port ou par adresse MAC. Les switchs haut de gamme peuvent travailler en couche 3, avec des adresses IP. Ils peuvent faire du routage entre les VLan.
Conclusion
Un switch est un composant réseau performant et fiable, qui a rendu obsolète le hub part son coût qui ne cesse de baisser.