一 :GARP(Generic Attribute Registration Protocol)全称是通用属性注册协议
它为处于同一个交换网内的交换机之间提供一个分发,传播、注册某种信息(VLAN属性、组播地址等)的手段
GVRP是GARP的一种具体应用或实现,主要用于维护设备动态VLAN属性
- 通过GVRP协议,一台交换机上的VLAN信息会迅速传播到整个交换网络
- GVRP实现了LAN属性的动态分发、注册和传播,从而减少了网络管理员的工作量,也能保证VLAN配置的正确性
1、GVRP的基本工作原理
GVRP通过交换机之间交互GARP报文注册、注销、和传播交换机的属性
GARP PDU消息以列表的形式来承载属性
GARP消息-Join
- 当一个交换机希望其它交换机注册自己属性信息时,将对外发送Join消息
GARP消息-Leave
- 当一个交换机希望其它交换机注销自己的属性信息时,将对外发送Leave消息
GARP消息-ALL
- 交换机发送Leave All消息,用来注销所有的属性
GVRP应用
- GVRP协议可以实现VLAN属性的自动注册和注销
GVRP单向注册
- 在SWA上创建静态VLAN2,通过VLAN属性的单向注册,SWB和SWC会学习到动态VLAN2,并将相应的端口自动加入VLAN2中
- SWB的G0/0/2端口没有收到Join消息,不会被加入到VLAN2中
GVRP单向注销
- 当交换机不在需要VLAN2时,可以通过VLAN属性的注销过程将VLAN2删除
注册模式-Normal
- 交换机端口默认为Normal模式,允许静态和动态VLAN注册,同时会发送静态VLAN和动态VLAN的声明消息
注册模式-Fixed
- SWA的G0/0/1端口为Fixed模式,不允许动态VLAN在端口上注册或者注销,且只发送静态VLAN的声明信息
注册模式-Forbidden
- SWA的G0/0/1端口为Forbidden模式,不允许动态VLAN在端口上进行注册,同时删除端口上除VLAN1外的而所有VLAN
二、GVRP的基本配置
当交换机通过动态学习到的VLAN,将Access接口加入某个VLAN 是报错,需要再次手动在交换机创建VLAN