一、GARP简介:
GARP提供了一种机制,用于协助同一个局域网内的交换成员之间分发、传播和注 册某种信息(如VLAN、组播地址等)。GARP本身不作为一个实体存在于设备中,遵循GARP协议的应用实体称为GARP应用,GVRP就是GARP的一种应用。当GARP应用实体存在于设备的某个端口_L时,该端口对应于一个GARP应用实体。
1、GARP消息和定时器 (1) GARP消息 GARP成员之间的信息交换借助于消息的传递来完成,主要有三类消息起作用,分 别为Join消息、Leave消息和LeaveAll消息。Join 消息、Leave 消息与LeaveAll 消息配合确保信息的重新注册或注销。通过消息交互,所有待注册的属性信息可以传播到同一局域网配置了GARP 的所有设备上。
(2) GARP 定时器 GARP 消息发送的时间间隔是通过定时器来实现的,GARP 定义了四种定时器,用 于控制GARP 消息的发送周期。
GARP 定时器的值将应用于所有在同一局域网内运行的GARP 应用(如GVRP)。 Hold 定时器、Join 定时器和Leave 定时器的值可以在每个以太网端口单独进行 设置;而LeaveAll 定时器只需在设备的全局进行设置即可,设置完成后,该值将 在设备的所有端口上生效。在全网有多台设备的情况下,各个设备的LeaveAll 定时器的取值可能不相同,但各设备都将以全网最小的LeaveAll 定时器为准发送LeaveAll 消息。因为每次发送LeaveAll 消息时,当其它设备接收到之后都会清零LeaveAll 定时器,因此即使全网存在很多不同的LeaveAll 定时器,也只有最小的那个LeaveAll 定时器起作用。
2. GARP 运行过程 通过 GARP 机制,一个GARP 成员上的配置信息会迅速传播到整个局域网。GARP 成员可以是终端工作站或网桥。GARP 成员通过声明或回收声明来通知其它的 GARP 成员注册或注销自己的属性信息,并根据其它GARP 成员的声明或回收声明 注册或注销对方的属性信息。当端口接收到一个属性声明时,该端口将注册该属性,如果端口接收到回收属性的声明,该端口将注销该属性。
GARP 应用实体的协议数据报文以特定的组播MAC 地址为目的MAC。设备在接收 到GARP应用实体的报文后,会根据其目的MAC地址加以区分并交给不同的GARP 应用(如GVRP)去处理。
二、gvrp简介
GVRP 是GARP 的一种应用。它基于GARP 的工作机制,维护设备中的VLAN 动 态注册信息,并传播该信息到其它的设备中。设备启动 GVRP 特性后,能够接收来自其它设备的VLAN 注册信息,并动态更新本地的VLAN 注册信息,包括当前的VLAN 成员、这些VLAN 成员可以通过哪个端口到达等。而且设备能够将本地的VLAN 注册信息向其它设备传播,以便使同一局域网内所有设备的VLAN 信息达成一致。GVRP 传播的VLAN 注册信息既包括本地手配置的静态注册信息,也包括来自其它设备的动态注册信息。 GVRP 的端口注册模式有三种:Normal、Fixed 和Forbidden,各模式描述如下。 ?1、Normal 模式:允许该端口动态注册、注销VLAN,传播动态VLAN 以及静态 VLAN 信息。 ?2、Fixed 模式:禁止该端口动态注册、注销VLAN,只传播静态VLAN 信息,不 传播动态VLAN 信息。也就是说被设置为Fixed 模式的Trunk 口,即使允许所 有VLAN 通过,实际通过的VLAN 也只能是手动配置的那部分。 ?3、Forbidden 模式:禁止该端口动态注册、注销VLAN,不传播除VLAN1 以外的 任何的VLAN 信息。也就是说被配置为Forbidden 模式的Trunk 端口,即使允 许所有VLAN 通过,实际通过的VLAN 也只能是VLAN1。
三、配置GVRP
GVRP 只能在Trunk 端口进行配置。GVRP 配置包括:配置GVRP 功能、配置GARP 定时器。下面来看一个配置实例。
<h3c>system-view
[h3c]gvrp *开启全局GVRP功能,这样的话交换机就可以进行这种工作了,缺省情况下这个功能是关闭的
[h3c]int gi 1/0/1 *进入以太网端口视图
[h3c-gigabitethernet1/0/1]port type-link trunk *设置接口工作模式
[h3c-gigabitethernet1/0/1]gvrp *开启端口GVRP功能,缺省情况下是没有开启
[h3c-gigabitethernet1/0/1]gvrp registration { fixed |forbidden | normal } *配置gvrp注册模式,缺省为normal
这样一来,这个接口就开启了GVRP功能,自我觉得可以要注意以下几点,一是接口很重要,这个接口的工作模式一定trunk,只有是这种模式的接口才能配gvrp。
从上图中我们可以看出来,当我们要在一个交换机上查看GVRP相关的信息时,首先交换机会去检查在这个交换机上有没有trunk这种端口,可见,GVRP一定是要配置在trunk这个端口上的。
四、GVRP 显示和维护
附件里有一个配置实例,有需要的可下载!