Sommaire
Introduction
VTP pour VLAN Trunking Protocol est un protocole qui permet de propager la configuration des Vlans sur un ensemble de commutateur.
Ce protocole est utile dans de grosses infrastructures néanmoins pour 4 ou 5 commutateurs, ce n’est peut-être pas le plus judicieux.
C’est un protocole de niveau 2 et c’est un protocole propriétaire Cisco.
Fonctionnement
Le protocole fonctionnement en mode client/serveur.
Le serveur contient la configuration des Vlans et ce serveur se chargera de communiquer la configuration aux différents clients du domaine.
La configuration ne peut être modifié que sur le serveur, ce qui évite les incohérences de configuration.
Le client doit appartenir au domaine géré par le serveur afin de recevoir la configuration des Vlans.
Configuration sur Cisco
La configuration se déroule en 3 étapes (pour une nouvelle installation) :
- Déclarer un serveur VTP
- Déclarer des clients VTP
- Déclarer les Vlans sur le serveur
Activation de VTP sur un commutateur :
switch1#vlan database
switch1(vlan)#vtp domain mon_reseau_1
switch1(vlan)#vtp password mot_de_passe_du_domaine
switch1(vlan)#vlp server/client
La configuration est très simple, il faut configurer le domaine et le mot de passe celui-ci afin de pouvoir y accéder. Ensuite il faut définir le mode vtp que l’on souhaite pour le commutateur.
Pour que la configuration des Vlans transitent (VTP advertissements), il faut configurer un lien trunk.
En voici une configuration :
switch1#configure terminal
switch1(config)#interface FastEthernet 0/1
switch1(config-if)#switchport trunk encapsulation dot1q
switch1(config-if)#switchport mode trunk
Et pour finir, pour que la configuration soit complète … il faut configurer des Vlans :
switch1#configure terminal
switch1(config)#interface Vlan 10
switch1(config-vlan)#description VLAN_10_ADM
Administration de VTP
Une fois que votre installation est configuré, vous souhaitez la contrôler, voici deux commandes pour réaliser ceci.
Afficher la configuration de VTP sur le commutateur (et les différents états de la configuration) :
switch1#show vtp status
Afficher les différentes statistiques de VTP sur le commutateur (différents paquets reçus liés à VTP) :
switch1#show vtp counters
Détails sur VTP
Mode Transparent
En plus de client/serveur, il existe le mode Transparent. Dans ce mode un commutateur ne prend pas en compte les Vlans reçus par les paquets VTP. Par contre il transfert ces paquets VTP reçus sur ces liens Trunk.
switch1#vlan database
switch1(vlan)#vtp domain mon_reseau_1
switch1(vlan)#vtp password mot_de_passe_du_domane
switch1(vlan)#vlp transparent
VTP Pruning
Dans certains cas, la diffusion de différents Vlans sur certains commutateurs n’est pas utile et ceci créé une charge supplémentaire sur le réseau.
Afin de limiter cet aspect, nous pouvons activé le “pruning”, ceci permettra d’éliminer ce surplus de trafic, ou de le limiter.
switch1#vlan database
switch1(vlan)#vtp pruning
La version
Le protocole existe en 3 versions.
Il faudra toujours avoir le même protocole de configurer sur chacun des commutateurs sinon VTP ne pourra fonctionner correctement.
switch1#vlan database
switch1(vlan)#vtp version 3