一、概念與注意點
- 作用:用來在交換區域內同步VLAN的信息
- VTP是一種2層消息協議,通過管理VTP域內的VLAN增/刪/改,保持VLAN配置的一致性。
- 交換機只能在802.1Q/ISL Trunk中傳送VTP信息。
- 要實現VTP,首先要配置一個VTP域,每臺交換機都可以配置一個VTP域名,一個VTP域就是由一組VTP域名相同的交換機組成,一臺交換機只能加入一個VTP域
- VTP一個重要元素:Configuration Revision(配置修訂版本號),每當修改VLAN信息一次,版本號就加1,版本低的SW跟版本高的SW學習VLAN信息
- VTP的同步是由低版本號的交換機跟著高版本號的交換機做同步,server和client誰跟誰學不是看模式,而是看配置版本號。
- CISCO的交換機默認都是Server模式,而且沒有域名,一旦一臺SW配置了域名,其他SW都會學習過去。
- 透明模式的交換機版本號永遠為零
- 交換機與交換機之間用協商模式起Trunk的時候,如果兩端VTP信息不匹配,也起不了Trunk,切記這一點。
二、VTP的三種模式
可執行動作 | Server | Client | Transparent |
---|---|---|---|
對VLAN做增/刪/改 | √ | × | √(僅在本地有效) |
轉發VTP(vlan)信息 | √ | √ | √ |
同步vlan信息 | √ | √ | × |
保存進NVRAM | √ | × | √ |
三、影響VTP建立成功的因素
- trunk 必須在trunk上傳輸
- domain 域名(須取相同名稱)
- password 密碼必須相同
四、配置
先起trunk
server端:
vtp domain ccnp
vtp password ccnp
vtp mode server #默認模式就是server
vtp version 2
client端:
vlan database
vtp domain ccnp
vtp password ccnp
vtp mode client
vtp version 2 or vtp v2-mode
五、清零修訂號
- 改domain,然后改回
- 改mode為透明模式(version=0),然后改回
- 刪除vlan.dat
六、VTP Pruning裁剪
VTP修剪能夠確定Trunk何時正在擴散不必要的流量。并將其VLAN修剪掉。
Sw1(config)#vtp pruning #在Server端配置,其他SW會學習到。
七、查看
show vtp status #查看vtp配置信息
show vtp password #查看vtp密碼