一、VTP簡介
VLAN中繼協議(VTP,Vlan Trunking Protocol)是CISCO專用協議,VTP負責在VTP域內同步VLAN信息,這樣就不必在每個交換上配置相同的VLAN信息。VTP最重要的作用是,將進行變動時可能會出現在的配置不一致性降至最低。VTP也有一些缺點,這些缺點通常都與生成樹協議有關。
二、VTP的工作原理
1、VTP概述和工作原理
VTP是一種消息協議,使用第2層幀,在全網的基礎上管理VLAN的添加、刪除和重命名,以實現VLAN配置的一致性。可以用VTP管理網絡中VLAN1到1005。有了VTP,就可以在一台交換機上集中進行配置變更,所作的變更會被自動傳播到網絡中所有其他的交換機上。(前提是在同一個VTP域),為了實現此功能,必須先建立一個VTP域,以使它能管理網絡上當前的VLAN。在同一管理域中的交換機共享它們的VLAN信息,並且,一個交換機只能參加到一個VTP管理域,不同域中的交換機不能共享VTP信息。
2、VTP域
VTP域,也稱為VLAN管理域,由一個以上共享VTP域名的相互接連的交換機組成。要使用VTP,就必須為每台交換機指定VTP域名。VTP信息只能在VTP域內保持。一台交換機可屬於並且只屬於一個VTP域。缺省情況下,CATALYST交換機處於VTP服務器模式,並且不屬於任何管理域,直到交換機通過中繼鏈路接收了關於一個域的通告,或者在交換機上配置了一個VLAN管理域,交換機才能在VTP服務器上把創建或者更改VLAN的消息通告給本管理域內的其他交換機如果在VTP服務器上進行了VLAN配置變更,所做的修改會傳播到VTP域內的所有交換機上。如果交換機配置為“透明”模式,可以創建或者修改VLAN,但所做的修改只影響單個的交換機. 控制VTP功能的一項關鍵參數是VTP配置修改編號。這個32位的數字表明了VTP配置的特定修改版本。配置修改編號的取值從0開始,每修改一次,就增加1直到達到4294967295,然后循環歸0,並重新開始增加。每個VTP設備會記錄自己的VTP配置修改編號;VTP數據包會包含發送者的VTP配置修改編號。這一信息用於確定接收到的信息是否比當前的信息更新。要將交換機的配置修改號置為0,只需要禁中繼,改變VTP的名稱,並再次啟用中繼。
3、VTP的運行模式
VTP模式有3種,分別是:
- 服務器模式(SERVER 缺省):VTP服務器控制着它們所在域中VALN的生成和修改。所有的VTP信息都被通告在本域中的其他交換機,而且,所有這些VTP信息都是被其他交換機同步接收的。
- 客戶機模式(CLIENT):VTP客戶機不允許管理員創建、修改或刪除VLAN。它們監聽本域中其他交換機的VTP通告,並相應修改它們的VTP配置情況。
- 透明模式(TRANSPARENT):VTP透明模式中的交換機不參與VTP。當交換機處於透明模式時,它不通告其VLAN配置信息。而且,它的VLAN數據庫更新與收到的通告也不保持同步。但它可以創建和刪除本地的VLAN。不過,這些VLAN的變更不會傳播到其他任何交換機上。