09-VLAN终结命令
本章节下载: 09-VLAN终结命令 (136.98 KB)
本文中的“SPC单板”指的是单板丝印以“SPC”开头(如SPC-GT48L)的单板,“SPE单板”指的是单板丝印以“SPE”开头(如SPE-1020-E-II)的单板,“MPE单板”指的是单板丝印以“MPE”开头(如MPE-1004)的单板。
【命令】
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。
需要注意的是:
l 当一个三层以太网主接口上配置该命令后,该接口将不能再成为聚合成员端口。
l 在接口视图下配置,命令会对该接口的所有子接口生效。
如果当前接口的状态为up,配置TPID值后,接口的状态会变为down,再迅速恢复到up状态。
【举例】
# 设置接口GigabitEthernet3/1/1下所有子接口能够接收和发送外层TPID值为0x9100的VLAN报文。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] dot1q ethernet-type 9100
【命令】
second-dot1q { vlan-list | any }
undo second-dot1q { vlan-list | any }
【视图】
VLAN接口视图/三层以太网子接口视图/三层聚合子接口视图
【缺省级别】
2:系统级
【参数】
any:表示当前接口可以终结第一层VLAN ID为接口编号,第二层VLAN ID为1~4094中任意值的VLAN报文。
vlan-list:当前接口能够终结的VLAN报文的第二层VLAN ID范围。表示方式为vlan-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>,vlan-id取值范围为1~4094,&<1-10>表示前面的参数最多可以重复输入10次。
【描述】
second-dot1q命令用来使能当前接口的QinQ终结功能,并指定当前接口可以终结的VLAN报文的第二层VLAN ID(第一层VLAN ID等于当前接口的编号,不能配置)。undo second-dot1q用来恢复缺省情况。
缺省情况下,子接口/VLAN接口只终结第一层VLAN Tag。
需要注意的是,将接口下已有的QinQ终结VLAN ID全部取消后,该接口会重新启动一次,设备ARP表中与该接口相关的表项也会被全部删除。
【举例】
# 配置子接口GigabitEthernet3/1/1.10能够终结的VLAN报文的第二层VLAN ID范围为10~20;配置子接口GigabitEthernet3/1/1.12能够终结的VLAN报文的第二层VLAN ID为100;配置子接口GigabitEthernet3/1/1.100能够终结的VLAN报文的第二层VLAN ID为1~4094中任意值。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1.10
[Sysname-GigabitEthernet3/1/1.10] second-dot1q 10 to 20
[Sysname-GigabitEthernet3/1/1.10] quit
[Sysname] interface GigabitEthernet 3/1/1.12
[Sysname-GigabitEthernet3/1/1.12] second-dot1q 100
[Sysname-GigabitEthernet3/1/1.12] quit
[Sysname] interface GigabitEthernet 3/1/1.100
[Sysname-GigabitEthernet3/1/1.100] second-dot1q any
通过以上配置,子接口GigabitEthernet3/1/1.10、GigabitEthernet3/1/1.12和GigabitEthernet3/1/1.100能够终结的VLAN报文规格如下:
子接口 |
允许终结的VLAN报文的第一层VLAN ID |
允许终结的VLAN报文的第二层VLAN ID |
GigabitEthernet3/1/1.10 |
10 |
10~20 |
GigabitEthernet3/1/1.12 |
12 |
100 |
GigabitEthernet3/1/1.100 |
100 |
1~4094 |
# 配置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-interface 10 |
10 |
10~20 |
Vlan-interface 12 |
12 |
100 |
Vlan-interface 100 |
100 |
1~4094 |
【命令】
vlan-termination broadcast enable
undo vlan-termination broadcast enable
【视图】
VLAN接口视图/三层以太网子接口视图/三层聚合子接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
vlan-termination broadcast enable命令用来配置允许当前接口发送广播和组播报文。undo vlan-termination broadcast enable命令用来恢复缺省情况。
缺省情况下,当前接口配置了模糊的QinQ终结功能后,不允许发送广播、组播报文。
【举例】
# 配置允许子接口GigabitEthernet3/1/1.10发送VLAN ID在范围10~20内的广播或组播报文。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1.10
[Sysname-GigabitEthernet3/1/1.10] vlan-type dot1q vid 10 to 20
[Sysname-GigabitEthernet3/1/1.10] vlan-termination broadcast enable
# 配置允许接口Vlan-interface10发送VLAN ID在范围10~20内的广播或组播报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] second-dot1q 10 to 20
[Sysname-Vlan-interface10] vlan-termination broadcast enable
【命令】
vlan-termination enhance enable slot slot-number
undo vlan-termination enhance enable slot slot-number
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
slot slot-number:指定单板所在的槽位号。
【描述】
vlan-termination enhance enable命令用来使能指定SPC/MPE单板的VLAN终结增强功能。undo vlan-termination enhance enable命令用来恢复缺省情况。
当设备在大型的组网环境中作为网关应用时,SPC/MPE单板的接口在配置QinQ终结功能后可以学习到的ARP表项数量会减少,因此将不能满足庞大的用户群接入需求。此时,您可以使能SPC/MPE单板的VLAN终结增强功能,大幅提升该单板的ARP表项学习数量。
缺省情况下,SPC/MPE单板没有使能VLAN终结增强功能。
需要注意的是:
l 本命令仅适用于SPC/MPE单板。仅当系统工作模式为SPC模式时,才可以配置本命令。关于系统工作模式请参见“基础配置指导”中的“设备管理”。
l 配置出接口地址转换实现私网访问公网时,如果私网侧流量入接口与VPN实例相关联,请不要在NAT业务接口所在单板上使能VLAN终结增强功能,否则会导致该VPN数据不通。关于VPN请参见“MPLS 配置指导”中的“MPLS L3VPN”。关于NAT请参见“三层技术-IP业务配置指导”中的“NAT”。
l 配置本命令后,系统的转发通道自动检测功能将关闭。如果要配置转发通道自动检测功能,请确保系统没有配置vlan-termination enhance enable命令。关于转发通道自动检测功能请参见“基础配置指导”中的“设备管理”。
l 对SPC/MPE单板执行本命令后,需要重启该单板,配置才能生效。
【举例】
# 使能设备3号槽位上SPC单板的VLAN终结增强功能。
<Sysname> system-view
[Sysname] vlan-termination enhance enable slot 3
Vlan-termination enhanced mode will be effective after slot reboot. Continue? [Y/N]:
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!