01-MPLS基础命令
本章节下载: 01-MPLS基础命令 (459.23 KB)
目 录
1.1.1 display mpls color-mapping flex-algo
1.1.2 display mpls forwarding ilm
1.1.3 display mpls forwarding nhlfe
1.1.7 display mpls lsp statistics
1.1.8 display mpls multicast-lsp protocol mldp p2mp
1.1.9 display mpls multicast-lsp statistics p2mp
1.1.13 mpls bandwidth-based-sharing
1.1.15 mpls forwarding split-horizon
1.1.18 mpls label-usage threshold-alarm percent
1.1.24 mpls statistics interval
1.1.25 mpls ttl expiration enable
1.1.28 snmp-agent trap enable mpls
1.1.29 snmp-agent trap enable mpls-private
display mpls color-mapping flex-algo命令用来显示Color值与Flex-Algo算法的映射关系。
【命令】
display mpls color-mapping flex-algo [ color value ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
color value:显示指定Color值与Flex-Algo算法的映射关系。value表示Color值,取值范围为1~4294967295。如果不指定本参数,则显示所有Color值与Flex-Algo算法的映射关系。
【举例】
# 显示所有Color值与Flex-Algo算法的映射关系
<Sysname> display mpls color-mapping flex-algo
Color Flex-Algo
1 128
2 129
3 128
4 130
表1-1 dsplay mpls color-mapping flex-algo命令显示信息描述表
字段 |
描述 |
Color |
Color值 |
Flex-Algo |
灵活算法ID |
display mpls forwarding ilm命令用来显示ILM(Incoming Label Map,入标签映射)表项信息。
【命令】
(独立运行模式)
display mpls forwarding ilm [ label ] [ slot slot-number [ cpu cpu-number ] ]
(IRF模式)
display mpls forwarding ilm [ label ] [ chassis chassis-number slot slot-number [ cpu cpu-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
label:显示指定入标签的ILM表项,取值范围为16~1010152。如果不指定本参数,则显示所有入标签的ILM表项信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)
cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。
【使用指导】
ILM用于根据入标签查找对应的标签操作类型、出标签值等。LSR接收到带有标签的报文后,根据报文中的栈顶标签值查找对应的ILM表项,执行相应的标签操作,并转发该报文。
【举例】
# 显示所有ILM表项。
<Sysname> display mpls forwarding ilm
Total ILM entries: 3
Flags: T - Forwarded through a tunnel
N - Forwarded through the outgoing interface to the nexthop IP address
B - Backup forwarding information
A - Active forwarding information
M – P2MP forwarding information
InLabel Oper VRF Flag SwapInfo Forwarding Info
--------------------------------------------------------------------------------
30 SWAP 0 T 1000 1024
1279 POP 0 - - -
1407 SWAP 0 NA 1271 XGE3/1/3 50.2.0.2
NB 1270 Tun0 0.0.0.0
表1-2 display mpls forwarding ilm命令显示信息描述表
字段 |
描述 |
Total ILM entries |
ILM表项总数 |
InLabel |
入标签 |
Oper |
操作类型,取值包括: · POP:弹出标签 · POPGO:弹出标签,并将报文转发到另一条隧道 · SWAP:交换标签 |
VRF |
VPN实例的索引 |
Flag |
转发标记,取值包括: · T:隧道转发 · N:出接口/下一跳转发 · B:备份转发信息 · A:在用转发信息 · M:点到多点转发信息 |
SwapInfo |
标签交换信息,取值分为两种:出方向SRv6 SID信息或出标签值 仅操作字段为SWAP时,本字段才有意义 |
Forwarding Info |
转发信息 · 转发标记为N时,转发信息为出接口和下一跳 · 转发标记为T时,转发信息为NID |
display mpls forwarding nhlfe命令用来显示NHLFE(Next Hop Label Forwarding Entry,下一跳标签转发项)表项信息。
【命令】
(独立运行模式)
display mpls forwarding nhlfe [ nid [ relation ] | tunnel-type { crlsp | gre | local | lsp | mixed-tunnel | srlsp | srpgroup | srpolicy | srpsids | te } ] [ slot slot-number [ cpu cpu-number ] ]
(IRF模式)
display mpls forwarding nhlfe [ nid [ relation ] | tunnel-type { crlsp | gre | local | lsp | mixed-tunnel | srlsp | srpgroup | srpolicy | srpsids | te } ] [ chassis chassis-number slot slot-number [ cpu cpu-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
nid:显示指定索引号的NHLFE表项的信息。nid为NHLFE表项索引,取值范围为0~4294967294。如果不指定本参数,则显示所有索引号的NHLFE表项信息。
relation:显示与指定NHLFE表项关联的表项信息。
tunnel-type:显示指定隧道类型的NHLFE表项信息。如果不指定本参数,则显示所有隧道类型的NHLFE表项信息。
crlsp:指定静态CRLSP隧道或采用RSVP协议建立的CRLSP隧道。
gre:指定GRE隧道。
local:指定直连下一跳对应的LSP隧道。
lsp:指定静态LSP隧道、采用LDP或BGP协议建立的LSP隧道。
mixed-tunnel:指定MPLS组合NID对应的隧道。
srlsp:指定静态SRLSP隧道、BGP/IS-IS/OSPF协议建立的SRLSP隧道。
srpgroup:指定SR-MPLS TE Policy组对应的隧道。
srpolicy:指定SR-MPLS TE Policy隧道。
srpsids:指定SR-MPLS TE Policy SID列表对应的隧道。
te:指定MPLS TE隧道接口对应的隧道。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)
cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。
【使用指导】
NHLFE表项描述了标签的转发信息(如出标签、出接口等),NHLFE表项主要用于为报文添加多层标签的情况。需要为报文添加多层标签时,LSR首先通过FIB表项或ILM表项获取最内层标签和对应的NHLFE表项索引,然后根据NHLFE表项索引查找NHLFE表项,从该表项中获取报文的外层标签。
【举例】
# 显示索引号为2048的NHLFE表项。
<Sysname> display mpls forwarding nhlfe 2048
Flags: T - Forwarded through a tunnel
N - Forwarded through the outgoing interface to the nexthop IP address
B - Backup forwarding information
A - Active forwarding information
M – P2MP forwarding information
NID Tnl-Type Flag OutLabel Forwarding Info
Attri-Val
--------------------------------------------------------------------------------
2048 LSP NA 2025 XGE3/1/2 10.11.112.26
# 显示所有的NHLFE表项。
<Sysname> display mpls forwarding nhlfe
Total NHLFE entries: 5
Flags: T - Forwarded through a tunnel
N - Forwarded through the outgoing interface to the nexthop IP address
B - Backup forwarding information
A - Active forwarding information
M – P2MP forwarding information
NID Tnl-Type Flag OutLabel Forwarding Info
Attri-Val
--------------------------------------------------------------------------------
10 - TA - 2049
20 - TA - 2050
2048 LSP NA 2025 XGE3/1/2 10.11.112.26
2049 LSP NA 3024 XGE3/1/2 10.11.112.26
TB 3026 20
2050 LSP NA 3025 XGE3/1/1 10.11.113.26
268435456 TE TA - 256
Tunnel0
表1-3 display mpls forwarding nhlfe命令显示信息描述表
字段 |
描述 |
Total NHLFE entries |
NHLFE表项总数 |
NID |
NHLFE表项索引 |
Tnl-Type |
隧道类型,取值包括: · LOCAL:表示直连下一跳对应的LSP隧道 · LSP:表示静态LSP隧道、采用LDP或BGP协议建立的LSP隧道 · TE:表示MPLS TE隧道接口对应的隧道 · GRE:表示GRE隧道 · CRLSP:表示静态CRLSP隧道或采用RSVP协议建立的CRLSP隧道 · SRLSP:表示静态SRLSP隧道或者ISIS和OSPF协议建立的SRLSP隧道 · SRPolicy:表示SR-MPLS TE Policy隧道 · SRPSIDs:表示SR-MPLS TE Policy SID列表对应的隧道 · SRPGroup:表示SR-MPLS TE Policy组对应的隧道 · MIXEDTNL:表示MPLS组合NID对应的隧道 · -:表示隧道类型为无效值 |
Flag |
转发标记,取值包括: · T:隧道转发 · N:出接口/下一跳转发 · B:备份转发信息 · A:在用转发信息 · M:点到多点转发信息 |
OutLabel |
出标签值 |
Forwarding Info |
转发信息 · 转发标记为N时,转发信息为出接口和下一跳 · 转发标记为T时,转发信息为NID |
Attri-Val |
转发属性 目前取值为Tunnel接口名称,仅Tnl-Type取值为TE或者GRE时,会显示本信息 |
display mpls interface命令用来显示使能了MPLS能力接口的MPLS相关信息。
【命令】
display mpls interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-type interface-number:显示指定接口的MPLS相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有使能MPLS能力的接口的MPLS相关信息。
【举例】
# 显示所有使能了MPLS能力接口的MPLS相关信息。
<Sysname> display mpls interface
Interface Status MPLS MTU
XGE3/1/1 Up 1500
XGE3/1/2 Up 1500
表1-4 display mpls interface命令显示信息描述表
字段 |
描述 |
Interface |
接口名称 |
Status |
接口状态 |
MPLS MTU |
接口的MPLS MTU,单位为字节 如果未配置接口的MPLS MTU,则显示为“-” |
【相关命令】
· mpls enable
· mpls mtu
display mpls label命令用来显示MPLS标签的信息。
【命令】
(独立运行模式)
display mpls label { label-value1 [ to label-value2 ] | all } [ state { alloc | idle | inuse | pending } ] [ verbose ] [ slot slot-number ]
(IRF模式)
display mpls label { label-value1 [ to label-value2 ] | all } [ state { alloc | idle | inuse | pending } ] [ verbose ] [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
label-value1:显示指定标签的使用状态。label-value1为标签值,取值范围为16~1010152。当与label-value2一起使用时,label-value1表示标签范围的起始值。
to label-value2:标签范围的结束值。取值范围为16~1010152。如果同时指定了label-value1和本参数,则显示label-value1到label-value2之间标签的使用状态。
all:显示所有标签的信息。
state:显示指定状态的标签。如果未指定本参数,则显示所有状态的标签。
alloc:显示处于申请状态还未使用的标签。
idle:显示处于空闲状态的标签。
inuse:显示已被申请且被LSP使用的标签。
pending:显示已经释放但还被LSP使用的标签。
verbose:显示MPLS标签的详细信息。如果不指定本参数,则显示MPLS标签的简要信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)
【举例】
# 显示1025~1027之间标签的简要信息。
<Sysname> display mpls label 1025 to 1027
Label Owner State
1025 LDP Alloc
1026 LDP Alloc
1027 LDP Inuse
# 显示1025~1027之间处于申请状态还未使用的标签的简要信息。
<Sysname> display mpls label 1025 to 1027 state alloc
Label Owner State
1025 LDP Alloc
1026 LDP Alloc
# 显示1025~1027之间标签的详细。
<Sysname> display mpls label 1025 to 1027 verbose
Label: 1025
State: Idle
Owner: -
FEC : -
Version: 0
Label: 1026
State: Idle
Owner: -
FEC : -
Version: 0
Label: 1027
State: Idle
Owner: -
FEC : -
Version: 0
表1-5 display mpls label命令显示信息描述表
字段 |
描述 |
Label |
标签值 |
Owner |
标签使用者,即使用该标签的协议,取值包括: · Static:表示静态LSP · LDP · BGP · StaticCR:表示静态CRLSP或静态SRLSP · RSVP · L2VPN · ISIS · OSPF · VSRP · NAT · -:表示标签处于空闲状态,即State字段取值为Idle |
State |
标签的使用状态,取值包括: · Idle:标签空闲 · Alloc:标签已被申请 · Pending:标签已释放,但仍被LSP表项使用 · Inuse:标签已被申请,同时被LSP表项使用 |
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址/掩码/LSINDEX:表示根据LSINDEX划分FEC · IP地址/In Label:表示BGP PeerSet方式创建的LSP · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE或静态SRLSP的FEC · IP地址/Color:表示根据SR-MPLS TE Policy的目的节点的IP地址和Color值划分的FEC · -:表示静态Transit LSP、静态Egress LSP、静态SRLSP的邻接路径、静态Transit CRLSP、静态Egress CRLSP或聚合组成员接口的邻接路径 如果显示为“Backup”,则表示该LSP是前一条LSP的备份LSP |
Version |
标签版本号 |
display mpls lsp命令用来显示LSP(Label Switched Path,标签交换路径)信息。
【命令】
(独立运行模式)
display mpls lsp [ egress | in-label label-value | ingress | outgoing-interface interface-type interface-number | protocol { bgp | isis | ldp | local | nat | ospf | sr-te | sr-policy | rsvp-te [ p2mp ] | static | static-cr } | transit ] [ vpn-instance vpn-instance-name ] [ ipv4-address mask-length | ipv6 [ ipv6-address prefix-length ] ] [ srv6-mpls-interworking ] [ verbose ] [ slot slot-number ]
(IRF模式)
display mpls lsp [ egress | in-label label-value | ingress | outgoing-interface interface-type interface-number | protocol { bgp | isis | ldp | local | nat | ospf | sr-te | sr-policy | rsvp-te [ p2mp ] | static | static-cr } | transit ] [ vpn-instance vpn-instance-name ] [ ipv4-address mask-length | ipv6 [ ipv6-address prefix-length ] ] [ srv6-mpls-interworking ] [ verbose ] [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
egress:显示本设备作为出节点的LSP信息。
in-label label-value:显示以指定值为入标签的LSP信息。label-value为标签值,取值范围为0~1010152。
ingress:显示本设备作为入节点的LSP信息。
outgoing-interface interface-type interface-number:显示以指定接口为出接口的LSP信息。interface-type interface-number为接口类型和接口编号。
protocol:根据建立LSP的协议类型显示LSP信息。
bgp:显示BGP LSP信息。
isis:显示IS-IS建立的SRLSP信息。
ldp:显示LDP LSP信息。
local:显示直连下一跳、MPLS TE隧道接口、隧道捆绑接口对应的LSP信息。
nat:显示NAT LSP信息。
ospf:显示OSPF建立的SRLSP信息。
sr-te:显示TE建立的Segment Routing SRLSP。
sr-policy:显示SR Policy建立的SRLSP。
rsvp-te:显示RSVP-TE建立的CRLSP信息。
p2mp:显示RSVP-TE P2MP建立的点到多点类型的CRLSP信息。如果不指定本参数,则显示RSVP-TE P2P及RSVP-TE P2MP建立的CRLSP信息。
static:显示手工配置的静态LSP信息。
static-cr:显示手工配置的静态CRLSP和静态SRLSP信息。
transit:显示本设备作为中间节点的LSP信息。
vpn-instance vpn-instance-name:显示指定VPN实例的LSP信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网的LSP信息。
ipv4-address mask-length:显示到达指定IPv4 FEC的LSP信息。ipv4-address为FEC的目的IPv4地址;mask-length为FEC目的IPv4地址的掩码长度,取值范围为0~32。
ipv6:显示IPv6的LSP信息。如果不指定本参数,则显示IPv4的LSP信息。
ipv6-address prefix-length:显示到达指定IPv6 FEC的LSP信息。ipv6-address为FEC的目的IPv6地址;prefix-length为FEC目的IPv6地址的前缀长度,取值范围为0~128。
srv6-mpls-interworking:显示SRv6和MPLS互通的LSP的信息。如果不指定本参数,则显示非SRv6和MPLS互通的LSP的信息。
verbose:显示LSP的详细信息。如果不指定本参数,则显示LSP的简要信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)
【使用指导】
如果未指定任何参数,则显示所有LSP的简要信息;如果只指定了verbose参数,则显示所有LSP的详细信息。
【举例】
# 显示所有IPv4 LSP的简要信息。
<Sysname> display mpls lsp
FEC Proto In/Out Label Out Inter/NHLFE/LSINDEX
100.100.100.100/24 LDP -/1049 XGE3/1/1
Backup -/1050 XGE3/1/2
100.100.100.10/24 LDP -/1051 XGE3/1/3
Backup -/1050 XGE3/1/2
100.100.100.10/24 LDP -/1049 XGE3/1/4
101.100.100.10/24 LDP 1026/1049 XGE3/1/1
102.100.100.10/24 LDP 1027/- -
103.100.100.10/24 LDP 1028/1049 Tun10
110.100.100.20/24 BGP -/1049 XGE3/1/1
111.100.100.10/24 BGP 2028/1049 XGE3/1/1
112.100.100.10/24 BGP 2029/- XGE3/1/1
113.100.100.10/24 BGP 2030/1049 NHLFE1500
114.100.100.10/24 BGP 2031/1050 Tun100
100.100.100.100 Local -/- XGE3/1/1
101.101.101.101/32 Static -/100 XGE3/1/1
- Static 100/200 XGE3/1/1
- Static 101/- XGE3/1/1
200.200.200.200/64000/64000 RSVP -/1030 XGE3/1/5
201.200.200.200/64000/64000 RSVP 1024/1031 XGE3/1/5
202.200.200.200/64000/64000 RSVP 1025/- -
150.140.150.100/64001/0 StaticCR -/1000 XGE3/1/5
- StaticCR 50/1001 XGE3/1/5
- StaticCR 51/- -
110.100.100.20/32 ISIS -/16000 XGE3/1/5
Backup -/17000 LSINDEX100
20.0.0.20/32/100 ISIS -/17000 XGE3/1/1
100.100.100.100/16000 BGP 16000/- XGE3/1/1
2.2.2.9/32/20971523 SRPolicy -/3 XGE3/1/2
4.4.4.4/32/23068673 SRPolicy -/17030 XGE3/1/1
18040
24117250 SRPolicy -/- LSINDEX23068673
4.4.4.4/10 SRPolicy 15000/- NHLFE24117250
表1-6 display mpls lsp命令显示信息描述表
字段 |
描述 |
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址/掩码/LSINDEX:表示根据LSINDEX划分FEC · IP地址/In Label:表示BGP PeerSet方式创建的LSP · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE或静态SRLSP的FEC · Endpoint/Color:表示根据SR Policy的目的节点的IP地址和Color值划分的FEC · NID:表示根据NID划分FEC · GroupID:表示根据SR-MPLS TE Policy组ID划分FEC · NAT实例ID/VPN实例索引:表示NAT协议创建的LSP · IP地址/掩码(Flex-Algo ID):表示根据灵活算法ID和目的地址划分FEC · -:表示静态Transit LSP、静态Egress LSP、静态SRLSP的邻接路径、静态Transit CRLSP、静态Egress CRLSP或聚合组成员接口的邻接路径 · IP地址/私有数据/VPN实例索引:表示根据IP地址、私有数据和VPN实例索引划分FEC 如果显示为“Backup”,则表示该LSP是前一条LSP的备份LSP |
Proto |
标签分发协议,取值包括: · LDP:表示该LSP为采用LDP协议建立的LDP LSP · BGP:表示该LSP为采用BGP协议建立的BGP LSP · IS-IS:表示该LSP为采用IS-IS协议建立的SRLSP · RSVP:表示该LSP为采用RSVP协议建立的CRLSP · Static:表示该LSP为手工配置的静态LSP · StaticCR:表示该LSP为手工配置的静态CRLSP或静态SRLSP · Local:表示该LSP为直连下一跳、MPLS TE隧道接口、隧道捆绑接口对应的LSP · VSRP:表示该LSP为VSRP协议建立的LSP |
In/Out Label |
入标签值/出标签值 |
Out Inter/NHLFE/LSINDEX |
出接口名称/NHLFE索引/备份LSP的标签栈索引 取值为NHLFEnumber时,表示该LSP迭代到NID为number的NHLFE表项对应的Ingress LSP 取值为LSINDEXnumber时,表示该LSP迭代到标签栈索引为number的LSINDEX表项对应的Ingress LSP |
# 显示所有IPv6 LSP的简要信息。
<Sysname> display mpls lsp ipv6
FEC : 100:100:100:100:100:100:100:100/128
Protocol : BGP In-Label : 1200
Out-Label: 1300 Out-Interface: XGE3/1/1
BkLabel : 1400 BkInterface : XGE3/1/2
表1-7 display mpls lsp ipv6命令显示信息描述表
字段 |
描述 |
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC · -:表示静态Transit LSP、静态Egress LSP、静态Transit CRLSP或静态Egress CRLSP |
Protocol |
标签分发协议,取值包括: · LDP:表示该LSP为采用LDP协议建立的LDP LSP · BGP:表示该LSP为采用BGP协议建立的BGP LSP · RSVP:表示该LSP为采用RSVP协议建立的CRLSP · Static:表示该LSP为手工配置的静态LSP · StaticCR:表示该LSP为手工配置的静态CRLSP或静态SRLSP · Local:表示该LSP为直连下一跳、MPLS TE隧道接口、隧道捆绑接口对应的LSP · VSRP:表示该LSP为VSRP协议建立的LSP |
In-Label |
入标签值 |
Out-Label |
出标签值 |
Out-Interface |
出接口 |
BkLabel |
备份LSP的出标签值 |
BkInterface |
备份LSP的出接口 |
# 显示SRv6和MPLS互操作的LSP的简要信息。
<Sysname> display mpls lsp srv6-mpls-interworking
FEC : 3::9/43:1::1:0:0
Protocol : BGP
In Label : 600127
Out SRv6 SID : 43:1::1:0:0
Backup SRv6 SID: 48:1::1:0:0
Path ID : 0x216000002.1
表1-8 display mpls lsp srv6-mpls-interworking命令显示信息描述表
字段 |
描述 |
FEC |
转发等价类,形式为IPv6地址/Out SRv6 SID,表示根据下一跳IPv6地址和出方向的SRv6 SID标签划分FEC |
Protocol |
标签分发协议,取值为BGP,表示该LSP为采用BGP协议建立的BGP LSP |
In Label |
入标签值 |
Out SRv6 SID |
出方向的SRv6 SID |
Backup SRv6 SID |
备份SRv6 SID |
Path ID |
转发路径ID,取值为0xvnid.m,vnid表示虚拟下一跳ID,m表示路径编号 |
# 显示所有SRv6和MPLS互操作的LSP的详细信息。
<Sysname> display mpls lsp srv6-mpls-interworking verbose
FEC : 3::9/43:1::1:0:0
Protocol : BGP
LSR Type : Transit
Service : -
Create Time : 2020-11-25 16:54:34
Last Chg Time : 2020-11-25 16:54:34
In label : 600127
Inbound Statistics:
Octets : 10600
Packets : 100
Errors : 0
Discards : 0
Out SRv6 SID : 43:1::1:0:0
Backup SRv6 SID: 48:1::1:0:0
Path ID : 0x216000002.1
Outbound Statistics:
Octets : 12600
Packets : 100
Errors : 0
Discards : 0
表1-9 display mpls lsp srv6-mpls-interworking verbose命令显示信息描述表
字段 |
描述 |
FEC |
转发等价类,形式为IP地址/Out SRv6 SID,表示根据下一跳IPv6地址和出方向的SRv6 SID标签划分FEC |
Proto |
标签分发协议,取值为BGP,表示该LSP为采用BGP协议建立的BGP LSP |
LSR Type |
LSR类型,取值包括: · Ingress:LSP的入节点 · Transit:LSP的中间节点 · Egress:LSP的出节点 |
Service |
部署的业务 |
Create Time |
LSP的生成时间 |
Last Chg Time |
LSP最后一次改变的时间 |
In Label |
入标签值 |
Inbound Statistics |
入方向的MPLS转发统计信息,包括入方向接收的字节数(Octets)、接收的报文数(Packets)、接收的错误报文数(Errors)和丢弃的报文数(Discards) |
Out SRv6 SID |
出方向的SRv6 SID |
Backup SRv6 SID |
备份SRv6 SID |
Path ID |
转发路径ID,取值为0xvnid.m,vnid表示虚拟下一跳ID,m表示路径编号 |
Outbound Statistics |
出方向的SRv6转发统计信息,包括出方向发送的字节数(Octets)、发送的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards) |
# 显示所有LSP的详细信息。
<Sysname> display mpls lsp verbose
Destination : 56.10.10.2
FEC : 56.10.10.2/32
Protocol : LDP
LSR Type : Egress
Service : Statistics
Create Time : 2021-07-05 11:44:06
Last Chg Time: 2021-07-05 11:44:06
In-Label : 1024
State : Active
Inbound Statistics:
Octets : 13000
Packets : 100
Errors : 0
Discards : 0
Destination : 56.10.10.4
FEC : 56.10.10.2/32
Protocol : LDP
LSR Type : Transit
Service : Statistics
Create Time : 2021-07-05 11:44:06
Last Chg Time: 2021-07-05 11:44:06
In-Label : 1026
Inbound Statistics:
Octets : 10600
Packets : 100
Errors : 0
Discards : 0
Path ID : 0x40000000.1
State : Active
Out-Label : 1800
Nexthop : 10.1.1.2
Out-Interface: XGE3/1/1
BkLabel : 1900
BkNexthop : 20.1.1.2
BkInterface : XGE3/1/2
Outbound Statistics:
Octets : 12600
Packets : 100
Errors : 0
Discards : 0
Destination : 56.10.10.4
FEC : 56.10.10.2/32
Protocol : LDP
LSR Type : Ingress
Service : -
Create Time : 2021-07-05 11:44:06
Last Chg Time: 2021-07-05 11:44:06
NHLFE ID : 2000
State : Active
Out-Label : 1800
Nexthop : 10.1.1.2
Out-Interface: XGE3/1/1
Entropy Label: Enabled
Destination : 110.100.100.20
FEC : 110.100.100.20/32
Protocol : ISIS
LSR Type : Ingress
Service :
Create Time : 2021-07-05 11:44:06
Last Chg Time: 2021-07-05 11:44:06
State : Active
Out-Label : 16000
Nexthop : 10.1.1.2
Out-Interface: XGE3/1/5
BkLabel : 17000
BkLsIndex : 100
Destination : 20.0.0.20
FEC : 20.0.0.20/32/100
Protocol : ISIS
LSR Type : Ingress
Service :
Create Time : 2021-07-05 11:44:06
Last Chg Time: 2021-07-05 11:44:06
Out-Label : 17000,2175,16001
Nexthop : 10.1.1.2
Out-Interface: XGE3/1/1
LsIndex : 100
Destination : -
FEC : -
Protocol : BGP
LSR Type : Transit
Service : -
Create Time : 2021-07-05 11:44:06
Last Chg Time: 2021-07-05 11:44:06
In-Label : 16000
Path ID : 0x40000000.1
State : Active
Out-Label : -
OriginNexthop: 100.100.100.100
Nexthop : 10.1.1.2
Out-Interface: XGE3/1/1
Path ID : 0x40000000.2
State : Active
Out-Label : -
OriginNexthop: 101.101.101.101
Nexthop : 11.1.1.2
Out-Interface: XGE3/1/2
Path ID : 0x40000000.3
State : Active
Out-Label : -
OriginNexthop: 102.102.102.102
Nexthop : 12.1.1.2
Out-Interface: XGE3/1/3
表1-10 display mpls lsp verbose命令显示信息描述表
字段 |
描述 |
Destination |
LSP的目的地址 |
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingress LSR ID/Tunnel ID/LSP ID:表示RSVP TE或静态SRLSP的FEC · Endpoint/Color:表示根据SR Policy的目的节点的IP地址和Color值划分的FEC · NAT实例ID/VPN实例索引:表示NAT协议创建的LSP · IP地址/掩码(Flex-Algo ID):表示根据灵活算法ID和目的地址划分FEC · -:表示静态Transit LSP、静态Egress LSP、静态Transit CRLSP、静态Egress CRLSP或聚合组成员接口的邻接路径 · IP地址/私有数据/VPN实例索引:表示根据IP地址、私有数据和VPN实例索引划分FEC |
Protocol |
标签分发协议,取值包括: · LDP:表示该LSP为采用LDP协议建立的LDP LSP · BGP(instance-name):表示该LSP为采用BGP协议建立的BGP LSP,instance-name表示BGP实例名称,取值为default表示默认实例 · IS-IS:表示该LSP为采用IS-IS协议建立的SRLSP · RSVP:表示该LSP为采用RSVP协议建立的CRLSP · Static:表示该LSP为手工配置的静态LSP · StaticCR:表示该LSP为手工配置的静态CRLSP或静态SRLSP · Local:表示该LSP为直连下一跳、MPLS TE隧道接口、隧道捆绑接口对应的LSP · OSPF:表示该LSP为采用OSPF协议建立的SRLSP · SR-TE:表示该LSP为TE创建的SRLSP · SRPolicy:表示该LSP为SR Policy建立的SRLSP · VSRP:表示该LSP为VSRP协议建立的LSP · NAT:表示该LSP为NAT协议建立的LSP |
LSR Type |
LSR类型,取值包括: · Ingress:LSP的入节点 · Transit:LSP的中间节点 · Egress:LSP的出节点 |
Service |
LSP上部署的业务 目前仅支持Statistics,表示MPLS转发统计功能 |
Create Time |
LSP创建时间 |
Last Chg Time |
LSP最近一次状态变化的时间 |
In-Label |
入标签值 |
Path ID |
转发路径,取值为0xnn.m,nn表示承载本层LSP的外层LSP的NHLFE组ID,m表示等价路径编号 |
NHLFE ID |
NHLFE表项索引 |
State |
LSP状态,取值包括: · Active:LSP正在使用 · Inactive:LSP空闲未用 |
Out-Label |
出标签值 |
Nexthop |
下一跳地址 |
Out-Interface |
出接口 |
LsIndex |
LSP的标签栈索引值 |
BkLabel |
备份LSP的出标签值 |
BkNexthop |
备份LSP的下一跳地址 |
BkInterface |
备份LSP的出接口 |
BkLsIndex |
备份LSP的标签栈索引值 |
OriginNexthop |
BGP原始下一跳 |
【相关命令】
· display mpls lsp statistics
display mpls lsp statistics命令用来显示LSP的统计信息。
【命令】
display mpls lsp statistics [ ipv6 ] [ all | vpn-instance vpn-instance-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv6:显示IPv6 LSP的统计信息。如果不指定本参数,则显示IPv4 LSP的统计信息。
all:显示所有LSP的统计信息,包括公网和所有VPN实例。如果不指定本参数,且未指定vpn-instance参数,则显示公网所有LSP的统计信息。
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网和所有VPN实例。
【举例】
# 显示公网IPv4 LSP的统计信息。
<Sysname> display mpls lsp statistics
LSP Type Ingress/Transit/Egress Active
Static LSP 0/0/0 0/0/0
Static CRLSP 0/0/0 0/0/0
LDP LSP 2/2/1 2/2/1
RSVP CRLSP 0/0/0 0/0/0
BGP LSP 0/0/0 0/0/0
Local LSP 2/0/0 2/0/0
ISIS LSP 0/0/0 0/0/0
OSPF LSP 3/3/1 3/3/1
SR LSP 1/0/0 1/0/0
SR Policy LSP 1/1/0 1/1/0
VSRP LSP 0/0/0 0/0/0
NAT LSP 0/0/0 0/0/0
-----------------------------------------------------
Total 4/2/1 4/2/1
# 显示公网IPv6 LSP的统计信息。
<Sysname> display mpls lsp statistics ipv6
LSP Type Ingress/Transit/Egress Active
Static LSP 0/0/0 0/0/0
Static CRLSP 0/0/0 0/0/0
LDP LSP 6/6/2 6/6/2
RSVP CRLSP 0/0/0 0/0/0
BGP LSP 0/0/0 0/0/0
Local LSP 2/0/0 2/0/0
ISIS LSP 0/0/0 0/0/0
OSPF LSP 0/0/0 0/0/0
SR Policy LSP 0/0/0 0/0/0
VSRP LSP 0/0/0 0/0/0
NAT LSP 0/0/0 0/0/0
-----------------------------------------------------
Total 8/6/2 8/6/2
表1-11 display mpls lsp statistics命令显示信息描述表
字段 |
描述 |
LSP Type |
LSP的类型,取值包括: · Static LSP:静态LSP · Static CRLSP:静态CRLSP或静态SRLSP · LDP LSP:通过LDP建立的LSP · Local LSP:直连下一跳、MPLS TE隧道接口、隧道捆绑接口对应的LSP · RSVP CRLSP:通过RSVP建立的CRLSP · BGP LSP:通过BGP建立的LSP · IS-IS:表示该LSP为采用IS-IS协议建立的SRLSP · OSPF:表示该LSP为采用OSPF协议建立的SRLSP · SR LSP:表示该LSP为Segment Routing协议与Stateful PCE联动建立的动态SRLSP · SR Policy LSP:表示该LSP为通过SR Policy建立的SRLSP · VSRP LSP:通过VSRP协议建立的LSP · NAT LSP:通过NAT协议建立的LSP |
Total |
各种类型LSP的总数 |
Ingress |
本设备作为入节点的LSP数量 |
Transit |
本设备作为中间节点的LSP数量 |
Egress |
本设备作为出节点的LSP数量 |
Active |
处于可用状态的各种类型LSP的数量 |
display mpls multicast-lsp protocol mldp p2mp命令用来显示mLDP P2MP LSP信息。
【命令】
display mpls multicast-lsp protocol mldp p2mp [ root-ip ip-address { lsp-id lsp-id | opaque-value opaque-value } ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
root-ip ip-address:显示指定根节点地址的mLDP P2MP LSP信息。如果不指定本参数,则显示所有mLDP P2MP LSP信息。
lsp-id lsp-id:显示指定LSP ID的mLDP P2MP LSP信息。lsp-id表示LSP ID,取值范围为0~4294967295。
opaque-value opaque-value:显示指定Opaque Value的P2MP LSP信息,opaque-value为1~255个字符的字符串,字符取值只能为十六进制数。
【举例】
# 显示所有mLDP P2MP LSP的信息。
<Sysname> display mpls multicast-lsp protocol mldp p2mp
Root IP : 1.1.1.1
Opaque value : 01000400000001
Tunnel ID : 1
Protocol : mLDP
LSR type : Ingress
NHLFE ID : 2000
State : Active
Out label : 1800
Nexthop : 10.1.1.2
Out interface: XGE3/1/1
Root IP : 1.1.1.9
Opaque value : 010004e4000000
Tunnel ID : 1
Protocol : mLDP
LSR type : Transit
In label : 1279
Path ID : 0x250000002.1
State : Active
Out label : 1279
Nexthop : 20.1.1.2
Out interface: XGE3/1/2
表1-12 display mpls multicast-lsp protocol mldp p2mp命令显示信息描述表
字段 |
描述 |
Root IP |
mLDP P2MP LSP的根节点的IP地址 |
Opaque value |
mLDP报文中原始Opaque value值 |
Tunnel ID |
mLDP P2MP LSP隧道索引 |
Protocol |
标签分发协议,取值包括: · mLDP:表示该LSP为采用mLDP协议建立的P2MP LSP |
LSR type |
LSR类型,取值包括: · Ingress:LSP的入节点 · Transit:LSP的中间节点 · Egress:LSP的出节点 · Bud:LSP同时作为中间节点和出节点 |
In label |
入标签值 |
Path ID |
转发路径,取值为0xnn.m,nn表示承载本层LSP的外层LSP的NHLFE组ID,m表示等价路径编号 |
NHLFE ID |
NHLFE表项索引 |
State |
LSP状态,取值包括: · Active:LSP正在使用 · Inactive:LSP空闲未用 |
Out label |
出标签值 |
Nexthop |
下一跳地址 |
Out interface |
出接口 |
【相关命令】
· display mpls multicast-lsp statistics p2mp
display mpls multicast-lsp statistics p2mp命令用来显示P2MP LSP的统计信息。
【命令】
display mpls multicast-lsp statistics p2mp
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示P2MP LSP的统计信息。
<Sysname> display mpls multicast-lsp statistics p2mp
LSP type Ingress/Transit/Egress/Bud Active
mLDP LSP 1/0/0/0 1/0/0/0
-----------------------------------------------------
Total 1/0/0/0 1/0/0/0
表1-13 display mpls multicast-lsp statistics p2mp命令显示信息描述表
字段 |
描述 |
LSP Type |
LSP的类型,取值包括: · mLDP LSP:通过mLDP协议建立的LSP |
Total |
各种类型LSP的总数 |
Ingress |
本设备作为入节点的LSP数量 |
Transit |
本设备作为中间节点的LSP数量 |
Egress |
本设备作为出节点的LSP数量 |
Bud |
本设备同时作和中间节点和出节点的LSP数量 |
Active |
处于可用状态的各种类型LSP的数量 |
【相关命令】
· display mpls lsp statistics
display mpls nib命令用来显示MPLS的NIB(Nexthop Information Base,下一跳信息库)信息。
【命令】
(独立运行模式)
display mpls nib [ nib-id ] [ slot slot-number ]
(IRF模式)
display mpls nib [ nib-id ] [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
nib-id:显示指定MPLS下一跳的信息。nib-id为MPLS下一跳的索引,取值范围为1~FFFFFFFFFFFFFFFE。如果不指定本参数,则显示所有MPLS下一跳的信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)
【举例】
# 显示所有MPLS下一跳的信息。
<Sysname> display mpls nib
NIB ID: 0x40000000
Users: 1
Status: Active
ECMP number: 1
Outgoing NHLFE ID: 1024
Backup outgoing NHLFE ID: 1027
表1-14 display mpls nib命令显示信息描述表
字段 |
描述 |
NIB ID |
MPLS下一跳索引 |
Users |
引用该MPLS下一跳的ILM表项数目 |
Status |
MPLS下一跳的状态,取值包括: · Active,激活表项 · Dummy,非激活表项 |
ECMP number |
等价路径数目 |
Outgoing NHLFE ID |
MPLS下一跳对应的NHLFE表项索引 |
Backup outgoing NHLFE ID |
MPLS下一跳对应的备份NHLFE表项的索引 |
display mpls nid命令用来显示NHLFE表项索引的使用状态。
【命令】
display mpls nid [ nid-value1 [ to nid-value2 ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
nid-value1:显示指定NHLFE表项索引的使用状态。nid-value1为NHLFE表项索引,取值范围为0~65536。当与nid-value2一起使用时,nid-value1表示索引范围的起始值。
to nid-value2:NHLFE表项索引,表示索引范围的结束值。取值范围为0~65536。如果同时指定了nid-value1和本参数,则显示nid-value1到nid-value2之间的NHLFE表项索引的使用状态。
【使用指导】
设备上的NHLFE表项索引(该索引为32位二进制数)分为两类:
· 固定NHLFE表项索引:设备为隧道接口或隧道捆绑接口生成的NHLFE表项索引,该索引的高4位为非0值。
· 动态NHLFE表项索引:设备为LDP LSP、静态LSP、CRLSP等协议生成的LSP分配的NHLFE表项索引,该索引的高4位为0。
本命令只能用来显示动态NHLFE表项索引的使用状态。
执行本命令时,如果不指定任何参数,则显示所有动态NHLFE表项索引的使用状态。
【举例】
# 显示1028~1500之间的NHLFE表项索引的使用状态。
<Sysname> display mpls nid 1028 to 1500
NID alloc state: '.' means not used, '$' means used
1028 :...$.... ........ ........ ........ ........ ........ ........ ........
1092 :........ ........ ........ ........ ........ ........ ........ ........
1156 :........ ........ ........ ........ ........ ........ ........ ........
1220 :........ ........ ........ ........ ........ ........ ........ ........
1284 :........ ........ ........ ........ ........ ........ ........ ........
1348 :........ ........ ........ ........ ........ ........ ........ ........
1412 :........ ........ ........ ........ ........ ........ ........ ........
1476 :........ ........ ........ .
表1-15 display mpls nid命令显示信息描述表
字段 |
描述 |
NID alloc state |
NID使用状态 |
'.' means not used |
“.”表示未使用 |
'$' means used |
“$”表示已经使用 |
display mpls summary命令用来显示MPLS汇总信息。
【命令】
display mpls summary
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示MPLS汇总信息。
<Sysname> display mpls summary
MPLS LSR ID : 1.1.1.1
Egress Label Type: Implicit-null
Entropy Label : On
Labels:
Range Used/Idle/Total Owner
16-2047 0/2032/2032 StaticPW
Static
StaticCR
Static SR Adj
BSID
2048-599999 9001/588951/597952 LDP
RSVP
BGP
BGP SR EPE
OSPF SR Adj
ISIS SR Adj
mLDP
VSRP
NAT
Static
StaticCR
Static SR Adj
BSID
15000-15999(default SRLB) 0/1000/1000 Default SR Adj
Static
StaticCR
Static SR Adj
BSID
16000-24000(default SRGB, reusable) 0/8001/8001 Default SR Prefix
Static
StaticCR
Static SR Adj
BSID
600000-709999 0/110000/110000 BGP
Static
StaticCR
Static SR Adj
BSID
710000-774999 0/65000/65000 VPWS
Static
StaticCR
Static SR Adj
BSID
775000-1039999 0/265000/265000 VPLS
Static
StaticCR
Static SR Adj
BSID
1040000-1048575 0/8576/8576 LDP
RSVP
BGP
Static
StaticCR
Static SR Adj
BSID
Protocols:
Type State
LDP Normal
RSVP Normal
BGP(default) Normal
Static Normal
CCC Normal
StaticCR Normal
Local Normal
BGP(xy) Normal
BGP(abc) Normal
mLDP Normal
NAT Normal
表1-16 display mpls summary命令显示信息描述表
字段 |
描述 |
MPLS LSR ID |
MPLS LSR标识符 |
Egress Label Type |
Egress向倒数第二跳通告的标签类型,取值包括: · Implicit-null:隐式空标签 · Explicit-null:显式空标签 · Non-null:非空标签 |
Entropy Label |
熵标签处理能力,取值包括: · On:开启熵标签处理功能 · Off:关闭熵标签处理功能 |
Labels |
标签相关信息 |
Range |
标签范围 · 若标签范围内标签可以重复使用,则在该标签范围后面标识reusable · 若是缺省的标签范围,则标签范围后面标识default · 若是用户配置的全局标签范围,则标签范围后面标识global · 若是SRGB标签范围,则标签范围后面标识SRGB · 若是SRLB标签范围,则标签范围后面标识SRLB |
Used |
标签范围内正在使用的标签数目 |
Idle |
标签范围内空闲的标签数目 |
Total |
标签范围内所有标签的总数 |
Owner |
该标签段的使用者,取值包括: · LDP · mLDP · BGP · RSVP · Static:表示静态LSP · StaticCR:表示静态CRLSP · StaticPW:表静态PW · Static SR Adj:表示静态SR Adjacency SID · Default SR Adj:表示缺省SR Adjacent SID · SR Adj:表示用户配置的全局SR Adjacent SID · Default SR Prefix:表示缺省的SR Prefix SID · SR Prefix:表示用户配置的全局SR Prefix SID · OSPF SR Adj:表示为OSPF自动分配的SR Adjacent SID · ISIS SR Adj:表示为IS-IS自动分配的SR Adjacent SID · ISIS-1 SR Prefix:表示IS-IS进程1的SR Prefix SID · OSPF-1 SR Prefix:表示OSPF进程1的SR Prefix SID · VPWS · VPLS · BGP SR EPE:表示BGP PeerNode-SID、PeerAdj-SID、PeerSet-SID · VRF:表示为所有VPN实例分配的标签范围 · VSRP · BSID:MPLS TE隧道的BSID的标签范围 · NAT:表示NAT LSP |
Protocols |
生成LSP的标签分发协议及其运行状态 |
Type |
协议类型,取值包括: · LDP · mLDP · BGP(instance-name):instance-name表示BGP实例名称,取值为default表示默认实例 · RSVP · Static:表示静态LSP · StaticCR:表示静态CRLSP · TE · ISIS · OSPF · VSRP · NAT · Local |
State |
标签分发协议运行状态,取值包括: · Normal:正常状态 · Recover:协议处于GR期间 |
mpls bandwidth-based-sharing命令用来开启MPLS Transit节点上基于带宽的负载分担功能。
undo mpls bandwidth-based-sharing命令用来关闭MPLS Transit节点上基于带宽的负载分担功能。
【命令】
mpls bandwidth-based-sharing
undo mpls bandwidth-based-sharing
【缺省情况】
MPLS Transit节点上基于带宽的负载分担功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
当Transit节点上存在多条等价LDP LSP时,缺省情况下,报文会在各出接口上平均分配。开启本功能后,则使用出接口的带宽值计算出各个接口应该分配的报文比例,然后按比例对报文进行转发。
【举例】
# 开启MPLS Transit节点上基于带宽的负载分担功能。
<Sysname> system-view
[Sysname] mpls bandwidth-based-sharing
mpls enable命令用来使能接口的MPLS能力。
undo mpls enable命令用来关闭接口的MPLS能力。
【命令】
mpls enable
undo mpls enable
【缺省情况】
接口的MPLS能力处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Ten-GigabitEthernet3/1/1上使能MPLS能力。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls enable
【相关命令】
· display mpls interface
mpls forwarding split-horizon命令用来开启MPLS转发的水平分割功能。
undo mpls forwarding split-horizon命令用来关闭MPLS转发的水平分割功能。
【命令】
mpls forwarding split-horizon
undo mpls forwarding split-horizon
【缺省情况】
MPLS转发的水平分割功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启MPLS转发的水平分割功能。
<Sysname> system-view
[Sysname] mpls forwarding split-horizon
mpls label advertise命令用来配置设备作为Egress节点时为倒数第二跳分配的标签类型。
undo mpls label advertise命令用来恢复缺省情况。
【命令】
mpls label advertise { explicit-null | implicit-null | non-null }
undo mpls label advertise
【缺省情况】
设备作为Egress节点时为倒数第二跳分配隐式空标签(implicit-null)。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
explicit-null:指定设备作为Egress节点时为倒数第二跳分配显式空标签,标签值为0或2。0用于IPv4网络;2用于IPv6网络。
implicit-null:指定设备作为Egress节点时为倒数第二跳分配隐式空标签,标签值为3。
non-null:指定设备作为Egress节点时为倒数第二跳分配非空标签。
【使用指导】
请根据实际情况选择Egress节点为倒数第二跳分配的标签类型:
· 如果倒数第二跳节点支持PHP(Penultimate Hop Popping,倒数第二跳弹出)功能,则建议采用隐式空标签;
· 如果在简化Egress节点转发处理的同时,希望Egress节点能够根据标签中的TC等信息决定QoS策略,则建议采用显式空标签;
· 非空标签只使用在一些比较特殊的场景,比如Egress节点上部署了OAM,只有根据标签才能对应到OAM功能实体的情况,通常情况下不建议使用非空标签。
设备作为倒数第二跳节点时,允许Egress节点向其通告显式空标签、隐式空标签和非空标签。
对于LDP LSP,执行mpls label advertise命令修改Egress分配的标签类型后,已经建立的LDP LSP会被拆除,并根据新的标签类型重新建立。
对于BGP LSP,mpls label advertise命令只对新建立的BGP LSP生效,执行本命令前已经建立的BGP LSP不受影响。若要使本命令对已经建立的BGP LSP生效,则需要从BGP路由表中删除BGP LSP对应的路由,并重新引入该路由。
【举例】
# 配置设备作为Egress节点时为倒数第二跳分配隐式空标签。
<Sysname> system-view
[Sysname] mpls label advertise implicit-null
【相关命令】
· reset mpls ldp(MPLS命令参考/LDP)
mpls label range命令用来配置设备的MPLS标签范围。
undo mpls label range命令用来恢复缺省情况。
【命令】
mpls label range minimum maximum
undo mpls label range
【缺省情况】
未配置设备的MPLS标签范围。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
minimum:MPLS标签范围的最小值,取值范围为1024~1010151。
maximum:MPLS标签范围的最大值,取值范围为1025~1010152。
【使用指导】
本命令用来指定标签分发协议动态分配的标签范围。静态LSP标签、静态CRLSP标签、静态SRLSP标签、静态PW标签和SRGB(Segment Routing Global Block,分段路由全局标签段)标签不受本命令的控制。有关静态LSP标签的详细介绍,请参见“MPLS配置指导”中的“静态LSP”。有关静态CRLSP标签的详细介绍,请参见“MPLS配置指导”中的“静态CRLSP”。有关静态PW标签的详细介绍,请参见“MPLS配置指导”中的“VPLS”和“MPLS L2VPN”。有关静态SRLSP标签和SRGB的详细介绍,请参见“Segment Routing配置指导”中的“SR-MPLS”。
多次执行本命令,最后一次执行的命令生效。
本命令配置的最小值必须小于mpls max-label命令配置的最大值。
设备可分配的最大标签值为本命令和mpls max-label命令配置的最大值中的较小值。
【举例】
# 配置设备的MPLS标签范围为10000~15000。
<Sysname> system-view
[Sysname] mpls label range 10000 15000
【相关命令】
· mpls max-label
mpls label-usage threshold-alarm percent命令用来配置MPLS标签使用率的告警阈值。
undo mpls label-usage threshold-alarm percent命令用来恢复缺省情况。
【命令】
mpls label-usage threshold-alarm percent { dynamic | egress | egress6 | l3vpn | srgb | srlb |static | vpls | vpws } upper-limit upper-percent lower-limit lower-percent
undo mpls label-usage threshold-alarm percent { dynamic | egress | egress6 | l3vpn | srgb | srlb | static | vpls | vpws }
【缺省情况】
所有类型MPLS标签的使用率告警上限阈值均为80%、下限阈值均为70%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
dynamic:指定动态分配MPLS标签的使用率告警阈值。
egress:指定Egress MPLS标签(即为Egress LSP分配的标签)的使用率告警阈值。
egress6:指定IPv6 Egress MPLS标签(即为IPv6 Egress LSP分配的标签)的使用率告警阈值。
l3vpn:指定L3VPN MPLS标签(即为MPLS L3VPN分配的标签)的使用率告警阈值。
srgb:指定SRGB MPLS标签(即为SRGB分配的标签)的使用率告警阈值。
srlb:指定SRLB MPLS标签(即为SRLB分配的标签)的使用率告警阈值。
static:指定静态MPLS标签的使用率告警阈值。
vpls:指定VPLS MPLS标签(即为VPLS分配的标签)的使用率告警阈值。
vpws:指定VPWS MPLS标签(即为VPWS分配的标签)的使用率告警阈值。
upper-limit upper-percent:指定MPLS标签使用率告警的上限阈值。upper-percent为MPLS标签使用率告警的上限阈值百分比,取值范围为1~99。
lower-limit lower-percent:指定MPLS标签使用率告警的下限阈值。lower-percent为MPLS标签使用率告警的下限阈值百分比,取值范围为1~99。
【使用指导】
通过snmp-agent trap enable mpls-private label-threshold命令开启MPLS标签使用率告警功能后,当MPLS标签的使用率超过本命令指定的上限阈值,或者低于本命令指定的下限阈值时,会产生告警信息。
配置的MPLS标签使用率告警上限阈值必须大于MPLS标签使用率告警的下限阈值。
【举例】
# 配置动态分配MPLS标签使用率告警的上限阈值为90%、下限阈值为80%。
<Sysname> system-view
[Sysname] mpls label-usage threshold-alarm percent dynamic upper-limit 90 lower-limit 80
【相关命令】
· snmp-agent trap enable mpls-private
mpls load-sharing mode命令用来配置MPLS负载分担方式。
undo mpls load-sharing mode命令用来恢复缺省情况。
【命令】
mpls load-sharing mode per-flow flow-label
undo mpls load-sharing mode
【缺省情况】
基于最外2层标签逐流进行负载分担,不足2层根据1层标签逐流进行负载分担。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
per-flow:表示逐流进行负载分担。
flow-label:根据流标签逐流进行负载分担。如果常规标签层数大于等于两层时,表示根据最外两层标签和流标签逐流负载分担;否则表示根据报文所有标签逐流负载分担。
【使用指导】
在MPLS L2VPN或VPLS组网环境中,使用L2VPN流标签功能,可以实现在P设备上针对同一PW的不同数据流进行负载分担。L2VPN流标签功能的配置方式和工作机制为:
· 在PE上通过flow-label命令配置L2VPN流标签功能后,PE在对数据报文进行封装时,会在私网标签后加入一个流标签字段,不同类型的数据流可以添加不同的流标签。
· 在P设备上通过本命令配置flow-label负载分担方式后,P设备将根据流标签进行负载分担。
【举例】
# 配置MPLS根据流标签逐流进行负载分担。
<Sysname> system-view
[Sysname] mpls load-sharing mode per-flow flow-label
【相关命令】
· flow-label(MPLS命令参考/MPLS L2VPN)
· flow-label(MPLS命令参考/VPLS)
mpls lsr-id命令用来配置本节点的LSR ID。
undo mpls lsr-id命令用来恢复缺省情况。
【命令】
mpls lsr-id lsr-id
undo mpls lsr-id
【缺省情况】
未配置本节点的LSR ID。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
lsr-id:LSR的ID,点分十进制格式,用于标识一个LSR。
【使用指导】
推荐使用LSR上某个Loopback接口的地址作为LSR ID。
如果没有在LDP视图/LDP-VPN实例视图下通过lsr-id命令配置LDP LSR ID,则公网LDP/VPN实例LDP的LSR ID为mpls lsr-id命令配置的MPLS LSR ID,这种情况下如果修改MPLS LSR ID配置,则公网LDP/VPN实例LDP的LDP会话将被删除重建。
【举例】
# 配置本节点的LSR ID为3.3.3.3。
<Sysname> system-view
[Sysname] mpls lsr-id 3.3.3.3
# 修改本节点的LSR ID为4.4.4.4。
[Sysname] mpls lsr-id 4.4.4.4
All LDP sessions using the MPLS LSR ID will be reset. Continue? [Y/N]:Y
【相关命令】
· lsr-id(MPLS命令参考/LDP)
mpls max-label命令用来配置设备可分配的最大标签值。
undo mpls max-label命令用来恢复缺省情况。
【命令】
mpls max-label label-value
undo mpls max-label
【缺省情况】
未配置设备可分配的最大标签值。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
label-value:可分配的最大标签值,取值范围为16~1010152。
【使用指导】
当设备上使用了标签取值范围不同的接口板时,需要配置本命令。
本命令用来指定标签分发协议动态分配的标签最大值。静态LSP标签、静态CRLSP标签、静态SRLSP标签、静态PW标签和SRGB(Segment Routing Global Block,分段路由全局标签段)标签不受本命令的控制。有关静态LSP标签的详细介绍,请参见“MPLS配置指导”中的“静态LSP”。有关静态CRLSP标签的详细介绍,请参见“MPLS配置指导”中的“静态CRLSP”。有关静态PW标签的详细介绍,请参见“MPLS配置指导”中的“VPLS”和“MPLS L2VPN”。有关静态SRLSP标签和SRGB的详细介绍,请参见“Segment Routing配置指导”中的“SR-MPLS”。
配置的最大标签值应不大于当前设备上所有接口板支持的标签取值范围最大值中的最小值。
本命令配置的最大值必须大于mpls label range命令配置的最小值。
设备可分配的最大标签值为本命令和mpls label range命令配置的最大值中的较小值。
执行本命令后,需要保存配置并重启设备才能生效。
【举例】
# 配置设备可分配的最大标签值为6000。
<Sysname> system-view
[Sysname] mpls max-label 6000
This setting takes effect after reboot. Please save the current configuration and reboot the device.
【相关命令】
· display mpls summary
· mpls label range
mpls mtu命令用来配置接口的MPLS MTU值。
undo mpls mtu命令用来恢复缺省情况。
【命令】
mpls mtu size
undo mpls mtu
【缺省情况】
未配置接口的MPLS MTU值。设备不检查MPLS报文的MTU值。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
size:接口的MPLS MTU值,取值范围为1280~9600,单位为字节。
【使用指导】
只有在接口上使能MPLS功能后,该命令才会生效。
配置的MPLS MTU值大于接口MTU时,有可能导致数据转发失败。
MPLS TE隧道接口不支持本命令。
仅下表所列单板支持配置MPLS MTU值。
表1-17 单板信息一览表
单板类型 |
单板丝印 |
CEPC单板 |
CEPC-XP4LX、CEPC-XP24LX、CEPC-XP48RX、CEPC-CP4RX、CEPC-CP4RXA、CEPC-CP4RX-L、CEPC-CQ8L、CEPC-CQ8LA、CEPC-CQ8L1A、CEPC-CQ8L3A、CEPC-CQ16L1 |
CSPEX单板 |
CSPEX-1304X、CSPEX-1404X、CSPEX-1502X、CSPEX-1504X、CSPEX-1504XA、CSPEX-1602X、CSPEX-1602XA、CSPEX-1804X、CSPEX-1512X、CSPEX-1612X、CSPEX-1812X、CSPEX-1502XA、CSPEX-1802X、CSPEX-1802XA、CSPEX-1812X-E、CSPEX-2304X-G、CSPEX-2612XA、CSPEX-2612X3A |
SPE单板 |
RX-SPE200、RX-SPE200-E |
OAA单板 |
IM-NGFWX-IV |
【举例】
# 配置接口Ten-GigabitEthernet3/1/1的MPLS MTU值为1000。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls enable
[Sysname-Ten-GigabitEthernet3/1/1] mpls mtu 1000
【相关命令】
· display mpls interface
mpls statistics命令用来使能指定LSP的MPLS标签转发统计功能。
undo mpls statistics命令用来关闭指定LSP的MPLS标签转发统计功能。
【命令】
mpls statistics { static | te ingress-lsr-id tunnel-id }
undo mpls statistics { static | te ingress-lsr-id tunnel-id }
【缺省情况】
所有LSP的MPLS标签转发统计功能均处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
static:统计静态LSP和静态CRLSP的信息。
te ingress-lsr-id tunnel-id:统计指定RSVP-TE隧道的信息。ingress-lsr-id为入节点的LSR ID,tunnel-id为隧道ID,取值范围为0~32767。指定本参数时,会同时开启MPLS标签转发统计信息的收集功能,并设置统计信息收集的时间间隔为30秒。
【使用指导】
MPLS标签转发是指接收到带有标签的报文后,根据报文中的入标签转发该报文。本命令用来使能MPLS标签转发的统计功能。
只有开启指定LSP的MPLS标签转发统计功能,并开启统计信息收集功能,用户才能利用display mpls lsp verbose命令查看该LSP的MPLS标签转发的统计信息。
· 对于RSVP-TE隧道,通过本命令开启MPLS标签转发统计功能后,会自动开启标签转发统计信息的收集功能,统计信息收集的时间间隔为30秒。使用mpls statistics interval命令可以修改统计信息收集的时间间隔。
· 对于其他类型的LSP,通过本命令开启MPLS标签转发统计功能后,还必须执行mpls statistics interval命令开启统计信息收集功能,并设置统计信息收集的时间间隔。
【举例】
# 使能静态LSP和静态CRLSP的信息统计功能。
<Sysname> system-view
[Sysname] mpls statistics static
【相关命令】
· display mpls lsp verbose
· mpls statistics interval
· reset mpls statistics
mpls statistics interval命令用来使能MPLS标签转发统计信息的收集功能,并设置统计信息收集的时间间隔。
undo mpls statistics interval命令用来关闭MPLS标签转发统计信息的收集功能。
【命令】
mpls statistics interval interval
undo mpls statistics interval
【缺省情况】
MPLS标签转发统计信息收集功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:MPLS标签转发统计信息收集的时间间隔,取值范围为30~65535,单位为秒。
【使用指导】
只有开启指定LSP的MPLS标签转发统计功能,并通过本命令开启统计信息收集功能,用户才能利用display mpls lsp verbose命令查看该LSP的MPLS标签转发的统计信息。
· 对于RSVP-TE隧道,通过mpls statistics命令开启MPLS标签转发统计功能后,会自动开启标签转发统计信息的收集功能,统计信息收集的时间间隔为30秒。使用本命令可以修改统计信息收集的时间间隔。
· 对于MPLS TE隧道,通过mpls te statistics命令开启MPLS TE隧道流量统计功能后,会自动开启标签转发统计信息的收集功能,统计信息收集的时间间隔为30秒。使用本命令可以修改统计信息收集的时间间隔。
· 对于其他类型的LSP,通过mpls statistics命令开启MPLS标签转发统计功能后,还必须执行本命令开启统计信息收集功能,并设置统计信息收集的时间间隔。
【举例】
# 使能MPLS标签转发统计信息收集功能,并将统计信息收集时间间隔设置为30秒。
<Sysname> system-view
[Sysname] mpls statistics interval 30
【相关命令】
· display mpls lsp verbose
· mpls statistics
· reset mpls statistics
mpls ttl expiration enable命令用来使能MPLS的TTL超时消息发送功能。
undo mpls ttl expiration enable命令用来关闭MPLS的TTL超时消息发送功能。
【命令】
mpls ttl expiration enable
undo mpls ttl expiration enable
【缺省情况】
MPLS的TTL超时消息发送功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
使能MPLS的TTL超时消息发送功能后,当LSR收到TTL为1的MPLS报文时,LSR会生成ICMP的TTL超时消息。对于一层标签的MPLS报文,LSR沿着本地IP路由返回ICMP TTL超时消息;对于多层标签的MPLS报文,LSR沿着发送MPLS报文的LSP转发ICMP TTL超时消息,由Egress节点将该消息返回给发送者。
关闭MPLS的TTL超时消息发送功能后,当LSR收到TTL为1的MPLS报文时,LSR不会生成ICMP的TTL超时消息。
【举例】
# 关闭MPLS的TTL超时消息发送功能。
<Sysname> system-view
[Sysname] undo mpls ttl expiration enable
mpls ttl propagate命令用来使能TTL复制功能。
undo mpls ttl propagate命令用来关闭TTL复制功能。
【命令】
mpls ttl propagate { public | vpn }
undo mpls ttl propagate { public | vpn }
【缺省情况】
对于通过公网进行转发的报文,TTL复制功能处于开启状态;对于通过VPN进行转发的报文,TTL复制功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
public:对通过公网转发的报文进行设置。
vpn:对通过VPN转发的报文进行设置。
【使用指导】
IP报文进入MPLS网络和IP报文离开MPLS网络时,TTL的处理方式分为以下两种情况:
· 使能TTL复制功能:IP报文进入MPLS域时将IP TTL复制到标签的TTL域;报文离开MPLS域时将标签的TTL复制到IP的TTL域。Ingress和Egress上都使能TTL复制功能的情况下,Tracert的结果将反映报文实际经过的路径,MPLS骨干网的节点对用户网络的报文可见。
· 禁止TTL复制功能:IP报文进入MPLS域,为IP报文添加标签时,标签的TTL域取值为255;报文离开MPLS域时,直接弹出标签,不修改IP TTL的值。禁止TTL复制功能的情况下,Tracert的结果不包括MPLS骨干网络中的每一跳,MPLS骨干网的节点对用户网络的报文不可见,从而隐藏MPLS骨干网络的结构。
在MPLS域内部,MPLS报文多层标签之间的TTL值总是互相复制。mpls ttl propagate命令只决定是否将IP TTL复制到标签的TTL域、是否将标签的TTL复制到IP的TTL域。
建议在LSP经过的LSR上配置相同的TTL域处理方式。
配置mpls ttl propagate vpn命令使能对VPN报文的TTL复制功能时,需要注意:
· 建议在同一个VPN的所有PE上都使能此功能,以保证不同的PE上执行Tracert得到的跳数结果一致。
· 本命令对已经存在的VPN路由不生效,仅对执行本命令后新生成的VPN路由生效。即,如果报文匹配的是已经存在的VPN路由,则该报文不会进行TTL复制;如果报文匹配的是新生成的VPN路由,则该报文会进行TTL复制。如需对已经存在的VPN路由生效,则需要通过手工执行reset命令等方式触发VPN路由重新生成。
配置mpls ttl propagate public命令使能对公网报文的TTL复制功能后,该命令对所有公网报文生效。
【举例】
# 使能VPN报文的TTL复制功能。
<Sysname> system-view
[Sysname] mpls ttl propagate vpn
reset mpls statistics命令用来清除指定LSP的MPLS转发统计信息。
【命令】
reset mpls statistics { static | te ingress-lsr-id tunnel-id }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
static:清除静态LSP和静态CRLSP的统计信息。
te ingress-lsr-id tunnel-id:清除指定RSVP-TE隧道的统计信息。ingress-lsr-id为入节点的LSR ID,tunnel-id为隧道ID,取值范围为0~32767。
【举例】
# 清除静态LSP和静态CRLSP的统计信息。
<Sysname> reset mpls statistics static
【相关命令】
· display mpls lsp verbose
· mpls statistics
· mpls statistics interval
snmp-agent trap enable mpls命令用来开启MPLS模块的告警功能。
undo snmp-agent trap enable mpls命令用来关闭MPLS模块的告警功能。
【命令】
snmp-agent trap enable mpls
undo snmp-agent trap enable mpls
【缺省情况】
MPLS模块的告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启MPLS模块的告警功能后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
【举例】
# 开启MPLS模块的告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable mpls
snmp-agent trap enable mpls-private命令用来开启MPLS模块的私有告警功能。
undo snmp-agent trap enable mpls-private命令用来关闭MPLS模块的私有告警功能。
【命令】
snmp-agent trap enable mpls-private [ label-threshold | label-total | slsp-up-down | tunnel-to-vpn ] *
undo snmp-agent trap enable mpls-private [ label-threshold | label-total | slsp-up-down | tunnel-to-vpn ] *
【缺省情况】
MPLS模块的私有告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
label-threshold:表示MPLS标签使用率超过上限阈值或者低于下限阈值的告警功能。通过mpls label-usage threshold-alarm percent命令可以配置MPLS标签使用率告警的上限阈值和下限阈值。
label-total:表示MPLS标签使用率达到100%或MPLS标签使用率由100%下降到95%的告警功能。
slsp-up-down:表示静态LSP状态发生变化的告警功能。
tunnel-to-vpn:表示VPN实例迭代的隧道发生变化的告警功能。
【使用指导】
开启MPLS模块的私有告警功能后,当MPLS标签使用率超过上限阈值或者低于下限阈值、静态LSP状态发生变化等事件发生时,会产生告警信息。这些告警信息未在RFC中规定,是Comware私有的告警信息。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
执行本命令时,如果未指定任何参数,则表示开启或关闭MPLS模块的所有私有告警功能。
【举例】
# 开启MPLS模块的所有私有告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable mpls-private
【相关命令】
· snmp-agent trap enable mpls
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!