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

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

目录

03-VLAN终结命令

本章节下载 03-VLAN终结命令  (118.09 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/LA_wireless/H3C_LA3616/Command/Command_Manual/H3C_LA_CR(V7)-R0304-6W101/04/201803/1073481_30005_0.htm

03-VLAN终结命令


1 VLAN终结

1.1  VLAN终结配置命令

1.1.1  dot1q ethernet-type

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

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

【命令】

dot1q ethernet-type hex-value

undo dot1q ethernet-type

【缺省情况】

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

【视图】

三层以太网接口视图/三层虚拟以太网接口视图/VLAN接口视图

【缺省用户角色】

network-admin

【参数】

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

表1-1 常用协议类型值

协议

协议类型值

ARP

0x0806

PUP

0x0200

RARP

0x8035

IP

0x0800

PPPoE

0x8863/0x8864

IPX/SPX

0x8137

LACP

0x8809

802.1ag

0x8902

集群

0x88A7

设备保留

0xFFFD/0xFFFE/0xFFFF

 

【使用指导】

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

需要注意的是:

·     该命令只能在三层以太网主接口、三层虚拟以太网主接口和VLAN接口下配置,不能在子接口上配置。

·     在三层以太网接口、三层虚拟以太网接口视图下配置,会对相应接口的所有子接口生效;在VLAN接口视图下配置,会对该VLAN接口生效。

【举例】

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

<Sysname> system-view

[Sysname] interface gigabitethernet 0/0

[Sysname-GigabitEthernet0/0] dot1q ethernet-type 9100

1.1.2  vlan-termination broadcast enable

vlan-termination broadcast enable命令用来配置允许当前接口发送广播报文,即允许当前接口遍历模糊终结的范围发送报文,具体为当前接口遍历模糊终结范围内的VLAN ID,给报文分别添加这些VLAN ID对应的VLAN Tag后发送。

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

【命令】

vlan-termination broadcast enable

undo vlan-termination broadcast enable

【缺省情况】

当前接口配置了模糊的Dot1q终结功能后,不允许发送广播报文。

【视图】

三层以太网子接口视图/三层虚拟以太网子接口视图/VLAN接口视图

【缺省用户角色】

network-admin

【使用指导】

在接口配置了模糊终结功能时,建议用户同时配置该命令,以允许接口遍历模糊终结的范围发送报文。如果出于系统性能考虑,不允许接口遍历模糊终结的范围发送报文,则不要配置该命令。

【举例】

# 配置允许子接口GigabitEthernet0/0.10遍历模糊Dot1q终结范围发送广播报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 0/0.10

[Sysname-GigabitEthernet0/0.10] vlan-type dot1q vid 10 to 20

[Sysname-GigabitEthernet0/0.10] vlan-termination broadcast enable

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

# 配置允许接口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)后发送。

# 配置允许子接口Virtual-Ethernet1.10遍历终结范围发送广播报文。

<Sysname> system-view

[Sysname] interface virual-ethernet 1.10

[Sysname-Virtual-Ethernet1.10] vlan-type dot1q vid 10 to 20

[Sysname-Virtual-Ethernet1.10] vlan-termination broadcast enable

通过以上配置,当子接口Virtual-Ethernet1.10发送广播报文的时候,给报文封装VLAN Tag(遍历范围10~20)后发送。

1.1.3  vlan-type dot1q default

vlan-type dot1q default命令用来使能当前接口的Default终结功能,使当前接口可以处理其他子接口都无法处理的报文。

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

【命令】

vlan-type dot1q default

undo vlan-type dot1q default

【缺省情况】

未使能Default终结功能。

【视图】

三层以太网子接口视图/三层虚拟以太网子接口视图

【缺省用户角色】

network-admin

【举例】

# 配置子接口GigabitEthernet0/0.1的Default终结功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 0/0.1

[Sysname-GigabitEthernet0/0.1] vlan-type dot1q default

[Sysname-GigabitEthernet0/0.1] quit

通过以上配置,子接口GigabitEthernet0/0.1能够处理其他子接口都无法处理的报文。

1.1.4  vlan-type dot1q untagged

vlan-type dot1q untagged命令用来使能当前接口的Untagged终结功能,使当前接口可以处理不带VLAN Tag的报文。

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

【命令】

vlan-type dot1q untagged

undo vlan-type dot1q untagged

【缺省情况】

未使能Untagged终结功能。

【视图】

三层以太网子接口视图/三层虚拟以太网子接口视图

【缺省用户角色】

network-admin

【举例】

# 配置子接口GigabitEthernet0/0.1的Untagged终结功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 0/0.1

[Sysname-GigabitEthernet0/0.1] vlan-type dot1q untagged

[Sysname-GigabitEthernet0/0.1] quit

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

1.1.5  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 [ loose ]

undo vlan-type dot1q vid vlan-id-list [ loose ]

【缺省情况】

未使能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次。

loose:表示当前接口支持接收携带一层或一层以上VLAN Tag的报文。

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface gigabitethernet 0/0.1

[Sysname-GigabitEthernet0/0.1] vlan-type dot1q vid 2 to 100

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

# 配置子接口Virtual-Ethernet1.1能够终结最外层VLAN ID在范围2~100内的VLAN报文。

<Sysname> system-view

[Sysname] interface virtual-ethernet 1.1

[Sysname-Virtual-Ethernet1.1] vlan-type dot1q vid 2 to 100

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

# 配置子接口GigabitEthernet0/0.1能够终结最外层VLAN ID为2的带有一层或一层以上VLAN Tag的VLAN报文。配置子接口GigabitEthernet0/0.2能够终结最外层VLAN ID为3的VLAN报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 0/0.1

[Sysname-GigabitEthernet0/0.1] vlan-type dot1q vid 2 loose

[Sysname] interface gigabitethernet 0/0.2

[Sysname-GigabitEthernet0/0.2] vlan-type dot1q vid 3

子接口

允许终结的最外层VLAN ID

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

GigabitEthernet0/0.1

2

GigabitEthernet0/0.2

3

 

 

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

新华三官网
联系我们