VTP協議----Vlan中繼協議(Vlan Turnking Proctocol),是Cisco專用協議,大多數Cisco交換機都支持該協議服務器
一、做用:負責在VTP域內同步Vlan信息,利用第二層中繼幀,在一組交換機之間進行Vlan通訊,VTP從一箇中心控制點開始,維護整個企業網上Vlan的添加和重命名工做,確保配置的統一性,無需在每一臺交換機上更改;還提供一種映射方案,以便通訊流可以跨越混合介質的骨幹網絡
VTP消息只會跨越中繼鏈接傳播,所以你須要在交換機之間設置中繼,才能經過VTP來共享交換機間的Vlan信息;VTP消息只在第二層組播幀傳播dom
默認狀態下,VTP是禁用狀態,禁用狀態下,交換機不廣播共享本身的Vlan信息ide
二、VTP域:一組具備相同Vlan信息共享VTP域名的相互鏈接的交換機組成,每一個交換機只能屬於單個域,VTP消息只在單個域中傳播學習
三、VTP模式:客戶模式、服務器模式(默認)、透明模式spa
交換機在服務器模式或透明模式下能夠添加、修改和刪除Vlan;透明模式下的交換機所作的修改隻影響那臺交換機,不會影響網絡的其餘交換機,它會將從中繼口接受到的VTP消息從其餘中繼端口轉發出去,不會將VTP消息中的修改與本地配置合併server
客戶模式下的交換機沒法修改自身的Vlan配置,也不會在NVRAM中存儲它,而是每次啓動時,從服務器交換機學習該信息!ci
四、交換機間交換的信息:VTP管理域的名稱、配置修訂編號(用於跟蹤那臺服務器交換機具備最新的修改,該編號初始設置爲0,若是服務器交換機有了修改,它將會增長其修訂編號,當客戶或其餘服務器交換機接受到信息後,會對消息中的修訂編號與上一個接受到的消息中的修訂編號(儲存在RAM中)進行比較,而後高則更新)、已知虛擬局域網的配置信息同步
五、VTP修剪:Cisco VTP特性,它容許交換機動態從中繼連接中刪除非活動的Vlan或添加Vlan,建立一個更高效的交換網絡;默認狀況下,任何Vlan中的設備產生廣播或組播或位置單播時,交換機會將該幀從源Vlan端口相關的端口泛洪出去,多少狀況是有用的!然而若是鄰居交換機B中沒有任何端口屬於交換機A上的Vlan(或者說交換機B上沒有與交換機A上相同的Vlan),這時候交換機A向交換機B泛洪是沒有意義的,然而交換機對待組播想對待廣播同樣,可能會子啊中繼上遇到嚴重的吞吐量問題!須要VTP域中的全部交換機都是服務器模式!域名
六、配置VTP
1900系列交換機
1900(config)#vtp domain cisco (cisco表明VTP 域名)
1900(config)#vtp server/client/transparent (vtp 模式)
1900(config)#vtp password 1234 (VTP MD5 口令,VTP域中的每臺交換機的口令必須一致)
1900(config)#vtp pruning enable/disable (啓用或禁用VTP修剪)
1900(config)#vtp trap enable (啓用VTP陷阱,每次有VTP消息時,就會發送一條SNMP消息)
2950系列交換機
IOS版本12.1(11)之前的版本,在特權模式下,經過vlan datebase進入配置與1900配置相同,VTP 陷阱設置
2950(config)#snmp-server enable traps vtp
IOS版本12.1(11)之後的版本
2950(config)#vtp domain
2950(config)#vtp mode server|client|transparent
2950(config)#vtp password 1234
2950(config)#vtp pruning
七、檢查配置
2950#show vtp status(檢查VTP配置信息)
2950#show vtp counters (顯示與VTP消息發送與接收相關的VTP統計信息)