09-VLAN终结命令
本章节下载: 09-VLAN终结命令 (154.88 KB)
【命令】
dot1q ethernet-type hex-value
undo dot1q ethernet-type
【视图】
三层以太网接口视图/三层聚合接口视图
【缺省级别】
2:系统级
【参数】
hex-value:指定VLAN报文中的TPID(Tag Protocol Identifier,标签协议标识符)值,TPID值为4个字符长度的十六进制数字,取值范围为0x1~0xFFFF,但不允许配置为表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 |
802.1X |
0x888E |
集群 |
0x88A7 |
设备保留 |
0xFFFD/0xFFFE/0xFFFF |
【描述】
dot1q ethernet-type命令用来配置当前接口接收和发送报文最外层VLAN Tag的TPID值。undo dot1q ethernet-type命令用来恢复缺省情况。
缺省情况下,当前接口接收或发送的报文最外层VLAN Tag的TPID值为0x8100。
配置dot1q ethernet-type命令后,当接收报文时,只有报文最外层VLAN Tag的TPID值为0X8100或者指定值的报文才会作为VLAN报文来处理;发送报文时,会给报文最外层VLAN Tag的TPID值填入指定值,如果报文带有两层及以上VLAN Tag,则给报文其它层VLAN Tag的TPID值都填入0x8100。
需要注意的是:
· 当一个三层以太网主接口上配置该命令后,该接口将不能再成为聚合成员端口。
· 在接口视图下配置,命令会对该接口的所有子接口生效。
· 多次执行该命令时,最新的配置会覆盖旧的配置,新的配置生效。
如果当前接口的状态为up,配置TPID值后,接口的状态会变为down,再迅速恢复到up状态。
【举例】
# 设置接口GigabitEthernet4/0/1下所有子接口能够接收和发送外层TPID值为0x9100的VLAN报文。
<Sysname> system-view
[Sysname] interface GigabitEthernet 4/0/1
[Sysname-GigabitEthernet4/0/1] dot1q ethernet-type 9100
【命令】
vlan-type dot1q vid vlan-list
undo vlan-type dot1q vid vlan-list
【视图】
三层以太网子接口视图/三层聚合子接口视图
【缺省级别】
2:系统级
【参数】
vlan-list:当前子接口能够终结的VLAN报文的最外层VLAN ID范围。表示方式为vlan-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>,vlan-id取值范围为1~4094,&<1-10>表示前面的参数最多可以重复输入10次。
【描述】
vlan-type dot1q vid命令用来使能当前子接口的Dot1q终结,并指定当前子接口能够终结的VLAN报文的最外层VLAN ID范围。undo vlan-type dot1q vid命令用来取消当前接口的Dot1q终结功能。
需要注意的是:
· 同一以太网主接口下的不同子接口不能终结同一种VLAN报文,即同一主接口下各子接口指定的vlan-list,不能有相同的VLAN ID。
· 将子接口下已有的Dot1q终结VLAN ID全部取消后,该子接口会重新启动一次,设备ARP表中与该子接口相关的表项也会被全部删除。
【举例】
# 配置子接口GigabitEthernet4/0/1.1能够终结VLAN ID在范围2~100内的报文。
<Sysname> system-view
[Sysname] interface GigabitEthernet 4/0/1.1
[Sysname-GigabitEthernet4/0/1.1] vlan-type dot1q vid 2 to 100
【命令】
vlan-type dot1q vid vlan-id second-dot1q { vlan-list | any }
undo vlan-type dot1q vid vlan-id second-dot1q { vlan-list | any }
【视图】
三层以太网子接口视图/三层聚合子接口视图
【缺省级别】
2:系统级
【参数】
vlan-id:第一层VLAN ID,取值范围为1~4094。
any:表示第二层VLAN ID可以为其他任意VLAN ID。假设通过配置当前子接口可以终结的VLAN报文的第一层VLAN ID为x,第二层VLAN ID为any,同时当前子接口对应的主接口下还创建了别的子接口,别的子接口也配置了vlan-type dot1q vid x second-dot1q vlan-list,则any表示1~4094范围内除vlan-list的其它任意VLAN ID。
vlan-list:第二层VLAN范围。表示方式为vlan-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>,vlan-id取值范围为1~4094,&<1-10>表示前面的参数最多可以重复输入10次。
【描述】
vlan-type dot1q vid second-dot1q命令用来使能当前接口的QinQ终结功能,并指定当前接口可以终结的VLAN报文的最外两层VLAN ID。undo vlan-type dot1q vid second-dot1q命令用来恢复缺省情况。
需要注意的是:
· 同一以太网主接口下的不同子接口不能终结同一种VLAN报文,即同一主接口下不同的子接口允许配置相同的第一层VLAN ID,但当第一层VLAN ID相同时,第二层VLAN ID范围不能有交叉。
· 将子接口下已有的QinQ终结VLAN ID全部取消后,该子接口会重新启动一次,设备ARP表中与该子接口相关的表项也会被全部删除。
【举例】
# 使能三层以太网子接口的QinQ终结功能,并指定子接口可以终结的VLAN报文的最外两层VLAN ID。
· 配置子接口GigabitEthernet4/0/1.1能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID为100。
<Sysname> system-view
[Sysname] interface GigabitEthernet 4/0/1.1
[Sysname-GigabitEthernet4/0/1.1] vlan-type dot1q vid 100 second-dot1q 100
[Sysname-GigabitEthernet4/0/1.1] quit
· 配置子接口GigabitEthernet4/0/1.2能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID范围为200到300。
[Sysname] interface GigabitEthernet 4/0/1.2
[Sysname-GigabitEthernet4/0/1.2] vlan-type dot1q vid 100 second-dot1q 200 to 300
[Sysname-GigabitEthernet4/0/1.2] quit
· 配置子接口GigabitEthernet4/0/1.3能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID为any。
[Sysname] interface GigabitEthernet 4/0/1.3
[Sysname-GigabitEthernet4/0/1.3] vlan-type dot1q vid 100 second-dot1q any
[Sysname-GigabitEthernet4/0/1.3] quit
· 配置子接口GigabitEthernet4/0/1.4能够终结的VLAN报文的第一层VLAN ID为100、第二层VLAN ID为500到600。
[Sysname] interface GigabitEthernet 4/0/1.4
[Sysname-GigabitEthernet4/0/1.4] vlan-type dot1q vid 100 second-dot1q 500 to 600
[Sysname-GigabitEthernet4/0/1.4] quit
· 配置子接口GigabitEthernet4/0/1.5能够终结的VLAN报文的第一层VLAN ID为200、第二层VLAN ID为500到600。
[Sysname] interface GigabitEthernet 4/0/1.5
[Sysname-GigabitEthernet4/0/1.5] vlan-type dot1q vid 200 second-dot1q 500 to 600
通过以上配置,子接口GigabitEthernet4/0/1.1、GigabitEthernet4/0/1.2、GigabitEthernet4/0/1.3、GigabitEthernet4/0/1.4和GigabitEthernet4/0/1.5能够终结的QinQ报文规格如下:
子接口 |
允许终结的QinQ报文的第一层VLAN ID |
允许终结的QinQ报文的第二层VLAN ID |
GigabitEthernet4/0/1.1 |
100 |
100 |
GigabitEthernet4/0/1.2 |
100 |
200~300 |
GigabitEthernet4/0/1.3 |
100 |
1~99、101~199、301~499、601~4094(即1~4094范围内除100、200~300和500~600的值) |
GigabitEthernet4/0/1.4 |
100 |
500~600 |
GigabitEthernet4/0/1.5 |
200 |
500~600 |
【命令】
vlan-termination broadcast enable
undo vlan-termination broadcast enable
【视图】
三层以太网子接口视图/三层聚合子接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
vlan-termination broadcast enable命令用来配置允许当前子接口发送广播和组播报文。undo vlan-termination broadcast enable命令用来恢复缺省情况。
缺省情况下,当前接口配置了模糊的Dot1q终结或者模糊的QinQ终结功能后,不允许发送广播、组播报文。
【举例】
# 配置允许GigabitEthernet4/0/1.10子接口发送广播、组播报文。
<Sysname> system-view
[Sysname] interface GigabitEthernet 4/0/1.10
[Sysname-GigabitEthernet4/0/1.10] vlan-type dot1q vid 10 to 20
[Sysname-GigabitEthernet4/0/1.10] vlan-termination broadcast enable
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!