VTP協議

1VTP協議的作用:實現VLAN的統一配置和統一管理。

 

2VTP的工作原理

 

在同一vtp域內,當一臺vtp服務器更新vlan配置時,該服務器立即向所有中繼發送vtp消息。在中繼另一端與此相鄰的交換機會處理收到的消息並更新它們的vlan數據庫,然後它們再給鄰居發送vtp消息。該進程在相鄰交換機之間被不斷轉發,直到最後,所有交換機收到了新的vlan數據庫。vtp服務器和客戶機每5分鐘也週期性地發送vtp消息,vtp服務器和客戶機同時處理所接收到得vtp消息,並基於這些消息更新vtp配置數據庫。

 

3Vtp 運行特點

 

(1)VTP通過發送到特定MAC地址01000CCCCCCC的組播VTP消息進行工作.

 

(2)VTP通告只通過中繼端口傳遞

 

(3)VTP消息通過VLAN1傳送.(這就是不能將VLAN1從中繼鏈路中去除的原因)

 

(4)交換機使用配置修正號,來決定當前交換機的內部數據是否應該接受從其他交換機發來的VTP更新信息.如果接收到的VTP更新配置修訂號與內部數據庫的修訂號相同或者比它小,交換機忽略更新;否則,就更新內部數據庫,接受更新信息.

 

 

4VTP

 

實現vtp功能的前提是這些交換機同屬於一個VTP域,VTP域就是一組VTP域名相同並通過中繼鏈路相互連接的交換機。在同一域中交換機通過傳遞vtp通告來共享它們的vlan信息。VTP域的要求:

 

(1)域內的每臺交換機必須使用相同的VTP域名,不論是通過配置實現,還是由交換機自動學習。
(2) 域內的交換機必須是相鄰的,這意味着VTP域內的所有交換機形成了一顆相互連接的樹
(3)在所有的交換機之間,必須啓用中繼.

 

5VTP的運行模式有3

 

服務器模式(SERVER 缺省):提供VTP消息和監聽VTP消息,可以添加、修改和刪除VLAN
客戶機模式(CLIENT):提供VTP消息和監聽VTP消息,不可以添加、修改和刪除VLAN

 

透明模式(TRANSPARENT):不參與VTP,只轉發VTP消息。

 

 

總結:服務器模式和客戶機模式在發送和監聽VTP消息沒有差別,二者的根本區別是服務器上可以配置VLAN, 客戶機上不能配置vlan

 

 

6Vtp 消息類型:

 

彙總通告:包含目前的VTP域名與配置修改編號。配置修改編號的範圍(0~2^32 - 1)。每300秒發送一次,當網絡拓撲發生變化時也會發送。

 

子集通告:包含vlan 配置的詳細信息。

 

通告請求:發送條件1. 交換機重起後 2 . VTP 域名變化後 3 .交換機接受到修改配置編號比自己高的彙總通告。

 

總結:一般情況下,交換機接受到修改配置編號比自己高的彙總通告時,便向鄰居交換機發送通告請求,然後鄰居交換機發送包含vlan配置信息的子集通告,交換機就可以更新vlan數據庫信息。

 

 

7VTP修剪

 

缺省情況下,發給某個VLAN的廣播會送到每一個在中繼上承載該VLAN的交換機。即使交換機上沒有位於那個VLAN的端口也是如此。VTP修剪是僅當中繼鏈路接收端上的交換機存在那個VLAN時,纔會將該VLAN的廣播和未知單播轉發到該中繼鏈路上。它能減少中繼鏈路上不必要的信息量,提高中繼的帶寬利用率。

 

 

8、機修改配置編號重設爲0的方法:

 

將新的交換機添加到域中,一定要保證該交換機的修訂號已經爲0
VTP修訂號存儲在NVRAM中,交換機的電源開關不會改變這個設定值.可以使用下列方法:
>將交換機的VTP模式變到透明模式,然後再變回服務器模式.
>將交換機的域名修改爲一個其他的域名(一個不存在的域),然後再回到原來的域名
>使用erase startup-config erase nvram命令,清除交換機的配置和VTP信息.再次啓動.

 

 

 

9vtp配置命令:

 

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 /例(去除VLAN23468

 

switch(config)#vtp version 2             /配置vtp的版本

 

switch#show vtp status                   /查看vtp的配置信息

 

switch#show vlan                         /查看vlan信息

 

注意:在小凡模擬器上使用3640ios配置vtp時,進入到vlan database vlan數據庫模式進行vtp的配置。使用show vlan-switch 查看vlan信息。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章