Come posso forzare i client VTP ad aggiornare il loro database VLAN dal server VTP, sui dispositivi Cisco?


22

Stavo facendo alcuni esercizi Cisco sulla configurazione di un server vtp e client, qualcosa che non riesco a capire è:

  • Ho installato un server vtp, ho aggiunto le mie VLAN

  • Ho quindi preso un altro switch che era collegato a questo server VTTP e l'
    ho impostato su client

  • Ora il mio client VTP non ha configurato i vlan sul server vtp, tuttavia quando ho aggiunto un altro vlan sul mio server, improvvisamente erano tutti lì

C'è un modo per inviare le configurazioni, come un comando di aggiornamento forzato?


3
A parte questo, fai molta attenzione con VTP e nuovi switch. È estremamente facile eliminare accidentalmente il database VTP, quindi assicurati di impostare un dominio VTP che non sia predefinito, quindi uno switch che ha un numero di revisione elevato non prende il controllo e sostituisce il tuo enorme albero VTP con uno di proprio.
Aaron

Il tuo baule funziona correttamente?

Risposte:


20

Non è possibile forzare manualmente gli aggiornamenti perché le configurazioni VTP vengono inviate in base al numero di revisione del database VLAN più alto corrente. Normalmente, dopo ogni modifica alla configurazione del VTP, il numero di revisione della configurazione dovrebbe essere incrementato. L'unico modo per forzare l'aggiornamento è apportando effettivamente una modifica al database VTP.


2
Se si verifica una situazione unica in cui lo switch client ha una versione # superiore rispetto al server, è necessario aumentare la versione sul server (attraverso più modifiche nel DB) o ripristinare il conteggio delle versioni del client passando il VTP a un altro valore, quindi di nuovo per far corrispondere il server esistente, che farà clic sulla versione del client su 0, facendogli richiedere il DB più recente dal server.
nicotina,

12

Se VTP non aggiorna correttamente le VLAN, verificare che il digest MD5 su tutti gli switch di dominio VTP sia lo stesso. Il digest MD5 viene calcolato utilizzando il numero di revisione, il nome di dominio e la password per assicurarsi che le informazioni nell'aggiornamento VTP possano essere attendibili. Ho riscontrato problemi con switch configurati con lo stesso dominio e password, ma il digest MD5 non è allineato fino a quando non aggiorno il database VLAN sul server VTP. Ciò è in genere causato dal numero di revisione locale diverso tra gli switch. Apportare una modifica VLAN sul server VTP invierà un aggiornamento VTP a tutti gli switch di dominio con il numero di revisione più recente in modo che i digest MD5 si allineino correttamente.

Puoi vedere il digest VTP md5 con un comando "show vtp status" su ogni switch:

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

Gli aggiornamenti a VTP vengono inviati solo quando è presente un incremento al numero di revisione VTP. L'unico modo per "forzare" un aggiornamento è creare un Vlan errato e quindi eliminarlo. Ciò comporterà un "aggiornamento forzato" e invierà la modifica al resto dei tuoi clienti.


7
La modifica del nome di una VLAN è in genere meno distruttiva (poiché fare casino con le nuove VLAN crea anche una nuova istanza STP e potrebbe causare un carico non necessario nel dominio commutato).
Noaru,

5

Un modo alternativo per forzare un aggiornamento è quello di cambiare lo switch che necessita dell'aggiornamento in modalità Trasparente che reimposta il contatore su Zero e quindi lo riporta in modalità client o server. Ciò costringerà il passaggio a passare dalla revisione 0 a qualunque sia l'attuale revisione più alta e il database verrà sovrascritto.

Spero che sia di aiuto.


@ Jeff Vincent Dopo essermi accertato che il mio server VTP avesse il numero di revisione più alto e che tutti i dispositivi avessero la stessa password VTP, nome dominio e versione, continuavo ad avere problemi con la sincronizzazione dei dati VLAN su tutti i miei dispositivi di rete. Mettere il server VTP in modalità trasparente e viceversa ha fatto il trucco! C'è stato un giro di 1 o 2 minuti in cui la finestra del mio mastice si è bloccata e sono stato espulso dalla mia connessione remota, però. Sto indovinando la quantità di modifiche necessarie per aumentare la larghezza di banda o la potenza di elaborazione, ma ora è tutto funzionante! Grazie mille per l'aiuto !!!
John Molle,

1

Cambia il dominio del client e ricambialo nello stesso dominio, questo dovrebbe reimpostare il contatore VTP e ora il client otterrà i VLANS dal server VLAN


Generalmente le risposte sono più di una singola frase. È possibile suddividere la risposta in passaggi, indicando se gli switch devono essere collegati o meno in caso di modifica dei domini VTP, ad esempio.
generalnetworkerror

@generalnetworkerror, mentre è vero che le risposte a una frase non sono preferibili; succede che questa soluzione abbia sufficienti dettagli in una frase. È accettabile
Mike Pennington,

@MikePennington, la risposta ha dettagli sufficienti per ingegneri di rete competenti, ma manca di qualità SE: meta.stackexchange.com/questions/7656/…
generalnetworkerror

3
@generalnetworkerror, sembra che tu confonda le definizioni di "buono" e "accettabile". Si prega di porre una domanda in meta per ulteriori dibattiti.
Mike Pennington,

1

Mentre la maggior parte delle persone ottiene la configurazione di vtp config, a volte dimenticano di riavviare l'interfaccia. Quando tutta la tua roba vtp sembra giusta (ma config rev non incrementare / aggiornare) allora probabilmente è un problema di trunking sull'int stesso - prova switchport trunk encap dot1q / isl quindi switchport mode trunk - dovrebbe fare il trucco - kerry_13 aveva esattamente questo, quella risposta dovrebbe essere al top per tutte le volte che ho visto nuovi ragazzi farlo.


0

Un annuncio vtp viene inviato solo quando viene modificato il numero di revisione. Come possiamo modificare il numero di revisione? Abbastanza facile .. creare ed eliminare un vlan fittizio. Non possiamo forzare un client a estrarre l'aggiornamento dal server.


1
Questo è quasi un duplicato della risposta di Mark Wei e non aggiunge nulla.
Impara

0

Penso che dovresti verificare se configuri la porta dello switch client con la modalità trunk o meno, si aggiorna automaticamente, subito dopo aver inserito il nome di dominio e la password corretti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.