04-QinQ-BPDU TUNNEL命令
本章节下载: 04-QinQ-BPDU TUNNEL命令 (133.87 KB)
目 录
1.1.2 if-match customer-vlan-id
1.1.5 qinq ethernet-type customer-tag
1.1.6 qinq ethernet-type service-tag
2.1.2 bpdu-tunnel dot1q enable
【命令】
classifier classifier-name behavior behavior-name
undo classifier classifier-name
【视图】
策略视图
【参数】
classifier-name:类的名称,取值为1~31个字符。
behavior–name:流行为的名称,取值为1~31个字符。
【描述】
classifier behavior命令用来在策略中为类指定流行为,使类与流行为关联。undo classifier命令用来取消策略中类和流行为的关联。
需要注意的是,策略中每个类只能与一个动作关联。
相关配置可参考命令qos policy。
& 说明:
当用户在策略下配置了多组类和流行为的对应关系时,如果某个流行为中配置了nest动作,建议用户不要在此流行为中配置其他动作,以保证应用策略后实际的运行结果与用户的配置意图一致。
【举例】
# 在策略user1中为类database指定流行为test。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1] classifier database behavior test
【命令】
if-match customer-vlan-id vlan-id-list
undo if-match customer-vlan-id vlan-id-list
【视图】
类视图
【参数】
vlan-id-list:用户VLAN ID的范围,形式可以为vlan-id to vlan-id,也可以输入多个不连续的VLAN ID,用空格隔开,设备最多允许用户同时指定8个VLAN ID;VLAN ID的取值范围为1~4094
【描述】
if-match customer-vlan-id命令用来使用用户VLAN ID作为匹配规则对报文进行分类。undo if-match customer-vlan-id命令用来删除匹配报文的规则。
【举例】
# 在名为“class1”的类中创建匹配规则,将用户VLAN ID为9到100的报文归为此类。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match customer-vlan-id 9 to 100
【命令】
nest top-most vlan-id vlan-id
undo nest
【视图】
流行为视图
【参数】
vlan-id:VLAN编号,取值范围为1~4094。
【描述】
nest top-most vlan-id命令用来为流行为配置创建外层VLAN标签的动作。undo nest命令用来取消流行为中创建外层VLAN标签动作的配置。
相关配置可参考命令qos policy、traffic behavior。
【举例】
# 为流行为database配置创建外层VLAN标签的动作,并配置外层VLAN标签为100。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] nest top-most vlan-id 100
【命令】
qinq enable
undo qinq enable
【视图】
以太网端口视图/端口组视图
【参数】
无
【描述】
qinq enable命令用来开启以太网端口的基本QinQ功能。undo qinq enable命令用来关闭以太网端口的基本QinQ功能。
缺省情况下,以太网端口的基本QinQ功能关闭。
打开基本QinQ功能的端口,报文将添加新的VLAN Tag,其VLAN Tag携带的VLAN ID为该端口的缺省VLAN ID。
在以太网端口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
【举例】
# 开启端口Ethernet2/0/1的基本QinQ功能。
<Sysname> system-view
[Sysname] interface ethernet 2/0/1
[Sysname-Ethernet2/0/1] qinq enable
# 开启端口组1中所有端口的基本QinQ功能。
<Sysname> system-view
[Sysname] link-aggregation group 1 mode manual
[Sysname] interface ethernet 2/0/2
[Sysname-Ethernet2/0/2] port link-aggregation group 1
[Sysname-Ethernet2/0/2] interface ethernet 2/0/3
[Sysname-Ethernet2/0/3] port link-aggregation group 1
[Sysname-Ethernet2/0/3] quit
[Sysname] port-group aggregation 1
[Sysname-port-group-aggregation-1] qinq enable
【命令】
qinq ethernet-type customer-tag hex-value
undo qinq ethernet-type customer-tag
【视图】
系统视图
【参数】
hex-value:十六进制格式的协议类型值,取值范围为0x0001~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 |
【描述】
qinq ethernet-type customer-tag命令用来配置用户网络的TPID值。undo qinq ethernet-type customer-tag命令用来恢复用户网络的TPID值为缺省值。
缺省情况下,用户网络的TPID值为0x8100。
【举例】
# 配置用户网络的TPID值为0x9100。
<Sysname> system-view
[Sysname] qinq ethernet-type customer-tag 9100
【命令】
qinq ethernet-type service-tag hex-value
undo qinq ethernet-type service-tag
【视图】
以太网端口视图/端口组视图
【参数】
hex-value:十六进制格式的协议类型值,取值范围为0x0001~0xFFFF。但不允许配置为表1-1中列举的常用协议类型值。
表1-2 常用协议类型值
协议类型 |
对应值 |
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 |
【描述】
qinq ethernet-type service-tag命令用来配置运营商网络的TPID值。undo qinq ethernet-type service-tag命令用来恢复运营商网络的TPID值为缺省值。
缺省情况下,运营商网络的TPID值为0x8100。
【举例】
# 配置Ethernet2/0/1端口的运营商网络TPID值为0x9100。
<Sysname> system-view
[Sysname] interface ethernet2/0/1
[Sysname-Ethernet2/0/1] qinq ethernet-type service-tag 9100
【命令】
qos apply policy policy-name inbound
undo qos apply policy inbound
【视图】
以太网端口视图/端口组视图
【参数】
inbound:对端口接收的报文应用策略。
policy-name:策略的名称,取值范围为1~31个字符。
【描述】
qos apply policy命令用来在端口或端口组上应用QoS策略。undo qos apply policy命令用来取消QoS策略的应用。
需要注意的是,在灵活QinQ的应用中,SC/SA/EA系列的单板均只支持对接收的报文应用策略,因此该命令需要配置到接收用户网络报文的端口上。
& 说明:
SC单板包括LSQ1GP24SC等类型的单板;SA单板包括LSQ1FP48SA等类型的单板;EA单板目前只包括LSQ1GP12EA单板。关于单板类型的详细介绍请参见安装手册。
【举例】
# 对端口Ethernet 2/0/1接收的报文应用策略test。
<Sysname> system-view
[Sysname] interface Ethernet 2/0/1
[Sysname-Ethernet2/0/1] qos apply policy test inbound
【命令】
qos policy policy-name
undo qos policy policy-name
【视图】
系统视图
【参数】
policy-name:策略的名称,取值范围为1~31个字符。
【描述】
qos policy命令用来定义一个策略并进入策略视图。undo qos policy命令用来删除一个策略。
需要注意的是,如果某个策略处于应用状态,则不允许删除该策略。用户需要取消对该策略的应用,然后再使用undo qos policy命令删除该策略。
相关配置可参考命令classifier behavior、qos apply policy。
【举例】
# 定义一个名为user1的策略。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1]
【命令】
traffic behavior behavior-name
undo traffic behavior behavior-name
【视图】
系统视图
【参数】
behavior-name:流行为的名称,取值范围为1~31个字符。
【描述】
traffic behavior命令用来定义一个流行为并进入流行为视图。undo traffic behavior命令用来删除一个流行为。
相关配置可参考命令qos policy、qos apply policy和classifier behavior。
【举例】
# 定义一个名为behavior1的流行为。
<Sysname> system-view
[Sysname] traffic behavior behavior1
[Sysname-behavior-behavior1]
【命令】
traffic classifier classifier-name [ operator { and | or } ]
undo traffic classifier classifier-name
【视图】
系统视图
【参数】
and:指定类中规则之间的关系为逻辑与,即报文必须匹配全部规则才属于该类。
or:指定类中规则之间的关系为逻辑或,即报文只要匹配其中任何一个规则就属于该类。
classifier-name:类的名称,取值范围为1~31个字符。
【描述】
traffic classifier命令用来定义一个类并进入类视图。undo traffic classifier命令用来删除一个类。
缺省情况下,类中各规则之间的关系为and,即逻辑与。
【举例】
# 定义一个名为class1的类。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1]
【命令】
bpdu-tunnel dot1q stp
undo bpdu-tunnel dot1q stp
【视图】
以太网端口视图/端口组视图
【参数】
无
【描述】
bpdu-tunnel dot1q stp命令用来开启端口的STP协议的BPDU TUNNEL功能。undo bpdu-tunnel dot1q stp命令用来关闭端口的STP协议的BPDU TUNNEL功能。
缺省情况下,所有端口的STP协议的BPDU TUNNEL功能关闭。
在以太网端口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
需要注意的是,要开启端口的STP协议的BPDU TUNNEL功能,请先使能端口的BPDU TUNNEL功能,并关闭端口的STP功能。
相关配置可参考命令bpdu-tunnel dot1q enable。
【举例】
# 开启端口Ethernet2/0/1的STP协议的BPDU TUNNEL功能。
<Sysname> system-view
[Sysname] interface ethernet 2/0/1
[Sysname-Ethernet2/0/1] stp disable
[Sysname-Ethernet2/0/1] bpdu-tunnel dot1q stp
# 开启端口组1中所有端口的STP协议的BPDU TUNNEL功能。
<Sysname> system-view
[Sysname] link-aggregation group 1 mode manual
[Sysname] interface ethernet 2/0/2
[Sysname-Ethernet2/0/2] port link-aggregation group 1
[Sysname-Ethernet2/0/2] interface ethernet 1/3
[Sysname-Ethernet2/0/3] port link-aggregation group 1
[Sysname-Ethernet2/0/3] quit
[Sysname] port-group aggregation 1
[Sysname-port-group-aggregation-1] stp disable
[Sysname-port-group-aggregation-1] bpdu-tunnel dot1q stp
【命令】
bpdu-tunnel dot1q enable
undo bpdu-tunnel dot1q enable
【视图】
系统视图/以太网端口视图/端口组视图
【参数】
无
【描述】
bpdu-tunnel dot1q enable命令用来开启BPDU TUNNEL功能。undo bpdu-tunnel dot1q enable命令用来关闭BPDU TUNNEL功能。
在系统视图下执行该命令,则开启或关闭全局BPDU TUNNEL功能;在以太网端口视图下执行该命令,则开启或关闭当前端口的BPDU TUNNEL功能;在端口组视图下执行该命令,则开启或关闭端口组中所有端口的BPDU TUNNEL功能。
缺省情况下,全局BPDU TUNNEL功能打开,而所有端口的BPDU TUNNEL功能关闭。
需要注意的是,只有全局BPDU TUNNEL功能打开后,端口下配置的BPDU TUNNEL功能才能生效。
【举例】
# 开启全局的BPDU TUNNEL功能。
<Sysname> system-view
[Sysname] bpdu-tunnel dot1q enable
# 开启端口Ethernet2/0/1的BPDU TUNNEL功能。
<Sysname> system-view
[Sysname] interface ethernet 2/0/1
[Sysname-Ethernet2/0/1] bpdu-tunnel dot1q enable
# 开启端口组1中所有端口的BPDU TUNNEL功能。
<Sysname> system-view
[Sysname] link-aggregation group 1 mode manual
[Sysname] interface ethernet 2/0/2
[Sysname-Ethernet2/0/2] port link-aggregation group 1
[Sysname-Ethernet2/0/2] interface ethernet 2/0/3
[Sysname-Ethernet2/0/3] port link-aggregation group 1
[Sysname-Ethernet2/0/3] quit
[Sysname] port-group aggregation 1
[Sysname-port-group-aggregation-1] bpdu-tunnel dot1q enable
【命令】
bpdu-tunnel tunnel-dmac mac-address
undo bpdu-tunnel tunnel-dmac
【视图】
系统视图
【参数】
mac-address:BPDU TUNNEL报文的组播目的MAC地址,格式为H-H-H。取值范围为0100-0CCD-CDD0、0100-0CCD-CDD1、0100-0CCD-CDD2和010F-E200-0003。
【描述】
bpdu-tunnel tunnel-dmac命令用来配置BPDU TUNNEL报文采用的组播目的MAC地址。undo bpdu-tunnel tunnel-dmac命令用来恢复缺省情况。
缺省情况下,BPDU TUNNEL报文采用的组播目的MAC地址为0x010F-E200-0003。
【举例】
# 配置BPDU TUNNEL报文组播目的MAC地址为0100-0CCD-CDD0。
<Sysname> system-view
[Sysname] bpdu-tunnel tunnel-dmac 0100-0ccd-cdd0
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!