Cisco - VTP

Publié le 24 décembre 2013

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