Comment les messages VTP sont envoyés entre commutateurs (GARP / Couche 2)
Les annonces VTP (VLAN Trunking Protocol) sont échangées entre commutateurs du même domaine VTP via des Liens Trunk Couche 2 en utilisant le cadre GARP (Generic Attribute Registration Protocol) (spécifiquement mécanismes GVRP - GARP VLAN Registration Protocol dans les premières implémentations, bien que le VTP de Cisco soit propriétaire).
Flux de processus
- Déclencheur annonce : Un commutateur (mode Serveur/Client) envoie une Annonce récapitulative VTP (toutes les 5 min par défaut) ou Annonce partielle (sur changement VLAN) sur tous les Ports Trunk.
- Encapsulation : MAC Destination trame = 01-00-0C-CC-CC-CC (Adresse groupe Cisco / Multicast CDP/VTP). EtherType = 0x2003 (Propriétaire Cisco).
- Réception : Commutateurs voisins sur le trunk reçoivent la trame.
- Validation : Vérification Nom domaine correspondant, Empreinte MD5 mot de passe correspondante, Numéro de révision configuration (Le plus haut gagne).
- Traitement : Si valide & révision supérieure → Mise à jour base VLAN locale (Ajout/Suppression/Modification VLANs selon message).
- Propagation : Commutateurs mis à jour inondent nouvelles Annonces récapitulatives/partielles sur leurs autres ports trunk.
Points clés
- Ne traverse que les Liens Trunk (ISL ou 802.1Q). Pas ports d'accès.
- Mode Transparent VTP transmet les annonces mais n'émet ni ne traite les changements VLAN.
- VTP Version 3 ajoute support VLANs privés, VLANs plage étendue (1006–4094), meilleure authentification (SHA-256), mais même mécanisme inondation multicast L2.
