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

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

目录

08-VLAN终结命令

本章节下载 08-VLAN终结命令  (148.14 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/CR/CR16000-F/Command/Command_Manual/H3C_CR16000-F_CR-R7655PXX-6W761/04/201809/1111048_30005_0.htm

08-VLAN终结命令


1 VLAN终结

1.1  VLAN终结配置命令

1.1.1  dot1q ethernet-type

说明

CSPC类单板、CMPE-1104单板的三层以太网接口、有成员端口属于CSPC类单板、CMPE-1104单板的三层聚合接口不支持配置VLAN Tag的TPID值。

 

dot1q ethernet-type命令用来配置接口接收和发送的报文最外层VLAN Tag的TPID值。

undo dot1q ethernet-type命令用来恢复缺省情况。

【命令】

dot1q ethernet-type hex-value

undo dot1q ethernet-type

【缺省情况】

当前接口接收或发送的报文最外层VLAN Tag的TPID值为0x8100。

【视图】

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

【缺省用户角色】

network-admin

【参数】

hex-value:指定VLAN报文中的TPID(Tag Protocol Identifier,标签协议标识符)值,为4个字符长度的十六进制数字,取值范围为十六进制数1~ffff,但不允许配置为表1-1中列举的常用协议类型值,且不建议配置在1~05dc范围内。

表1-1 常用协议类型值

协议

协议类型值

ARP

0x0806

PUP

0x0200

RARP

0x8035

IP

0x0800

IPv6

0x86DD

PPPoE

0x8863/0x8864

MPLS

0x8847/0x8848

IPX/SPX

0x8137

IS-IS

0x8000

LACP

0x8809

LLDP

0x88CC

802.1X

0x888E

802.1ag

0x8902

集群

0x88A7

设备保留

0xFFFD/0xFFFE/0xFFFF

 

【使用指导】

配置dot1q ethernet-type命令后,当接收报文时,只有报文最外层VLAN Tag的TPID值为0x8100或者指定值的报文才会作为VLAN报文来处理;发送报文时,会给报文最外层VLAN Tag的TPID值填入指定值,如果报文带有两层及以上VLAN Tag,则给报文其他层VLAN Tag的TPID值都填入0x8100。

该命令不能在子接口上配置。

在三层以太网接口或三层聚合接口视图下配置,会对相应接口的所有子接口生效。

【举例】

# 设置接口GigabitEthernet1/0/1下所有子接口能够接收和发送外层TPID值为0x9100的VLAN报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] dot1q ethernet-type 9100

1.1.2  second-dot1q

second-dot1q命令用来开启接口的QinQ终结功能,并指定接口可以终结的VLAN报文的第二层VLAN ID。

undo second-dot1q用来关闭接口的QinQ终结功能。

【命令】

second-dot1q { vlan-id-list | any }

undo second-dot1q { vlan-id-list | any }

【缺省情况】

当前VLAN接口的QinQ终结功能处于未使能状态。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

vlan-id-list:当前接口能够终结的VLAN报文的第二层VLAN ID范围。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id1vlan-id2为指定VLAN的编号,取值范围为1~4093,vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。

any:表示当前接口可以终结第一层VLAN ID为接口编号,第二层VLAN ID为1~4093中任意值的VLAN报文。

【使用指导】

终结的第一层VLAN ID等于当前接口的编号,不能配置。

【举例】

# 配置Vlan-interface10能够终结的VLAN报文的第二层VLAN ID范围为10~20;配置Vlan-interface12能够终结的VLAN报文的第二层VLAN ID为100;配置Vlan-interface100能够终结的VLAN报文的第二层VLAN ID为1~4093中任意值。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] second-dot1q 10 to 20

[Sysname-Vlan-interface10] quit

[Sysname] interface vlan-interface 12

[Sysname-Vlan-interface12] second-dot1q 100

[Sysname-Vlan-interface12] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] second-dot1q any

通过以上配置,Vlan-interface10、Vlan-interface12和Vlan-interface100能够终结的VLAN报文规格如下:

接口

允许终结的VLAN报文的第一层VLAN ID

允许终结的VLAN报文的第二层VLAN ID

Vlan-interface10

10

10~20

Vlan-interface12

12

100

Vlan-interface100

100

1~4093

 

1.1.3  vlan-termination broadcast enable

vlan-termination broadcast enable命令用来配置允许接口发送广播和组播报文。

undo vlan-termination broadcast enable命令用来禁止接口发送广播和组播报文。

【命令】

vlan-termination broadcast enable

undo vlan-termination broadcast enable

【缺省情况】

接口配置了模糊的Dot1q终结或者模糊的QinQ终结功能后,不允许发送广播/组播报文。

【视图】

三层以太网子接口视图/三层聚合子接口视图

L3VE子接口视图

VLAN接口视图

【缺省用户角色】

network-admin

【使用指导】

本命令允许当前接口遍历模糊终结的范围发送报文,具体为当前接口遍历模糊终结范围内的VLAN ID,给报文分别添加这些VLAN ID对应的VLAN Tag后发送(比如,对于配置了模糊的QinQ终结的接口,报文添加VLAN Tag时,最外两层VLAN ID分别对应各自模糊终结范围内的VLAN ID)。

当接口下配置了模糊的Dot1q终结或者模糊的QinQ终结功能后,可同时配置本命令,以允许当前接口遍历模糊终结的范围发送报文。

配置本命令影响系统性能。如果系统性能被严重影响,可通过undo vlan-termination broadcast enable命令取消配置。

【举例】

# 配置允许子接口GigabitEthernet1/0/1.10遍历模糊Dot1q终结范围发送广播、组播报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.10

[Sysname-GigabitEthernet1/0/1.10] vlan-type dot1q vid 10 to 20

[Sysname-GigabitEthernet1/0/1.10] vlan-termination broadcast enable

通过以上配置,当子接口GigabitEthernet1/0/1.10发送广播、组播报文的时候,给报文封装VLAN Tag(遍历范围10~20)后发送。

# 配置允许子接口GigabitEthernet1/0/1.10遍历模糊QinQ终结范围发送广播、组播报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.10

[Sysname-GigabitEthernet1/0/1.10] vlan-type dot1q vid 300 to 400 second-dot1q 500 to 600

[Sysname-GigabitEthernet1/0/1.10] vlan-termination broadcast enable

通过以上配置,当子接口GigabitEthernet1/0/1.10发送广播、组播报文的时候,给报文封装VLAN Tag(内层VLAN Tag遍历范围500~600,外层VLAN Tag遍历范围300~400)后发送。

# 配置允许接口Vlan-interface 10遍历终结范围发送广播、组播报文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] second-dot1q 10 to 20

[Sysname-Vlan-interface10] vlan-termination broadcast enable

通过以上配置,当接口Vlan-interface 10发送广播、组播报文的时候,给报文封装两层VLAN Tag(内层VLAN Tag遍历范围10~20,外层VLAN Tag对应VLAN 10)后发送。

1.1.4  vlan-termination broadcast ra

vlan-termination broadcast ra命令用来配置允许接口发送RA(Router Advertisement,路由器通告消息)组播报文。

undo vlan-termination broadcast ra命令用来禁止接口发送RA组播报文。

【命令】

vlan-termination broadcast ra

undo vlan-termination broadcast ra

【缺省情况】

接口配置了模糊的Dot1q终结或者模糊的QinQ终结功能后,不允许发送广播/组播报文。

【视图】

三层以太网子接口视图/三层聚合子接口视图

L3VE子接口视图

VLAN接口视图

【缺省用户角色】

network-admin

【使用指导】

本命令允许当前接口遍历模糊终结的范围发送报文,具体为当前接口遍历模糊终结范围内的VLAN ID,给报文分别添加这些VLAN ID对应的VLAN Tag后发送(比如,对于配置了模糊的QinQ终结的接口,报文添加VLAN Tag时,最外两层VLAN ID分别对应各自模糊终结范围内的VLAN ID)。

IPv6网络中,当接口下配置了模糊的Dot1q终结或者模糊的QinQ终结功能后,建议配置本命令,以允许接口遍历模糊终结的范围发送RA组播报文,其他类型的广播/组播报文则不允许发送。本命令与vlan-termination broadcast enable命令相比,能有效减少设备CPU负担。

【举例】

# 配置允许子接口GigabitEthernet1/0/1.10遍历模糊Dot1q终结范围发送RA组播报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.10

[Sysname-GigabitEthernet1/0/1.10] vlan-type dot1q vid 10 to 20

[Sysname-GigabitEthernet1/0/1.10] vlan-termination broadcast ra

通过以上配置,当子接口GigabitEthernet1/0/1.10发送RA组播报文的时候,给报文封装VLAN Tag(遍历范围10~20)后发送。

# 配置允许子接口GigabitEthernet1/0/1.10遍历模糊QinQ终结范围发送RA组播报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.10

[Sysname-GigabitEthernet1/0/1.10] vlan-type dot1q vid 300 to 400 second-dot1q 500 to 600

[Sysname-GigabitEthernet1/0/1.10] vlan-termination broadcast ra

通过以上配置,当子接口GigabitEthernet1/0/1.10发送RA组播报文的时候,给报文封装VLAN Tag(内层VLAN Tag遍历范围500~600,外层VLAN Tag遍历范围300~400)后发送。

# 配置允许接口Vlan-interface 10遍历终结范围发送RA组播报文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] second-dot1q 10 to 20

[Sysname-Vlan-interface10] vlan-termination broadcast ra

通过以上配置,当接口Vlan-interface 10发送RA组播报文的时候,给报文封装两层VLAN Tag(内层VLAN Tag遍历范围10~20,外层VLAN Tag对应VLAN 10)后发送。

1.1.5  vlan-termination user-mode

vlan-termination user-mode命令用来开启VLAN终结的用户模式。

undo vlan-termination user-mode命令用来关闭VLAN终结的用户模式。

【命令】

vlan-termination user-mode

undo vlan-termination user-mode

【缺省情况】

VLAN终结的用户模式功能处于关闭状态。

【视图】

三层以太网子接口视图/三层聚合子接口视图

L3VE子接口视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,在子接口视图下修改已有的VLAN终结配置后,该子接口会down/up一次,致使某些组网(例如IPoE和PPPoE)的在线用户下线。为保护用户的在线状态,可以开启VLAN终结的用户模式,此时修改子接口的VLAN终结配置不会导致该子接口down/up。

开启VLAN终结的用户模式后需要注意:当子接口下的VLAN终结配置发生改变时,请清除该子接口不再终结的VLAN的相关表项,以避免对当前运行的业务产生影响。以ARP表项为例,可在用户视图下使用reset arp interface命令来清除该子接口的ARP表项。关于reset arp命令请参见“三层技术-IP业务命令参考”中的“ARP”。

【举例】

 # 配置子接口GigabitEthernet1/0/1.1开启VLAN终结的用户模式。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.1

[Sysname-GigabitEthernet1/0/1.1] vlan-termination user-mode

1.1.6  vlan-type dot1q vid

说明

CSPC类单板、CMPE-1104单板的三层以太网子接口、有成员端口属于CSPC类单板、CMPE-1104单板的三层聚合接口的子接口仅支持终结最外层VLAN ID等于子接口编号的报文。

 

vlan-type dot1q vid命令用来开启子接口的Dot1q终结功能,并指定子接口能够终结的VLAN报文的最外层VLAN ID范围。

undo vlan-type dot1q vid命令用来关闭子接口的Dot1q终结功能。

【命令】

vlan-type dot1q vid vlan-id-list

undo vlan-type dot1q vid vlan-id-list

【缺省情况】

当前子接口的Dot1q终结功能处于未使能状态。

【视图】

三层以太网子接口视图/三层聚合子接口视图

L3VE子接口视图

【缺省用户角色】

network-admin

【参数】

vlan-id-list:当前子接口能够终结的VLAN报文的最外层VLAN ID范围。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id1vlan-id2为指定VLAN的编号,取值范围为1~4093,vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。

【使用指导】

两个对接接口的子接口上运行路由协议时,请不要在这些子接口上同时配置终结多个第一层VLAN ID,否则可能导致路由不稳定。

同一以太网主接口下的不同子接口不能终结同一种VLAN报文,即同一主接口下各子接口指定的vlan-id-list不能存在交集。

【举例】

# 配置子接口GigabitEthernet1/0/1.1能够终结最外层VLAN ID在范围2~100内的VLAN报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.1

[Sysname-GigabitEthernet1/0/1.1] vlan-type dot1q vid 2 to 100

通过以上配置,当子接口GigabitEthernet1/0/1.1收到的报文的最外层VLAN ID在范围2~100内时,就会对该报文进行终结处理。

1.1.7  vlan-type dot1q vid second-dot1q

说明

CSPC类单板、CMPE-1104单板的三层以太网子接口、有成员端口属于CSPC类单板、CMPE-1104单板的三层聚合接口的子接口仅支持终结最外层VLAN ID等于子接口编号的报文。

 

vlan-type dot1q vid second-dot1q命令用来开启子接口的QinQ终结功能,并指定子接口可以终结的VLAN报文的最外两层VLAN ID。

undo vlan-type dot1q vid second-dot1q命令用来关闭子接口的QinQ终结功能。

【命令】

vlan-type dot1q vid vlan-id-list second-dot1q { vlan-id-list | any }

undo vlan-type dot1q vid vlan-id-list second-dot1q { vlan-id-list | any }

【缺省情况】

当前子接口的QinQ终结功能处于未使能状态。

【视图】

三层以太网子接口视图/三层聚合子接口视图

L3VE子接口视图

【缺省用户角色】

network-admin

【参数】

vlan-id-list:VLAN ID范围。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id1vlan-id2为指定VLAN的编号,取值范围为1~4093,vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。

any:表示当前子接口可以终结第一层VLAN ID为指定值,第二层VLAN ID为1~4093中任意值的VLAN报文。

【使用指导】

两个对接接口的子接口上运行路由协议时,请不要在这些子接口上同时配置终结多个第一层VLAN ID,否则可能导致路由不稳定。

同一以太网主接口下的不同子接口不能终结同一种VLAN报文,如果为两个子接口配置了相同的第一层VLAN ID,则第二层VLAN ID范围不能有交叉。如果这两个子接口的第二层VLAN ID各配置为vlan-id-list1any,则any表示1~4093范围内除vlan-id-list1的其他任意VLAN ID。

【举例】

# 开启三层以太网子接口的QinQ终结功能,并指定子接口可以终结的VLAN报文的最外两层VLAN ID。

·     配置子接口GigabitEthernet1/0/1.1能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID为100。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1.1

[Sysname-GigabitEthernet1/0/1.1] vlan-type dot1q vid 100 second-dot1q 100

[Sysname-GigabitEthernet1/0/1.1] quit

·     配置子接口GigabitEthernet1/0/1.2能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID范围为200~300。

[Sysname] interface gigabitethernet 1/0/1.2

[Sysname-GigabitEthernet1/0/1.2] vlan-type dot1q vid 100 second-dot1q 200 to 300

[Sysname-GigabitEthernet1/0/1.2] quit

·     配置子接口GigabitEthernet1/0/1.3能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID为any。

[Sysname] interface gigabitethernet 1/0/1.3

[Sysname-GigabitEthernet1/0/1.3] vlan-type dot1q vid 100 second-dot1q any

[Sysname-GigabitEthernet1/0/1.3] quit

·     配置子接口GigabitEthernet1/0/1.4能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID范围为500~600。

[Sysname] interface gigabitethernet 1/0/1.4

[Sysname-GigabitEthernet1/0/1.4] vlan-type dot1q vid 100 second-dot1q 500 to 600

[Sysname-GigabitEthernet1/0/1.4] quit

·     配置子接口GigabitEthernet1/0/1.5能够终结的VLAN报文的第一层VLAN ID为200、第二层VLAN ID范围为500~600。

[Sysname] interface gigabitethernet 1/0/1.5

[Sysname-GigabitEthernet1/0/1.5] vlan-type dot1q vid 200 second-dot1q 500 to 600

[Sysname-GigabitEthernet1/0/1.5] quit

·     配置子接口GigabitEthernet1/0/1.6能够终结的VLAN报文的第一层VLAN ID为300~400、第二层VLAN ID范围为100。

[Sysname] interface gigabitethernet 1/0/1.6

[Sysname-GigabitEthernet1/0/1.6] vlan-type dot1q vid 300 to 400 second-dot1q 100

[Sysname-GigabitEthernet1/0/1.6] quit

·     配置子接口GigabitEthernet1/0/1.7能够终结的VLAN报文的第一层VLAN ID为300~400、第二层VLAN ID范围为500~600。

[Sysname] interface gigabitethernet 1/0/1.7

[Sysname-GigabitEthernet1/0/1.7] vlan-type dot1q vid 300 to 400 second-dot1q 500 to 600

[Sysname-GigabitEthernet1/0/1.7] quit

·     配置子接口GigabitEthernet1/0/1.8能够终结的VLAN报文的第一层VLAN ID为300~400、第二层VLAN ID范围为any。

[Sysname] interface gigabitethernet 1/0/1.8

[Sysname-GigabitEthernet1/0/1.8] vlan-type dot1q vid 300 to 400 second-dot1q any

通过以上配置,子接口GigabitEthernet1/0/1.1~GigabitEthernet1/0/1.8能够终结的VLAN报文规格如下:

子接口

允许终结的VLAN报文的第一层VLAN ID

允许终结的VLAN报文的第二层VLAN ID

GigabitEthernet1/0/1.1

100

100

GigabitEthernet1/0/1.2

100

200~300

GigabitEthernet1/0/1.3

100

1~99、101~199、301~499、601~4093(即1~4093范围内除100、200~300和500~600的值)

GigabitEthernet1/0/1.4

100

500~600

GigabitEthernet1/0/1.5

200

500~600

GigabitEthernet1/0/1.6

300~400

100

GigabitEthernet1/0/1.7

300~400

500~600

GigabitEthernet1/0/1.8

300~400

1~99、101~499、601~4093(即1~4093范围内除100和500~600的值)

 

 

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

新华三官网
联系我们