华为交换机--GARP和GVRP

GARP概述

GARP是一个注册协议,在交换机成员之间提分发、传播、注册某种信息,这些信息可以使vlan信息等,更加方便管理设备。

遵循GARP协议应用的实体成为GARP应用,主要的GARP应用为GVRP和GMRP。

GARP原理

如果GARP参与者希望其他交换机注册自己的属性,则会向它们发送Join消息。

如果GARP参与者希望其他交换机注销自己的属性,则会向它们发送Leave消息。

GVRP

各交换机之间相连的端口均为Trunk端口并配置为你所允许的VLAN的数据通过。

GVRP是vlan***制(个人感觉类似思科的VTP),可以手动创建静态vlan和动态学习vlan

GVRP的注册方式有三种

  1. Normal模式(默认):允许改端口动态或手动创建、注册、注销VLAN,同事会发送静态VLAN和动态VLAN的声明消息。
  2. Fixed模式:GVRP不能动态注册或注销VLAN,只能发送静态VLAN注册信息。即使接口被配置为允许所有VLAN的数据通过,该接口也只允许手动配置的VLAN内的数据通过
  3. Forbidden模式:GVRP接口不能动态注册或注销VLAN,只保留VLAN1的信息 。即使端口被配置为允许所有VLAN的数据通过,该端口也只允许VLAN1的数据通过。

步骤

华为交换机--GARP和GVRP

1、主交换机配置gvrp

[zhu]gvrp
[zhu]int g0/0/3
[zhu-GigabitEthernet0/0/3]port link-type trunk   
[zhu-GigabitEthernet0/0/3]port trunk allow-pass vlan all 
[zhu-GigabitEthernet0/0/3]gvrp
[zhu-GigabitEthernet0/0/3]gvrp registration fixed    #因为这个是主的所以不需要学习其他的vlan,可以根据实际需要修改
[zhu]int g0/0/4
[zhu-GigabitEthernet0/0/4]port link-type trunk   
[zhu-GigabitEthernet0/0/4]port trunk allow-pass vlan all 
[zhu-GigabitEthernet0/0/3]gvrp
[zhu-GigabitEthernet0/0/4]gvrp registration fixed    

从1和从2一样

[cong1]gvrp
[cong1]int g0/0/3
[cong1-GigabitEthernet0/0/3]port link-type trunk   
[cong1-GigabitEthernet0/0/3]port trunk allow-pass vlan all 
[cong1-GigabitEthernet0/0/3]gvrp
[cong1-GigabitEthernet0/0/3]gvrp registration normal 

2验证

主交换机创建vlan10,则从1和从2交换机上也会创建,且无法删除

华为交换机--GARP和GVRP

而从交换机创建vlan,主交换机是不会学习的,如果他们改的模式都为normal,则他们会互相学习,但是无法删除非本交换机创建的vlan,也就是无法删除动态学习的vlan,只能删除自己创建的vlan。

display gvrp status命令, 验证GVRP的配置,可以查看交换机是否使能了GVRP。
display gvrp statistics命令,可以查看GVRP中活动接口的信息。在本示例中,可以查看接口当前的GVRP状态为Enabled,注册类型为Fixed