Commutation et VLAN — l'essentiel
Deux pages à imprimer (⌘P). Les commandes, les valeurs, les pièges.
01Commutation
Les 2 étapes
- APPRENDRE — adresse MAC source → ajoutée à la table avec son port. Délai remis à 5 min
- TRANSFÉRER — adresse MAC destination :
- connue → le seul port
- inconnue → inondation, sauf le port d'entrée
Table MAC = table CAM. Jamais de renvoi sur le port d'entrée.
Méthodes de transmission
| Store & forward | Cut-through | |
|---|---|---|
| Attend | Trame entière | La MAC dest. |
| Vérifie | Oui (FCS) | Non |
| Cisco | La méthode principale | — |
Ingress = entrée · Egress = sortie
Un VLAN, c'est…
= 1 sous-réseau IP
6 avantages : domaines de diffusion plus petits · sécurité · efficacité IT · coûts · performances · gestion simplifiée
Sans équipement de couche 3, deux VLAN ne communiquent pas.
02Types, plages, configuration
Le VLAN 1 — 4 rôles
- VLAN par défaut
- VLAN natif par défaut
- VLAN de gestion par défaut
- Non supprimable, non renommable
⚠️ Recommandation : tout déplacer ailleurs. Le TP utilise le VLAN 99 pour la gestion.
Les 4 types de VLAN
| Données | Trafic utilisateur (mail, web) |
| Natif | Trunk uniquement — non étiqueté |
| Gestion | SSH/Telnet, le SVI. Séparé du trafic utilisateur |
| Voix | Bande passante + QoS élevée |
Les plages
| Normale | Étendue | |
|---|---|---|
| Numéros | 1–1005 | 1006–4095 |
| Pour | PME | Opérateurs |
| Stockée | vlan.dat (flash) | running-config |
⚠️ erase startup-config
n'efface pas les VLAN → delete vlan.dat + reload
Configuration type — VLAN et ports
! ── créer ── ! ── port d'ACCÈS ──
S1(config)# vlan 20 S1(config)# interface range fa0/4 - 18
S1(config-vlan)# name Student S1(config-if-range)# switchport mode access
S1(config-vlan)# exit S1(config-if-range)# switchport access vlan 20
! ── SVI de gestion ── ! ── port TRUNK ──
S1(config)# interface vlan 99 S1(config)# interface fa0/1
S1(config-if)# ip address 172.17.99.11 255.255.255.0 S1(config-if)# switchport mode trunk
S1(config-if)# no shutdown S1(config-if)# switchport trunk native vlan 99
S1(config)# ip default-gateway 172.17.99.1 S1(config-if)# switchport trunk allowed vlan 10,20,99
! ── modifier / supprimer ──
S1(config-if)# no switchport access vlan → remet sur le VLAN 1
S1(config)# no vlan 20 → ⚠ réaffecter les ports AVANT03Trunk, 802.1Q et inter-VLAN
L'étiquette 802.1Q
| TPID | 2 o · 0x8100 |
| Priorité | 3 bits · CoS |
| CFI | 1 bit · Token Ring |
| VID | 12 bits → 4094 VLAN utilisables |
Le FCS est recalculé 2 fois : à l'ajout et au retrait de l'étiquette.
Le VLAN natif
SAUF le VLAN natif
⚠️ Doit être identique des deux côtés — sinon le trafic change de VLAN en traversant le câble.
Message Cisco :
%CDP-4-NATIVE_VLAN_MISMATCH
Le déplacer hors du VLAN 1 protège de l'attaque par double étiquetage.
Les 3 solutions inter-VLAN
| Hérité | 1 interface physique par VLAN — ne passe pas à l'échelle |
| Router-on-a-stick | 1 trunk + sous-interfaces — petite à moyenne taille |
| Switch L3 (SVI) | Le plus évolutif |
Router-on-a-stick — la configuration complète
! ── SWITCH : le port vers le routeur ──
S1(config)# interface fa0/2
S1(config-if)# switchport mode trunk
S1(config-if)# switchport trunk native vlan 99
S1(config-if)# switchport trunk allowed vlan 10,20,99
! ── ROUTEUR : une sous-interface par VLAN ──
R1(config)# interface g0/0.10
R1(config-subif)# encapsulation dot1q 10
R1(config-subif)# ip address 172.17.10.1 255.255.255.0
R1(config)# interface g0/0.99
R1(config-subif)# encapsulation dot1q 99 native ← ⚠ « native » pour le VLAN NATIF
R1(config-subif)# ip address 172.17.99.1 255.255.255.0
R1(config)# interface g0/0
R1(config-if)# no shutdown ← ⚠ SANS ÇA, RIEN NE MARCHELes 7 étapes : créer les VLAN → SVI de gestion → ports d'accès → ports trunk → sous-interfaces → activer l'interface physique → tester.
04Vérifier et dépanner
Les commandes show
show vlan brief VLAN + ports ★
show interfaces trunk trunks, natif, autorisés ★
show interfaces fa0/18 switchport
show ip interface brief
show ip route sur le routeur
show mac address-tableLa méthode en 3 questions
- Même VLAN → ping OK ?
Non → couche 2 : port mal affecté, trunk absent, VLAN non autorisé, pare-feu - VLAN différents → ping OK ?
Non → couche 3 : sous-interface,no shutdown, passerelle sur les postes - Gestion joignable ?
Non → SVI sansno shutdown,ip default-gateway, ou VLAN natif
Les 6 oublis classiques
switchport mode accessno shutdownsur l'interface physique du routeurnativesur la sous-interface du VLAN natif- Passerelle par défaut sur les postes
- Réaffecter les ports avant de supprimer un VLAN
delete vlan.datpour une vraie remise à zéro
VLAN voix — un port, 2 VLAN
S1(config-if)# switchport mode access
S1(config-if)# switchport access vlan 20 ← PC
S1(config-if)# switchport voice vlan 150 ← tél.
S1(config-if)# mls qos trust cosLe téléphone = switch à 3 ports. Voix étiquetée, données non étiquetées. CDP informe le téléphone.