vtp的三種模式,在VTP域里的一個(gè)重要概念,就是交換機(jī)的模式。它決定著交換機(jī)能不能夠建立VLAN及共享VLAN信息。
交換機(jī)有三種VTP模式:服務(wù)器(Server)、客戶端(Client)和透明(Transparent)。
服務(wù)器模式的交換機(jī)可以添加、修改、刪除VLAN及修改VLAN的參數(shù),它的操作將影響整個(gè)VTP域。也就是說(shuō),服務(wù)器模式的交換機(jī)對(duì)VLAN的操作,其作用范圍是整個(gè)VTP域。
服務(wù)器模式的交換機(jī)會(huì)將對(duì)VLAN的操作保存到它的NVRAM里,同時(shí)向自己所連接的所有干道鏈路發(fā)送VTP信息,在整個(gè)VTP域中通告這些對(duì)VLAN的操作。
服務(wù)器模式的交換機(jī)也會(huì)監(jiān)聽(tīng)網(wǎng)絡(luò)里的VTP消息。一旦有對(duì)于VLAN的新的改動(dòng)發(fā)生(在其他服務(wù)器模式的交換機(jī)上所做的改動(dòng)),該交換機(jī)會(huì)同步該變化,即更新自己所維護(hù)的VLAN的信息,同時(shí)轉(zhuǎn)發(fā)表示該變化的VTP消息。
在一個(gè)VTP域里,服務(wù)器模式的交換機(jī)可以有多臺(tái)。
Cisco的交換機(jī)的默認(rèn)模式就是服務(wù)器模式。
客戶端模式的交換機(jī)不能添加、修改、刪除VLAN及修改VLAN的參數(shù),它只能學(xué)習(xí)到服務(wù)器模式的交換機(jī)對(duì)VTP域里VLAN的添加、修改、刪除信息,并且把該信息向自己所有的干道鏈路接口轉(zhuǎn)發(fā)。我們可以在客戶端模式的交換機(jī)上把端口分配給學(xué)習(xí)到的VLAN。
我們可以把分散在網(wǎng)絡(luò)里無(wú)法集中管理的交換機(jī)改成客戶端模式,以免有人惡意修改VLAN信息造成整個(gè)VTP域的VLAN信息的混亂。
另外,由于客戶端模式不保存VLAN的數(shù)據(jù),那些存儲(chǔ)能力有限的交換機(jī)也可以使用客戶端模式。
透明模式的交換機(jī)也可以添加、修改、刪除VLAN及修改VLAN的參數(shù),但是它不會(huì)把這些信息向VTP域中其他交換機(jī)發(fā)送。
透明模式的交換機(jī)可以轉(zhuǎn)發(fā)從別的交換機(jī)發(fā)來(lái)的VTP消息,使得整個(gè)VTP域的VLAN信息可以經(jīng)過(guò)它向其他交換機(jī)傳遞,但是透明模式的交換機(jī)本身不會(huì)學(xué)習(xí)整個(gè)VTP域的VLAN信息,它不會(huì)使自己維護(hù)的VLAN信息與整個(gè)VTP域的VLAN信息同步。
表1是三種模式的比較。
表1 三種模式的比較
表1中的“*”表示該操作只對(duì)透明模式的交換機(jī)本身有效。