======CISCO : mise en place de VTP====== ====Voici le résumé des commandes==== ==Côté switch serveur== Switch-server(config)#vtp domain university Switch-server(config)#vtp mode server Switch-server(config)#vtp pruning Switch-server(config)#vtp password aze Switch-server(config)#vtp version 2 Switch-server(config)#int gig0/1 Switch-server(config-if)#switchport mode trunk Switch-server#show vtp password Switch-server#show vtp counters Switch-server#show vtp status ==Côté switch client== Switch-client(config)#vtp mode transparent Switch-client(config)#vtp version 2 Switch-client(config)#vtp domain university Switch-client(config)#vtp password aze Switch-client(config)#int gig0/1 Switch-client(config-if)#switchport mode trunk Switch-client(config)#vtp mode client Switch-client#show vtp password Switch-client#show vtp counters Switch-client#show vtp status ==Côté switch transparent== Switch-transparent(config)#int gig0/1 Switch-transparent(config-if)#switchport mode trunk ---- ====La configuration en "détails"==== La création de VLAN sur plus d’un switch peu devenir fastidueuse. VTP, qui est un protocole propriétaire Cisco permet de propager les VLAN sur les différents switch. Pour qu’il y est propagation, il faut configurer les switch en conséquence. Il existe 3 modes de configuration pour le VTP : * le mode server : c’est, généralement le switch sur lequel l’administrateur effectue les modifications. C’est le mode server qui autorise le switch à envoyer des mises à jours VTP au client VTP, * le mode client : c’est le mode qui va recevoir les mises à jour VTP, * le mode transparent : si le switch est configuger sur ce mode, il ne mettra pas de ses VLAN à jour via VTP, cependant il transmet les informations VTP à ces voisins; ====Mise en place de VTP côté switch server==== : pour que les informations VTP puissent être transmisent, il faut que le mode des interfaces soient en trunk. ==Définition de nom de domaine/groupe VTP.== Switch-server(config)#vtp domain university sortie : Changing VTP domain name from NULL to university ==Mettre le switch en mode server. Par défaut les switch sont déjà en mode server.== Switch-server(config)#vtp mode server sortie : Device mode already VTP SERVER. ==Activer le pruning :== C’est une option qui indique aux switch de ne pas transmettre les informations de VLAN à son/ses voisins si ce/ces dernier/s ne sont pas concerné par lesdit VLAN. Switch-server(config)#vtp pruning sortie : Pruning switched on !!!!: cette option ne foncitonne pas sous Packet Tracer (6.1 au moment de l’édition de cet article) ==Configurer le mot de passe== Switch-server(config)#vtp password aze sortie : Setting device VLAN database password to aze ==Vérification du mot de passe== Switch-server#show vtp password sortie : VTP Password: aze ==Configurer la version de VTP== Switch-server(config)#vtp version 2 !!!Avant de basculer le switch en mode client, il faut configurer les interfaces concernées en mode trunk. Switch-server(config)#interface gigabitEthernet 0/1 Switch-server(config-if)#switchport mode trunk ==Vérification de compteurs de messages VTP== Switch-server#show vtp counters sortie : Switch-server#show vtp status VTP statistics: Summary advertisements received : 0 Subset advertisements received : 0 Request advertisements received : 0 Summary advertisements transmitted : 0 Subset advertisements transmitted : 0 Request advertisements transmitted : 0 Number of config revision errors : 0 Number of config digest errors : 0 Number of V1 summary errors : 0 VTP pruning statistics: Trunk Join Transmitted Join Received Summary advts received from non-pruning-capable device ---------------- ---------------- ---------------- --------------------------- ==Vérification globale de la configuration VTP== Switch-server#show vtp status sortie : VTP Version : 2 Configuration Revision : 1 Maximum VLANs supported locally : 255 Number of existing VLANs : 5 VTP Operating Mode : Server VTP Domain Name : university VTP Pruning Mode : Disabled VTP V2 Mode : Enabled VTP Traps Generation : Disabled MD5 digest : 0x45 0x2C 0x29 0xF3 0xFE 0xA1 0x22 0xC3 Configuration last modified by 0.0.0.0 at 3-1-93 01:19:06 Local updater ID is 0.0.0.0 (no valid interface found) MD5 digest : 0x45 0x2C 0x29 0xF3 0xFE 0xA1 0x22 0xC3 VTP Version : affiche quelle est la version maximum supportée par le switch (ici le switch supporte les versions 1 et 2). Note : ce n’est pas nécessairement celle active. Configuration Revision : en mode server, elle débute à 1. En mode transparent, elle ne sert pas et donc mise à 0. Maximum VLANs supported locally : nombre maximum de VLAN que le switch supporte. Dépend du type de switch (ici un 2960). Number of existing VLANs : nombre de VLANs présents dans le switch (par défaut, les VLAN 1, 1002 à 1005 sont présents donc = 5). VTP Operating Mode : Server, Client ou Transparent. VTP Domain Name : nom du « groupe » de VLAN. VTP Pruning Mode : activation/désactivation de la fontion de pruning. VTP V2 Mode : c’est ici qu’on peut vérifier si la version 2 est bien activée (ou la version 3 si le switch la supporte). VTP Traps Generation : permet d’envoyer des traps SNMP vers un serveur pour prévenir les administrateurs lorsqu’il y a un changement au niveau VTP (par exemple lors de la création d’un VLAN). MD5 digest : affiche le hash du mot de passe précédent. Configuration last modified by : affiche quel est le dernier switch qui a fait une modification de VLANs (on peut avoir plusieurs switch Server dans un réseau). Mise en place de VTP côte switch client Pour remettre le RN à zéro sur les clients et pour s’assurer que les modifications apporté à ces switch ne soit pas propagées, on bascule ces derniers en mode transparent avant de les basculer en mode client. Switch-client(config)#vtp mode transparent sortie: Setting device to VTP TRANSPARENT mode. On bascule le switch sur la même version de VTP, ici la version 2. Switch-client(config)#vtp version 2 On entre le « groupe » auquel on souhaite faire appartenir le switch. Switch-client(config)#vtp domain university On entre le mot de passe associé à ce groupe. Switch-client(config)#vtp password aze !!!Encore une fois, avant de basculer le switch en mode client, il faut configurer les interfaces concernées en mode trunk. Switch-client(config)#interface gigabitEthernet 0/1 Switch-transparent(config-if)#switchport mode trunk ==On bascule le switch en mode client.== Switch-client(config)#vtp mode client sortie : Setting device to VTP CLIENT mode. Pour vérifier que la propagation à bien eu lieu, on regarde les compteurs VTP. Switch-client#show vtp counters sortie VTP statistics: Summary advertisements received : 19 Subset advertisements received : 7 Request advertisements received : 1 Summary advertisements transmitted : 10 Subset advertisements transmitted : 7 Request advertisements transmitted : 1 Number of config revision errors : 3 Number of config digest errors : 1 Number of V1 summary errors : 0 On entre le « groupe » auquel on souhaite faire appartenir le switch. Setting device to VTP TRANSPARENT mode. Switch-client(config)#vtp mode client sortie : Setting device to VTP CLIENT mode. Pour vérifier que la propagation à bien eu lieu, on regarde les compteurs VTP. Switch-client#show vtp counters sortie VTP statistics: Summary advertisements received : 19 Subset advertisements received : 7 Request advertisements received : 1 Summary advertisements transmitted : 10 Subset advertisements transmitted : 7 Request advertisements transmitted : 1 Number of config revision errors : 3 Number of config digest errors : 1 Number of V1 summary errors : 0 Mise en place de VTP côté switch transparent Le switch en mode transparent entre deux switch clients, il faut simplement que les interfaces concernées soient configurées en trunk. Switch-transparent(config)#interface gigabitEthernet0/1 Switch-transparent(config-if)#switchport mode trunk