Vlan Trunking Protocol VTP Vlan Trunking Protocol
Définition VTP est un protocole de niveau 2 utilisé pour administrer et configurer les VLANs, sur les périphériques Cisco. C’est un protocole propriétaire Cisco VTP fonctionne suivant une architecture client-serveur
Les différents modes Il existe 3 modes : Serveur Client Transparent
Mode Serveur Le commutateur en mode serveur permet la création de VLAN, leur propagation et leur suppression. C’est lui qui spécifie la version VTP Ces informations sont stockées dans la NVRAM du commutateur C’est le mode par défaut
Mode Client Les clients VTP stockent les informations reçues sur les VLANs
Mode Transparent Le mode transparent transmet les informations aux autres commutateurs du même domaine. Il permet aussi, comme le serveur VTP, de gérer les VLANs (création, suppression, modification) mais uniquement dans sa base de données
Le numéro de révision Il est codé sur 32bits, et sa valeur par défaut est 0 A chaque ajout/suppression de VLAN, ce nombre est incrémenté de 1 par le VTP serveur Si le nom du domaine VTP est changé, le numéro de révision est remis à zéro
VTP Pruning Le VTP pruning empêche la diffusion des message de broadcast, multicast ainsi que les messages unicast inconnus, cela dans le but d’optimiser la bande passante
Structure d’une trame VTP Les paquets VTP sont envoyés soit des trames ISL, soit dot1q L’adresse MAC de destination est toujours la même LLC header est un code de contrôle de liaison logique Des paquets VTP sont envoyés soit dans des trames Inter-Switch Link (ISL), soit dans des trames IEEE 802.1Q (dot1q). Ces paquets sont envoyées à l'adresse MAC de destination 01-00-0C-CC-CC-CC avec un code de Contrôle de la liaison logique (LLC) du protocole d'accès au sous-réseau (SNAP) (AAAA) et un type de 2003 (dans l'en-tête SNAP). Voici le format d'un paquet VTP qui est encapsulé dans des trames ISL
Exemple de trame sous Wireshark