1、VTP協議的作用:實現VLAN的統一配置和統一管理。
2、VTP的工作原理
在同一vtp域內,當一臺vtp服務器更新vlan配置時,該服務器立即向所有中繼發送vtp消息。在中繼另一端與此相鄰的交換機會處理收到的消息並更新它們的vlan數據庫,然後它們再給鄰居發送vtp消息。該進程在相鄰交換機之間被不斷轉發,直到最後,所有交換機收到了新的vlan數據庫。vtp服務器和客戶機每5分鐘也週期性地發送vtp消息,vtp服務器和客戶機同時處理所接收到得vtp消息,並基於這些消息更新vtp配置數據庫。
3、Vtp 運行特點
(1)VTP通過發送到特定MAC地址01-00-0C -CC-CC-CC的組播VTP消息進行工作.
(2)VTP通告只通過中繼端口傳遞
(3)VTP消息通過VLAN1傳送.(這就是不能將VLAN1從中繼鏈路中去除的原因)
(4)交換機使用配置修正號,來決定當前交換機的內部數據是否應該接受從其他交換機發來的VTP更新信息.如果接收到的VTP更新配置修訂號與內部數據庫的修訂號相同或者比它小,交換機忽略更新;否則,就更新內部數據庫,接受更新信息.
4、VTP域
實現vtp功能的前提是這些交換機同屬於一個VTP域,VTP域就是一組VTP域名相同並通過中繼鏈路相互連接的交換機。在同一域中交換機通過傳遞vtp通告來共享它們的vlan信息。VTP域的要求:
(1)域內的每臺交換機必須使用相同的VTP域名,不論是通過配置實現,還是由交換機自動學習。
(2) 域內的交換機必須是相鄰的,這意味着VTP域內的所有交換機形成了一顆相互連接的樹
(3)在所有的交換機之間,必須啓用中繼.
5、VTP的運行模式有3種:
服務器模式(SERVER 缺省):提供VTP消息和監聽VTP消息,可以添加、修改和刪除VLAN
客戶機模式(CLIENT):提供VTP消息和監聽VTP消息,不可以添加、修改和刪除VLAN
透明模式(TRANSPARENT):不參與VTP,只轉發VTP消息。
總結:服務器模式和客戶機模式在發送和監聽VTP消息沒有差別,二者的根本區別是服務器上可以配置VLAN, 客戶機上不能配置vlan;
6、Vtp 消息類型:
彙總通告:包含目前的VTP域名與配置修改編號。配置修改編號的範圍(0~2^32 - 1)。每300秒發送一次,當網絡拓撲發生變化時也會發送。
子集通告:包含vlan 配置的詳細信息。
通告請求:發送條件1. 交換機重起後 2 . VTP 域名變化後 3 .交換機接受到修改配置編號比自己高的彙總通告。
總結:一般情況下,交換機接受到修改配置編號比自己高的彙總通告時,便向鄰居交換機發送通告請求,然後鄰居交換機發送包含vlan配置信息的子集通告,交換機就可以更新vlan數據庫信息。
7、VTP修剪
缺省情況下,發給某個VLAN的廣播會送到每一個在中繼上承載該VLAN的交換機。即使交換機上沒有位於那個VLAN的端口也是如此。VTP修剪是僅當中繼鏈路接收端上的交換機存在那個VLAN時,纔會將該VLAN的廣播和未知單播轉發到該中繼鏈路上。它能減少中繼鏈路上不必要的信息量,提高中繼的帶寬利用率。
8、機修改配置編號重設爲0的方法:
將新的交換機添加到域中,一定要保證該交換機的修訂號已經爲0.
VTP修訂號存儲在NVRAM中,交換機的電源開關不會改變這個設定值.可以使用下列方法:
>將交換機的VTP模式變到透明模式,然後再變回服務器模式.
>將交換機的域名修改爲一個其他的域名(一個不存在的域),然後再回到原來的域名
>使用erase startup-config 或 erase nvram命令,清除交換機的配置和VTP信息.再次啓動.
9、vtp配置命令:
switch(config)#vtp domain domain_name /創建vtp域
switch(config)#vtp mode server | client | transparent /配置vtp模式
switch(config)#vtp password password /配置vtp口令
switch(config)#vtp pruning /配置vtp修剪
switchport trunk pruning vlan remove vlan-id /從可修剪列表中去除某VLAN
switchport trunk pruning remove 2-4,6,8 /例(去除VLAN2、3、4、6、8)
switch(config)#vtp version 2 /配置vtp的版本
switch#show vtp status /查看vtp的配置信息
switch#show vlan /查看vlan信息
注意:在小凡模擬器上使用3640的ios配置vtp時,進入到vlan database vlan數據庫模式進行vtp的配置。使用show vlan-switch 查看vlan信息。