Comprendre et configurer VTP pour propager automatiquement les VLANs entre switches Cisco dans un réseau commuté.
Connaître les VLANs et les trunks Cisco (fiches 2, 3 et 4). Avoir plusieurs switches interconnectés en trunk.
Sans VTP, créer 10 VLANs sur 20 switches signifie 200 opérations manuelles. VTP (VLAN Trunking Protocol) est un protocole propriétaire Cisco qui propage automatiquement les créations, modifications et suppressions de VLANs depuis un serveur VTP vers tous les clients VTP du même domaine via les trunks.
| Avantage VTP | Inconvénient VTP |
|---|---|
| Gestion centralisée des VLANs | Risque élevé si un switch mal configuré entre dans le domaine |
| Propagation automatique | Le numéro de révision peut écraser toute la config VLAN |
| Cohérence de la base VLAN sur tout le parc | VTP v1/v2 ne propagent pas les VLANs étendus (1006-4094) |
| Mode | Crée/modifie VLANs | Propage | Synchronise | Usage recommandé |
|---|---|---|---|---|
| Server | Oui | Oui | Oui | Switch central de gestion (1 ou 2 par domaine) |
| Client | Non | Oui | Oui | Switches d'accès — reçoivent et propagent |
| Transparent | Oui | Oui* | Non | Switch indépendant qui transmet sans appliquer |
| Off (VTP v3) | Oui | Non | Non | VTP complètement désactivé — recommandé pour la sécurité |
Switch(config)# vtp domain LYCEE-NDLP # Nom du domaine VTP Switch(config)# vtp password SecretVTP! # Mot de passe (optionnel mais recommandé) Switch(config)# vtp version 2 # Version VTP (1, 2 ou 3) Switch(config)# vtp mode server # Mode : server, client ou transparent
| Switch | Mode VTP | Rôle |
|---|---|---|
| SW-CORE | Server | Switch central — crée et propage les VLANs |
| SW-ACC-01 | Client | Switch d'accès — reçoit et applique les VLANs |
| SW-ACC-02 | Client | Switch d'accès — reçoit et applique les VLANs |
| SW-DMZ | Transparent | Switch DMZ — gère ses VLANs indépendamment |
# Sur le serveur VTP : créer les VLANs (propagés automatiquement aux clients) SW-CORE(config)# vlan 10 SW-CORE(config-vlan)# name Etudiants SW-CORE(config-vlan)# vlan 20 SW-CORE(config-vlan)# name Enseignants SW-CORE(config-vlan)# vlan 30 SW-CORE(config-vlan)# name Serveurs SW-CORE(config-vlan)# exit # Vérifier sur un client : les VLANs doivent apparaître automatiquement SW-ACC-01# show vlan brief
Chaque modification de VLAN incrémente le numéro de révision VTP. Quand un switch rejoint le domaine, s'il a un numéro de révision plus élevé que le serveur, sa base VLAN ECRASE celle de tous les autres switches. C'est le risque majeur de VTP.
# Réinitialiser le numéro de révision à 0 # Méthode 1 : changer le mode en transparent puis revenir Switch(config)# vtp mode transparent Switch(config)# vtp mode client # Méthode 2 : changer le nom de domaine puis le remettre Switch(config)# vtp domain RESET-TEMP Switch(config)# vtp domain LYCEE-NDLP # Vérifier que la révision est bien à 0 Switch# show vtp status | include Configuration Revision
# État VTP complet show vtp status # Compteurs VTP (messages envoyés/reçus) show vtp counters # VLANs présents (après propagation) show vlan brief
Exemple de show vtp status : VTP Version capable : 1 to 3 VTP version running : 2 VTP Domain Name : LYCEE-NDLP VTP Pruning Mode : Disabled VTP Traps Generation : Disabled Device ID : 0011.2233.4401 Configuration last modified by : 192.168.1.1 at ... Local updater ID : 192.168.1.1 Feature VLAN: VTP Operating Mode : Server Maximum VLANs supported locally : 1005 Number of existing VLANs : 7 Configuration Revision : 12 ← Numéro de révision à surveiller MD5 digest : 0x12...
| Bonne pratique | Raison |
|---|---|
| Toujours configurer un mot de passe VTP | Evite qu'un switch non autorisé rejoigne le domaine |
| Utiliser VTP version 2 minimum | V1 ne gère pas le mode Transparent correctement |
| Réinitialiser le numéro de révision avant jonction | Evite l'écrasement accidentel de la base VLAN |
| Utiliser VTP mode Off ou Transparent en production | Gestion manuelle des VLANs, plus sécurisée |
| Limiter les serveurs VTP à 1 ou 2 | Moins de risques de conflits |
✅ Réponse : Transparent
✅ Réponse : Un switch avec un numéro de révision élevé peut écraser toute la base VLAN
✅ Réponse : Liens trunk uniquement
✅ Réponse : show vtp status
✅ Réponse : Passer en mode Transparent puis revenir au mode souhaité