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