Comment puis-je forcer les clients VTP à mettre à jour leur base de données VLAN à partir du serveur VTP, sur les appareils Cisco?


22

Je faisais des exercices Cisco sur la configuration d'un serveur et d'un client vtp, quelque chose que je ne peux pas comprendre est:

  • J'ai installé un serveur vtp, ajouté mes VLAN

  • J'ai ensuite pris un autre commutateur qui était attaché à ce serveur vtp et je l'ai
    défini sur le client

  • Maintenant, mon client VTP n'a pas configuré les vlans sur le serveur vtp, mais quand j'ai ajouté un autre vlan sur mon serveur, tout à coup ils étaient tous là

Existe-t-il un moyen de pousser les configurations, comme une commande de mise à jour forcée?


3
Soit dit en passant, soyez extrêmement prudent avec VTP et les nouveaux commutateurs. Il est extrêmement facile de faire sauter accidentellement votre base de données VTP, alors assurez-vous de définir un domaine VTP qui n'est pas la valeur par défaut afin qu'un commutateur qui se trouve avoir un numéro de révision élevé ne prenne pas le relais et ne remplace pas votre énorme arborescence VTP par l'une des sa propre.
Aaron

Votre coffre fonctionne-t-il correctement?

Réponses:


20

Vous ne pouvez pas forcer manuellement les mises à jour car les configurations VTP sont transmises en fonction du numéro de révision de la base de données VLAN actuelle le plus élevé. Normalement, après chaque modification de votre configuration VTP, le numéro de révision de la configuration doit être incrémenté. La seule façon de forcer la mise à jour est de faire une modification de la base de données VTP.


2
Si vous avez une situation unique où votre commutateur client a une version # plus élevée que le serveur, vous devez soit augmenter la version sur le serveur (via plusieurs modifications dans la base de données), soit réinitialiser le nombre de versions du client en basculant le VTP vers un autre , puis revenir pour correspondre au serveur existant, qui cliquera la version du client sur 0, lui faisant demander la plus récente base de données du serveur.
nicotine

12

Si VTP ne met pas à jour les VLAN correctement, vérifiez que le condensé MD5 sur tous les commutateurs de domaine VTP est le même. Le résumé MD5 est calculé à l'aide du numéro de révision, du nom de domaine et du mot de passe pour vous assurer que les informations contenues dans la mise à jour VTP peuvent être approuvées. J'ai vu des problèmes où les commutateurs étaient configurés avec le même domaine et le même mot de passe, mais le résumé MD5 n'est pas aligné jusqu'à ce que je mette à jour la base de données VLAN sur le serveur VTP. Cela est généralement dû au fait que le numéro de révision local est différent entre les commutateurs. Faire un changement de VLAN sur le serveur VTP enverra une mise à jour VTP à tous les commutateurs de domaine avec le numéro de révision le plus récent afin que les résumés MD5 s'alignent correctement.

Vous pouvez voir le résumé VTP md5 avec une commande "show vtp status" sur chaque commutateur:

SW1(config)#do sh vtp statu
VTP Version                     : 2
Configuration Revision          : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs        : 17
VTP Operating Mode              : Server
VTP Domain Name                 : CISCO
VTP Pruning Mode                : Enabled
VTP V2 Mode                     : Disabled
VTP Traps Generation            : Disabled
MD5 digest                      : 0x09 0xF0 0xD7 0x82 0xB7 0x08 0x82 0xAA 
Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00
Local updater ID is 155.1.7.7 on interface Vl7 (lowest numbered VLAN interface found)


SW2(config)#do sh vtp statu
VTP Version                     : 2
Configuration Revision          : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs        : 17
VTP Operating Mode              : Client
VTP Domain Name                 : CISCO
VTP Pruning Mode                : Enabled
VTP V2 Mode                     : Disabled
VTP Traps Generation            : Disabled
MD5 digest                      : 0x09 0xF0 0xD7 0x82 0xB7 0x08 0x82 0xAA 
Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00

8

Les mises à jour de VTP ne sont envoyées qu'en cas d'augmentation du numéro de révision VTP. La seule façon de «forcer» une mise à jour est de créer un Vlan erroné puis de le supprimer. Cela accomplira une «mise à jour forcée» et enverra la modification au reste de vos clients.


7
La modification du nom d'un VLAN est généralement moins perturbatrice (car jouer avec de nouveaux VLAN crée également une nouvelle instance STP et peut entraîner une charge inutile dans votre domaine commuté).
noaru

5

Une autre façon de forcer une mise à jour consiste à changer le commutateur qui a besoin de la mise à jour en mode transparent qui réinitialise le compteur à zéro, puis le remettre en mode client ou en mode serveur. Cela forcera le commutateur à passer de la révision 0 à la révision la plus élevée actuelle et la base de données sera écrasée.

J'espère que cela t'aides.


@ Jeff Vincent Après m'être assuré que mon serveur VTP avait le numéro de révision le plus élevé et que tous les appareils avaient le même mot de passe VTP, le même nom de domaine et la même version, j'avais toujours du mal à synchroniser les données VLAN sur tous mes appareils réseau. Mettre le serveur VTP en mode transparent et vice versa a fait l'affaire! Il y a eu un retournement de 1 ou 2 minutes où ma fenêtre de mastic a gelé et j'ai été expulsé de ma connexion à distance, cependant. J'imagine la quantité de changements nécessaires pour augmenter la bande passante ou la puissance de traitement, mais tout est opérationnel maintenant! Merci beaucoup pour l'aide!!!
John Molle

1

Changez le domaine du client et remplacez-le par le même domaine, cela devrait réinitialiser le compteur VTP et maintenant le client obtiendra les VLAN du serveur VLAN


Généralement, les réponses sont plus qu'une seule phrase. Vous pouvez décomposer votre réponse en étapes, indiquant si les commutateurs doivent être connectés ou non lorsque les domaines VTP sont modifiés, par exemple.
generalnetworkerror

@generalnetworkerror, alors qu'il est vrai que les réponses d'une seule phrase ne sont pas préférables; il arrive que cette solution ait suffisamment de détails dans une phrase. C'est acceptable
Mike Pennington

@MikePennington, la réponse contient suffisamment de détails pour les ingénieurs réseau avertis
generalnetworkerror

3
@generalnetworkerror, vous semblez confondre les définitions de «bon» et «acceptable». Veuillez poser une question en méta pour un débat ultérieur.
Mike Pennington

1

Bien que la plupart des gens obtiennent la configuration de la configuration vtp, ils oublient parfois de jongler avec l'interface. Lorsque tous vos trucs vtp semblent corrects (mais config rev ne s'incrémente pas / ne se met pas à jour), alors c'est probablement un problème de jonction sur l'intégralité - essayez switchport trunk encap dot1q / isl puis switchport mode trunk - devrait faire l'affaire - kerry_13 avait exactement cela à droite, cette réponse devrait être au top pour toutes les fois où j'ai vu de nouveaux gars le faire.


0

Une annonce vtp n'est envoyée que lorsqu'il s'agit d'une modification du numéro de révision. Comment pouvons-nous changer le numéro de révision? Assez facile .. créez et supprimez un vlan factice. Nous ne pouvons pas forcer un client à extraire la mise à jour du serveur.


1
C'est presque un double de la réponse de Mark Wei et n'ajoute rien.
YLearn

0

Je pense que vous devriez vérifier si vous configurez le port du commutateur client avec le mode trunk ou non, il se met à jour automatiquement, juste après avoir mis le bon nom de domaine et le bon mot de passe.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.