一 :GARP(Generic Attribute Registration Protocol)全称是通用属性注册协议

它为处于同一个交换网内的交换机之间提供一个分发,传播、注册某种信息(VLAN属性、组播地址等)的手段

GVRP是GARP的一种具体应用或实现,主要用于维护设备动态VLAN属性

  • 通过GVRP协议,一台交换机上的VLAN信息会迅速传播到整个交换网络
  • GVRP实现了LAN属性的动态分发、注册和传播,从而减少了网络管理员的工作量,也能保证VLAN配置的正确性

1、GVRP的基本工作原理

GVRP协议所支持的vlan范围是 gvrp是什么协议_基本配置

 

 

 GVRP通过交换机之间交互GARP报文注册、注销、和传播交换机的属性

GVRP协议所支持的vlan范围是 gvrp是什么协议_基本配置_02

GARP PDU消息以列表的形式来承载属性

GARP消息-Join

GVRP协议所支持的vlan范围是 gvrp是什么协议_Access_03

 

  •  当一个交换机希望其它交换机注册自己属性信息时,将对外发送Join消息

GARP消息-Leave

GVRP协议所支持的vlan范围是 gvrp是什么协议_Access_04

  • 当一个交换机希望其它交换机注销自己的属性信息时,将对外发送Leave消息

GARP消息-ALL

GVRP协议所支持的vlan范围是 gvrp是什么协议_Access_05

 

  •  交换机发送Leave All消息,用来注销所有的属性

GVRP应用

GVRP协议所支持的vlan范围是 gvrp是什么协议_GVRP协议所支持的vlan范围是_06

 

  • GVRP协议可以实现VLAN属性的自动注册和注销

GVRP单向注册

GVRP协议所支持的vlan范围是 gvrp是什么协议_基本配置_07

 

  • 在SWA上创建静态VLAN2,通过VLAN属性的单向注册,SWB和SWC会学习到动态VLAN2,并将相应的端口自动加入VLAN2中
  • SWB的G0/0/2端口没有收到Join消息,不会被加入到VLAN2中

GVRP单向注销

GVRP协议所支持的vlan范围是 gvrp是什么协议_GVRP协议所支持的vlan范围是_08

 

  •  当交换机不在需要VLAN2时,可以通过VLAN属性的注销过程将VLAN2删除

注册模式-Normal

GVRP协议所支持的vlan范围是 gvrp是什么协议_GVRP协议所支持的vlan范围是_09

 

  •  交换机端口默认为Normal模式,允许静态和动态VLAN注册,同时会发送静态VLAN和动态VLAN的声明消息

注册模式-Fixed

GVRP协议所支持的vlan范围是 gvrp是什么协议_组播_10

 

  •  SWA的G0/0/1端口为Fixed模式,不允许动态VLAN在端口上注册或者注销,且只发送静态VLAN的声明信息

注册模式-Forbidden

GVRP协议所支持的vlan范围是 gvrp是什么协议_GVRP协议所支持的vlan范围是_11

 

  •  SWA的G0/0/1端口为Forbidden模式,不允许动态VLAN在端口上进行注册,同时删除端口上除VLAN1外的而所有VLAN

二、GVRP的基本配置

GVRP协议所支持的vlan范围是 gvrp是什么协议_基本配置_12

 

 

GVRP协议所支持的vlan范围是 gvrp是什么协议_基本配置_13

 

 当交换机通过动态学习到的VLAN,将Access接口加入某个VLAN 是报错,需要再次手动在交换机创建VLAN