一、GVRP(动态Vlan注册协议)
1.1 GVRP工作在Trunk模式,用于Trunk 链路动态注册Vlan,
1.2 先开启全局GVRP,在到Trunk 链路接口下开启GVRP
1.3 在任意一台开启GVRP的交换机上创建静态vlan, 其他开启GVRP的交换机会通过Trunk接口自动注册并创建对应的动态VLAN
1.4 与静态Vlan不同,通过GVRP动态注册的VLAN,不能手动指定端口加入到动态创建的VLAN中。
二、GVRP的三种模式和修改
2.1 Normal 模式 (默认)
该模式下端口允许动态 VLAN 的注册或注销,并传播动态VLAN和静态VLAN信息。
2.2 Fixed 模式
该模式下的端口禁止动态 VLAN 的注册或注销,只传播静态VLAN信息,不传播动态VLAN信息。
2.3 Forbidden 模式
该模式下的端口禁止动态 VLAN 的注册或注销,不传播除VLAN1以外的任何VLAN信息。即使允许所有 VLAN 通过,实际通过的 VLAN 也只能是 VLAN 1。
2.4 GVRP模式修改
gvrp registration Normal/Fixed/Forbidden
三、GVRP配置案例
3.1 如图SW-SW3,开启全局GVRP和接口GVRP
3.2 具体配置和验证
SW1 配置
[SW1]gvrp #开启全局gvrp
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]port link-type trunk
[SW1-Ethernet0/0/1]port trunk allow-pass vlan all
[SW1-Ethernet0/0/1]gvrp #开启接口gvrp
[SW1]vlan batch 10 to 20 #手动创建VLAN 10 到 20, 在SW2和SW3 进行验证
SW2 配置
[SW2]gvrp #开启全局gvrp
[SW2]int e0/0/1
[SW2-Ethernet0/0/1]port link-type trunk
[SW2-Ethernet0/0/1]port trunk allow-pass vlan all
[SW2-Ethernet0/0/1]gvrp #开启接口gvrp
[SW2-Ethernet0/0/1]int e0/0/2
[SW2-Ethernet0/0/2]port link-type trunk
[SW2-Ethernet0/0/2]port trunk allow-pass vlan all
[SW2-Ethernet0/0/2]gvrp #开启接口gvrp
[SW2]dis vlan #查看VLAN信息 验证通过GVRP动态学习到SW1交换机创建的VLAN
SW3 配置
[SW3]gvrp #开启全局gvrp
[SW3]int e0/0/1
[SW3-Ethernet0/0/1]port link-type trunk
[SW3-Ethernet0/0/1]port trunk allow-pass vlan all
[SW3-Ethernet0/0/1]gvrp #开启接口gvrp
[SW3]dis vlan #查看VLAN信息 验证通过GVRP学习到SW1交换机创建的VLAN
四、总结
GVRP 交换机之间能够相互交换 VLAN 配置信息,裁剪不必要的广播和未知单播流量。以及在通过 Trunk连接的交换机上动态创建和管理VLAN。因需要在所有交换机和相应的Trunk接口进行配置。如在网络环境形成之后再开启GVRP,意义不大。生产环境中可以提前规划好静态VLAN。手工创建VLAN。