所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
QinQ配置命令

QinQ配置命令

命令支持情况

默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。

add-tag vlan-id

命令功能

add-tag vlan-id命令用来在流行为中配置创建外层VLAN标签的动作。

undo add-tag命令用来在流行为中取消创建外层VLAN标签的动作。

缺省情况下,流行为中没有配置创建外层VLAN标签的动作。

命令格式

add-tag vlan-id vlan-id

undo add-tag

参数说明

参数

参数说明

取值

vlan-id

指定创建的外层VLAN标签的值。

整数形式,取值范围是1~4094。

视图

流行为视图

缺省级别

2:配置级

使用指南

应用场景

当下游设备需要根据报文的指定外层VLAN Tag值提供相应等级服务时,可以在设备上执行add-tag vlan-id命令,为指定流分类的报文封装外层VLAN Tag,以方便下游设备进行识别。

后续任务

执行traffic policy命令创建流策略,并在流策略视图下执行classifier behavior命令将相应的流分类跟配置了创建外层VLAN标签动作的流行为绑定。

注意事项

  • 当流分类匹配if-match ipv6 acl { acl-number | acl-name }时,X系列单板不支持add-tag vlan-id vlan-id
  • 配置add-tag vlan-idremark 8021premark cvlan-idremark vlan-id命令后,系统会根据配置修改报文的VLAN Tag,因此这些动作称为VLAN类动作。

    若要在一个上行流策略中同时做VLAN类动作和非VLAN类动作,则需要将VLAN类动作与非VLAN类动作分在不同的流行为中配置。

  • 同一个流策略中配置了多个classifier behavior时,如果有一个流行为中配置了add-tag vlan-id,那么其他非VLAN类动作对应的流分类规则中如果配置了if-match vlan-id,则匹配的vlan-idadd-tag vlan-id命令改变后的vlan-id,而如果是if-match cvlan-id,则匹配的vlan-id是报文携带的vlan-id
  • add-tag vlan-id命令对带有两层VLAN Tag的报文不生效。

  • 当接口进行port vlan-stackingport vlan-stacking untaggedport link-type dot1q-tunnel相关配置后,对进入接口的报文添加VLAN Tag使报文带有两层VLAN Tag时,add-tag vlan-id命令对这些报文不生效。

  • add-tag vlan-id命令为覆盖式命令,即在同一流行为视图下重复使用该命令配置后,按最后一次配置生效。

使用实例

# 为流行为tb配置创建外层VLAN标签的动作,并配置外层VLAN标签为100。

<HUAWEI> system-view
[HUAWEI] traffic behavior tb
[HUAWEI-behavior-tb] add-tag vlan-id 100

display spare-bucket resource

命令功能

display spare-bucket resource命令用来查看VLAN转换资源冲突时备用资源使用情况。

命令格式

display spare-bucket resource [ slot slot-number ]

说明:

仅X系列单板支持此命令。

参数说明

参数

参数说明

取值

slot slot-number

指定要查看备用资源使用情况的槽位号。

整数形式,槽位号的取值由设备硬件决定。

视图

所有视图

缺省级别

1:监控级

使用指南

通过该命令可查看VLAN转换资源冲突时备用资源使用情况,包括备用资源的总数、已使用的数目和剩余数目。通过该命令可以方便用户管理VLAN转换备用资源,及定位资源不足导致VLAN Mapping不生效的故障。

不指定槽位号时,将显示所有槽位备用资源使用情况。

使用实例

# 查询3号槽位上的VLAN转换备用资源使用情况。

<HUAWEI> display spare-bucket resource slot 3
------------------------------------------------------------                                                                        
 Slot                Used          Free          Total                                                                              
------------------------------------------------------------                                                                        
 3                   0             66            66             
表5-66  display spare-bucket resource命令输出信息描述

项目

描述

Slot

槽位号。

Used

已使用的VLAN转换备用资源数目。

Free

剩余的VLAN转换备用资源数目。

Total

总的VLAN转换备用资源数目。

display vlan-translation resource

命令功能

display vlan-translation resource命令用来查看VLAN转换资源的使用情况。

命令格式

display vlan-translation resource [ slot slot-number ]

参数说明

参数

参数说明

取值

slot slot-number

显示指定槽位上的VLAN转换资源的使用情况。

整数形式,槽位号的取值由硬件设备决定。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

通过命令display vlan-translation resource可查看VLAN转换资源的使用情况,包括入/出方向VLAN转换资源的总数、已使用的数目和剩余数目,方便用户管理VLAN转换资源,以及定位VLAN Mapping、灵活QinQ或QinQ Mapping引起的VLAN转换资源不足等方面的故障。

使用实例

# 查询5号槽位单板上的VLAN转换资源的使用信息。

<HUAWEI> display vlan-translation resource slot 5
 Interface:
   GigabitEthernet5/0/0 to GigabitEthernet5/0/47
-------------------------------------------------
 Type      Total      Configured      Remaining
-------------------------------------------------
 Ingress   65536      0               65536      
 Egress    65536      0               65536      
表5-67  display vlan-translation resource命令输出信息描述

项目

描述

Interface

发生VLAN转换的接口。

Type

VLAN转换资源的类型,包括Ingress和Egress两个方向。

Total

VLAN转换资源的总数目。

Configured

VLAN转换资源的已使用数目。

Remaining

VLAN转换资源的剩余数目。

port add-tag acl

命令功能

port add-tag acl命令用来在接口上为匹配ACL规则的报文添加外层Tag。

undo port add-tag acl命令用来取消为接口上匹配ACL规则的报文添加外层Tag。

缺省情况下,设备不对匹配ACL规则的报文添加外层Tag。

命令格式

port add-tag acl { acl-number | name acl-name } [ rule rule-id ] vlan vlan-id { priority-inherit | remark-8021p 8021p-value }

undo port add-tag acl { acl-number | name acl-name } [ rule rule-id ]

同时配置二层ACL与三层ACL时,命令格式为:

port add-tag acl l2-acl [ rule rule-id ] [ acl { basic-acl | advance-acl | name acl-name } [ rule rule-id ] ] vlan vlan-id { priority-inherit | remark-8021p 8021p-value }

port add-tag acl { basic-acl | advance-acl } [ rule rule-id ] [ acl { l2-acl | name acl-name } [ rule rule-id ] ] vlan vlan-id { remark-8021p 8021p-value | priority-inherit }

port add-tag acl name acl-name [ rule rule-id ] [ acl { basic-acl | advance-acl | l2-acl | name acl-name } [ rule rule-id ] ] vlan vlan-id { remark-8021p 8021p-value | priority-inherit }

undo port add-tag acl l2-acl [ rule rule-id ] [ acl { basic-acl | advance-acl | name acl-name } [ rule rule-id ] ]

undo port add-tag acl { basic-acl | advance-acl } [ rule rule-id ] [ acl { l2-acl | name acl-name } [ rule rule-id ] ]

undo port add-tag acl name acl-name [ rule rule-id ] [ acl { basic-acl | advance-acl | l2-acl | name acl-name } [ rule rule-id ] ]

参数说明

参数

参数说明

取值

acl-number

指定访问控制列表的编号。

整数形式,取值范围是2000~4999。其中:
  • 2000~2999是基本访问控制列表。
  • 3000~3999是高级访问控制列表。
  • 4000~4999是二层访问控制列表。

rule-id

指定ACL的规则编号。

IPv4的取值范围是0~4294967294。
  • 当指定了编号,如果与编号对应的规则已经存在,则会在旧规则的基础上叠加新定义的规则,相当于编辑一个已经存在的规则。
  • 如果与该编号对应的规则不存在,则使用指定的编号创建一个新规则,并且按照编号的大小决定规则插入的位置。
说明:

设备自动生成的规则ID从步长值起始,缺省步长为5,即从5开始并按照5的倍数生成规则序号,序号分别为5、10、15、……

name acl-name

指定一个命名型的ACL。

必须是已经存在的ACL名称。

vlan vlan-id

指定VLAN的编号。

整数形式,取值范围是1~4094。

l2-acl

指定二层ACL。

整数形式,取值范围是4000~4999。

basic-acl

指定基本ACL。

整数形式,取值范围是2000~2999。

advance-acl

指定高级ACL。

整数形式,取值范围是3000~3999。

priority-inherit

指定所添加外层VLAN的优先级继承内层VLAN的优先级。

-

remark-8021p 8021p-value

指定重标记所添加外层VLAN的优先级。8021p-value表示802.1p优先级。

整数形式,取值范围是0~7。数值越大,优先级越高。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

应用场景

在设备的接口上,根据用户的VLAN标签、MAC地址、IP协议、源地址、目的地址、优先级、或应用层程序的端口等信息,为报文加上指定的外层Tag。

注意事项

  • 执行该命令后:

    • 对于匹配上ACL的报文将不再按照原有转发行为进行转发,而是被添加外层Tag,然后在添加外层Tag之后的VLAN内进行转发。
    • 对于不匹配ACL的报文,设备会根据接口的缺省VLAN为报文自动添加外层Tag。
  • 该命令支持同时匹配二层ACL与三层ACL,但是只有先配置二层ACL(4000~4999)及rule后,才能继续配置三层ACL(2000~2999、3000~3999)及rule。
  • 该命令对VLAN ID为0的报文不生效。若需要处理VLAN ID为0的报文,请使用流策略方式实现。

使用实例

# 在接口GE1/0/1上,配置匹配源IP为192.168.0.0/16的报文,添加VLAN 1001的外层Tag。

<HUAWEI> system-view
[HUAWEI] acl name test 2000 
[HUAWEI-acl-basic-test] rule 1 permit source 192.168.0.0 0.0.255.255
[HUAWEI-acl-basic-test] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type trunk
[HUAWEI-GigabitEthernet1/0/1] port trunk allow-pass vlan all
[HUAWEI-GigabitEthernet1/0/1] port add-tag acl 2000 rule 1 vlan 1001 priority-inherit 

port vlan-stacking

命令功能

port vlan-stacking命令用来配置VLAN Stacking功能。

undo port vlan-stacking命令用来取消VLAN Stacking功能。

缺省情况下,没有配置VLAN Stacking功能。

命令格式

port vlan-stacking vlan vlan-id1 [ to vlan-id2 ] stack-vlan vlan-id3 [ remark-8021p 8021p-value1 ]

undo port vlan-stacking vlan vlan-id1 [ to vlan-id2 ] [ stack-vlan vlan-id3 ]

undo port vlan-stacking all

参数说明

参数

参数说明

取值

vlan vlan-id1 [ to vlan-id2 ]

指定端口接收到的tagged帧携带的VLAN ID,其中
  • vlan-id1表示起始VLAN的编号。
  • to vlan-id2表示结束VLAN的编号。vlan-id2的取值必须大于vlan-id1的取值,它和vlan-id1共同确定一个范围。

vlan-id1为整数形式,取值范围是1~4094

vlan-id2为整数形式,取值范围是1~4094

stack-vlan vlan-id3

指定叠加后的外层Tag的VLAN编号。

整数形式,取值范围是1~4094

remark-8021p 8021p-value1

指定修改叠加后的外层Tag的802.1p优先级。

整数形式,取值范围是0~7,值越大优先级越高。

all

接口下所有vlan-stacking配置。

-

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

VLAN Stacking是一种可以针对用户不同VLAN封装外层VLAN Tag的二层技术,即灵活QinQ技术。VLAN Stacking可以根据用户报文的VLAN ID,给用户报文打上相应的外层Tag,以达到区分不同用户的目的。

VLAN Stacking端口有以下特点:
  • 具备VLAN Stacking功能的端口可以配置多个外层VLAN,端口可以给不同VLAN的帧加上不同的外层Tag。

  • 具备VLAN Stacking功能的端口可以在接收帧时,给帧加上外层Tag;端口以Untagged方式加入叠加后的VLAN后,在发送帧时,会剥掉帧最外层的Tag。

当不指定remark-8021p 8021p-value参数时,S系列中的SA单板外层VLAN的802.1p优先级为0,其他单板的外层VLAN的802.1p优先级与内层VLAN的802.1p优先级保持一致。

注意事项

配置灵活QinQ功能时,需要注意以下几点:
  • 配置灵活QinQ功能的当前接口类型建议为Hybrid,且只在入方向生效。
  • 叠加后的外层VLAN必须存在。
  • 接口配置VLAN Stacking功能后在发送帧时,若需要剥掉外层Tag,该接口要以Untagged方式加入叠加后的stack-vlan;若不需要剥掉外层Tag,该接口要以Tagged方式加入叠加后的stack-vlan

使用实例

# 配置接口GE1/0/1的灵活QinQ功能,用户VLAN Tag为VLAN10~VLAN13,并添加外层VLAN Tag为100。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] port hybrid untagged vlan 100
[HUAWEI-GigabitEthernet1/0/1] port vlan-stacking vlan 10 to 13 stack-vlan 100
相关主题

port vlan-stacking untagged

命令功能

port vlan-stacking untagged命令用来配置对untagged报文添加双层VLAN Tag。

undo port vlan-stacking untagged命令用来删除对untagged报文添加双层VLAN Tag的配置。

缺省情况下,没有配置对untagged报文添加双层VLAN Tag。

命令格式

port vlan-stacking untagged stack-vlan vlan-id1 stack-inner-vlan vlan-id2

undo port vlan-stacking untagged

参数说明

参数

参数说明

取值

stack-vlan vlan-id1

指定对untagged报文所添加的外层VLAN Tag。

vlan-id1为整数形式,取值范围是1~4094

stack-inner-vlan vlan-id2

指定对untagged报文所添加的内层VLAN Tag。

vlan-id2为整数形式,取值范围是1~4094

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

若要给报文打上两层Tag,通常需要通过两台设备完成,执行本命令可实现通过一台设备给报文打上两层Tag。另外执行本命令也可实现当二层端口收到untagged报文后根据实际业务或用户添加双层Tag,通过添加的Tag达到区分业务或用户的目的。

对于发出去的报文:
  • 只有同时匹配外层VLAN和内层VLAN,才会将Tag去掉,变成Untagged报文。
  • 当只匹配到外层VLAN时,并且该外层VLAN以Untagged方式加入端口,此时会去掉外层VLAN,保留内层VLAN。

注意事项

接口必须以hybrid untagged方式加入外层stack-vlan中。

当接口的PVID不是缺省值VLAN1时,需要恢复接口的PVID为缺省值后才可以配置port vlan-stacking untagged命令。

对Untagged报文添加双层VLAN Tag属于基于接口划分VLAN,遵守不同方式划分VLAN的优先级顺序:Policy-VLAN > MAC-VLAN > IP-Subnet-VLAN > Protocol-VLAN > 基于端口划分VLAN。

使用实例

# 配置接口GE1/0/1对接收的untagged报文添加双层VLAN Tag。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] port hybrid untagged vlan 100
[HUAWEI-GigabitEthernet1/0/1] port vlan-stacking untagged stack-vlan 100 stack-inner-vlan 200
相关主题

port vlan-stacking 8021p

命令功能

port vlan-stacking 8021p命令用来配置接口基于802.1p优先级的VLAN Stacking功能。

undo port vlan-stacking 8021p命令用来删除接口基于802.1p优先级的VLAN Stacking功能。

缺省情况下,没有配置VLAN Stacking功能。

命令格式

port vlan-stacking 8021p 8021p-value1 stack-vlan vlan-id [ remark-8021p 8021p-value2 ]

undo port vlan-stacking 8021p 8021p-value1 [ stack-vlan vlan-id ]

undo port vlan-stacking all

参数说明

参数

参数说明

取值

8021p 8021p-value1

指定VLAN帧的优先级。

802.1p是802.1Q的VLAN帧中的PRI(Priority)字段,长度为3比特,用于当交换设备阻塞时,优先发送优先级高的数据包。

整数形式,取值范围是0~7,值越大优先级越高。

stack-vlan vlan-id

指定叠加后的外层VLAN的编号。

整数形式,取值范围是1~4094

remark-8021p 8021p-value2

指定修改叠加后的外层Tag的802.1p优先级。

整数形式,取值范围是0~7,值越大优先级越高。缺省情况下,外层VLAN的802.1p优先级与内层VLAN的802.1p优先级保持一致。

all

删除该接口下所有vlan-stacking配置。

-

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在运行营商接入环境中,往往需要根据用户的应用或接入地点或设备来区分用户需求。VLAN Stacking可以根据用户报文携带的802.1p优先级,给用户报文打上相应的外层Tag,以达到区分不同用户的目的。

注意事项

基于802.1p优先级的VLAN Stacking功能仅对入方向的报文生效。

配置基于802.1p优先级的VLAN Stacking功能的接口的类型必须为Trunk或Hybrid。

使用实例

# 配置接口GigabitEthernet1/0/1基于802.1p优先级的VLAN Stacking功能,802.1p优先级为5,添加外层VLAN Tag为200。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] port vlan-stacking 8021p 5 stack-vlan 200

port vlan-stacking vlan 8021p

命令功能

port vlan-stacking vlan 8021p命令用来配置接口基于VLAN和802.1p优先级的VLAN Stacking功能。

undo port vlan-stacking vlan 8021p命令用来删除接口基于VLAN和802.1p优先级的VLAN Stacking功能。

命令格式

port vlan-stacking vlan vlan-id1 [ to vlan-id2 ] [ 8021p 8021p-value1 [ to 8021p-value2 ] ] stack-vlan vlan-id3 [ remark-8021p 8021p-value3 ] [ map-vlan vlan-id4 ]

undo port vlan-stacking vlan vlan-id1 [ to vlan-id2 ] [ 8021p 8021p-value1 [ to 8021p-value2 ] ] [ stack-vlan vlan-id3 ]

undo port vlan-stacking all

参数说明

参数

参数说明

取值

vlan vlan-id1 [ to vlan-id2 ]

指定端口接收到的tagged帧携带的外层VLAN ID,其中
  • vlan-id1表示起始VLAN的编号。
  • to vlan-id2表示结束VLAN的编号。vlan-id2的取值必须大于vlan-id1的取值,它和vlan-id1共同确定一个范围。

vlan-id1为整数形式,取值范围是1~4094

vlan-id2为整数形式,取值范围是1~4094

8021p 8021p-value1 [ to 8021p-value2 ]

指定VLAN帧的优先级。802.1p是802.1Q的VLAN帧中的PRI(Priority)字段,长度为3比特,用于当交换设备阻塞时,优先发送优先级高的数据包。
  • 8021p-value1 :指定802.1p优先级取值范围的下限。
  • to 8021p-value2:指定802.1p优先级取值范围的上限。8021p-value2的取值必须大于8021p-value1的取值,它和8021p-value1共同确定一个范围。

8021p-value1整数形式,取值范围是0~7,值越大优先级越高。

8021p-value2整数形式,取值范围是0~7,值越大优先级越高。

stack-vlan vlan-id3

指定叠加后的外层VLAN的编号。

整数形式,取值范围是1~4094

remark-8021p 8021p-value3

指定叠加后VLAN的802.1p优先级。

整数形式,取值范围是0~7,值越大优先级越高。缺省情况下,外层VLAN的802.1p优先级与内层VLAN的802.1p优先级保持一致。

map-vlan vlan-id4 指定叠加后的内层Tag映射后的VLAN ID。
说明:

X系列单板不支持该参数。

配置该参数仅能实现正向映射,即只能在入方向上对收到的报文进行映射操作,出方向发送报文时不能进行反向映射。

整数形式,取值范围是1~4094。

all

该接口下所有vlan-stacking配置。

-

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在运行营商接入环境中,往往需要根据用户的应用或接入地点或设备来区分用户需求。VLAN Stacking可以根据用户报文的Tag或报文携带的优先级等,给用户报文打上相应的外层Tag,以达到区分不同用户的目的。

当网络边缘设备还需充当用户侧设备时,当收到的报文带有单层Tag直接标示一类业务,需要将不同用户的相同业务采用不同的VLAN进行发送,即进行1 to 1的VLAN Mapping。映射后的VLAN在进入运营商网络时,由于运营商网络可以提供的VLAN数量有限,为了区分不同的用户和业务,还要在网络边缘设备上同时进行VLAN Stacking功能。将代表不同用户和业务的报文叠加用户指定的Tag,外层Tag指导报文在运营商网络传播,内层Tag作为数据透传运营商网络,实现不同用户之间的通信。因此需要使用命令port vlan-stacking vlan vlan-id1 [ to vlan-id2 ] [ 8021p 8021p-value1 [ to 8021p-value2 ] ] stack-vlan vlan-id3 [ remark-8021p 8021p-value3 ] map-vlan vlan-id4来使设备同时进行VLAN Mapping和VLAN Stacking功能。

如果要同时实现VLAN Mapping和VLAN Stacking,不能分别配置VLAN Mapping和VLAN Stacking。例如接口上同时存在如下配置:port vlan-stacking vlan 210 stack-vlan 2010port vlan-mapping vlan 10 map-vlan 210,这两个配置只能命中其中一个配置,不可能做到命中VLAN Mapping后又继续命中VLAN Stacking。比如接口接收到的报文携带VLAN 10,设备会根据配置port vlan-mapping vlan 10 map-vlan 210将VLAN10映射为VLAN 210,而映射后的VLAN 210不会再命中port vlan-stacking vlan 210 stack-vlan 2010的配置。如果想同时实现VLAN Stacking和VLAN Mapping,可以执行命令port vlan-stacking vlan vlanid1 stack-vlan vlanid2 map-vlan vlanid3实现。

注意事项

基于VLAN和802.1p优先级的VLAN Stacking功能仅对入方向的报文生效。

配置基于VLAN和802.1p优先级的VLAN Stacking功能的接口类型必须为Trunk或Hybrid。

S系列中的SA单板不支持此命令。

接口上同时配置了本命令(没有指定remark-8021p 8021p-value3参数)与port vlan-mapping vlan 8021p命令(指定了映射后802.1p的优先级)。此时,VLAN Stacking功能的叠加后的802.1p优先级按port vlan-mapping vlan 8021p命令配置的生效。

使用实例

# 配置接口GE1/0/1基于802.1p优先级的VLAN Stacking功能,外部VLAN为VLAN100、802.1p优先级为5,添加外层VLAN Tag为200,并设置内部优先级为1。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] port vlan-stacking vlan 100 8021p 5 stack-vlan 200 remark-8021p 1

qinq mapping pe-vid ce-vid

命令功能

qinq mapping pe-vid ce-vid命令用来配置子接口替换带有双层Tag的帧的外层Tag。

undo qinq mapping pe-vid ce-vid命令用来取消子接口替换带有双层Tag的帧的外层Tag。

缺省情况下,子接口下没有配置对报文中携带的Tag进行映射操作。

命令格式

qinq mapping pe-vid vlan-id1 ce-vid vlan-id2 [ to vlan-id3 ] map-vlan vid vlan-id4

undo qinq mapping pe-vid vlan-id1 ce-vid vlan-id2 [ to vlan-id3 ] map-vlan vid vlan-id4

参数说明

参数

参数说明

取值

pe-vid vlan-id1

指定子接口接收到的帧携带的外层Tag的VLAN ID。

整数形式,取值范围是2~4094

ce-vid vlan-id2 [ to vlan-id3 ]

指定子接口接收到的帧携带的内层Tag的VLAN ID。
  • vlan-id2:指定子接口接收到的帧携带的Tag的VLAN范围段的起始值。
  • vlan-id3:指定子接口接收到的帧携带的Tag的VLAN范围段的结束值。
  • vlan-id3必须大于等于vlan-id2,它和vlan-id2共同确定一个范围。

vlan-id2整数形式,取值范围是1~4094

vlan-id3整数形式,取值范围是1~4094

map-vlan vid vlan-id4

指定外层Tag映射后的Tag的VLAN ID。

整数形式,取值范围是1~4094

视图

GE子接口视图、XGE子接口视图、40GE子接口视图、100GE子接口视图、VE子接口视图、Eth-Trunk子接口视图

缺省级别

2:配置级

使用指南

应用场景

QinQ Mapping功能一般部署在ME边缘设备上,对用户侧上送的报文进行映射操作。将用户报文携带的Tag映射用户指定的Tag后再接入公网。QinQ Mapping功能常应用于但不局限于以下场景:

  • 新局点和老局点部署的VLAN ID冲突,但是新局点需要与老局点互通。

  • 接入公网的各个局点规划不一致,导致VLAN ID冲突,但是各个局点之间无需互通。

  • 公网两端的VLAN ID规划不对称。

当网络边缘设备收到的报文带有两层Tag时,内层Tag代表用户,外层Tag代表业务。为了区分不同的业务进入运营商网络,可在网络边缘设备上配置2 to 1的QinQ Mapping功能。将报文中两层Tag映射为运营商指定的Tag,实现代表业务的Tag透传运营商网络。

在子接口下配置该命令类似于在主接口下配置port vlan-mapping vlan inner-vlan。区别在于:
  • 在子接口上配置QinQ Mapping功能主要用于接入L2VPN。

  • 在主接口上配置VLAN Mapping功能主要用于二层城域网络互通,实现不同VLAN用户之间的互通。

  • QinQ Mapping功能节省了大量的物理接口。

注意事项

本命令用来配置子接口双层VLAN映射,只对外层VLAN映射,内层VLAN不变。并且该命令只对接口入方向报文生效。

子接口配置的转换前VLAN不能在全局下创建,也不能查看该VLAN信息。

主接口和该主接口的子接口不能对同一VLAN进行VLAN Mapping或VLAN Stacking配置。

QinQ Mapping中配置的Mapping后的VLAN ID与环路协议(SEP、RRPP、ERPS)控制VLAN的VLAN ID不能重合,否则会提示配置错误。

使用实例

# 配置接口GigabitEthernet1/0/1.1将本接口接收的外层Tag为10、内层Tag为20的数据帧的外层Tag 10替换为Tag 30。

<HUAWEI> system-view
[HUAWEI] vcmp role silent
[HUAWEI] interface gigabitethernet1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] quit
[HUAWEI] interface gigabitethernet 1/0/1.1
[HUAWEI-GigabitEthernet1/0/1.1] qinq mapping pe-vid 10 ce-vid 20 map-vlan vid 30

qinq mapping vid map-vlan

命令功能

qinq mapping vid map-vlan命令用来配置子接口的1 to 1的QinQ Mapping功能。

undo qinq mapping vid map-vlan命令用来取消子接口的1 to 1的QinQ Mapping功能。

缺省情况下,子接口下没有配置对报文中携带的Tag进行映射操作。

命令格式

qinq mapping vid vlan-id1 [ to vlan-id2 ] map-vlan vid vlan-id3

undo qinq mapping vid vlan-id1 [ to vlan-id2 ] map-vlan vid vlan-id3

参数说明

参数

参数说明

取值

vid vlan-id1 to vlan-id2

指定子接口接收到的帧携带的一层Tag的VLAN ID。
  • vlan-id1:指定子接口接收到的帧携带的Tag的VLAN范围段的起始值。
  • vlan-id2:指定子接口接收到的帧携带的Tag的VLAN范围段的结束值。
  • vlan-id2必须大于等于vlan-id1,它和vlan-id1共同确定一个范围。

vlan-id1:整数形式,取值范围是2~4094

vlan-id2:整数形式,取值范围是2~4094

map-vlan vid vlan-id3

指定一层Tag映射后的Tag的VLAN ID。

整数形式,取值范围是1~4094

视图

GE子接口视图、XGE子接口视图、40GE子接口视图、100GE子接口视图、VE子接口视图、Eth-Trunk子接口视图

缺省级别

2:配置级

使用指南

应用场景

QinQ Mapping功能一般部署在ME边缘设备上,对用户侧上送的报文进行映射操作。将用户报文携带的Tag映射用户指定的Tag后再接入公网。QinQ Mapping功能常应用于但不局限于以下场景:

  • 新局点和老局点部署的VLAN ID冲突,但是新局点需要与老局点互通。

  • 接入公网的各个局点规划不一致,导致VLAN ID冲突,但是各个局点之间无需互通。

  • 公网两端的VLAN ID规划不对称。

在子接口下配置该命令类似于在主接口下配置port vlan-mapping vlan inner-vlan。区别在于:
  • 在子接口上配置QinQ Mapping功能主要用于接入L2VPN。

  • 在主接口上配置VLAN Mapping功能主要用于二层城域网络互通,实现不同VLAN用户之间的互通。

  • QinQ Mapping功能节省了大量的物理接口。

注意事项

本命令用来配置子接口单层VLAN映射,且只对入方向报文生效。

子接口配置的转换前VLAN不能在全局下创建,也不能查看该VLAN信息。

主接口和该主接口的子接口不能对同一VLAN进行VLAN Mapping或VLAN Stacking配置。

QinQ Mapping中配置的Mapping后的VLAN ID与环路协议(SEP、RRPP、ERPS)控制VLAN的VLAN ID不能重合,否则会提示配置错误。

使用实例

# 配置接口GigabitEthernet1/0/1.1的VLAN Mapping功能,将外部VLAN100替换为本地VLAN200。

<HUAWEI> system-view
[HUAWEI] vcmp role silent
[HUAWEI] interface gigabitethernet1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] quit
[HUAWEI] interface gigabitethernet 1/0/1.1
[HUAWEI-GigabitEthernet1/0/1.1] qinq mapping vid 100 map-vlan vid 200

qinq protocol

命令功能

qinq protocol命令用来配置接口的QinQ报文外层VLAN Tag的TPID值,即外层Tag的协议类型。

undo qinq protocol命令用来恢复QinQ报文外层VLAN Tag的TPID值为缺省值。

缺省情况下,QinQ报文外层VLAN Tag的TPID值为0x8100。

命令格式

qinq protocol protocol-id

undo qinq protocol

参数说明

参数

参数说明

取值

protocol-id

指定QinQ外层协议号。

4位16进制整数形式,取值范围是0x0600~0xFFFF,缺省值是0x8100。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在不同的网络规划或不同厂商设备的QinQ报文中,VLAN Tag的TPID字段可能设置为不同的值。为了和现有网络规划兼容,设备提供了QinQ报文外层VLAN Tag的TPID值可修改功能。用户通过配置TPID的值,使得发送到公网中的QinQ报文携带的TPID值与当前网络配置相同,从而实现与现有网络的兼容。

注意事项

  • V200R010之前版本,该命令支持在Eth-Trunk接口的成员口下配置,不支持在Eth-Trunk接口下配置。V200R010及之后版本支持在Eth-Trunk接口视图下配置,不支持在Eth-Trunk接口的成员口下配置。
  • 从V200R010之前版本升级到V200R010及之后版本时,若升级前在Eth-Trunk接口的成员接口下配置了qinq protocol命令:

    • 当Eth-Trunk接口的所有成员接口下都配置了相同的qinq protocol命令时,升级后会自动兼容到Eth-Trunk接口下生效。

    • 当Eth-Trunk接口的成员接口下配置了不同的qinq protocol命令时,升级后成员接口下qinq protocol命令的配置仍然生效,并在接口下存在相应的配置信息,若要在Eth-Trunk视图下进行配置,必须先手动在成员接口下通过undo qinq protocol命令(在这种场景下,该命令不支持联想,需手动完整输入)删除相应配置。

  • 接口的QinQ外层Tag协议号应配置为和该接口直接相连的设备能够识别的QinQ外层Tag协议号。

  • qinq protocol命令在入方向是对报文起到识别的作用,在出方向是对报文的TPID进行修改或添加。

  • 使用qinq protocol命令配置的协议类型不能与特定协议类型编号相同,否则会导致接口不能正确区分相应类型的协议报文。在配置时应注意协议类型不能为以下数值:
    表5-68  协议类型及对应值描述表

    协议类型

    对应值

    ARP

    0x0806

    RARP

    0x8035

    IP

    0x0800

    IPv6

    0x86DD

    PPPoE

    0x8863/0x8864

    MPLS

    0x8847/0x8848

    IPX/SPX

    0x8137

    LACP

    0x8809

    802.1x

    0x888E

    HGMP

    0x88A7

    设备保留

    0xFFFD/0xFFFE/0xFFFF

使用实例

# 配置接口GE1/0/1的QinQ报文外层VLAN Tag的TPID值为0x9100。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet1/0/1
[HUAWEI-GigabitEthernet1/0/1] qinq protocol 9100
相关主题

qinq stacking

命令功能

qinq stacking命令用来配置子接口的VLAN Stacking功能。

undo qinq stacking命令用来取消子接口的VLAN Stacking功能。

缺省情况下,子接口没有配置Stacking功能。

命令格式

qinq stacking vid vlan-id1 [ to vlan-id2 ] pe-vid vlan-id3

undo qinq stacking vid vlan-id1 [ to vlan-id2 ] pe-vid vlan-id3

参数说明

参数

参数说明

取值

vid vlan-id1 [ to vlan-id2 ]

指定的外部VLAN,其中
  • vlan-id1表示起始VLAN的编号。
  • to vlan-id2表示结束VLAN的编号。vlan-id2的取值必须大于等于vlan-id1的取值,它和vlan-id1共同确定一个范围。

vlan-id1为整数形式,取值范围是2~4094

vlan-id2为整数形式,取值范围是2~4094

pe-vid vlan-id3

添加外层VLAN Tag的VLAN编号。

整数形式,取值范围是1~4094

视图

GE子接口视图、XGE子接口视图、40GE子接口视图、100GE子接口视图、VE子接口视图、Eth-Trunk子接口视图

缺省级别

2:配置级

使用指南

本命令为子接口添加外层VLAN Tag,实现双层VLAN Tag。

子接口配置的叠加前VLAN不能在全局下创建,也不能查看该VLAN信息。

主接口和该主接口的子接口不能对同一VLAN进行VLAN Mapping或VLAN Stacking配置。

使用实例

# 配置子接口GigabitEthernet1/0/1.1的VLAN Stacking功能,当收到的报文VLAN Tag为VLAN10~VLAN13时添加外层VLAN Tag为100。

<HUAWEI> system-view
[HUAWEI] vcmp role silent
[HUAWEI] interface gigabitethernet1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] quit
[HUAWEI] interface gigabitethernet 1/0/1.1
[HUAWEI-GigabitEthernet1/0/1.1] qinq stacking vid 10 to 13 pe-vid 100

qinq vlan-translation miss-drop

命令功能

qinq vlan-translation miss-drop命令用来配置接口丢弃没有匹配VLAN Stacking、VLAN Mapping、VLAN Switch的报文。

undo qinq vlan-translation miss-drop命令用来取消该配置。

缺省情况下,当前接口未使能丢弃没有匹配VLAN Stacking、VLAN Mapping、VLAN Switch的报文的功能。

说明:

该命令对Untagged报文不生效。

命令格式

qinq vlan-translation miss-drop

undo qinq vlan-translation miss-drop

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

当接口收到的报文没有匹配VLAN Stacking、VLAN Mapping、VLAN Switch时,配置qinq vlan-translation miss-drop命令后对该报文进行丢弃。

在X系列单板上,若接口没有VLAN Stacking、VLAN Mapping、VLAN Switch的相关配置,则配置qinq vlan-translation miss-drop后不会丢弃报文;在其他系列单板上,若接口没有VLAN Stacking、VLAN Mapping、VLAN Switch的相关配置,配置qinq vlan-translation miss-drop后会丢弃报文。

使用实例

# 配置接口GE1/0/1丢弃没有匹配VLAN Stacking、VLAN Mapping、VLAN Switch的报文。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type hybrid
[HUAWEI-GigabitEthernet1/0/1] qinq vlan-translation miss-drop
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:11597

下载量:202

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页