华为网络设备GVRP动态注册vlan简介以及实例

GVRP简介

定义

GARP(Generic Attribute Registration Protocol)协议主要用于建立一种属性传递扩散的机制,以保证协议实体能够注册和注销该属性。GARP作为一个属性注册协议的载体,可以用来传播属性。将GARP协议报文的内容映射成不同的属性即可支持不同上层协议应用。

GVRP(GARP VLAN Registration Protocol)是GARP的一种应用,用于注册和注销VLAN属性。

GARP协议通过目的MAC地址区分不同的应用。在IEEE Std 802.1Q中将01-80-C2-00-00-21分配给VLAN应用,即GVRP。

目的

如果需要为网络中的所有设备都配置VLAN,就需要网络管理员在每台设备上分别进行手工添加。如图1所示,SwitchA上有VLAN2,SwitchB和SwitchC上只有VLAN1,三台设备通过Trunk链路连接在一起。为了使SwitchA上VLAN 2的报文可以传到SwitchC,网络管理员必须在SwitchB和SwitchC上分别手工添加VLAN2。

图1 GVRP应用组网图

对于上面的组网情况,手工添加VLAN很简单,但是当实际组网复杂到网络管理员无法短时间内了解网络的拓扑结构,或者是整个网络的VLAN太多时,工作量会非常大,而且非常容易配置错误。在这种情况下,用户可以通过GVRP的VLAN自动注册功能完成VLAN的配置。

受益

GVRP基于GARP机制,主要用于维护设备动态VLAN属性。通过GVRP协议,一台设备上的VLAN信息会迅速传播到整个交换网。GVRP实现动态分发、注册和传播VLAN属性,从而达到减少网络管理员的手工配置量及保证VLAN配置正确的目的。

以上简介转自华为官方文档,谨做笔记参考,不做它用。

配置思路

1:我们在所有的交换机上全局使能GVRP

[S1]gvrp

2:在trunk端口下使能GVRP

[S1-GigabitEthernet0/0/1]gvrp

3:然后每个交换机都有了动态注册的vlan

[S3]display vlan summary 
static vlan:
Total 1 static vlan.
  1 

dynamic vlan:
Total 1 dynamic vlan.
  10 

reserved vlan:
Total 0 reserved vlan.

实例配置

先上拓补图

S1


<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable //关闭信息变动提示
Info: Information center is disabled.
[Huawei]sysname S1 //将设备命名为S1
[S1]gvrp //全局使能GVRP
[S1]vlan batch 10 to 20 //创建连续的,10-20,一共11个vlan
Info: This operation may take a few seconds. Please wait for a moment...done.
[S1]interface GigabitEthernet 0/0/1 //进入G0/0/1端口
[S1-GigabitEthernet0/0/1]port link-type trunk //设置端口类型为trunk	
[S1-GigabitEthernet0/0/1]port trunk allow-pass vlan all//允许所有vlan通过
[S1-GigabitEthernet0/0/1]gvrp//端口使能GVRP

S2

	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]sysname S2
[S2]gvrp
[S2]interface GigabitEthernet 0/0/1
[S2-GigabitEthernet0/0/1]port link-type trunk 
[S2-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[S2-GigabitEthernet0/0/1]gvrp 
[S2]interface GigabitEthernet 0/0/2
[S2-GigabitEthernet0/0/2]port link-type trunk 	
[S2-GigabitEthernet0/0/2]port trunk allow-pass vlan all 
[S2-GigabitEthernet0/0/2]gvrp 
[S2-GigabitEthernet0/0/2]quit 

S3


<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]sysname S3
[S3]gvrp 
[S3]interface GigabitEthernet 0/0/1
[S3-GigabitEthernet0/0/1]port link-type trunk 
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all 
[S3-GigabitEthernet0/0/1]gvrp 
[S3-GigabitEthernet0/0/1]quit
[S3]interface GigabitEthernet 0/0/2
[S3-GigabitEthernet0/0/2]port link-type trunk 	
[S3-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[S3-GigabitEthernet0/0/2]gvrp 	
[S3-GigabitEthernet0/0/2]quit 
[S3]

S4


<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]sysname S4
[S4]gvrp 
[S4]interface GigabitEthernet 0/0/1	
[S4-GigabitEthernet0/0/1]port link-type trunk 	
[S4-GigabitEthernet0/0/1]port trunk allow-pass vlan all 
[S4-GigabitEthernet0/0/1]gvrp 
[S4-GigabitEthernet0/0/1]quit 

然后我们在S4上面使用这条命令查看创建的VLAN,display vlan summary 

[S4]display vlan summary //查看所有VLAN的汇总信息。
static vlan:  //设备上静态创建的VLAN。
Total 1 static vlan.
  1 

dynamic vlan: //设备上动态创建的VLAN。
Total 11 dynamic vlan.
  10 to 20 

reserved vlan://保留VLAN,即用于其他功能的VLAN。
Total 0 reserved vlan.
[S4]

可以看到,dynamic vlan(动态vlan)下面有11个vlan,从而完成实验目的,

我们再来看看S3上面的,同样也动态注册到了vlan。

[S3]display vlan summary 
static vlan:
Total 1 static vlan.
  1 

dynamic vlan:
Total 11 dynamic vlan.
  10 to 20 

reserved vlan:
Total 0 reserved vlan.
发布了75 篇原创文章 · 获赞 30 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/NeverGUM/article/details/102599149
今日推荐