【思唯網絡學院】【解讀】超全~ Cisco VTP解析

VTP(VLAN Trunking Protocol):是VLAN中繼協議,也被稱為虛擬局域網幹道協議。


它是思科私有協議,作用是十幾臺交換機在企業網中,配置VLAN工作量大,可以使用VTP協議把一臺交換機配置成VTP Server, 其餘交換機配置成VTP Client。


VTP用途


通常情況下,我們需要在整個園區網或者企業網中的一組的交換機中保持VLAN數據庫的同步,以保證所有交換機都能從數據幀中讀取相關的VLAN信息進行正確的數據轉發。


然而對於大型網絡來說,可能有成百上千臺交換機,而一臺交換機上都可能存在幾十乃至數百個VLAN,如果僅憑網絡工程師手工配置的話是一個非常大的工作量,並且也不利於日後維護——每一次添加修改或刪除VLAN都需要在所有的交換機上部署。在這種情況下,我們引入了VTP(VLAN Trunking Protocol)。


要使用VTP,首先必須建立一個VTP管理域,在同一管理域中的交換機共享vlan信息,並且一個交換機只能參加一個管理域。不同域中的交換機不能共享vlan信息。


它是一個OSI參考模型第二層的通信協議,主要用於管理在同一個域的網絡範圍內VLANs的建立、刪除和重命名。在一臺VTP Server 上配置一個新的VLAN時,該VLAN的配置信息將自動傳播到本域內的其他所有交換機。


這些交換機會自動地接收這些配置信息,使其VLAN的配置與VTP Server保持一致,從而減少在多臺設備上配置同一個VLAN信息的工作量,而且保持了VLAN配置的統一性。


VTP通過網絡(ISL幀或cisco私有DTP幀)保持VLAN配置統一性。VTP在系統級管理增加,刪除,調整的VLAN,自動地將信息向網絡中其它的交換機廣播。


此外,VTP減小了那些可能導致安全問題的配置。便於管理,只要在vtp server做相應設置,vtp client會自動學習vtp server上的vlan信息。


VTP域也稱為VLAN管理域,有一個以上共享VTP域名互相連接的交換機組成。也就是說,VTP域是一組VTP域名相同並通過中繼鏈路相互連接的交換機。


VTP域的要求


1、域內的每臺交換機都必須使用相的域名,不論是通過配置實現,還是由交換自動學到的。


2、Catal交換機必須是相鄰的,即相鄰的交換機需要具有相同的域名。


3、在所有Catalyst交換機之間,必須配置中繼鏈路。


如果上述條件任何一項不滿足,則VTP域不能聯通,信息也就無法跨越分離部分進行傳送。


VTP模式有3種:


服務器模式(Server)

客戶機模式(Client)

透明模式(Transparent)


【思唯網絡學院】【解讀】超全~ Cisco VTP解析


新交換機出廠時的默認配置是預配置為VLAN1,VTP 模式為服務器。一般,一個VTP域內的整個網絡只設一個VTP Server。VTP Server維護該VTP域中所有VLAN 信息列表,VTP Server可以建立、刪除或修改VLAN,發送並轉發相關的通告信息,同步vlan配置,會把配置保存在NVRAM中。


VTP Client雖然也維護所有VLAN信息列表,但其VLAN的配置信息是從VTP Server學到的,VTP Client不能建立、刪除或修改VLAN,但可以轉發通告,同步vlan配置,不保存配置到NVRAM中。


VTP Transparent相當於是一項獨立的交換機,它不參與VTP工作,不從VTP Server學習VLAN的配置信息,而只擁有本設備上自己維護的VLAN信息。VTP Transparent可以建立、刪除和修改本機上的 VLAN信息,同時會轉發通告並把配置保存到NVRAM中。


VTP消息類型:


彙總通告消息(Summary Advertisements)


在默認情況下,Catalyst交換機會每5分鐘發送一條彙總通告消息。彙總通告消息會通知臨近Catalyst交換機當前的VTP域名和配置修訂號。當交換機收到彙總通告消息數據包時,交換機就會將數據包中的VTP域名與自己的VTP域名進行比較。如果名稱不同,交換機就會忽略這個數據包。


如果名稱相同,交換機就會將自己的配置修訂號與數據包的修訂號進行比較。如果自己的配置修訂號大於等於數據包的修訂號,數據包也會被忽略。如果自己的配置修訂號比較小,那麼交換機就會發送通告請求消息。


子集通告消息(Subset Advertisements)


管理員在Catalyst交換機上添加、刪除或修改VLAN時,配置被修改了的那臺服務器交換機就會增加配置修訂號,併發送一條彙總通告消息。


隨後,它又會發送一條或多條子集通告消息。每條子集通告消息中都包含一個VLAN信息的列表。如果有多個VLAN,交換機就會請求服務器交換機發送多條子集通告消息來通告所有這些VLAN的信息。


通告請求消息(Request Advertisements)


在下列情況下,交換機需要發送VTP通告請求消息。


1.交換機重啟


2.VTP域名被修改


3.交換機收到了一條VTP彙總通告消息,且該消息的配置修訂號高於其自身的修訂號。


在收到通告請求消息之後,VTP設備就會發送一條彙總通告消息。在此之後,再發送一條或多條子集通告消息。



分享到:


相關文章: