1. 程式人生 > >華為GVRP協議與思科VTP協議對比

華為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協議,但是要記住這兩個協議是不允許同時開啟的。