華為GVRP協議與思科VTP協議對比
GVRP的埠註冊模式有以下三種:
- Normal模式:允許在該介面靜態(本交換機建立的VLAN)和動態(其他交換機建立的VLAN,動態註冊到本交換機的VLAN)建立、註冊、登出VLAN。即:可以傳送本交換機建立的VLAN,可以把本交換機的VLAN傳輸到其他配有normal型別的trunk埠,可以接收對端交換機建立的VLAN(動態)註冊。
- Fixed模式:允許手工靜態建立和註冊VLAN,靜止動態註冊、宣告和登出VLAN。即:可以傳送本交換機建立的VLAN(靜態),可以把本交換機的VLAN通過fixed註冊型別trunk埠傳到對端配有normal型別的trunk埠,不接收與本交換機fixed型別的trunk埠的對端交換機建立的VLAN的註冊,可傳遞出去,但不接收動態註冊、登出VLAN資訊。
- Forbidden模式:登出除VLAN1以外的所有VLAN,並且禁止該介面上建立、宣告、註冊其他任何VLAN。即:此型別trunk 介面不傳遞、接收除VLAN1外的任何其他VLAN資訊。
注意:GVRP會自動裁剪不需要傳輸的VLAN,但只要需要傳輸,仍可以傳輸(VTP協議裡也有類似的VTP裁剪)。
(1)相同點:二者都是對跨乙太網交換機的VLAN進行動態註冊和刪除的二層協議,交換機之間的協議報文互動都必須在VLAN Trunk鏈路上進行。
(2)不同點:
①GVRP是IEEE制定的基於GARP的協議;而VTP是CISCO公司開發的私有協議,目前華為等交換機也支援VTP協議;
②GVRP協議就是通過屬性的宣告-註冊機制將本地的VLAN資訊通告給其他交換機;而VTP協議是通過檢查通告報文中的配置版本號資訊,版本號低的交換機向版本號高的交換機進行學習,從而實現VLAN資訊的共享;
③支援VLAN數目不同,GVRP協議所支援的VLANID範圍為1-4094,而VTP協議只支援1-1001號的VLAN。
④GVRP每個交換機都可以建立VLAN,vtp只有伺服器端可以建立VLAN。
(3)GVRP和VTP兩個協議在實踐中的應用比較:
①在具體應用上,VTP支援的是伺服器-客戶端模式,即在主交換機建立VTP域,並將主交換機設定成VTPServer,然後在分交換機設定為VTPClient,這樣只需在主交換機上建立VLAN,就會通知到區域網中的任何一臺交換機,這樣便於集中管理。
②GVRP相對繁瑣些,它需要在每一臺交換機上建立VLAN,並且在每一個交換機(無論是主交換機還是分交換機)首先全域性執行gvrp命令,開啟gvrp功能,然後在幹道匯聚連線上執行gvrp命令,開啟GVRP功能,這樣才會將本交換機上建立的VLAN通知註冊到區域網中的其它交換機上。
③GVRP是IEEE制定的基於GVRP的協議,VTP是廠家開發的協議,因此GVRP的適用面比較寬泛,但VTP的設定要便捷些,並且有利於裝置的集中管理,在VLAN的劃分中得到廣泛應用。
④由於VTP模式本質上是把在核心交換機上劃分的VLAN複製到區域網中的所有分交換機上,這樣整個網路中的VLAN廣播還是會在匯聚連線上傳播,會加重核心交換機的負擔。GVRP本質上是在各交換機上分別劃分VLAN,並且通過GVRP裁減機制限制不必要的VLAN廣播,使得主交換機和分交換機的 VLAN廣播相對均衡,減少了主交換機的CPU佔用率,因此在大型網路中GVRP有較好的表現。
⑤現在的交換機在支援GVRP協議的同時,一般也都支援VTP協議,但是要記住這兩個協議是不允許同時開啟的。