• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C S3600系列以太网交换机 操作手册-RELEASE 1510(V1.04)

08-GVRP操作

本章节下载  (208.78 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S3600/S3600-SI/Configure/Operation_Manual/S3600-SI_OM(V1.04)/200711/317157_30005_0.htm

08-GVRP操作

  录

第1章 GVRP配置... 1-1

1.1 GVRP简介.. 1-1

1.1.1 GVRP的工作机制.. 1-1

1.1.2 GVRP的报文格式.. 1-3

1.1.3 协议规范.. 1-4

1.2 GVRP配置.. 1-4

1.2.1 配置准备.. 1-4

1.2.2 配置过程.. 1-4

1.3 GVRP配置显示和维护.. 1-5

1.4 GVRP典型配置举例.. 1-6

1.4.1 组网需求.. 1-6

1.4.2 组网图.. 1-6

1.4.3 配置步骤.. 1-6

 


第1章  GVRP配置

1.1  GVRP简介

GVRP(GARP VLAN Registration Protocol,GARP VLAN注册协议)是GARP(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用。它基于GARP的工作机制,维护交换机中的VLAN动态注册信息,并传播该信息到其它的交换机中。

&  说明:

GARP是一种通用的属性注册协议,该协议提供了一种机制,用于协助同一个交换网内的交换成员之间分发、传播和注册某种信息(如VLAN、组播地址等)。

 

交换机启动GVRP特性后,能够接收来自其它交换机的VLAN注册信息,并动态更新本地的VLAN注册信息,包括当前的VLAN成员、这些VLAN成员可以通过哪个端口到达等。而且交换机能够将本地的VLAN注册信息向其它交换机传播,以便使同一交换网内所有设备的VLAN信息达成一致。VLAN注册信息既包括本地手工配置的静态注册信息,也包括来自其它交换机的动态注册信息。

1.1.1  GVRP的工作机制

1. GARP的定时器

GARP成员之间的信息交换借助于消息完成,GARP起主要作用的消息类型有三类,分别为Join、Leave和LeaveAll。

l              当一个GARP应用实体希望其它交换机注册自己的某属性信息时,它将对外发送Join消息。

l              当一个GARP应用实体希望其它交换机注销自己的某属性信息时,它将对外发送Leave消息。

l              每个GARP应用实体启动后,将同时启动LeaveAll定时器,当该定时器超时后GARP应用实体将对外发送LeaveAll消息。

Join消息与Leave消息配合确保消息的注销或重新注册。通过消息交互,所有待注册的属性信息可以传播到同一交换网的所有交换机上。

GARP定时器描述如下:

l              Hold定时器:当GARP应用实体接收到某注册信息时,并不立即对外发送Join消息,而是启动Hold定时器,当该定时器超时后,将此时段内收到的所有注册信息放在同一个Join消息中向外发送,从而节省带宽资源。

l              Join定时器:为保证Join消息能够可靠地传输到其它实体,GARP应用实体会将每个Join消息向外发送两次。两次发送之间的时间间隔用Join定时器来控制。

l              Leave定时器:当一个GARP应用实体希望注销某属性信息时,将对外发送Leave消息,接收到该消息的GARP应用实体启动Leave定时器,如果在该定时器超时之前没有再次收到Join消息,则注销该属性信息。

l              LeaveAll定时器:每个GARP应用实体启动后,将同时启动LeaveAll定时器,当该定时器超时后,GARP应用实体将对外发送LeaveAll消息,以使其它GARP应用实体重新注册本实体上所有的属性信息。随后再启动LeaveAll定时器,开始新的一轮循环。

2. GVRP的端口注册模式

GVRP的端口注册模式有三种:Normal、Fixed和Forbidden,各模式描述如下:

l              Normal模式:允许该端口动态注册、注销VLAN,传播动态VLAN以及静态VLAN信息。

l              Fixed模式:禁止该端口动态注册、注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息。也就是说被设置为Fixed模式的Trunk口,即使允许所有VLAN通过,实际通过的VLAN也只能是手动配置的那部分。

l              Forbidden模式:禁止该端口动态注册、注销VLAN,不传播除VLAN 1以外的任何的VLAN信息。也就是说被配置为Forbidden模式的Trunk口,即使允许所有VLAN通过,实际通过的VLAN也只能是缺省VLAN,即VLAN 1。

3. GARP运行过程

通过GARP机制,一个GARP成员上的配置信息会迅速传播到整个交换网。GARP成员可以是终端工作站或网桥。GARP成员通过声明或回收声明通知其它的GARP成员注册或注销自己的属性信息,并根据其它GARP成员的声明或回收声明注册或注销对方的属性信息。

GARP应用实体的协议数据报文以特定的组播MAC地址为目的MAC。交换机在接收到GARP应用实体的报文后,会根据其目的MAC地址加以区分并交给不同的GARP应用(如GVRP)去处理。

1.1.2  GVRP的报文格式

GVRP的报文格式如下图所示。

图1-1 GVRP报文格式

各个字段的说明如表1-1所示。

表1-1 GVRP报文字段说明

字段

含义

取值

Protocol ID

协议ID

取值为1

Message

消息,每个Message由Attribute Type、Attribute List构成

-

Attribute Type

属性类型,由具体的GARP的应用定义

GVRP的属性类型取值为0x01

Attribute List

属性列表,由多个属性构成

-

Attribute

属性,每个普通属性由Attribute Length、Attribute Event、Attribute Value构成

LeaveAll Attribute由Attribute Length、LeaveAll Event构成

-

Attribute Length

属性长度

2~255

Attribute Event

属性描述的事件

0:LeaveAll Event

1:JoinEmpty

2:JoinIn

3:LeaveEmpty

4:LeaveIn

5:Empty

Attribute Value

属性取值

GVRP的属性取值为VID

End Mark

结束标志,GVRP的PDU的结尾标志

-

 

1.1.3  协议规范

GVRP在IEEE 802.1Q标准文本中有详细的表述。

1.2  GVRP配置

GVRP配置包括配置定时器、配置GVRP启动、配置GVRP注册模式。

1.2.1  配置准备

需要启动GVRP的端口已经配置为Trunk端口。

1.2.2  配置过程

表1-2 配置过程

操作

命令

说明

进入系统视图

system-view

-

配置LeaveAll定时器

garp timer leaveall timer-value

可选

LeaveAll定时器缺省值为1000厘秒

进入以太网端口视图

interface interface-type interface-number

-

配置Hold定时器、Join定时器和Leave定时器

garp timer { hold | join | leave } timer-value

可选

缺省情况下,Hold定时器为10厘秒,Join定时器为20厘秒,Leave定时器为60厘秒

退回系统视图

quit

-

全局启动GVRP

gvrp

必选

缺省情况下,全局GVRP处于关闭状态

进入以太网端口视图

interface interface-type interface-number

-

开启端口GVRP

gvrp

必选

缺省情况下,端口GVRP处于关闭状态

Trunk端口上使能GVRP后,交换机不允许用户改变端口的Trunk类型为其他类型

配置GVRP端口注册模式

gvrp registration { fixed | forbidden | normal }

可选

三者可选择配置其一

缺省情况下,GVRP端口注册模式为Normal

 

各个定时器的取值范围会由于其他定时器取值的改变而改变。如果用户想要设置的定时器的值不在当前的取值范围内,可以通过改变相关定时器的取值实现。

表1-3 各个定时器的取值范围之间的关系

定时器

取值下限

取值上限

Hold定时器

10厘秒

上限小于等于1/2 Join定时器的值,可以通过改变Join定时器的取值改变

Join定时器

下限大于等于2倍Hold定时器的值,可以通过改变Hold定时器的取值实现

上限小于1/2 Leave定时器的取值,可以通过改变Leave定时器的取值改变

Leave定时器

下限大于2倍Join定时器的值,可以通过改变Join定时器的取值改变

上限小于LeaveAll定时器的值,可以通过改变LeaveAll定时器的取值改变

LeaveAll定时器

下限大于Leave定时器的取值,可以通过改变Leave定时器的取值改变

32765厘秒

 

1.3  GVRP配置显示和维护

完成上述配置后,在任意视图下执行display命令,可以显示配置GARP/GVRP后的运行情况。通过查看显示信息,用户可以验证配置的效果。在用户视图下使用reset命令清除GARP的统计信息。

表1-4 GVRP配置显示和维护

操作

命令

说明

显示GARP的统计信息

display garp statistics [ interface interface-list ]

display命令可以在任意视图下执行

显示GARP定时器参数

display garp timer [ interface interface-list ]

显示GVRP统计信息

display gvrp statistics [ interface interface-list ]

显示GVRP全局状态信息

display gvrp status

清除GARP的统计信息

reset garp statistics [ interface interface-list ]

reset命令可以在用户视图下执行

 

1.4  GVRP典型配置举例

1.4.1  组网需求

为了实现交换机之间VLAN信息的动态注册和更新,需要在交换机上启动GVRP。

1.4.2  组网图

图1-2 GVRP配置示例图

1.4.3  配置步骤

l              配置Switch A:

# 开启全局GVRP。

<H3C> system-view

[H3C] gvrp

GVRP is enabled globally.

# 将以太网端口Ethernet1/0/1配置为Trunk端口,并允许所有VLAN通过。

[H3C] interface Ethernet 1/0/1

[H3C-Ethernet1/0/1] port link-type trunk

[H3C-Ethernet1/0/1] port trunk permit vlan all

# 在Trunk端口上开启GVRP。

[H3C-Ethernet1/0/1] gvrp

GVRP is enabled on port Ethernet1/0/1.

l              配置Switch B:

# 开启全局GVRP。

<H3C> system-view

[H3C] gvrp

GVRP is enabled globally.

# 将以太网端口Ethernet1/0/2配置为Trunk端口,并允许所有VLAN通过。

[H3C] interface Ethernet 1/0/2

[H3C-Ethernet1/0/2] port link-type trunk

[H3C-Ethernet1/0/2] port trunk permit vlan all

# 在Trunk端口上开启GVRP。

[H3C-Ethernet1/0/2] gvrp

GVRP is enabled on port Ethernet1/0/2.

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们