1. 程式人生 > >GVRP概述及其配置

GVRP概述及其配置

應用 http system HA TP pla 了解 結果 DC

GVRP概述

簡要介紹GVRP和GARP的基本概念。 為設備配置VLAN的方法通常是手工配置。如圖1所示,Device A上有VLAN2,Device B和Device C上只有VLAN1,三臺設備通過Trunk鏈路連接在一起。如果需要為網絡中的所有設備都配置VLAN,就需要網絡管理員在每臺設備上分別進行手工添加。為了使Device A上VLAN 2的報文可以傳到Device C,網絡管理員必須在Device B和Device C上分別手工添加VLAN2。 對於上面的組網情況,手工添加VLAN很簡單,但是當實際組網復雜到網絡管理員無法短時間內了解網絡的拓撲結構,或者是整個網絡的VLAN太多時,工作量會非常大,而且非常容易配置錯誤。 GARP VLAN註冊協議GVRP(GARP VLAN Registration Protocol)是通用屬性註冊協議GARP(Generic Attribute Registration Protocol)的一種應用,對於上述情況,用戶可以通過GVRP的VLAN自動註冊功能完成VLAN的配置。 圖1 GVRP應用組網圖 技術分享圖片
技術分享圖片

缺省配置

支持GVRP的設備都有默認的配置,實際應用的配置可以基於默認配置進行修改。
參數 缺省值
GVRP功能 全局和接口的GVRP功能都處於關閉狀態
GVRP接口註冊模式 normal
LeaveAll定時器 1000厘秒
Hold定時器 10厘秒
Join定時器 20厘秒
Leave定時器 60厘秒

配置GVRP示例

組網需求

如圖1所示,公司A、公司A的分公司以及公司B之間有較多的交換設備相連,需要通過GVRP功能,實現VLAN的動態註冊。公司A的分公司與總部通過SwitchA和SwitchB互通;公司B通過SwitchB和SwitchC與公司A互通,但只允許公司B配置的VLAN通過。 圖1 配置GVRP的組網圖 技術分享圖片
技術分享圖片

配置思路

采用如下的思路配置GVRP:
  1. 使能GVRP功能,實現VLAN的動態註冊。
  2. 公司A的所有交換機配置GVRP功能並配置接口註冊模式為Normal,以簡化配置。
  3. 公司B的所有交換機配置GVRP功能並將與公司A相連的接口的註冊模式配置為Fixed,以控制只允許公司B配置的VLAN通過。

操作步驟

  1. 配置交換機SwitchA # 全局使能GVRP功能。 <HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] gvrp # 配置接口為Trunk類型,並允許所有VLAN通過。 [SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type trunk [SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan all [SwitchA-GigabitEthernet0/0/1] quit [SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] port link-type trunk [SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan all [SwitchA-GigabitEthernet0/0/2] quit # 使能接口的GVRP功能,並配置接口註冊模式。 [SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] gvrp [SwitchA-GigabitEthernet0/0/1] gvrp registration normal [SwitchA-GigabitEthernet0/0/1] quit [SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] gvrp [SwitchA-GigabitEthernet0/0/2] gvrp registration normal [SwitchA-GigabitEthernet0/0/2] quit SwitchB配置與SwitchA配置類似,這裏不再贅述。
  2. 配置交換機SwitchC # 創建VLAN101~VLAN200。 <HUAWEI> system-view [HUAWEI] sysname SwitchC [SwitchC] vlan batch 101 to 200 # 全局使能GVRP功能。 [SwitchC] gvrp # 配置接口為Trunk類型,並允許所有VLAN通過。 [SwitchC] interface gigabitethernet 0/0/1 [SwitchC-GigabitEthernet0/0/1] port link-type trunk [SwitchC-GigabitEthernet0/0/1] port trunk allow-pass vlan all [SwitchC-GigabitEthernet0/0/1] quit [SwitchC] interface gigabitethernet 0/0/2 [SwitchC-GigabitEthernet0/0/2] port link-type trunk [SwitchC-GigabitEthernet0/0/2] port trunk allow-pass vlan all [SwitchC-GigabitEthernet0/0/2] quit # 使能接口的GVRP功能,並配置接口註冊模式。 [SwitchC] interface gigabitethernet 0/0/1 [SwitchC-GigabitEthernet0/0/1] gvrp [SwitchC-GigabitEthernet0/0/1] gvrp registration fixed [SwitchC-GigabitEthernet0/0/1] quit [SwitchC] interface gigabitethernet 0/0/2 [SwitchC-GigabitEthernet0/0/2] gvrp [SwitchC-GigabitEthernet0/0/2] gvrp registration normal [SwitchC-GigabitEthernet0/0/2] quit
  3. 驗證配置結果 配置完成後,公司A的分公司用戶可以與總部互通,公司A屬於VLAN101~VLAN200的用戶可以與公司B用戶互通。 在SwitchA上使用命令display gvrp status,查看全局GVRP的使能情況,結果如下: <SwitchA> display gvrp status Info:GVRP is enabled 在SwitchA上使用命令display gvrp statistics,查看接口的GVRP統計信息,其中包括:GVRP狀態、GVRP註冊失敗次數、上一個GVRP數據單元源MAC地址和接口GVRP註冊類型,結果如下: <SwitchA> display gvrp statistics GVRP statistics on port GigabitEthernet0/0/1 GVRP status : Enabled GVRP registrations failed : 0 GVRP last PDU origin : 0000-0000-0000 GVRP registration type : Normal GVRP statistics on port GigabitEthernet0/0/2 GVRP status : Enabled GVRP registrations failed : 0 GVRP last PDU origin : 0000-0000-0000 GVRP registration type : Normal SwitchB和SwitchC的查看方法與SwitchA類似,這裏不再贅述。

GVRP概述及其配置