vtp在交換機同步主要的依據就是Configuration Revision,在大家的domain name和passWord相同的情況下,誰的Configuration Revision高,就以誰的為準。 根據這個原理,我們在判定vtp信息不能同步的時候,大概要看以下幾個方面:
1、首先判定所有參與vtp的交換機domain name和password一致,domain name好辦,通過sh vtp stat可以看到,但是password就不太好辦了,新的交換機可以通過sh vtp password看到,部分較老的交換機沒有這個命令,目前為止我不知道如何去得到這個password,碰到這種老的交換機比較穩妥的辦法就是重新設置 password。
2、其次判定所有的交換機的vtp mode 是否為server或者client,假如是transparent模式,則這個交換機不會與其他vtp域內交換機同步。值得一提的是,部分cisco的交換機只支持有限的vlan數量,如2950只支持64個vlan,假如你在vtp server端配置了超過64個的vlan,在這種情況下,IOS會自動把2950的vtp mode改為transparent,在這種情況下,vtp 信息也不能同步。
3、最后還有一種比較非凡的情況,就是vtp域內的幾個交換機vlan 信息不一致,但是大家的Configuration Revision 相同,在這種情況下,也不能同步,解決辦法就是修改某個交換機的vlan信息,強迫Configuration Revision 增加,觸發同步。這種情況比較非凡,常見于從不同的地方拿交換機過來搭建測試環境的情況。
4、常用的命令:
sh vtp stat
在這個命令中注重
Configuration Revision : 106
VTP Operating Mode : Server
VTP Domain Name : test
sh vtp counter
在這個命令中注重
Number of config revision errors : 25
這個錯誤是由于大家的revision 相同引起的
Number of config digest errors : 0
這個錯誤是由于大家的domain password不匹配引起的
sh vtp password
這個命令用來查看當前的vtp password
新聞熱點
疑難解答