GVRP(GARP VLAN Registration Protocol),称为VLAN注册协议。
GVRP基于GARP的工作机制,是GARP的一种应用。GVRP用来维护交换机中的VLAN动态注册信息,并传播该信息到其它的交换机中。支持GVRP特性的交换机能够接收来自其它交换机的VLAN注册信息,并动态更新本地的VLAN注册信息,包括当前的VLAN、VLAN成员等。支持GVRP特性的交换机能够将本地的VLAN注册信息向其它交换机传播,以便使同一交换网内所有支持GVRP特性的设备的VLAN信息达成一致。
交换机可以静态创建VLAN,也可以动态通过GVRP获取VLAN信息。手动配置的VLAN是静态VLAN,通过GVRP创建的VLAN是动态VLAN。GVRP传播的VLAN注册信息包括本地手工配置的静态注册信息和来自其它交换机的动态注册信息。
GVRP实验拓扑图
SW1
<Huawei>
<Huawei>undo terminal monitor //关闭变更日志
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname sw1 //配置设备名称
[sw1]gvrp //全局配置gvrp
[sw1]interface g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type trunk //将端口配置为trunk
[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan all //允许端口通过所有的VLAN
[sw1-GigabitEthernet0/0/1]gvrp //端口配置gvrp
SW2
<Huawei>undo terminal monitor
<Huawei>system-view
[Huawei]sysname sw2
[sw2]gvrp
[sw2]interface 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]interface 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
SW3
<Huawei>undo terminal monitor
<Huawei>system-view
[Huawei]sysname sw3
[sw3]gvrp
[sw3]interface g0/0/2
[sw3-GigabitEthernet0/0/2]port link-type trunk
[sw3-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[sw3-GigabitEthernet0/0/2]gvrp
过程验证
SW1
创建 Vlan 5
SW2
display vlan命令查看sw2学习的VLAN流量通过情况
SW2没有配置vlan5,sw2g0/0/端口1通过grvp协议学习到从sw1g0/0/1端口的vlan 5 。
SW3
display vlan 5 查看sw3学习sw1 上vlan 5流量通过情况
SW3
创建vlan 5
SW2和SW3
SW2 用display vlan 5 命令,现在可以看到vlan5可以sw2g0/0/1和g0/0/2上通过流量。
SW3 用display vlan 5 命令查看,并无任何变化,但是vlan的类型类型已经变成了common。
受个人技术水平和表达所限,仅供大家参考,不足之处敬请批评指正。