VTP中VLAN配置信息不一樣步故障排除

      VTP(VLANTrunk Protocol,VLANTrunk協議)是Cisco專用的一種用於維護和管理動態VLAN(如基於MAC地址、IP地址、網絡協議、VLAN管理策略等劃分方式的VLAN)的二層消息的協議。它能夠用來在Trunk鏈路上自動傳播、交換VLAN配置信息,使得同一個VTP域中的交換機VLAN配置保持一致。html

      使用VTP的好處是能夠只需在一臺交換機上配置好所需的VLAN後,在同一VTP域中的交換機自動建立相同ID、名稱和配置的VLAN,大大減輕了管理員重複建立、配置VLAN的工做量,還能夠減小多重配置和可能會引發各類問題的配置衝突,如重複的VLAN名、不正確的VLAN類型說明和安全配置。安全

      VTP使用了域的概念,即VTP域,包括了網絡中共享相同VTP域參數(如VTP域名、VLAN配置等)的一組交換機。在網絡中能夠建立多個VTP域,但一臺交換機僅能夠在一個VTP域中。服務器


1.  VLAN配置信息不一樣步的常見緣由


在Cisco交換機是利用VTP在網絡中各交換機上自動分配、註冊VLAN配置信息時,常常會發現有些交換機上並無註冊對應的VLAN配置信息,形成這種VLAN配置信息不一樣步的主要有如下幾個方面緣由:網絡

  • 對應VTP域中沒有VTP服務器,或者沒在VTP服務器上手動建立VTP客戶端所需同步的VLANdom

    一個VTP域中至少有一臺VTP服務器,默認狀況下,全部交換機都爲VTP服務器模式。
ide

  •   VTP客戶端的配置修訂號大於VTP服務器上的配置修訂號,沒真正加入VTP域名spa

  •   所需同步的VLAN ID號超出了所採用VTP版本支持的範圍orm

    VTP 1和VTP 2僅可通告VLAN ID在1~1005範圍內的基本VLAN,VTP 3才支持1006~4094範圍的擴展VLAN配置信息通知
視頻

  •   VTP通告傳輸路徑中斷htm

     從VTP服務器到達VTP客戶端的路徑中存在不能轉發VTP通告的交換機,即它們的VTP爲off模式,此時這些交換機不會轉發VLAN配置信息。或者路徑中有些接口不容許對應VLAN經過。

  •   VTP客戶端配置的VTP域名、密碼不與VTP服務器一致,或者VTP模式配置不正確

    如要同步VLAN信息的交換機配置成了不能同步VLAN配置信息的透明模式或者Off模式。

  •  VTP域中各交換機的VTP版本配置彼此不兼容

     僅支持VTP 1版本的交換機不能與運行VTP 二、VTP 3版本的交換機交互,建議都配置成相同的VTP版本。

  •  VTP修剪功能阻止了

     當啓用了VTP修剪功能,則對應Trunk接口下面沒有鏈接加入對應VLAN的設備時,會不發送對應VLAN配置信息。

2.  VLAN配置信息不一樣步故障排除


以下圖所示,Switch 1配置工做在VTP服務器模式,其它交換機均配置工做在VTP客戶端模式。


 不能進行VTP同步VLAN配置信息的故障排除示例

       如今Switch 1上手動建立了VLAN 十、VLAN 20和VLAN 30,如今發現Switch 6上不能經過VTP自動建立VLAN 十、VLAN 20和VLAN 30。

       VTP客戶端不能同步VLAN配置信息可能的緣由在上面已有分析,固然本示例中要同步的VLAN ID(十、20、30)是基本範圍VLAN,全部VTP版本均支持通告的,因此下面僅就其它幾個方面的故障緣由逐一排查(各show命令均在特權模式下執行,執行到相應步驟排除了故障時即中止檢查)

 

Step 1 經過在各交換機上執行show vtp status命令確認網絡中至少配置了一臺VTP服務器交換機,且至少要有一臺VTP服務器交換機上手動建立了VTP客戶端交換機要同步的VLAN,可經過在這臺交換機上執行showvlan命令驗證。

Switch1#showvtp status

VTP Version : 2

Configuration Revision : 1

Maximum VLANs supported locally : 1005

Number of existing VLANs : 6

VTP Operating Mode : Server

VTP Domain Name : test

VTP Pruning Mode : Disabled

VTP V2 Mode : Enabled

VTP Traps Generation : Disabled

MD5 digest : 0xDD 0x52 0x89 0xF5 0x75 0xB8 0xDA 0xFA

Configuration last modified by 0.0.0.0 at 3-1-9300:59:01

Local updater ID is 0.0.0.0 (novalid interface found)

 

Switch1#showvlan

 

VLAN Name Status Ports

---- -------------------------------- ----------------------------------------

1 default active Fa0/4, Fa0/5, Fa0/6, Fa0/7

Fa0/8, Fa0/9, Fa0/10, Fa0/11

Fa0/12, Fa0/13, Fa0/14, Fa0/15

Fa0/16, Fa0/17, Fa0/18, Fa0/19

Fa0/20, Fa0/21, Fa0/22, Fa0/23

Fa0/24, Gig0/1, Gig0/2

10 VLAN0010 active

20 VLAN0020 active

30 VLAN0030 active

1002 fddi-default act/unsup

1003 token-ring-default act/unsup

1004 fddinet-default act/unsup

1005 trnet-default act/unsup

      本示例中是Switch 1交換機配置爲VTP服務器交換機,而且手動建立了VLAN 十、VLAN 20和VLAN 30這三個VLAN。若是沒有,則在VTP服務器是建立。

Step 2 分別在不能同步VLAN配置信息的VTP客戶端和VTP服務器交換機上經過showvtp status命令查看相關的VTP配置信息。

      本步首先查看它們的配置修訂號,驗證不能同步VLAN配置信息的Switch 6 VTP客戶端的配置修訂號是否低於VTP服務器上配置修訂號,最好使VTP客戶端的配置修訂號爲0,而且確認其配置的VTP域名與VTP服務器交換機上配置的VTP域名一致,以確保客戶端交換機能成功加入到VTP服務器上所建立的VTP域。

Switch6#showvtp status

VTP Version : 2

Configuration Revision : 0

Maximum VLANs supported locally : 255

Number of existing VLANs : 5

VTP Operating Mode : Client

VTP Domain Name :

VTP Pruning Mode : Disabled

VTP V2 Mode : Disabled

VTP Traps Generation : Disabled

MD5 digest : 0x7D 0x5A 0xA6 0x0E 0x9A 0x72 0xA0 0x3A

Configuration last modified by 0.0.0.0 at 0-0-0000:00:00

Local updater ID is 0.0.0.0 (novalid interface found)

      若是VTP客戶端交換機上的配置修訂號不小於VTP服務器交換機上的修訂號,則在VTP客戶端交換機上執行如下命令操做:

(1)configureterminal

(2)vtp domain XXX 

       此處的XXX爲任意與原VTP域名不同的域名,至關於修改本交換機的VTP域名。由於一臺交換機上只能有一個VTP域,因此新配置的VTP域名將直接替換原域名。其目的是使其配置修訂號恢復爲默認的0。

(3)end   #---直接返回到特權模式

(4)show vtp status

     查看此時的配置修訂號是否已恢復爲0。

(5)vtp domain xxxx

      此處的xxxx爲原來客戶端交換機所建立的VTP域名,即與VTP服務器交換機上配置的VTP域名一致。

(6)end

(7)show vtp status

       確認從新加入VTP域後的配置修訂號已恢復爲0,此時客戶端可成功加入VTP服務器交換機所配置的VTP域了。

Step 3 經過show vtp status和show running-config interface 命令驗證途經交換機均有能力轉發VLAN配置信息數據包。

      這裏包括三層含義:一是,途經交換機均不能配置VTP off模式,其它三種模式均有能力轉發VLAN配置信息;二是,若是對應VTP服務器交換機是VTP 3版本,則不能在到達VTP客戶端交換機路徑上的Trunk接口上禁用VTP,三是從VTP服務器到達不能同步VLAN配置信息的Switch 6 VTP客戶端的路徑上必須存在Trunk接口(只有Trunk接口才能傳播VLAN配置信息),且要容許所要同步的VLAN經過。

 

Step 4 在不能同步配置信息的Switch 6交換機上經過showvtp status命令查看其VTP配置是否正確,VTP版本號與VTP服務器的VTP版本號是否兼容。

     這裏包括Switch 6的VTP模式,VTP域名、密碼(必須與VTP服務器一致)等。只有Server(服務器)和Client(客戶端)兩種模式能夠同步其它VTP服務器發來的VLAN配置信息,Transparent(透明)和off(關閉)模式是不能同步VTP服務器的VLAN配置信息的。

     在版本號兼容方面,僅支持VTP 1版本的交換機不能與支持VTP2和VTP 3版本的交換機交互信息,但支持VTP 2和VTP 3的交換機配置爲VTP 1版本時能夠與VTP 2和VTP 3版本的交換機交互信息。儘量不要配置爲VTP 1版本,不然建議VTP域中全部交換機都配置VTP 1版本。

Switch6#showvtp status

VTP Version : 2

Configuration Revision : 0

Maximum VLANs supported locally : 255

Number of existing VLANs : 5

VTP Operating Mode : Client

VTP Domain Name : test

VTP Pruning Mode : Disabled

VTP V2 Mode : Disabled

VTP Traps Generation : Disabled

MD5 digest : 0x75 0x4A 0x67 0x29 0x54 0x7D 0x93 0xC4

Configuration last modified by0.0.0.0 at 0-0-00 00:00:00

 

Step 5,在從VTP服務器到達不能同步VLAN配置信息的路徑中有設備上使用show vtp status命令查看是否有設備啓用了VTP修剪功能,使用showinterface trunk命令查看各Trunk上的VLAN修剪配置,看是否把要同步的VLAN修剪掉了。

Switch2#showvtp status

VTP Version : 2

Configuration Revision : 7

Maximum VLANs supported locally : 1005

Number of existing VLANs : 8

VTP Operating Mode : Client

VTP Domain Name : test

VTP Pruning Mode : Disabled

VTP V2 Mode : Disabled

VTP Traps Generation : Disabled

MD5 digest : 0xC7 0x2C 0x77 0x78 0x85 0x3B 0x00 0xF5

Configuration last modified by 0.0.0.0 at 3-1-9300:01:41

 

Switch2#show interface trunk

Port Mode Encapsulation Status Native vlan

Fa0/1 on 802.1q trunking 1

Fa0/2 on 802.1q trunking 1

Fa0/3 on 802.1q trunking 1

 

Port Vlans allowed on trunk

Fa0/1 1-1005

Fa0/2 1-1005

Fa0/3 1-1005

 

Port Vlans allowed and active in management domain

Fa0/1 1,10,20,30

Fa0/2 1,10,20,30

Fa0/3 1,10,20,30

 

Port Vlans in spanning tree forwarding state and not pruned

Fa0/1 1,10,20,30

Fa0/2 1,10,20,30

Fa0/3 1,10,20,30

       若是是由於VTP修剪功能,或者Trunk接口的VLAN配置影響了VLAN配置信息的傳輸,則在對應設備取消VTP修剪功能,在對應Trunk接口上取消對應VLAN功能的修剪配置。

      經過以上各步檢查,就能夠找到故障緣由,並加以排除,結果在Switch 6 VTP客戶端上經過show vlan命令查看到也能同步Switch 1 VTP服務器上所建立的三個VLAN配置信息了。

Switch6#showvlan

 

VLAN Name Status Ports

---- -------------------------------- ----------------------------------------

1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/5

Fa0/6, Fa0/7, Fa0/8, Fa0/9

Fa0/10, Fa0/11, Fa0/12, Fa0/13

Fa0/14, Fa0/15, Fa0/16, Fa0/17

Fa0/18, Fa0/19, Fa0/20, Fa0/21

Fa0/22, Fa0/23, Fa0/24, Gig0/1

Gig0/2

10 VLAN0010 active

20 VLAN0020 active

30 VLAN0030 active

1002 fddi-default act/unsup

1003 token-ring-default act/unsup

1004 fddinet-default act/unsup

1005 trnet-default act/unsup

本人在51CTO學院的視頻課程中心,國內獨家全面包括NP以上的華爲、Cisco和H3C R&S課程,是目前國內最系統、最全面、最大型的全品牌網絡設備視頻課程!個人視頻課程終身會員6月1號起正式取消,請抓住最後的機會!http://edu.51cto.com/lecturer/user_id-55153.html

相關文章
相關標籤/搜索