Switch — Commutateur réseau intelligent
★★★★★
Qu'est-ce qu'un switch ?
Un switch (commutateur) connecte plusieurs appareils sur un réseau local et achemine intelligemment les trames vers le bon port en se basant sur l'adresse MAC de destination — contrairement au hub qui diffuse partout. Il maintient une table CAM (Content Addressable Memory) qui associe chaque adresse MAC à un port.
Fonctionnement
# Table CAM (simplifiée)
MAC Port
AA:BB:CC:DD:EE:01 1
AA:BB:CC:DD:EE:02 2
AA:BB:CC:DD:EE:03 3
# Si MAC inconnue -> flood sur tous les ports (comme un hub)
# Si MAC connue -> envoi uniquement sur le bon port Fonctionnalités des switches managés
VLAN : segmentation logique du réseau
Port Security : limiter le nombre de MAC par port
802.1X : authentification avant accès réseau
STP : éviter les boucles réseau (Spanning Tree)
LACP : agrégation de plusieurs liens
SNMP : supervision à distance Attaques sur switches
# MAC Flooding : saturer la table CAM
# -> le switch bascule en mode "hub" (fail-open) et broadcast tout
macof -i eth0
# CAM Table Overflow defense :
# Port Security avec limite stricte de MAC par port
switchport port-security maximum 2
switchport port-security violation shutdown