01-MPLS基础命令
本章节下载: 01-MPLS基础命令 (179.42 KB)
目 录
1.1.1 display mpls forwarding ilm
1.1.2 display mpls forwarding nhlfe
1.1.6 display mpls lsp statistics
1.1.13 mpls ttl expiration enable
设备支持两种运行模式:独立运行模式和IRF模式,缺省情况为独立运行模式。有关IRF模式的介绍,请参见“IRF配置指导”中的“IRF”。
display mpls forwarding ilm命令用来显示ILM(Incoming Label Map,入标签映射)表项信息。
【命令】
独立运行模式:
display mpls forwarding ilm [ label ] slot slot-number
IRF模式:
display mpls forwarding ilm [ label ] chassis chassis-number slot slot-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
label:显示指定入标签的ILM表项,取值范围为16~1000000。对于独立运行模式,如果不指定本参数,则显示指定单板上的所有ILM表项信息;对于IRF模式,如果不指定本参数,则显示指定成员设备指定单板上的所有ILM表项信息。
slot slot-number:显示指定单板上的ILM表项。slot-number为单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的ILM表项。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【使用指导】
ILM用于根据入标签查找对应的标签操作类型、出标签值等。LSR接收到带有标签的报文后,根据报文中的栈顶标签值查找对应的ILM表项,执行相应的标签操作,并转发该报文。
【举例】
# 显示指定入标签的ILM表项。
<Sysname> display mpls forwarding ilm 30
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
InLabel Oper VRF Flag SwapLabel Forwarding Info
--------------------------------------------------------------------------------
30 SWAP 0 T 1300 1024
# 显示所有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
InLabel Oper VRF Flag SwapLabel Forwarding Info
--------------------------------------------------------------------------------
30 SWAP 0 T 1300 1024
1279 POP 0 - - -
1407 SWAP 0 NA 1271 GE3/0/3 50.2.0.2
NB 1270 Tun0 0.0.0.0
表1-1 display mpls forwarding ilm命令显示信息描述表
|
字段 |
描述 |
|
Total ILM entries |
ILM表项总数 |
|
InLabel |
入标签 |
|
Oper |
操作类型,取值包括: · POP:弹出标签 · POPGO:弹出标签,并将报文转发到另一条隧道 · SWAP:交换标签 |
|
VRF |
VPN实例的索引 |
|
Flag |
转发标记,取值包括: · T:隧道转发 · N:出接口/下一跳转发 · B:备份转发信息 · A:在用转发信息 |
|
SwapLabel |
交换的标签值,即出标签值 |
|
Forwarding Info |
转发信息 · 转发标记为N时,转发信息为出接口和下一跳 · 转发标记为T时,转发信息为NID |
display mpls forwarding nhlfe命令用来显示NHLFE(Next Hop Label Forwarding Entry,下一跳标签转发项)表项信息。
【命令】
独立运行模式:
display mpls forwarding nhlfe [ nid ] slot slot-number
IRF模式:
display mpls forwarding nhlfe [ nid ] chassis chassis-number slot slot-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
nid:显示指定NHLFE表项的信息。nid为NHLFE表项索引,取值范围为0~1000000。对于独立运行模式,如果不指定本参数,则显示指定单板上的所有NHLFE表项信息;对于IRF模式,如果不指定本参数,则显示指定成员设备指定单板上的所有NHLFE表项信息。
slot slot-number:显示指定单板上的NHLFE表项。slot-number为单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的NHLFE表项。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【使用指导】
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
NID Tnl-Type Flag OutLabel Forwarding Info
--------------------------------------------------------------------------------
2048 LSP NA 2025 GE3/0/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
NID Tnl-Type Flag OutLabel Forwarding Info
--------------------------------------------------------------------------------
10 - TA - 2049
20 - TA - 2050
2048 LSP NA 2025 GE3/0/2 10.11.112.26
2049 LSP NA 3024 GE3/0/2 10.11.112.26
TB 3026 20
2050 LSP NA 3025 GE3/0/1 10.11.113.26
表1-2 display mpls forwarding nhlfe命令显示信息描述表
|
字段 |
描述 |
|
Total NHLFE entries |
NHLFE表项总数 |
|
NID |
NHLFE表项索引 |
|
Tnl-Type |
隧道类型,取值包括LSP、GRE和CRLSP 如果隧道类型为无效值,则显示为“-” |
|
Flag |
转发标记,取值包括: · T:隧道转发 · N:出接口/下一跳转发 · B:备份转发信息 · A:在用转发信息 |
|
OutLabel |
出标签值 |
|
Forwarding Info |
转发信息 · 转发标记为N时,转发信息为出接口和下一跳 · 转发标记为T时,转发信息为NID |
display mpls interface命令用来显示使能了MPLS能力接口的MPLS相关信息。
【命令】
display mpls interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
interface-type interface-number:显示指定接口的MPLS相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有使能了MPLS能力接口的MPLS相关信息。
【举例】
# 显示所有使能了MPLS能力接口的MPLS相关信息。
<Sysname> display mpls interface
Interface Status MPLS MTU
GE3/0/1 Up 1514
GE3/0/2 Up 1514
表1-3 display mpls interface命令显示信息描述表
|
字段 |
描述 |
|
Interface |
接口名称 |
|
Status |
接口状态 |
|
MPLS MTU |
接口的MPLS MTU,单位为字节 |
【相关命令】
· mpls enable
· mpls mtu
display mpls label命令用来显示MPLS标签的使用状态。
【命令】
display mpls label { label-value1 [ to label-value2 ] | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
label-value1:显示指定标签的使用状态。label-value1为标签值,取值范围为16~1000000。当与label-value2一起使用时,label-value1表示标签范围的起始值。
to label-value2:标签范围的结束值,取值范围为16~1000000。如果同时指定了label-value1和本参数,则显示label-value1到label-value2之间标签的使用状态。
all:显示所有标签的使用状态。
【举例】
# 显示900~902之间标签的使用状态。
<Sysname> display mpls label 900 to 902
Label Owner State
900 - Idle
901 - Idle
902 LDP Alloc
表1-4 display mpls label命令显示信息描述表
|
字段 |
描述 |
|
Label |
标签值 |
|
Owner |
标签使用者,即使用该标签的协议,取值包括:LDP、BGP、RSVP和L2VPN |
|
State |
标签的使用状态,取值包括: · Idle:标签空闲 · Alloc:标签已被申请 · Pending:标签已释放,但仍被LSP表项使用 · Inuse:标签已被申请,同时被LSP表项使用 |
display mpls lsp命令用来显示LSP(Label Switched Path,标签交换路径)信息。
【命令】
display mpls lsp [ egress | in-label label-value | ingress | outgoing-interface interface-type interface-number | protocol { bgp | ldp | local | rsvp-te | static | static-cr } | transit ] [ vpn-instance vpn-instance-name ] [ ipv4-dest mask-length | ipv6 [ ipv6-dest prefix-length ] ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
egress:显示本设备作为出节点的LSP信息。
in-label label-value:显示以指定值为入标签的LSP信息。label-value为标签值,取值范围为0~1000000。
ingress:显示本设备作为入节点的LSP信息。
outgoing-interface interface-type interface-number:显示以指定接口为出接口的LSP信息。interface-type interface-number为接口类型和接口编号。
protocol:根据建立LSP的协议类型显示LSP信息。
bgp:显示BGP LSP信息。
ldp:显示LDP LSP信息。
local:显示直连下一跳LSP信息。
rsvp-te:显示RSVP-TE建立的CR-LSP信息,设备目前暂不支持该参数。
static:显示手工配置的静态LSP信息。
static-cr:显示手工配置的静态CR-LSP信息,设备目前暂不支持该参数。
transit:显示本设备作为中间节点的LSP信息。
vpn-instance vpn-instance-name:显示指定VPN实例的LSP信息。vpn-instance-name表示VPN实例名称,为1~31字符的字符串,区分大小写。如果不指定本参数,则显示公网的LSP信息。
ipv4-dest mask-length:显示到达指定IPv4 FEC的LSP信息。ipv4-dest为FEC的目的IPv4地址;mask-length为FEC目的IPv4地址的掩码长度,取值范围为0~32。
ipv6:显示IPv6的LSP信息。如果不指定本参数,则显示IPv4的LSP信息。
ipv6-dest prefix-length:显示到达指定IPv6 FEC的LSP信息。ipv6-dest为FEC的目的IPv6地址;prefix-length为FEC目的IPv6地址的前缀长度,取值范围为0~128。
verbose:显示LSP的详细信息。如果不指定本参数,则显示LSP的简要信息。
【使用指导】
如果没有指定任何参数,则显示所有LSP的简要信息;如果只指定了verbose参数,则显示所有LSP的详细信息。
【举例】
# 显示所有IPv4 LSP的简要信息。
<Sysname> display mpls lsp
FEC Proto In/Out Label Interface/Out NHLFE
100.100.100.100/24 LDP -/1049 Vlan20
Backup -/1050 Vlan21
100.100.100.10/24 LDP -/1051 Vlan22
Backup -/1050 Vlan21
100.100.100.10/24 LDP -/1049 Vlan30
101.100.100.10/24 LDP 1026/1049 Vlan20
102.100.100.10/24 LDP 1027/- -
103.100.100.10/24 LDP 1028/1049 Tunnel10
110.100.100.20/24 BGP -/1049 Vlan20
111.100.100.10/24 BGP 2028/1049 Vlan20
112.100.100.10/24 BGP 2029/- Vlan20
113.100.100.10/24 BGP 2030/1049 NHLFE1500
114.100.100.10/24 BGP 2031/1050 Tunnel100
100.100.100.100 Local -/- Vlan20
101.101.101.101/32 Static -/100 Vlan20
- Static 100/200 Vlan20
- Static 101/- Vlan20
200.200.200.200/64000/64000 RSVP -/1030 Vlan10
201.200.200.200/64000/64000 RSVP 1024/1031 Vlan10
202.200.200.200/64000/64000 RSVP 1025/- -
150.140.150.100/64001/0 StaticCR -/1000 Vlan10
- StaticCR 50/1001 Vlan10
- StaticCR 51/- -
表1-5 display mpls lsp命令显示信息描述表
|
字段 |
描述 |
|
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingres LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC · -:表示静态Transit LSP、静态Egress LSP、静态Transit CR-LSP或静态Egress CR-LSP 如果显示为“Backup”,则表示该LSP是前一条LSP的备份LSP |
|
Proto |
标签分发协议,取值包括: · LDP:表示该LSP为采用LDP协议建立的LDP LSP · BGP:表示该LSP为采用BGP协议建立的BGP LSP · RSVP:表示该LSP为采用RSVP协议建立的CR-LSP · Static:表示该LSP为手工配置的静态LSP · StaticCR:表示该LSP为手工配置的静态CR-LSP · Local:表示该LSP为直连下一跳LSP |
|
In/Out Label |
入标签值/出标签值 |
|
Interface/Out NHLFE |
出接口名称或NHLFE索引 取值为NHLFEnumber时,表示该LSP迭代到NID为number的NHLFE表项对应的Ingress LSP |
# 显示所有IPv6 LSP的简要信息。
<Sysname> display mpls lsp ipv6
FEC : 100:100:100:100:100:100:100:100/128
Protocol : BGP In-Label : 2050
Out-Label: 10003 Out-Interface: Vlan10
BkLabel : 10004 BkInterface : Vlan20
表1-6 display mpls lsp ipv6命令显示信息描述表
|
字段 |
描述 |
|
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingres LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC · -:表示静态Transit LSP、静态Egress LSP、静态Transit CR-LSP或静态Egress CR-LSP |
|
Protocol |
标签分发协议,取值包括: · LDP:表示该LSP为采用LDP协议建立的LDP LSP · BGP:表示该LSP为采用BGP协议建立的BGP LSP · RSVP:表示该LSP为采用RSVP协议建立的CR-LSP · Static:表示该LSP为手工配置的静态LSP · StaticCR:表示该LSP为手工配置的静态CR-LSP · Local:表示该LSP为直连下一跳LSP |
|
In-Label |
入标签值 |
|
Out-Label |
出标签值 |
|
Out-Interface |
出接口 |
|
BkLabel |
备份LSP的出标签值 |
|
BkInterface |
备份LSP的出接口 |
# 显示所有LSP的详细信息。
<Sysname> display mpls lsp verbose
Destination : 56.10.10.2
FEC : 56.10.10.2/32
Protocol : LDP
LSR Type : Egress
Service : -
In-Label : 1024
State : Active
Destination : 56.10.10.4
FEC : 56.10.10.2/32
Protocol : LDP
LSR Type : Transit
Service : -
In-Label : 1026
Path ID : 0x40000000.1
State : Active
Out-Label : 1800
Nexthop : 10.1.1.2
Out-Interface: Vlan10
BkLabel : 1900
BkNexthop : 20.1.1.2
BkInteface : Vlan20
Destination : 56.10.10.4
FEC : 56.10.10.2/32
Protocol : LDP
LSR Type : Ingress
Service : -
NHLFE ID : 2000
State : Active
Out-Label : 1800
Nexthop : 10.1.1.2
Out-Interface: Vlan10
表1-7 display mpls lsp verbose命令显示信息描述表
|
字段 |
描述 |
|
Destination |
LSP的目的地址 |
|
FEC |
转发等价类,包括以下形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址:表示根据下一跳地址划分FEC · IP地址/Out Label:表示根据下一跳地址和出标签划分FEC · Ingres LSR ID/Tunnel ID/LSP ID:表示RSVP TE的FEC · -:表示静态Transit LSP、静态Egress LSP、静态Transit CR-LSP或静态Egress CR-LSP |
|
Protocol |
标签分发协议,取值包括: · LDP:表示该LSP为采用LDP协议建立的LDP LSP · BGP:表示该LSP为采用BGP协议建立的BGP LSP · RSVP:表示该LSP为采用RSVP协议建立的CR-LSP · Static:表示该LSP为手工配置的静态LSP · StaticCR:表示该LSP为手工配置的静态CR-LSP · Local:表示该LSP为直连下一跳LSP |
|
LSR Type |
LSR类型,取值包括: · Ingress:LSP的入节点 · Transit:LSP的中间节点 · Egress:LSP的出节点 |
|
Service |
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 |
出接口 |
|
BkLabel |
备份LSP的出标签值 |
|
BkNexthop |
备份LSP的下一跳地址 |
|
BkInteface |
备份LSP的出接口 |
【相关命令】
· display mpls lsp statistics
display mpls lsp statistics命令用来显示LSP的统计信息。
【命令】
display mpls lsp statistics
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示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
-----------------------------------------------------
Total 4/2/1 4/2/1
表1-8 display mpls lsp statistics命令显示信息描述表