GVRP( GARP VLAN Registration Protocol )通用vlan注册协议
第一部分 概念介绍
1.GARP
GARP (Generic Attribute Registration Protocol )是一种通用的属性注册协议,该协议提供了一种机制用于协助同一个交换网内的交换成员之间分发,传播,注册某种信息(如VLAN 多播组地址等)。
通过GARP 机制,一个GARP 成员上的配置信息会迅速传播到整个交换网。GARP 成员可以是终端工作站或网桥。GARP 成员通过声明或回收声明通知其他的GARP 成员注册或注销自己的属性信息,并根据其他GARP 成员的声明或回收声明注册或注销对方的属性信息。
2.GVRP
GVRP (GARP VLAN Registration Protocol, GARP VLAN 注册协议)是GARP 的一种应用,它基于GARP 的工作机制,维护交换机中的VLAN 动态注册信息并传播该信息到其他的交换机中。所有支持GVRP 特性的交换机能够接收来自其他交换机的VLAN 注册信息,并动态更新本地的VLAN 注册信息,包括当前的VLAN 成员,这些VLAN 成员可以通过哪个端口到达等。而且所有支持GVRP 特性的交换机能够将本地的VLAN 注册信息向其他交换有支持GVRP 特性的交换机能够将本地的VLAN 注册信息向其他交换机传播,以便使同一交换网内所有支持GVRP 特性的设备的VLAN 信息达成一致。GVRP 传播的VLAN 注册信息既包括本地手工配置的静态注册信息也包括来自其他交换机的动态注册信息。
简单来说GVRP就是GARP的一种实现。GVRP就是实现交换机的vlan数据库动态的传播更新,以此来使一个区域内的互联交换机能够保持vlan数据库一致从而能正常通信。
3.GVRP的配置过程:
1.进入系统视图
2.在全局模式下启动GVRP
3.进入以太网的trunk模式的端口。
4.开启端口GVRP
第二部分 试验案例
1).试验拓扑:
交换机型号:sw1为quidway 3526交换机;sw2和sw3为quidway2403交换机;
sw2下有vlan10,vlan20,vlan30。
各端口连线如图。
实验要求:
1.sw2上正确配置vlan。
2.Sw1和sw3上不配置vlan,三个交换机上进行GVRP配置,实现vlan信息动态传播和更新。
2).试验配置
Sw2配置:
1配置vlan:
[sw2]vlan 10
[sw2-vlan10]vlan 20
[sw2-vlan20]vlan 30
查看vlan:
[sw2]dis vlan
The following VLANs exist:
1(default), 10, 20, 30
结果发现有默认的vlan1 10 20 30。
2.配置全局gvrp:
[sw2]gvrp
3.进行端口trunk配置:
[sw2]int Ethernet 1/0/1
[sw2-Ethernet1/0/1]port link-type trunk
[sw2-Ethernet1/0/1]port trunk permit vlan all
4.端口下配置gvrp:
[sw2-Ethernet1/0/1]gvrp
进入sw1:
查看vlan:
[sw1]dis vlan
显示信息:
VLAN function is enabled.
Total 1 VLAN exist(s).
Now, the following VLAN exist(s):
1(default)
现在只有vlan1,即默认vlan。
开始gvrp配置:
1,配置全局gvrp
[sw1]gvrp
2.进入接口进行trunk配置和gvrp配置
[sw1]int Ethernet 0/1
[sw1-Ethernet0/1]port link-type trunk
[sw1-Ethernet0/1]port trunk permit vlan all
[sw1]int eth0/2
[sw1-Ethernet0/2]port link-type trunk
[sw1-Ethernet0/2]port trunk permit vlan all
进到端口配置gvrp:
[sw1-Ethernet0/1]gvrp
[sw1-Ethernet0/2]gvrp
查看vlan结果:
[sw1-Ethernet0/1]dis vlan
VLAN function is enabled.
Total 4 VLAN exist(s).
Now, the following VLAN exist(s):
1(default), 10, 20, 30
发现过了vlan10 20 30。
Sw3配置同sw1基本一样。
首先查看vlan:
[sw3]dis vlan
The following VLANs exist:
1(default)
结果只有vlan1。
1.全局下配置gvrp:
[sw3]gvrp
2.接口Trunk配置:
[sw3]int Ethernet 1/0/2
[sw3-Ethernet1/0/2]port link-type trunk
[sw3-Ethernet1/0/2]port trunk permit vlan all
3.进入trunk端口配置gvrp:
sw3]int Ethernet 1/0/2
[sw3-Ethernet1/0/2]gvrp
4查看vlan:
结果学到了vlan10 20 30。
实验结束。