VTP(VLAN Trunk Protocol)CISCO私有的協議
是VLAN中繼協議,也被稱爲虛擬局域網幹道協議。它是思科私有協議。作用是十幾臺交換機在企業網中,配置VLAN工作量大,可以使用VTP協議,把一臺交換機配置成VTP Server, 其餘交換機配置成VTP Client,這樣他們可以自動學習到server 上的VLAN 信息。
·作用:用來在交換區域內同步VLAN的信息
·VTP是一種2層消息協議,通過管理VTP域內的VLAN增/刪/改,保持VLAN配置的一致性。
交換機只能在802.1Q/ISL Tarunk中傳送VTP信息。
·要實現VTP,首先要配置一個VTP域,每臺交換機都可以配置一個VTP域名,一個VTP域就是由一組VTP域名相同的交換機組成,一臺交換機只能加入一個VTP域。
影響VTP的因素:1.trunk 必須在trunk上傳輸
2.domain 域名(須取相同名稱)
3.password 密碼必須相同
·VTP的三種模式:
Server Client Transparent(透明模式)
對VLAN做增/刪/改 √ × √(僅在本地有效)
轉發VTP(vlan)信息 √ √ √
同步vlan信息 √ √ ×
保存進NVRAM √ × √
如果域名不同的話透明模式就不會轉發服務模式到客戶模式的vlan信息,但如果version版本一樣,域名,就不會受到影響,仍然正常轉發
但,如果開啓v2模式的話,透明模式就可以轉發服務模式到客戶模式的信息
如果有多臺VTP服務端,則clinet會學習修訂版本號較大的vtp服務器的vlan
當配置transparent模式時,修訂版本號會自動變爲0
clear vtp coun 清除修訂版本號
刪除交換機上所有配置的vlan信息:delete vlan.dat
vtp每隔5分鐘發送一個vlan信息
·VTP一個重要元素:Configuration Revision(配置修訂版本號)
每當修改VLAN信息一次,版本號就加1,版本低的SW跟版本高的SW學習VLAN信息。
·VTP信息每5分鐘通告一次, 或觸發更新(VLAN配置改變時通告)。
·VTP幀發向組播MAC地址,0100.0ccc.cccc
·VTP有四種消息類型:1、彙總通告 2、子網通告 3、通告請求 4、VTP加入消息
·VTP的同步是由低版本號的交換機跟着高版本號的交換機做同步,server和client誰跟誰學不是看模式,而是看配置版本號。
·CISCO的交換機默認都是Server模式,而且沒有域名,一旦一臺SW配置了域名,其他SW都會學習過去。
注意:交換機與交換機之間用協商模式起Trunk的時候,如果兩端VTP信息不匹配,也起不了Trunk,切記這一點。
所以,起TRUNK有三點關聯:
1、封裝類型
2、接口模式
3、兩端VTP信息是否匹配【如果不匹配會影響動態建立鄰居】
Sw1(config)#vtp domain WOLF
Sw1(config)#vtp mode [Server|Client|Transparent]
Sw3#vlan database
Sw3(vlan)#vtp domain WOLF
Sw3(vlan)#vtp [Server|Client|Transparent]
Sw1#show vtp status (查看VTP信息)
<VTP Pruning>
·VTP修剪能夠確定Trunk何時正在擴散不必要的流量。並將其VLAN修剪掉。
Sw1(config)#vtp pruning
在Server端配置,其他SW會學習到。
·VTP版本:(V1/V2/V3)
默認是V1。Cisco 建議一個域中版本一致。
Sw1(config)#vtp version 2
Sw3#vlan database
Sw3(vlan)#vtp v2-mode
·VTP認證:
Sw2(config)#vtp password aaa
Sw3#vlan database
Sw3(vlan)#vtp password aaa