• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

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

目录

07-VLAN终结命令

本章节下载 07-VLAN终结命令  (175.00 KB)

07-VLAN终结命令


1 VLAN终结

1.1  VLAN终结配置命令

1.1.1  second-dot1q

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

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

【命令】

second-dot1q { vlan-id-list | any } [ loose ]

undo second-dot1q { vlan-id-list | any } [ loose ]

【缺省情况】

接口的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~4094,vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。

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

loose:表示接口支持接收并终结携带两层或两层以上VLAN Tag的报文。

【使用指导】

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

【举例】

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

<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~4094

 

1.1.2  vlan-termination broadcast enable

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

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

【命令】

vlan-termination broadcast enable

undo vlan-termination broadcast enable

【缺省情况】

接口上配置了可以终结多种VLAN报文的Dot1q终结/QinQ终结功能后,不允许发送广播/组播报文。

【视图】

三层以太网子接口视图

VLAN接口视图

【缺省用户角色】

network-admin

【使用指导】

本命令允许接口遍历终结范围内的VLAN ID,给广播/组播报文分别添加这些VLAN ID对应的VLAN Tag后,再发送这些报文。这里的终结范围指接口上已配置的所有Dot1q终结/QinQ终结命令中可能存在的VLAN ID组合。

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

【举例】

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.10

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

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

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

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.10

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

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

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

1.1.3  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

【缺省情况】

接口上配置了可以终结多种VLAN报文的Dot1q终结/QinQ终结功能后,不允许发送广播/组播报文。

【视图】

三层以太网子接口视图

VLAN接口视图

【缺省用户角色】

network-admin

【使用指导】

本命令允许接口遍历终结范围内的VLAN ID,给RA组播报文分别添加这些VLAN ID对应的VLAN Tag后,再发送这些报文。这里的终结范围指接口上已配置的所有Dot1q终结/QinQ终结命令中可能存在的VLAN ID组合。

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

【举例】

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.10

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

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

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

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.10

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

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

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

1.1.4  vlan-termination mode

vlan-termination mode命令用来配置子接口的VLAN终结模式。

undo vlan-termination mode命令用来恢复缺省情况。

【命令】

vlan-termination mode { auto | custom }

undo vlan-termination mode

【缺省情况】

子接口的VLAN终结模式为自动终结模式。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

auto:自动终结模式。该模式下,所有新创建的子接口自动终结VLAN ID等于该子接口编号的最外层VLAN Tag,且不能配置VLAN终结功能(对应的命令列表请参见相关命令)。

custom:自定义终结模式。该模式下,新创建的子接口必须配置VLAN终结功能才能终结VLAN报文的VLAN Tag。

【使用指导】

切换子接口的VLAN终结模式时,需要先删除已存在的子接口。

【举例】

# 配置VLAN终结模式为自定义终结模式。

<Sysname> system-view

[Sysname] vlan-termination mode custom

【相关命令】

·     vlan-type dot1q default

·     vlan-type dot1q untagged

·     vlan-type dot1q vid

·     vlan-type dot1q vid second-dot1q

1.1.5  vlan-type dot1q untagged

vlan-type dot1q untagged命令用来开启子接口的Untagged终结功能。

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

【命令】

vlan-type dot1q untagged

undo vlan-type dot1q untagged

【缺省情况】

子接口的Untagged终结功能处于关闭状态。

【视图】

三层以太网子接口视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,子接口可以处理不带VLAN Tag的报文。

同一主接口下仅允许一个子接口配置本命令。

【举例】

# 配置子接口HundredGigE1/0/1.1的Untagged终结功能。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.1

[Sysname-HundredGigE1/0/1.1] vlan-type dot1q untagged

[Sysname-HundredGigE1/0/1.1] quit

通过以上配置,子接口HundredGigE1/0/1.1能够接收不带VLAN Tag的报文。

1.1.6  vlan-type dot1q vid

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终结功能处于关闭状态。

【视图】

三层以太网子接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

同一主接口下的不同子接口终结的最外层VLAN ID范围不能存在交集。

MPLS L2VPN组网环境中,配置AC口能够终结的VLAN报文的VLAN ID时,vlan-id-list参数最多支持配置1024个,其中VLAN range最多支持配置32个;SRv6 L2VPN组网环境中,配置AC口能够终结的VLAN报文的VLAN ID时,不限制vlan-id-list参数配置个数,VLAN range最多支持配置32个。

【举例】

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.1

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

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

# 配置子接口HundredGigE1/0/1.2能够终结最外层VLAN ID为3的VLAN报文。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.2

[Sysname-HundredGigE1/0/1.2] vlan-type dot1q vid 3

子接口

允许终结的最外层VLAN ID

是否允许终结携带一层以上VLAN Tag的报文

HundredGigE1/0/1.2

3

 

1.1.7  vlan-type dot1q vid second-dot1q

vlan-type dot1q vid second-dot1q命令用来开启子接口的QinQ终结功能,并指定子接口可以终结的VLAN报文的第一层VLAN ID和第二层VLAN ID范围。

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

【命令】

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

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

【缺省情况】

子接口的QinQ终结功能处于关闭状态。

【视图】

三层以太网子接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

同一主接口的不同子接口下配置QinQ终结功能时,第二层VLAN ID必须不同。

在同一子接口下只能配置一次QinQ终结。如需修改QinQ终结的配置,请先执行undo vlan-type dot1q vid second-dot1q命令取消接口中当前QinQ终结的配置,再重新配置QinQ终结。

【举例】

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

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.1

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

[Sysname-HundredGigE1/0/1.1] quit

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

[Sysname] interface hundredgige 1/0/1.2

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

[Sysname-HundredGigE1/0/1.2] quit

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

[Sysname] interface hundredgige 1/0/1.5

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

[Sysname-HundredGigE1/0/1.5] quit

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

子接口

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

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

HundredGigE1/0/1.1

100

100

HundredGigE1/0/1.2

100

200~300

HundredGigE1/0/1.3

200

500~600

 

# 配置子接口HundredGigE1/0/1.2能够终结的VLAN报文的第一层VLAN ID为20、第二层VLAN ID为20。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1.2

[Sysname-HundredGigE1/0/1.2] vlan-type dot1q vid 20 second-dot1q 20

[Sysname-HundredGigE1/0/1.2] quit

通过以上配置,HundredGigE1/0/1.1、HundredGigE1/0/1.2能够终结的报文规格如下:

子接口

允许终结的第一层VLAN ID

允许终结的第二层VLAN ID

是否允许终结携带两层以上VLAN Tag的报文

HundredGigE1/0/1.2

20

20

 

 

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

新华三官网
联系我们