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

03-二层技术-以太网交换命令参考

目录

10-VLAN映射命令

本章节下载 10-VLAN映射命令  (119.02 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Command/Command_Manual/H3C_S12500-X_S12500X-AF_CR(R113x)-6W101/03/202001/1258889_30005_0.htm

10-VLAN映射命令


1 VLAN映射

1.1  VLAN映射配置命令

1.1.1  display vlan mapping

display vlan mapping命令用来显示VLAN映射信息。

【命令】

display vlan mapping [ interface interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface interface-type interface-number:显示指定接口的VLAN映射信息,interface-type interface-number为接口类型和接口编号。如果未指定该参数,将显示所有接口的VLAN映射信息。

【使用指导】

·            对于1:1 VLAN映射和1:2 VLAN映射,显示信息中Outer VLAN表示原始VLAN,此时Inner VLAN无意义,显示为N/A。

·            对于1:1 VLAN映射,显示信息中Translated Outer VLAN表示转换后VLAN,此时Translated Inner VLAN无意义,显示为N/A。

·            对于0:2 VLAN映射,显示信息中Outer VLAN和Inner VLAN均显示为N/A,Translated Outer VLAN表示添加的外层VLAN,Translated Inner VLAN表示添加的内层VLAN。

·            对于2:3 VLAN映射,显示信息中Outer VLAN表示原始外层VLAN,Inner VLAN表示原始内层VLAN,Nested VLAN表示添加的最外层VLAN。

【举例】

# 显示所有接口上的VLAN映射信息。

<Sysname> display vlan mapping

Interface Ten-GigabitEthernet1/0/1:

  Outer VLAN    Inner VLAN    Translated Outer VLAN    Translated Inner VLAN

  N/A           N/A           20                       10

  10            N/A           120                      N/A

  Outer VLAN    Inner VLAN    Nested VLAN

  200           100           300

 

Interface Ten-GigabitEthernet1/0/3:

  Outer VLAN    Inner VLAN    Translated Outer VLAN    Translated Inner VLAN

  12            N/A           110                      12

 

Interface Ten-GigabitEthernet1/0/4:

  Outer VLAN    Inner VLAN    Translated Outer VLAN    Translated Inner VLAN

  11            30            130                      40

表1-1 display vlan mapping命令显示信息描述表

字段

描述

Interface

接口信息

Outer VLAN

原始外层VLAN

Inner VLAN

原始内层VLAN

Translated Outer VLAN

转换后的外层VLAN

Translated Inner VLAN

转换后的内层VLAN

Nested VLAN

2:3 VLAN映射添加的最外层VLAN

 

【相关命令】

·            vlan mapping

·            vlan mapping double-tagged

·            vlan mapping untagged

1.1.2  vlan mapping

vlan mapping命令用来在接口上配置1:1 VLAN映射、1:2 VLAN映射或2:2 VLAN映射。

undo vlan mapping命令用来取消1:1 VLAN映射、1:2 VLAN映射或2:2 VLAN映射的配置。

【命令】

vlan mapping { vlan-id translated-vlan vlan-id | nest { range vlan-range-list | single vlan-id-list } nested-vlan vlan-id | tunnel outer-vlan-id inner-vlan-id translated-vlan outer-vlan-id inner-vlan-id }

undo vlan mapping { vlan-id translated-vlan vlan-id | all | nest { range vlan-range-list | single vlan-id-list } nested-vlan vlan-id | tunnel outer-vlan-id inner-vlan-id translated-vlan outer-vlan-id inner-vlan-id }

【缺省情况】

接口上未配置VLAN映射。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

vlan-id translated-vlan vlan-id:表示1:1 VLAN映射的原始VLAN ID和转换后的VLAN ID。vlan-id取值范围为1~4094。原始VLAN ID和转换后的VLAN ID不允许相同。

nest range vlan-range-list nested-vlan vlan-id:表示1:2 VLAN映射的原始VLAN段列表和添加的外层VLAN ID。其中vlan-range-list = { vlan-id1 to vlan-id2 }&<1-10>,vlan-id2的值要大于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。参数涉及的vlan-id取值范围都为1~4094。不同VLAN段之间不允许出现交叉重叠。原始VLAN与转换后VLAN不允许相同。

nest single vlan-id-list nested-vlan vlan-id:表示1:2 VLAN映射的原始VLAN ID列表和添加的外层VLAN ID。其中vlan-id-list = { vlan-id }&<1-10>,&<1-10>表示前面的参数最多可以重复输入10次。参数涉及的vlan-id取值范围都为1~4094。原始VLAN与转换后VLAN不允许相同。

tunnel outer-vlan-id inner-vlan-id translated-vlan outer-vlan-id inner-vlan-id:表示2:2 VLAN映射的原始外层VLAN ID、内层VLAN ID和转换后的外层VLAN ID、内层VLAN ID。outer-vlan-idinner-vlan-id的取值范围为1~4094。

all:表示删除接口上所有的VLAN映射配置。

【使用指导】

·            同一接口上不同类型映射表项的原始VLAN及转换后VLAN不允许重复;同一类型映射表项中,1:1或2:2 VLAN映射表项的转换后VLAN不允许重复,若1:1或2:2 VLAN映射表项的原始VLAN重复,则以最新配置为准。

·            在同一接口上,如果指定的内、外层VLAN ID分别相同,则不允许同时配置vlan mapping double-tagged命令和vlan mapping tunnel命令。

·            配置1:2 VLAN映射时需要注意的是,接口的MTU(Maximum Transmission Unit,最大传输单元)值默认为1500字节。由于为报文加上外层VLAN Tag后,报文长度将增加4个字节,因此建议用户适当增加运营商网络中各接口的MTU值(至少为1504字节)。

·            1:1 VLAN映射、1:2 VLAN映射或2:2 VLAN映射功能只对接口收到的携带VLAN Tag的报文生效。

【举例】

# 在接口Ten-GigabitEthernet1/0/1上配置1:1 VLAN映射:原始VLAN为1,映射后VLAN为101。

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/1] vlan mapping 1 translated-vlan 101

# 在接口Ten-GigabitEthernet1/0/4上配置1:2 VLAN映射:原始VLAN范围为1~10、80,映射后添加的外层VLAN为101。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/4

[Sysname-Ten-GigabitEthernet1/0/4] vlan mapping nest range 1 to 10 nested-vlan 101

[Sysname-Ten-GigabitEthernet1/0/4] vlan mapping nest single 80 nested-vlan 101

# 在接口Ten-GigabitEthernet1/0/5上配置2:2 VLAN映射:原始外层VLAN为101、内层VLAN为1,映射后外层VLAN为201、内层VLAN为10。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/5

[Sysname-Ten-GigabitEthernet1/0/5] vlan mapping tunnel 101 1 translated-vlan 201 10

【相关命令】

·            display vlan mapping

1.1.3  vlan mapping double-tagged

vlan mapping double-tagged命令用来配置对携带两层VLAN Tag的报文再添加一层VLAN Tag。

undo vlan mapping double-tagged命令用来取消对携带两层VLAN Tag的报文添加的一层VLAN Tag。

【命令】

vlan mapping double-tagged { outer-vlan outer-vlan-id inner-vlan inner-vlan-id | outer-vlan-range vlan-id-list inner-vlan inner-vlan-id | outer-vlan outer-vlan-id inner-vlan-range vlan-id-list } nested-vlan nested-vlan

undo vlan mapping double-tagged { outer-vlan outer-vlan-id inner-vlan inner-vlan-id | outer-vlan-range vlan-id-list inner-vlan inner-vlan-id | outer-vlan outer-vlan-id inner-vlan-range vlan-id-list } nested-vlan nested-vlan

【缺省情况】

未配置对携带两层VLAN Tag的报文添加一层VLAN Tag。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

outer-vlan outer-vlan-id表示原始外层VLAN ID。outer-vlan-id的取值范围为1~4094。

outer-vlan-range vlan-id-list表示原始外层VLAN段列表。其中,vlan-id-list = { vlan-id1 to vlan-id2 }vlan-id2的值要大于vlan-id1的值。参数涉及的vlan-id取值范围都为14094

inner-vlan inner-vlan-id表示原始内层VLAN ID。inner-vlan-id的取值范围为1~4094。

inner-vlan-range vlan-id-list表示原始内层VLAN段列表。其中,vlan-id-list = { vlan-id1 to vlan-id2 }vlan-id2的值要大于vlan-id1的值。参数涉及的vlan-id取值范围都为14094nested-vlan nested-vlan表示添加的VLAN ID。nested-vlan的取值范围为1~4094。

【使用指导】

·            在同一接口上,如果指定的内、外层VLAN ID分别相同,则不允许同时配置vlan mapping double-tagged命令和vlan mapping tunnel命令。

·            在同一接口上,如果指定的内、外层VLAN ID分别相同则不允许多次配置vlan mapping double-tagged命令。若需修改已有vlan mapping double-tagged配置,须先执行undo vlan mapping double-tagged命令清除已有配置,再执行vlan mapping double-tagged命令。

·            在携带三层VLAN Tag的报文的传输路径上建议用户适当增加各接口的MTU值(至少为1508字节)。

【举例】

# 在接口Ten-GigabitEthernet1/0/1上配置对携带两层VLAN Tag(内层VLAN ID为100,外层VLAN ID为200)的报文再添加一层VLAN ID为300的VLAN Tag。

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/1]vlan mapping double-tagged outer-vlan 200 inner-vlan 100 nested-vlan 300

【相关命令】

·            display vlan mapping

1.1.4  vlan mapping untagged

vlan mapping untagged命令用来配置对Untagged报文添加两层VLAN Tag。

undo vlan mapping untagged命令用来取消对Untagged报文添加两层VLAN Tag。

【命令】

vlan mapping untagged nested-outer-vlan outer-vlan-id nested-inner-vlan inner-vlan-id

undo vlan mapping untagged

【缺省情况】

未配置对Untagged报文添加两层VLAN Tag。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

nested-outer-vlan outer-vlan-id表示对Untagged报文添加的外层VLAN ID。outer-vlan-id的取值范围为1~4094。

nested-inner-vlan inner-vlan-id表示对Untagged报文添加的内层VLAN ID。inner-vlan-id的取值范围为1~4094。

【使用指导】

·            接口的PVID为VLAN 1时,vlan mapping untagged配置才能生效。

·            在同一接口上,不允许多次配置vlan mapping untagged命令。若需修改已有vlan mapping untagged配置,须先执行undo vlan mapping untagged命令清除已有配置

·            建议用户适当增加运营商网络中各接口的MTU值(至少为1504字节)。

【举例】

# 在接口Ten-GigabitEthernet1/0/1上配置对Untagged报文添加两层VLAN Tag,其中内层为VLAN 100,外层为VLAN 200。

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/1] vlan mapping untagged nested-outer-vlan 200 nested-inner-vlan 100

【相关命令】

·            display vlan mapping

 

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

新华三官网
联系我们