1、GVRP的概念
GVRP(GARP VLAN registration protocol)是通用VLAN注册协议。通用属性注册协议(GARP)提供了一种通用机制供桥接局城网设备相互之间(如终端站和交换机等)注册或注销属性值,如VLAN标识符。GVRP是GARP的一种应用:它基于GARP的工作机制,维护交换机中的VLAN动态注册信息,并传播该信息到其他的交换机中。所有支持GVRP特性的交换机能够接收来自其他交换机VLAN注册信息,并动态更新本地的VLAN注册信息·包括当前的VLAN成员、这些VLAN成员可以通过哪个端口到达等。另外,所支持GVRP特性的交换机能够将本地的VLAN注册信息向其他交换机传播,以使同一交换网内所有支持GVRP特性设备的VLAN信息达成一致。GVRP传播的VLAN注册息包括本地手工配置的静态注册信息,也包括来自其他交换机的动态注册信息。这样,根据VLAN注册信息,各个交换机可以了解到干道链路对端有哪些VLAN.从而自动配置干道链路,只允许对端交换机需要的VLAN在干道链路上传输。
2、GVRP的三种注册模式
GVRP有三种注册模式:Normal模式、Fixed模式和Forbidden 模式。
(1)Normal模式。允许该端口动态注册或注销VLAN,传播动态VLAN和静态VLAN 信息。
(2)Fixed模式。禁止该端口动态注册或注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息。也就是说,被设置为Fixed模式的Trunk端口,即使允许所有VLAN通过.实际能通过的VLAN也只是手动配置的静态VLAN。
(3)Forbidden模式。禁止该端口动态注册或注销VLAN,不传播除VLAN1之外的任何VLAN信息。也就是说,被设置为Forbidden模式的Trunk端口,即使允许所有VLAN通过,实际能通过的VLAN也只是VLAN1。
3、GVRP的基本配置
在华为交换机上开启了GVRP,本侧交换机会根据对侧VLAN情况决定是否传送某个VLAN的报文。这样,保证被Trunk链路传送的广播报文在对侧交换机上肯定需要发送这个报文的端口。例如,交换机A与交换机B通过Trunk链路相连。交换机A配置了两个VLAN:VLAN1和VLAN 2。由于交换机B上只有VLAN1,GVRP根据 VLAN 注册情况,决定Trunk链路上只能传送VLAN1的报文。运行在两个交换机上的GVRP 会自动对VLAN注册状态进行更新,同时配置Trunk链路,允许VLAN2的报文在Trunk链路上传输。将来如果某个交换机删除了一个VLAN,那么GVRP同样会更新VLAN注册信息,配置Trunk链路,禁止不必要的VLAN报文在Trunk链路上发送。
(1)启用交换机的GVRP功能
<Huawei>system-view
[Huawei]gvrp
(2)启动接口GVRP功能
[Huawei]interface Ethernet0/0/1
[Huawei-Ethernet0/0/1]gvrp
(3)配置接口注册模式
[Huawei-Ethernet0/0/1]gvrp registration normal/fixed/forbidden
一、交换机配置
1.开启全局GVRP
[SW1]gvrp
2.设置端口模式
[SW1]port-group 1
[SW1-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2
[SW1-port-group-1]port link-type trunk //设置端口模式为Trunk
[SW1-port-group-1]port trunk allow-pass vlan all //允许所有VLAN通过端口
3.开启端口GVRP,并配置注册模式
[SW1-port-group-1]gvrp //开启端口的GVRP
[SW1-port-group-1]gvrp registration normal //配置端口的注册模式为normal
【SW2和SW3配置与SW1类似】
【接入交换机若需要同步VLAN则同样需要开启全局GVRP,并配置上联接口的模式为Trunk,允许所有VLAN数据通过,并开启端口的GVRP功能】
4.创建VLAN
[SW1]vlan batch 10 20
验证:
1.查看SW1创建的vlan,类型为common
[SW1]dis vlan