什么是gvrp协议?
GVRP(GARP VLAN Registration Protocol),称为VLAN注册协议,是用来维护交换机中的VLAN动态注册信息,并传播该信息到其他交换机中,避免了我们手工一个个去配置静态VLAN,进而提高工作效率。
原理概述
GVRP(GARP VLAN Registration Protocol),中文名为GARP VLAN注册协议,是GARP通用属性注册协议的一种应用,用于注册和注销VLAN属性,GVRP使得交换机之间能够互相交换VLAN配置信息,动态创建和管理VLAN。手工配置的VLAN称为静态VLAN,而通过GVRP协议创建的VLAN称为动态VLAN,GVRP有三种注册模式,Normal模式、Fixed模式、Forbidden模式。
GVRP注册模式
1、normal 模式:允许该端口动态注册、注册vlan。传播静、动态vlan信息。(全通)
2、fixed 模式:禁止该端口动态注册、注销vlan,只传播静态vlan信息。(静态)
3、forbidden 模式:禁止该端口动态注册、注销vlan,不传播除vlan1之外的任何vlan信息。(禁止)
配置思路
1、全局启用 GVRP
2、将端口设置为 trunk 模式
3、对交换机接口启用 GVRP
4、对接口配置注册模式
实验环境
ensp软件中三台二层交换机
拓扑图
sw1配置:
undo terminal monitor
system-view
[Huawei]sysname sw1
[sw1]gvrp //全局启用
[sw1]gvrp
Info: GVRP has been enabled.
[sw1]vlan batch 10 20
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type trunk
[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[sw1-GigabitEthernet0/0/1]gvrp
[sw1-GigabitEthernet0/0/1]gvrp registration normal
[sw1]dis vlan summary
static vlan:
Total 3 static vlan.
1 10 20dynamic vlan:
Total 2 dynamic vlan.
30 40reserved vlan:
Total 0 reserved vlan.
sw2配置:
undo terminal monitor
system-view
[Huawei]sysname sw2
[sw2]vlan batch 30 40
[sw2]gvrp //全局启用
[sw2]gvrp
Info: GVRP has been enabled.
[sw2]int g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type trunk
[sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[sw2-GigabitEthernet0/0/1]gvrp
[sw2-GigabitEthernet0/0/1]gvrp registration normal
[sw2]int g0/0/2
[sw2-GigabitEthernet0/0/2]port link-type trunk
[sw2-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[sw2-GigabitEthernet0/0/2]gvrp
[sw2-GigabitEthernet0/0/2]gvrp registration fixed
[sw2]dis vlan summary
static vlan:
Total 3 static vlan.
1 30 40dynamic vlan:
Total 2 dynamic vlan.
10 20reserved vlan:
Total 0 reserved vlan.
sw3配置:
undo terminal monitor
system-view
[Huawei]sysname sw3
[sw3]gvrp //全局启用
[sw3]gvrp
Info: GVRP has been enabled.
[sw3]vlan batch 50 60
[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]port link-type trunk
[sw3-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[sw3-GigabitEthernet0/0/1]gvrp
[sw3-GigabitEthernet0/0/1]gvrp registration normal
[sw3]dis vlan summary
static vlan:
Total 3 static vlan.
1 50 60dynamic vlan:
Total 2 dynamic vlan.
30 40reserved vlan:
Total 0 reserved vlan.
normal模式下SW1,有三个静态VLAN 1 10 20,并从SW2上学到动态VLNA 30 40
normal模式下,SW2有三个静态VLAN1 30 40,并从SW1上学到动态VLAN10 20。
fixed 模式下,SW2 禁止动态注册 vlan,仅传播自己的静态 vlan,不学 SW3 的 vlan 50 60。
normal 模式下,SW3,有三个静态 VLAN 1 50 60,并从 SW2上接收到VLAN30 40。
实验总结
sw1的0/0/1接口的模式为normal,所以能够学习到sw2的vlan
sw2的0/0/1接口的模式为normal,所以也能够学习到sw1的vlan,但是sw2的0/0/2接口为fixed模式(禁止),所以学习不了sw3的vlan
sw3的0/0/1接口的模式为normal,所以能够学习到sw2的vlan