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

03-二层技术-以太网交换配置指导

目录

10-MVRP配置

本章节下载 10-MVRP配置  (245.88 KB)

10-MVRP配置


1 MVRP

1.1  MVRP简介

MRP(Multiple Registration Protocol,多属性注册协议)作为一个属性注册协议的载体,可以用来传递属性信息。MVRP(Multiple VLAN Registration Protocol,多VLAN注册协议)是MRP的一种应用,用于在设备间发布并学习VLAN配置信息。当设备启动了MVRP之后,设备将本地的VLAN配置信息向其他设备发送,同时还能够接收来自其他设备的VLAN配置信息,并动态更新本地的VLAN配置信息,从而使所有设备的VLAN信息都达成一致,极大减少了网络管理员的VLAN配置工作。在网络拓扑发生变化后,MVRP还能根据新的拓扑重新发布及学习VLAN配置信息,做到VLAN配置信息实时与网络拓扑同步更新。

1.1.1  MRP简介

MRP支持在MSTI(Multiple Spanning Tree Instance,多生成树实例)的基础上,协助同一局域网内各成员之间传递属性信息。有关MSTI的详细介绍,请参见“二层技术-以太网交换配置指导”中的“生成树”。

1. MRP实现机制

设备上每一个参与协议的端口都可以视为一个应用实体。当MRP应用(如MVRP)在端口上启动之后,该端口就可视为一个MRP应用实体(以下简称MRP实体,同样的,MVRP应用实体简称MVRP实体)。

图1-1所示,MRP实体通过发送声明类或回收声明类消息(以下简称声明和回收声明),来通知其他MRP实体注册或注销自己的属性信息,并根据其他MRP实体发来的声明或回收声明来注册或注销对方的属性信息。通过MRP机制,一个MRP实体上的配置信息会迅速传遍整个局域网。

图1-1 MRP实现机制示意图

 

以通过MVRP实现VLAN注册和注销为例,MRP的属性注册和注销过程如下:

·     当端口收到一个VLAN的声明时,该端口将注册该声明中的VLAN(即该端口将加入到该VLAN中)。

·     当端口收到一个VLAN的回收声明时,该端口将注销该声明中的VLAN(即该端口将退出该VLAN)。

说明

图1-1可以看作是MRP协议在某个MSTI上的实现机制,属于比较简单的一种情况,在实际应用的复杂组网情况下,可能存在多个MSTI,而属性的注册和注销只会在各自的MSTI上进行。

 

2. MRP消息

MRP消息主要包括Join消息、New消息、Leave消息和LeaveAll消息,它们通过互相配合来实现信息的注册或注销。其中,Join消息和New消息属于声明,Leave消息和LeaveAll消息属于回收声明。

(1)     Join消息

·     当一个MRP实体配置了某些属性,需要对端实体来注册自己的属性信息时,它会向对端实体发送Join消息。

·     当一个MRP实体收到来自对端实体的Join消息时,它会注册该Join消息中的属性,并向本设备的其他实体传播该Join消息,其他实体收到传播的Join消息后,向其对端实体发送Join消息。

MRP实体间发送的Join消息又分为JoinEmpty和JoinIn两种(对于同一设备的实体间传播的Join消息则不做区分),二者的区别如下:

·     JoinEmpty:用于声明MRP实体的非注册属性。比如一个MRP实体加入了某静态VLAN(我们将本地手工创建的VLAN称为静态VLAN,通过MRP消息学习并创建的VLAN称为动态VLAN),此时若该实体还没有通过MRP消息注册该VLAN,这时该实体向对端实体发送的Join消息就为JoinEmpty消息。

·     JoinIn:用于声明MRP实体的注册属性。比如MRP实体加入了某静态VLAN且通过MRP消息注册了该VLAN,或该实体收到本设备其他实体传播的某VLAN的Join信息且通过MRP消息注册了该VLAN,这时该实体向对端实体发送的Join消息就为JoinIn消息。

(2)     New消息

New消息的作用和Join消息比较类似,都是用于对属性的声明。不同的是,New消息主要用于MSTP(Multiple Spanning Tree Protocol,多生成树协议)拓扑变化的情况。

·     当MSTP拓扑变化时,MRP实体需要向对端实体发送New消息声明拓扑变化。

·     当一个MRP实体收到来自对端实体的New消息时,它会注册该New消息中的属性,并向本设备的其他实体传播该New消息,其他实体收到传播的New消息后,向其对端实体发送该New消息。

(3)     Leave消息

·     当一个MRP实体注销了某些属性,需要对端实体进行同步注销时,它会向对端实体发送Leave消息。

·     当一个MRP实体收到来自对端实体的Leave消息时,它会注销该Leave消息中的属性,并向本设备的其他实体传播该Leave消息,其他实体收到传播的Leave消息后,根据该Leave消息中的属性在本设备上的状态,决定是否向其对端实体发送该Leave消息(比如该Leave消息中的属性为某VLAN,若该VLAN为动态VLAN,且本设备上无实体注册该VLAN,则在设备上删除该VLAN,并向对端实体发送该Leave消息;若该VLAN为静态VLAN,则不向对端实体发送该Leave消息)。

(4)     LeaveAll消息

·     每个MRP实体启动时都会启动各自的LeaveAll定时器,当该定时器超时后,MRP实体就会向对端实体发送LeaveAll消息。

·     当一个MRP实体收发LeaveAll消息时,它会启动Leave定时器,同时根据自身的属性状态决定是否发送Join消息要求对端实体重新注册某属性。该实体在Leave定时器超时前,重新注册收到的来自对端实体的Join消息中的属性;在Leave定时器超时后,注销所有未重新注册的属性信息,从而周期性地清除网络中的垃圾属性。

3. MRP定时器

MRP定义了四种定时器,用于控制各种MRP消息的发送。

(1)     Periodic定时器

每个MRP实体启动时都会启动各自的Periodic定时器,来控制MRP消息的周期发送。该定时器超时前,实体收集需要发送的MRP消息,在该定时器超时后,将所有待发送的MRP消息封装成尽可能少的报文发送出去,这样减少了报文发送数量。随后再重新启动Periodic定时器,开始新一轮的循环。

说明

Periodic定时器允许用户通过命令行开启或关闭。如果关闭Periodic定时器,则MRP实体不再周期发送MRP消息,仅在LeaveAll定时器超时或收到来自对端实体的LeaveAll消息的情况下会发送MRP消息。

 

(2)     Join定时器

Join定时器用来控制Join消息的发送。为了保证消息能够可靠地发送到对端实体,MRP实体在发送Join消息时,将启动Join定时器。如果在该定时器超时前收到了来自对端实体的JoinIn消息,且该JoinIn消息中的属性与发出的Join消息中的属性一致,便不再重发该Join消息,否则在该定时器超时后,当Periodic定时器也超时,它将重发一次该Join消息。

(3)     Leave定时器

Leave定时器用来控制属性的注销。当MRP实体收到来自对端实体的Leave消息(或收发LeaveAll消息)时,将启动Leave定时器。如果在该定时器超时前,收到来自对端实体的Join消息,且该Join消息中的属性与收到的Leave消息中的属性一致(或与收发的LeaveAll消息中的某些属性一致),则这些属性不会在本实体被注销,其他属性则会在该定时器超时后被注销。

(4)     LeaveAll定时器

每个MRP实体启动时都会启动各自的LeaveAll定时器,当该定时器超时后,该实体就会向对端实体发送LeaveAll消息,随后再重新启动LeaveAll定时器,开始新一轮的循环,对端实体在收到LeaveAll消息后也重新启动LeaveAll定时器。

说明

LeaveAll定时器具有抑制机制,即当某个MRP实体的LeaveAll定时器超时后,会向对端实体发送LeaveAll消息,对端实体在收到LeaveAll消息时,重启本实体的LeaveAll定时器,从而有效抑制网络中的LeaveAll消息数。为了防止每次都是同一实体的LeaveAll定时超时,每次LeaveAll定时器重启时,LeaveAll定时器的值都将在一定范围内随机变动。

 

1.1.2  MVRP注册模式

MVRP传递的VLAN配置信息既包括本地手工配置的静态信息,也包括来自其他设备的动态信息。MVRP有三种注册模式,不同注册模式对动态VLAN的处理方式有所不同。

·     Normal模式

该模式下的MVRP实体允许进行动态VLAN的注册或注销。

·     Fixed模式

该模式下的MVRP实体禁止进行动态VLAN的注销,收到的MVRP报文会被丢弃。也就是说,在该模式下,实体已经注册的动态VLAN是不会被注销的,同时也不会注册新的动态VLAN。

·     Forbidden模式

该模式下的MVRP实体禁止进行动态VLAN的注册,收到的MVRP报文会被丢弃。也就是说,在该模式下,实体不会注册新的动态VLAN,一旦在配置该模式前注册的动态VLAN被注销后,不会重新进行注册。

1.1.3  协议规范

与MVRP相关的协议规范有:

·     IEEE 802.1ak:IEEE Standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks – Amendment 07:Multiple Registration Protocol

1.2  MVRP配置任务简介

表1-1 MVRP配置任务简介

配置任务

说明

详细配置

使能MVRP功能

必选

1.3.3 

配置MVRP注册模式

可选

1.3.4 

配置MRP定时器

可选

1.3.5 

配置MVRP兼容GVRP功能

可选

1.3.6 

 

1.3  配置MVRP功能

1.3.1  配置限制和指导

·     MVRP功能只能与STP、RSTP或MSTP配合使用,而无法与其他二层网络拓扑协议(如业务环回、PVST、RRPP和Smart Link)配合使用。MVRP报文的收发不受STP/RSTP/MSTP阻塞端口影响。有关业务环回的详细介绍,请参见“二层技术-以太网交换配置指导”中的“业务环回组”;有关STP、RSTP、MSTP和PVST的详细介绍,请参见“二层技术-以太网交换配置指导”中的“生成树”;有关RRPP的详细介绍,请参见“可靠性配置指导”中的“RRPP”;有关Smart Link的详细介绍,请参见“可靠性配置指导”中的“Smart Link”。

·     建议不要同时启用远程端口镜像功能和MVRP功能,否则MVRP可能将远程镜像VLAN注册到错误的端口上,导致镜像目的端口会收到很多不必要的报文。有关远程端口镜像的详细介绍,请参见“网络管理和监控配置指导”中的“镜像”。

·     在二层聚合接口上启用了MVRP功能后,会同时在二层聚合接口和对应的所有选中成员端口上进行动态VLAN的注册或注销。

·     如果二层以太网接口加入了聚合组,则加入聚合组之前和加入聚合组之后在该接口上进行的MVRP相关配置不会生效,该接口退出聚合组后,MVRP的配置才会生效。

1.3.2  配置准备

·     由于MVRP需要基于MSTI运行,因此在配置MVRP时,需要保证当前网络内所有MSTI都生效,即网络中设备都需要至少存在一个MSTI对应的VLAN以保证MSTI能够生效。

·     MVRP功能只能在Trunk端口上生效,因此需要保证MVRP实体的端口链路类型为Trunk类型。有关Trunk端口的详细介绍,请参见“二层技术-以太网交换配置指导”中的“VLAN”。

1.3.3  使能MVRP功能

表1-2 使能MVRP功能

操作

命令

说明

进入系统视图

system-view

-

全局使能MVRP功能

mvrp global enable

缺省情况下,全局的MVRP功能处于关闭状态

要使端口上的MVRP功能生效,必须全局使能MVRP功能

进入二层以太网接口或二层聚合接口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

缺省情况下,端口的链路类型为Access类型

配置允许指定的VLAN通过当前Trunk端口

port trunk permit vlan { vlan-id-list | all }

缺省情况下,Trunk端口只允许VLAN 1通过

需要保证所有注册的VLAN都能够从该端口通过

在端口上使能MVRP功能

mvrp enable

缺省情况下,端口上的MVRP功能处于关闭状态

 

说明

有关port link-type trunkport trunk permit vlan命令的详细介绍,请参见“二层技术-以太网交换命令参考”中的“VLAN”。

 

1.3.4  配置MVRP注册模式

表1-3 配置MVRP注册模式

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网接口或二层聚合接口视图

interface interface-type interface-number

-

配置当前端口的MVRP注册模式

mvrp registration { fixed | forbidden | normal }

缺省情况下,当前端口的MVRP端口注册模式为Normal模式

 

1.3.5  配置MRP定时器

配置MRP定时器时,需要注意:

·     MRP定时器的值建议全网一致,否则会出现VLAN频繁注册/注销的情况。

·     设备的每个端口上都独立维护自己的Periodic定时器、Join定时器和LeaveAll定时器,而每个端口的每个属性上分别维护着一个Leave定时器。

表1-4 配置MRP定时器

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网接口或二层聚合接口视图

interface interface-type interface-number

-

配置LeaveAll定时器的值

mrp timer leaveall timer-value

缺省情况下,LeaveAll定时器的值为1000厘秒

配置Join定时器的值

mrp timer join timer-value

缺省情况下,Join定时器的值为20厘秒

配置Leave定时器的值

mrp timer leave timer-value

缺省情况下,Leave定时器的值为60厘秒

配置Periodic定时器的值

mrp timer periodic timer-value

缺省情况下,Periodic定时器的值为100厘秒

 

表1-5所示,为保证MVRP的正常运行,Join定时器、Leave定时器和LeaveAll定时器的正确取值范围间存在着相互依赖的关系,当配置某定时器时,如果配置值超出了该定时器当前正确的取值范围,则该配置属于错误配置。用户可以通过改变相关定时器的值(必须是20厘秒的倍数)来重新进行配置。

表1-5 Join定时器、Leave定时器和LeaveAll定时器正确取值范围间的依赖关系

定时器

取值下限

取值上限

Join定时器

20厘秒

小于Leave定时器值的一半

Leave定时器

大于Join定时器值的两倍

小于LeaveAll定时器的值

LeaveAll定时器

大于所有端口上Leave定时器的值

32760厘秒

 

说明

·     当用户欲恢复各定时器的值为缺省值时,建议按照Join定时器->Leave定时器->LeaveAll定时器的顺序依次恢复。

·     Periodic定时器的值可以在任何时刻恢复为缺省值。

 

1.3.6  配置MVRP兼容GVRP

MVRP允许兼容GVRP(GARP VLAN Registration Protocol,GARP VLAN注册协议)。当有邻接设备支持GVRP功能时,可以通过配置MVRP兼容GVRP,允许本设备同时收发MVRP和GVRP报文。有关GVRP的详细介绍,请参见相关协议规范。

配置MVRP兼容GVRP时,需要注意:

·     在配置MVRP兼容GVRP后,MVRP功能只能与STP或RSTP配合使用,而不能与MSTP配合使用,否则可能会造成网络工作的不正常。

·     在配置MVRP兼容GVRP后,建议关闭Periodic定时器,否则当系统繁忙时,容易造成VLAN状态的频繁改变。

表1-6 配置MVRP兼容GVRP

操作

命令

说明

进入系统视图

system-view

-

配置MVRP兼容GVRP

mvrp gvrp-compliance enable

缺省情况下,MVRP不兼容GVRP

 

1.4  MVRP显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后MVRP的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除MVRP的统计信息。

表1-7 MVRP显示和维护

操作

命令

显示MVRP运行状态信息

display mvrp running-status [ interface interface-list ]

显示指定端口在指定VLAN内的MVRP接口状态信息

display mvrp state interface interface-type interface-number vlan vlan-id

显示MVRP统计信息

display mvrp statistics [ interface interface-list ]

清除端口上的MVRP统计信息

reset mvrp statistics [ interface interface-list ]

 

1.5  MVRP典型配置举例

1. 组网需求

·     设备A上创建了VLAN 10、设备B上创建了VLAN 20,各台设备上各个端口允许通过的VLAN如图1-1所示。

·     通过配置MSTP,使不同VLAN的报文按照不同的MSTI转发:VLAN 10的报文沿MSTI 1转发,VLAN 20沿MSTI 2转发,其他VLAN沿MSTI 0转发。

·     通过启用MVRP功能,并配置MVRP的注册模式为Normal模式,来实现Device A、Device B、Device C和Device D之间的所有动态VLAN的注册和注销,从而保持各MSTI中VLAN配置的一致。

·     在网络稳定后,配置Device B上与Device A相连端口的MVRP注册模式为Fixed模式,使该端口注册的动态VLAN不被注销。

2. 组网图

图1-1 MVRP配置组网图

 

3. 配置步骤

(1)     配置Device A

# 进入MST域视图。

<DeviceA> system-view

[DeviceA] stp region-configuration

# 配置MST域的域名、VLAN映射关系和修订级别。

[DeviceA-mst-region] region-name example

[DeviceA-mst-region] instance 1 vlan 10

[DeviceA-mst-region] instance 2 vlan 20

[DeviceA-mst-region] revision-level 0

# 手工激活MST域的配置。

[DeviceA-mst-region] active region-configuration

[DeviceA-mst-region] quit

# 定义Device A为MSTI 1的根桥。

[DeviceA] stp instance 1 root primary

# 全局使能生成树协议。

[DeviceA] stp global enable

# 全局使能MVRP功能。

[DeviceA] mvrp global enable

# 将端口Ten-GigabitEthernet1/0/1配置为Trunk口,并允许所有VLAN通过。

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] port link-type trunk

[DeviceA-Ten-GigabitEthernet1/0/1] port trunk permit vlan all

# 在端口Ten-GigabitEthernet1/0/1上使能MVRP。

[DeviceA-Ten-GigabitEthernet1/0/1] mvrp enable

[DeviceA-Ten-GigabitEthernet1/0/1] quit

# 将端口Ten-GigabitEthernet1/0/2配置为Trunk口,并允许VLAN 40通过。

[DeviceA] interface ten-gigabitethernet 1/0/2

[DeviceA-Ten-GigabitEthernet1/0/2] port link-type trunk

[DeviceA-Ten-GigabitEthernet1/0/2] port trunk permit vlan 40

# 在端口Ten-GigabitEthernet1/0/2上使能MVRP。

[DeviceA-Ten-GigabitEthernet1/0/2] mvrp enable

[DeviceA-Ten-GigabitEthernet1/0/2] quit

# 将端口Ten-GigabitEthernet1/0/3配置为Trunk口,并允许所有VLAN通过。

[DeviceA] interface ten-gigabitethernet 1/0/3

[DeviceA-Ten-GigabitEthernet1/0/3] port link-type trunk

[DeviceA-Ten-GigabitEthernet1/0/3] port trunk permit vlan all

# 在端口Ten-GigabitEthernet1/0/3上使能MVRP。

[DeviceA-Ten-GigabitEthernet1/0/3] mvrp enable

[DeviceA-Ten-GigabitEthernet1/0/3] quit

# 创建VLAN 10。

[DeviceA] vlan 10

[DeviceA-vlan10] quit

(2)     配置Device B

# 进入MST域视图。

<DeviceB> system-view

[DeviceB] stp region-configuration

# 配置MST域的域名、VLAN映射关系和修订级别。

[DeviceB-mst-region] region-name example

[DeviceB-mst-region] instance 1 vlan 10

[DeviceB-mst-region] instance 2 vlan 20

[DeviceB-mst-region] revision-level 0

# 手工激活MST域的配置。

[DeviceB-mst-region] active region-configuration

[DeviceB-mst-region] quit

# 定义Device B为MSTI 2的根桥。

[DeviceB] stp instance 2 root primary

# 全局使能生成树协议。

[DeviceB] stp global enable

# 开启全局MVRP功能。

[DeviceB] mvrp global enable

# 将端口Ten-GigabitEthernet1/0/1配置为Trunk口,并允许VLAN 20、VLAN 40通过。

[DeviceB] interface ten-gigabitethernet 1/0/1

[DeviceB-Ten-GigabitEthernet1/0/1] port link-type trunk

[DeviceB-Ten-GigabitEthernet1/0/1] port trunk permit vlan 20 40

# 在端口Ten-GigabitEthernet1/0/1上使能MVRP。

[DeviceB-Ten-GigabitEthernet1/0/1] mvrp enable

[DeviceB-Ten-GigabitEthernet1/0/1] quit

# 将端口Ten-GigabitEthernet1/0/2配置为Trunk口,并允许所有VLAN通过。

[DeviceB] interface ten-gigabitethernet 1/0/2

[DeviceB-Ten-GigabitEthernet1/0/2] port link-type trunk

[DeviceB-Ten-GigabitEthernet1/0/2] port trunk permit vlan all

# 在端口Ten-GigabitEthernet1/0/2上使能MVRP。

[DeviceB-Ten-GigabitEthernet1/0/2] mvrp enable

[DeviceB-Ten-GigabitEthernet1/0/2] quit

# 将端口Ten-GigabitEthernet1/0/3配置为Trunk口,并允许所有VLAN通过。

[DeviceB] interface ten-gigabitethernet 1/0/3

[DeviceB-Ten-GigabitEthernet1/0/3] port link-type trunk

[DeviceB-Ten-GigabitEthernet1/0/3] port trunk permit vlan all

# 在端口Ten-GigabitEthernet1/0/3上使能MVRP。

[DeviceB-Ten-GigabitEthernet1/0/3] mvrp enable

[DeviceB-Ten-GigabitEthernet1/0/3] quit

# 创建VLAN 20。

[DeviceB] vlan 20

[DeviceB-vlan20] quit

(3)     配置Device C

# 进入MST域视图。

<DeviceC> system-view

[DeviceC] stp region-configuration

# 配置MST域的域名、VLAN映射关系和修订级别。

[DeviceC-mst-region] region-name example

[DeviceC-mst-region] instance 1 vlan 10

[DeviceC-mst-region] instance 2 vlan 20

[DeviceC-mst-region] revision-level 0

# 手工激活MST域的配置。

[DeviceC-mst-region] active region-configuration

[DeviceC-mst-region] quit

# 定义Device C为MSTI 0的根桥。

[DeviceC] stp instance 0 root primary

# 全局使能生成树协议。

[DeviceC] stp global enable

# 全局使能MVRP功能。

[DeviceC] mvrp global enable

# 将端口Ten-GigabitEthernet1/0/1配置为Trunk口,并允许所有VLAN通过。

[DeviceC] interface ten-gigabitethernet 1/0/1

[DeviceC-Ten-GigabitEthernet1/0/1] port link-type trunk

[DeviceC-Ten-GigabitEthernet1/0/1] port trunk permit vlan all

# 在端口Ten-GigabitEthernet1/0/1上使能MVRP。

[DeviceC-Ten-GigabitEthernet1/0/1] mvrp enable

[DeviceC-Ten-GigabitEthernet1/0/1] quit

# 将端口Ten-GigabitEthernet1/0/2配置为Trunk口,并允许所有VLAN通过。

[DeviceC] interface ten-gigabitethernet 1/0/2

[DeviceC-Ten-GigabitEthernet1/0/2] port link-type trunk

[DeviceC-Ten-GigabitEthernet1/0/2] port trunk permit vlan all

# 在端口Ten-GigabitEthernet1/0/2上使能MVRP。

[DeviceC-Ten-GigabitEthernet1/0/2] mvrp enable

[DeviceC-Ten-GigabitEthernet1/0/2] quit

(4)     配置Device D

# 进入MST域视图。

<DeviceD> system-view

[DeviceD] stp region-configuration

# 配置MST域的域名、VLAN映射关系和修订级别。

[DeviceD-mst-region] region-name example

[DeviceD-mst-region] instance 1 vlan 10

[DeviceD-mst-region] instance 2 vlan 20

[DeviceD-mst-region] revision-level 0

# 手工激活MST域的配置。

[DeviceD-mst-region] active region-configuration

[DeviceD-mst-region] quit

# 全局使能生成树协议。

[DeviceD] stp global enable

# 全局使能MVRP功能。

[DeviceD] mvrp global enable

# 将端口Ten-GigabitEthernet1/0/1配置为Trunk口,并允许VLAN 20,40通过。

[DeviceD] interface ten-gigabitethernet 1/0/1

[DeviceD-Ten-GigabitEthernet1/0/1] port link-type trunk

[DeviceD-Ten-GigabitEthernet1/0/1] port trunk permit vlan 20 40

# 在端口Ten-GigabitEthernet1/0/1上使能MVRP。

[DeviceD-Ten-GigabitEthernet1/0/1] mvrp enable

[DeviceD-Ten-GigabitEthernet1/0/1] quit

# 将端口Ten-GigabitEthernet1/0/2配置为Trunk口,并允许VLAN 40通过。

[DeviceD] interface ten-gigabitethernet 1/0/2

[DeviceD-Ten-GigabitEthernet1/0/2] port link-type trunk

[DeviceD-Ten-GigabitEthernet1/0/2] port trunk permit vlan 40

# 在端口Ten-GigabitEthernet1/0/2上使能MVRP。

[DeviceD-Ten-GigabitEthernet1/0/2] mvrp enable

[DeviceD-Ten-GigabitEthernet1/0/2] quit

4. 验证配置

(1)     验证Normal注册模式配置

通过使用display mvrp running-status命令可以查看MVRP本地VLAN的信息,验证配置是否生效。

# 查看Device A上的本地VLAN信息。

[DeviceA] display mvrp running-status

 -------[MVRP Global Info]-------

 Global Status     : Enabled

 Compliance-GVRP   : False

 

 ----[Ten-GigabitEthernet1/0/1]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default)

 Declared VLANs :

  1(default), 10, 20

 Propagated VLANs :

  1(default)

 

 ----[Ten-GigabitEthernet1/0/2]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  None

 Declared VLANs :

  1(default)

 Propagated VLANs :

  None

 

 ----[Ten-GigabitEthernet1/0/3]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  20

 Declared  VLANs :

  1(default), 10

 Propagated VLANs :

  20

由此可见,端口Ten-GigabitEthernet1/0/1注册了VLAN 1,向外声明了VLAN 1、VLAN 10和VLAN 20,传播了VLAN 1。端口Ten-GigabitEthernet1/0/2没有注册任何VLAN,向外声明了VLAN 1,没有传播VLAN。端口Ten-GigabitEthernet1/0/3注册了VLAN 20,向外声明了VLAN 1和VLAN 10,传播了VLAN 20。

# 查看Device B上的本地VLAN信息。

[DeviceB] display mvrp running-status

 -------[MVRP Global Info]-------

 Global Status     : Enabled

 Compliance-GVRP   : False

 

 ----[Ten-GigabitEthernet1/0/1]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default)

 Declared VLANs :

  1(default), 20

 Propagated VLANs :

  1(default)

 

 ----[Ten-GigabitEthernet1/0/2]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default), 10

 Declared VLANs :

  1(default), 20

 Propagated VLANs :

  1(default)

 

 ----[Ten-GigabitEthernet1/0/3]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default), 10

 Declared VLANs :

  20

 Propagated VLANs :

  10

由此可见,端口Ten-GigabitEthernet1/0/1注册了VLAN 1,向外声明了VLAN 1和VLAN 20,传播了VLAN 1。端口Ten-GigabitEthernet1/0/2注册了VLAN 1和VLAN 10,向外声明了VLAN 1和VLAN 20,传播了VLAN 1。端口Ten-GigabitEthernet1/0/3注册了VLAN 1和VLAN 10,向外声明了VLAN 20,传播了VLAN 10。

# 查看Device C上的本地VLAN信息。

[DeviceC] display mvrp running-status

 -------[MVRP Global Info]-------

 Global Status     : Enabled

 Compliance-GVRP   : False

 

 ----[Ten-GigabitEthernet1/0/1]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default), 10, 20

 Declared VLANs :

  1(default)

 Propagated VLANs :

  1(default), 10

 

 ----[Ten-GigabitEthernet1/0/2]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default), 20

 Declared VLANs :

  1(default), 10

 Propagated VLANs :

  1(default), 20

由此可见,端口Ten-GigabitEthernet1/0/1注册了VLAN 1、VLAN 10和VLAN 20,向外声明了VLAN 1,传播了VLAN 1和VLAN 10。端口Ten-GigabitEthernet1/0/2注册了VLAN 1和VLAN 20,向外声明了VLAN 1和VLAN 10,传播了VLAN 1和VLAN 20。

# 查看Device D上的本地VLAN信息。

[DeviceD] display mvrp running-status

 -------[MVRP Global Info]-------

 Global Status     : Enabled

 Compliance-GVRP   : False

 

 ----[Ten-GigabitEthernet1/0/1]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default), 20

 Declared VLANs :

  1(default)

 Propagated VLANs :

  1(default), 20

 

 ----[Ten-GigabitEthernet1/0/2]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Normal

 Registered VLANs :

  1(default)

 Declared  VLANs :

  None

 Propagated VLANs :

  None

由此可见,端口Ten-GigabitEthernet1/0/1注册并传播了VLAN 10和VLAN 20,向外声明VLAN 1。端口Ten-GigabitEthernet1/0/2注册了VLAN 1,没有向外声明和传播VLAN。

(2)     更改注册模式并验证

配置Device B上端口Ten-GigabitEthernet1/0/3的MVRP注册模式为Fixed模式,使其注册的动态VLAN不被注销。

# 配置端口Ten-GigabitEthernet1/0/3的MVRP注册模式为Fixed模式。

[DeviceB] interface ten-gigabitethernet 1/0/3

[DeviceB-Ten-GigabitEthernet1/0/3] mvrp registration fixed

[DeviceB-Ten-GigabitEthernet1/0/3] quit

# 查看Device B的端口Ten-GigabitEthernet1/0/3上MVRP本地VLAN的信息。

[DeviceB] display mvrp running-status interface ten-gigabitethernet 1/0/3

 -------[MVRP Global Info]-------

 Global Status     : Enabled

 Compliance-GVRP   : False

 

 ----[Ten-GigabitEthernet1/0/3]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Fixed

 Registered VLANs :

  1(default), 10

 Declared VLANs :

  20

 Propagated VLANs :

  10

由此可见,此时端口Ten-GigabitEthernet1/0/3上的VLAN信息与没有配置Fixed模式时的VLAN信息相同。

# 在Device A上删除VLAN 10。

[DeviceA] undo vlan 10

# 查看Device B的端口Ten-GigabitEthernet1/0/3上MVRP本地VLAN的信息。

[DeviceB] display mvrp running-status interface ten-gigabitethernet 1/0/3

 -------[MVRP Global Info]-------

 Global Status     : Enabled

 Compliance-GVRP   : False

 

 ----[Ten-GigabitEthernet1/0/3]----

 Config  Status                 : Enabled

 Running Status                 : Enabled

 Join Timer                     : 20 (centiseconds)

 Leave Timer                    : 60 (centiseconds)

 Periodic Timer                 : 100 (centiseconds)

 LeaveAll Timer                 : 1000 (centiseconds)

 Registration Type              : Fixed

 Registered VLANs :

  1(default), 10

 Declared VLANs :

  20

 Propagated VLANs :

  10

由此可见,端口Ten-GigabitEthernet1/0/3配置Fixed模式后,该端口注册的动态VLAN信息不会发生变化。

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

新华三官网
联系我们