目录
一、GVRP产生背景
VTP协议
GARP
GVRP
二、GVRP的实现和基本概念
GVRP的应用
GVRP的单向注册
GVRP单向注销
GVRP的注册模式
VTP和GVRP的使用风险
一、GVRP产生背景
VTP协议
如何解决园区网中大批量的VLAN的配置问题?
早期可以使用excel表格配置VLAN:在早期思科的设备中可以直接粘贴表格,控制台会默认为指令并执行,但还是很麻烦
需要一种自动化的协议,能够自动的将配置好的vlan,同步到全网的所有设备上
即VTP协议:VLAN trunking protocol可以同步交换机上的VLAN信息
但VTP是思科私有的协议,不能公用
GARP
其他的企业咋办呢?
使用公有协议GARP实现
GARP全称为通用属性注册协议,它为处于同一个交换网内的交换机之间提供了一种分发、传播、注册某种信息(VLAN属性、组播地址等)的手段
GVRP
GVRP是GARP的一种具体应用或实现,主要用于维护设备动态VLAN属性,通过GVRP协议,一台交换机上的VLAN信息会迅速传播到整个交换网络。GVRP实现了VLAN属性的动态分发、注册和传播,从而减少了网络管理员的工作量,也保证VLAN配置的正确性
二、GVRP的实现和基本概念
通过特定的数据报文来交互的
GARP-Join 添加属性
in 表示下发的注册信息不是空的,是有具体的VLAN的 empty 表示下发的注册信息是空的
GARP-leave 删除属性
in 表示下发的注销信息不是空的,是有具体的VLAN的 empty 表示下发的注销信息是空的
GARP-Leave all 清除所有属性
GVRP的应用
GVRP称为VLAN注册协议
交换机可以静态创建VLAN,也可以动态通过GVRP获取VLAN信息
GVRP的单向注册
在注册的时候,是单方向发送注册消息的,并且下游交换机,也是单方向注册VLAN信息的
如图,在SWA上开启GVRP,因为GVRP是单向注册的那么SWB和SWC的G0/0/1接口都能学习到VLAN2,
但SWB的G0/0/2上并不能学习到VLAN2,则会导致SWA与SWC不能实现VLAN2的通信
解决办法:在SWC上也开一个到SWA方向的VLAN属性注册过程GVRP
GVRP单向注销
GVRP在注销的时候也是单向的
GVRP的注册模式
normal(默认情况),允许静态和动态的VLAN注册,同时发送静态VLAN和动态VLAN的声明消息
fix 不允许动态VLAN在端口上注册或注销,且只发送静态VLAN的声明消息
forbidden 禁止发送VLAN注册信息
VTP和GVRP的使用风险
容易使整个拓扑的VLAN结构混乱,导致断网