10-GVRP配置
- 格式:pdf
- 大小:187.71 KB
- 文档页数:12
操作手册 接入分册 GVRP 目 录
i 目 录
第1章 GVRP配置..................................................................................................................1-1
1.1 GVRP简介..........................................................................................................................1-1
1.1.1 GARP简介...............................................................................................................1-1
1.1.2 GVRP简介...............................................................................................................1-4
1.1.3 协议规范..................................................................................................................1-4
1.2 配置GVRP..........................................................................................................................1-4
1.2.1 配置GVRP功能........................................................................................................1-5
1.2.2 配置GARP定时器....................................................................................................1-5
1.3 GVRP显示和维护...............................................................................................................1-6
1.4 GVRP典型配置举例...........................................................................................................1-7
1.4.1 GVRP典型配置举例一.............................................................................................1-7
1.4.2 GVRP典型配置举例二.............................................................................................1-8
1.4.3 GVRP典型配置举例三...........................................................................................1-10
操作手册 接入分册 GVRP 第1章 GVRP配置
1-1 第1章 GVRP配置
1.1 GVRP简介
GVRP(GARP VLAN Registration Protocol,GARP VLAN注册协议)是GARP
(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用,下面
首先介绍一下GARP的相关内容。
1.1.1 GARP简介
GARP提供了一种机制,用于协助同一个局域网内的交换成员之间分发、传播和注
册某种信息(如VLAN、组播地址等)。
GARP本身不作为一个实体存在于设备中,遵循GARP协议的应用实体称为GARP
应用,GVRP就是GARP的一种应用。当GARP应用实体存在于设备的某个端口上
时,该端口对应于一个GARP应用实体。
1. GARP消息和定时器
(1) GARP消息
GARP成员之间的信息交换借助于消息的传递来完成,主要有三类消息起作用,分
别为Join消息、Leave消息和LeaveAll消息。
z 当一个GARP应用实体希望其它设备注册自己的属性信息时,它将对外发送
Join消息;当收到其它实体的Join消息或本设备静态配置了某些属性,需要
其它GARP应用实体进行注册时,它也会向外发送Join消息。
z 当一个GARP应用实体希望其它设备注销自己的属性信息时,它将对外发送
Leave消息;当收到其它实体的Leave消息注销某些属性或静态注销了某些属
性后,它也会向外发送Leave消息。
z 每个GARP应用实体启动后,将同时启动LeaveAll定时器,当该定时器超时
后GARP应用实体将对外发送LeaveAll消息,LeaveAll消息用来注销所有的
属性,以使其它GARP应用实体重新注册本实体上所有的属性信息。
Join消息、Leave消息与LeaveAll消息配合确保信息的重新注册或注销。
通过消息交互,所有待注册的属性信息可以传播到同一局域网配置了GARP的所有
设备上。
(2) GARP定时器 操作手册 接入分册 GVRP 第1章 GVRP配置
1-2 GARP消息发送的时间间隔是通过定时器来实现的,GARP定义了四种定时器,用
于控制GARP消息的发送周期:
z Hold定时器:当GARP应用实体接收到其它设备发送的注册信息时,不会立
即将该注册信息作为一条Join消息对外发送,而是启动Hold定时器,当该定
时器超时后,GARP应用实体将此时段内收到的所有注册信息放在同一个Join
消息中向外发送,从而节省带宽资源。
z Join定时器:GARP应用实体可以通过将每个Join消息向外发送两次来保证
消息的可靠传输,在第一次发送的Join消息没有得到回复的时候,GARP应
用实体会第二次发送Join消息。两次发送Join消息之间的时间间隔用Join定
时器来控制。
z Leave定时器:当一个GARP应用实体希望注销某属性信息时,将对外发送
Leave消息,接收到该消息的GARP应用实体启动Leave定时器,如果在该
定时器超时之前没有收到Join消息,则注销该属性信息。
z LeaveAll定时器:每个GARP应用实体启动后,将同时启动LeaveAll定时器,
当该定时器超时后,GARP应用实体将对外发送LeaveAll消息,以使其它
GARP应用实体重新注册本实体上所有的属性信息。随后再启动LeaveAll定
时器,开始新的一轮循环。
说明:
z GARP定时器的值将应用于所有在同一局域网内运行的GARP应用(如GVRP)。
z Hold定时器、Join定时器和Leave定时器的值可以在每个以太网端口单独进行
设置;而LeaveAll定时器只需在设备的全局进行设置即可,设置完成后,该值将
在设备的所有端口上生效。
z 在全网有多台设备的情况下,各个设备的LeaveAll定时器的取值可能不相同,但
各设备都将以全网最小的LeaveAll定时器为准发送LeaveAll消息。因为每次发
送LeaveAll消息时,当其它设备接收到之后都会清零LeaveAll定时器,因此即
使全网存在很多不同的LeaveAll定时器,也只有最小的那个LeaveAll定时器起
作用。
2. GARP运行过程
通过GARP机制,一个GARP成员上的配置信息会迅速传播到整个局域网。GARP
成员可以是终端工作站或网桥。GARP成员通过声明或回收声明来通知其它的
GARP成员注册或注销自己的属性信息,并根据其它GARP成员的声明或回收声明
注册或注销对方的属性信息。当端口接收到一个属性声明时,该端口将注册该属性,
如果端口接收到回收属性的声明,该端口将注销该属性。 操作手册 接入分册 GVRP 第1章 GVRP配置
1-3 GARP应用实体的协议数据报文以特定的组播MAC地址为目的MAC。设备在接收
到GARP应用实体的报文后,会根据其目的MAC地址加以区分并交给不同的GARP
应用(如GVRP)去处理。
3. GARP的报文格式
GARP的报文格式如下图所示。
GARP PDU structure
Message structure
Attribute List structure
Attribute structureProtocol IDMessage NEnd Mark...
Attribute 1 End Mark...Attribute Type
Attribute LengthAttribute EventAttribute Vlaue1
1
1
13
32
2N
N
N
NMessage 1
Attribute List
Attribute NPDUDAlengthDSAPDACtrlSSAPEthernet Frame
图1-1 GARP报文格式
各个字段的说明如表1-1所示。
表1-1 各个字段的说明 字段 含义 取值
Protocol ID 协议ID 取值为1
Message 消息,每个Message由Attribute Type、
Attribute List构成 -
Attribute Type 属性类型,由具体的GARP的应用定义 对于GVRP,属性类型为
0x01,表示属性取值为VLAN
ID
Attribute List 属性列表,由多个属性构成 -
Attribute 属性,每个属性由Attribute Length、
Attribute Event、Attribute Value构成 -
Attribute Length 属性长度 2~255,单位为字节
Attribute Event 属性描述的事件 0:LeaveAll Event
1:JoinEmpty Event
2:JoinIn Event
3:LeaveEmpty Event
4:LeaveIn Event
5:Empty Event