VTP(VLANTrunkingProtoc01):是VLAN中繼協議,也被稱為虛擬局域網干道協議。它是思科私有協議,作用是十幾臺交換機在企業網中,配置VLAN工作量大,可以使用VTP協議,把一臺交換機配置成VTPServer,其余交換機配置成VTPCIient,這樣它們可以自動學習到服務器上的VLAN信息。
1)VTP功能
該協議是一個OSI參考模型第二層的通信協議,主要用于管理在同一個域的網絡范圍內VLANs的建立、刪除和重命名。在一臺VTP Server上配置一個新的VLAN時,該VLAN的配置信息將自動傳播到本域內的其他所有交換機。這些交換機會自動地接收這些配置信息,使其VLAN的配置與VTPServer保持一致,從而減少在多臺設備上配置同一個VLAN信息的工作量,而且保持了VLAN配置的統一性。
VTP通過網絡(1SL幀或Cisco私有DTP幀)保持VLAN配置統一性。VTP在系統級管理增加、刪除、調整的VLAN,自動地將信息向網絡中其他的交換機廣播。此外,VTP減少了那些可能導致安全問題的配置,便于管理,只要在VTPServer做相應設置,VTPCIient會自動學習VTPServer上的VLAN信息。
2)VTP的工作模式
VTP有三種工作模式:VTPServer、VTPCIient和VTPTransparent。新交換機出廠時的默認配置是預配置為VLANl,VTP模式為服務器。一般情況下,一個VTP域內的整個網絡只設一個VTPServer。VTPServer維護該VTP域中所有VLAN信息列表,VTPServer可以建立、刪除或修改Ⅵ-AN。
VTPCIient雖然也維護所有VLAN信息列表,但其VLAN的配置信息是從VTPServer學到的,VTPClient不能建立、刪除或修改VLAN。VTPTransparent相當于一項獨立的交換機,它不參與VTP工作,不從VTP Server學習VLAN的配置信息,而只擁有本設備上自己維護的VLAN信息。VTPTransparent可以建立、刪除和修改本機上的VLAN信息。
(1)服務器模式(Server)
①提供VTP消息:包括VLANID和名字信息;
②學習相同域名的VTP消息;
③轉發相同域名的VTP消息;
④可以添加、刪除和更改VLANVLAN信息寫入NVRAM。
(2)客戶機模式(Client)
①請求VTP消息:
②學習相同域名的VTP消息:
⑧轉發相同域名的VTP消息;
④不可以添加、刪除和更改VLAN信息,不會寫入NVRAM。
(3)透明模式(Transparent)
①不提供VTP消息;
②不學習VTP消息;
⑧轉發VTP消息;
④可以添加、刪除和更改VLAN,只將本地有效的VLAN信息寫入NVRAM。
3)VTP的工作原理
通常情況下,需要在整個園區網或者企業網中的一組的交換機中,保持VLAN數據庫的同步,以保證所有交換機都能從數據幀中讀奴相關的VLAN信息,進行正確的數據轉發。然而,對于大型網絡來說,可
能有成百上千臺交換機,而一臺交換機上都可能存在幾十乃至數百個VLAN,如果僅憑網絡工程師手工配置是一個非常大的工作量,并且也不利于日后維護——每一次添加修改或刪除VLAN,都需要在所有
的交換機上部署。在這種情況下,引入了VTP(VLANTmnkingProtoc01)。
當交換機是在VTPServer或透明的模式,能在交換機配置VLAN。當交換機配置在VTPServer或透明的模式,使用CLI、控制臺菜單、MIB(當使用SNMP簡單網絡管理協議管理工作站)修改VLAN配置。一個配置
為VTPServer模式的交換機向鄰近的交換機廣播VLAN配置,通過它的Trunk從鄰近的交換機學習新的VLAN配置。在Server模式下可以通過MIB、CLI,或者控制臺模式添加、刪除和修改VLAN。
例如:增加了一個VLAN,VTP將廣播這個新的VLAN,Server和Client機的Trunk網絡端口準備接收信息。
在交換機轉到VTP的Client模式后,它會傳送廣播信息,并從廣播中學習新的信息。但是,不能通過MIB、CLI,或者控制臺來增加、刪除、修改VLAN。VTPCIient端不能保存VLAN信息在非易失存儲器中。
當啟動時,它會通過Trunk網絡端口接收廣播信息,學習配置信息。
在VTP透明的模式,交換不做廣播或從網絡學~VLAN配置。如果一個交換機是在VTP透明的模式,則能通過控制臺、CLI、MIB來修改、增加、刪除VLAN。
4)VTP信息的傳送
每個交換機用VTP廣播Tmnk端口的管理域,定義特定的VLAN邊界,以及它的配置修訂號、已知VLAN和特定參數。在一個VTP管理域登記后交換機才能工作。
通過Trunk,VTPServer向其他交換機傳輸信息和接收更新。VTPServer也在NVRAM中保存本VTP管理域信息中VLAN的列表。VTP能通過統一的名字和內部的列表動態顯示管理域中的VLAN。VTP信息在全部
Trunk連接上傳輸,包括ISL、IEEE802.10.LANE。VTPMIB為VTP提供SNMP工具,并允許瀏覽VTP參數配置。
VTP建立共用的配置值和分布下列共用的配置信息:
①VLANⅢs(1SL);
②仿效LAN的名字(ATMLANE)~
⑧IEEE802.10SAID值(FDDl);
④VLAN中最大的傳輸單元(MTU)大小;
⑤幀格式。
VTP協議用來確保配置的一致性,VTP的具體優點如下:
①保持了VLAN的一致性;
②提供從一個交換機到另一個交換機在整個管理域中增加虛擬局域網的方法。
出自:戴爾深圳經銷商