01-MPLS基本配置命令
本章节下载: 01-MPLS基本配置命令 (395.71 KB)
1.1.3 display mpls fast-forwarding cache
1.1.10 display mpls ldp interface
1.1.13 display mpls ldp remote-peer
1.1.14 display mpls ldp session
1.1.15 display mpls ldp session all statistics
1.1.17 display mpls lsp statistics
1.1.19 display mpls nhlfe reflist
1.1.20 display mpls route-state
1.1.21 display mpls static-lsp
1.1.22 display mpls statistics interface
1.1.23 display mpls statistics lsp
1.1.27 graceful-restart (MPLS-LDP view)
1.1.28 graceful-restart mpls ldp
1.1.29 graceful-restart timer neighbor-liveness
1.1.30 graceful-restart timer reconnect
1.1.31 graceful-restart timer recovery
1.1.41 mpls ldp (Interface view)
1.1.43 mpls ldp timer hello-hold
1.1.44 mpls ldp timer keepalive-hold
1.1.45 mpls ldp transport-address
1.1.53 reset mpls fast-forwarding cache
1.1.55 reset mpls statistics interface
1.1.56 reset mpls statistics lsp
MPLS LDP视图下的命令对公网LDP起作用;MPLS-LDP-VPN实例视图下的命令对LDP实例起作用。
【命令】
accept-label peer peer-id ip-prefix ip-prefix-name
undo accept-label peer peer-id
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
peer peer-id:指定LDP对等体。peer-id为LDP对等体的LSR ID。
ip-prefix ip-prefix-name:指定用来对接收标签进行过滤的IP地址前缀列表。ip-prefix-name表示IP地址前缀列表名,为1~19个字符的字符串。
【描述】
accept-label命令用来配置标签接受控制策略。undo accept-label命令用来恢复缺省情况。
缺省情况下,接受LDP对等体通告的所有标签映射。
标签接受控制策略用来实现对接收的标签映射进行过滤,即上游LSR对指定的下游LSR通告的标签映射进行过滤,只有FEC目的地址通过指定IP地址前缀列表的过滤时,上游LSR才会接受该FEC对应的标签映射,否则上游LSR不会接受且不会保存标签映射。
需要注意的是,上游LSR的配置发生变化时(如执行undo accept-label命令删除标签接受控制策略、修改标签接受控制策略),只有执行reset mpls ldp命令重启LDP会话,触发下游LSR重新通告标签映射,上游LSR才能获取之前没有接受的标签映射。
相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip ip-prefix。
【举例】
# 对于LSR ID为1.1.1.9的LDP对等体通告的标签,只允许接受FEC目的地址属于10.1.1.0/24和10.2.1.0/24网段的标签映射。
<Sysname> system-view
[Sysname] ip ip-prefix prefix-from-RTA index 1 permit 10.1.1.0 24
[Sysname] ip ip-prefix prefix-from-RTA index 2 permit 10.2.1.0 24
[Sysname] mpls ldp
[Sysname-mpls-ldp] accept-label peer 1.1.1.9 ip-prefix prefix-from-RTA
【命令】
advertise-label ip-prefix ip-prefix-name [ peer peer-ip-prefix-name ]
undo advertise-label ip-prefix ip-prefix-name
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
ip-prefix ip-prefix-name:指定用来对通告的标签映射进行过滤的IP地址前缀列表。ip-prefix-name表示IP地址前缀列表名,为1~19个字符的字符串。
peer peer-ip-prefix-name:指定LDP对等体列表。peer-ip-prefix-name表示IP地址前缀列表名,为1~19个字符的字符串。不指定该参数时,表示所有LDP对等体。
【描述】
advertise-label命令用来配置标签通告控制策略。undo advertise-label命令用来恢复缺省情况。
缺省情况下,不对通告的标签映射进行过滤。
LSR按照下面的规则来判断是否向指定的对等体通告标签映射:
· 如果待通告的标签映射的IP地址前缀没有通过地址前缀列表的检查,则不向任何对等体通告该标签映射。
· 如果待通告的标签映射的IP地址前缀通过地址前缀列表的检查,且对等体列表为空,则向所有对等体通告该标签映射。
· 如果待通告的标签映射的IP地址前缀通过地址前缀列表的检查,且对等体列表不为空,则只向通过对等体列表检查的对等体通告该标签映射。
· 如果待通告的标签映射的IP地址前缀通过多于一个地址前缀列表的检查(多次执行advertise-label命令配置多个地址前缀列表),则以第一条命令的配置为准。
相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip ip-prefix。
【举例】
# 配置标签通告控制策略:向LSR ID为3.3.3.9的对等体通告网段地址10.1.1.0/24对应的标签映射;向LSR ID为4.4.4.9的对等体通告网段地址10.2.1.0/24对应的标签映射;不通告其他网段地址对应的标签映射。
<Sysname> system-view
[Sysname] ip ip-prefix prefix-to-C permit 10.1.1.0 24
[Sysname] ip ip-prefix prefix-to-D permit 10.2.1.0 24
[Sysname] ip ip-prefix peer-C permit 3.3.3.9 32
[Sysname] ip ip-prefix peer-D permit 4.4.4.9 32
[Sysname] mpls ldp
[Sysname-mpls-ldp] advertise-label ip-prefix prefix-to-C peer peer-C
[Sysname-mpls-ldp] advertise-label ip-prefix prefix-to-D peer peer-D
【命令】
display mpls fast-forwarding cache [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
verbose:显示详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls fast-forwarding cache用来显示MPLS快速转发表的信息。
【举例】
# 显示MPLS快速转发表的信息。
<Sysname> display mpls fast-forwarding cache
Fast-Forwarding Cache: total 2 items
Label Input_If Output_If Len Flg Used
1044 GE0/0 Eth1/1 4 IP 83
1049 Eth1/1 GE0/0 8 MPLS 81
# 显示MPLS快速转发表的详细信息。
<Sysname> display mpls fast-forwarding cache verbose
Fast-Forwarding Cache: total 2 items
Label Input_If Output_If Len Flg Used
1044 GE0/0 Eth1/1 4 IP 15
Fast-Forwarding Cache PreIpHead:
FF 03 00 21
1049 Eth1/1 GE0/0 8 MPLS 13
Fast-Forwarding Cache PreMplsHead:
FF 03 02 81 00 46 40 FE
表1-1 display mpls fast-forwarding cache命令显示信息描述表
字段 |
描述 |
Label |
快速转发表项的标签索引 |
Input_If |
入接口名称,为接口简称 |
Output_If |
出接口名称,为接口简称 |
Len |
贴头长度,单位为字节 |
Flg |
出报文类型,取值为IP、MPLS和L2VPN |
Used |
该表项被使用的次数 |
Fast-Forwarding Cache PreIpHead |
出报文为IP报文时贴头的内容 |
Fast-Forwarding Cache PreMplsHead |
出报文为MPLS报文时贴头的内容 |
贴头是查找快速转发表之后封装在当前报文前的内容。对于不同的出报文类型贴头内容不同:
· 如果出报文为IP报文,贴头内容为链路层头;
· 如果出报文为MPLS报文,贴头内容为链路层头加标签;
· 如果出报文为L2VPN报文,则直接查找出接口。
【命令】
display mpls ilm [ label ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
label:显示指定入标签的ILM表项,取值范围为16~4294967295。
verbose:显示详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ilm命令用来显示ILM表项信息。
如果不指定入标签,将显示所有ILM表项信息。
【举例】
# 显示指定入标签的ILM表项。
<Sysname> display mpls ilm 60
Inlabel In-Interface Token VRF-Index Oper LSP-Type Swap-Label
-----------------------------------------------------------------------------
60 Eth1/1 1 0 NULL STATIC LSP -
# 显示所有ILM表项。
Total ILM Entry: 2
Inlabel In-Interface Token VRF-Index Oper LSP-Type Swap-Label
-----------------------------------------------------------------------------
60 Eth1/1 1 0 NULL STATIC LSP -
80 Eth1/2 2 0 NULL STATIC LSP -
表1-2 display mpls ilm命令显示信息描述表
字段 |
描述 |
Total ILM Entry |
ILM表项总数 |
Inlabel |
入标签 |
In-Interface |
入接口 |
Token |
NHLFE表项索引 |
VRF-Index |
VRF索引 |
Oper |
操作类型:POP/POPGO/SWAPGO/NULL |
LSP-Type |
LSP类型:LDP LSP/CR-LDP/RSVP LSP/BGP LSP/L3VPN LSP/STATIC LSP/STATIC CR-LSP/L2VPN LSP/BGP IPv6 LSP |
Swap-Label |
交换标签 |
# 显示所有ILM表项的详细信息。
<Sysname> display mpls ilm verbose
Total ILM Entry: 2
**In Label : 60
LSP Type : STATIC LSP
In Interface : Eth1/1
VRF Index : 0
Operation : NULL
Swap Label : -
Out Interface : -
Status : MAIN
Create Time : 07:55:06:921
Last Change Time : 07:55:06:921
Tunnel ID : 0xc0001(Done)
GrCount: 0
**In Label : 80
LSP Type : STATIC LSP
In Interface : Eth1/2
VRF Index : 0
Operation : NULL
Swap Label : -
Out Interface : -
Status : MAIN
Create Time : 07:57:26:927
Last Change Time : 07:57:26:927
Tunnel ID : 0xc0002(Done)
GrCount: 0
Service : Statistics(Succeeded)
表1-3 display mpls ilm verbose命令显示信息描述表
字段 |
描述 |
Total ILM Entry |
ILM表项总数 |
In Label |
入标签 |
LSP Type |
LSP类型,取值包括LDP LSP、CR-LDP、RSVP LSP、BGP LSP、L3VPN LSP、STATIC LSP、STATIC CR-LSP、L2VPN LSP和BGP IPv6 LSP |
In Interface |
入接口 |
VRF Index |
VRF索引 |
Operation |
操作类型,取值包括POP、POPGO、SWAPGO和NULL |
Swap Label |
交换标签 |
Out Interface |
出接口 |
Service Instance ID |
L2VPN服务实例索引 |
Status |
隧道的状态,取值包括: · MAIN:表示主隧道 · BACKUP:表示备份隧道。只有1+1保护倒换的备份隧道会显示为BACKUP |
Create Time |
表项创建的时间 |
Last Change Time |
表项最后一次更新的时间 |
Tunnel ID |
公网隧道索引和表项状态(Done和Waiting) · GrCount:发生GR的次数 |
Service |
业务的类型和状态 其中,业务类型包括: · Statistics:统计业务 业务状态包括: · Succeeded:业务使能成功 · Failed:业务使能失败 |
【命令】
display mpls interface [ interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:显示指定接口的MPLS相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有使能了MPLS能力接口的MPLS相关信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls interface命令用来显示使能了MPLS能力接口的MPLS相关信息。
· 如果不指定任何参数,则显示所有使能了MPLS能力接口的MPLS简要信息;
· 如果只指定interface-type interface-number,则显示指定接口的MPLS简要信息。
相关配置可参考命令display mpls statistics interface和mpls。
【举例】
# 显示所有使能了MPLS能力接口的MPLS简要信息。
<Sysname> display mpls interface
Interface Status TE Attr LSP Count CRLSP Count
Eth1/1 Up Dis 2 0
Eth1/2 Up Dis 2 0
# 显示指定接口的MPLS详细信息。
<Sysname> display mpls interface ethernet 1/1 verbose
No : 1
Interface : Eth1/1
Status : Up
TE Attribute : Disable
LSPCount : 2
CR-LSPCount : 0
FRR : Disabled
表1-4 display mpls interface命令显示信息描述表
字段 |
描述 |
No |
序号 |
Interface |
接口简要名称 |
Status |
接口状态 |
TE Attr/TE Attribute |
接口上是否使能TE |
LSP Count/LSPCount |
接口上LSP条数 |
CRLSP Count/CR-LSPCount |
接口上CR-LSP条数 |
FRR |
是否使能FRR(快速重路由),如果使能了FRR,还将显示绑定的隧道 |
有关FRR的介绍请参见“MPLS配置指导”中的“MPLS TE”。
【命令】
display mpls label { label-value1 [ to label-value2 ] | all } [ | { begin | exclude | include } regular-expression ]
任意视图
【缺省级别】
1:监控级
【参数】
label-value1:显示指定标签的使用状态。当与label-value2一起使用时,表示标签范围的开始。取值范围为16~204799。
to label-value2:标签范围的结束,label-value2的取值范围为16~204799。
all:显示所有标签信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls label命令用来显示MPLS标签的使用状态。
【举例】
# 显示指定范围内标签的使用状态。
<Sysname> display mpls label 900 to 1500
Label alloc state: '.' means not used, '$' means used
------------------------------Static Label--------------------------------
900:........ ........ ........ ........ ........ ........ ........ ........
964:........ ........ ........ ........ ........ ........ ........ ....
------------------------------Dynamic Label-------------------------------
1024:...$.... ........ ........ ........ ........ ........ ........ ........
1088:........ ........ ........ ........ ........ ........ ........ ........
1152:........ ........ ........ ........ ........ ........ ........ ........
1216:........ ........ ........ ........ ........ ........ ........ ........
1280:........ ........ ........ ........ ........ ........ ........ ........
1344:........ ........ ........ ........ ........ ........ ........ ........
1408:........ ........ ........ ........ ........ ........ ........ ........
1472:........ ........ ........ .....
表1-5 display mpls label命令显示信息描述表
字段 |
描述 |
Label alloc state |
标签分配状态 |
'.' means not used |
‘.’表示没有使用 |
'$' means used |
‘$’表示已经使用 |
Static Label |
静态绑定的标签 |
Dynamic Label |
动态分配的标签 |
【命令】
display mpls ldp [ all [ verbose ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:所有LDP信息。
verbose:显示详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp命令用来显示LDP信息。
如果不指定任何参数,则显示所有LDP的详细信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示所有LDP详细信息。
<Sysname> display mpls ldp all verbose
LDP Global Information
---------------------------------------------------------------
Protocol Version : V1 Neighbor Liveness : 60 Sec
Graceful Restart : Off FT Reconnect Timer : 60 Sec
MTU Signaling : Off Recovery Timer : 60 Sec
Nonstop Routing : On
LDP Instance Information
---------------------------------------------------------------
Instance ID : 0 VPN-Instance :
Instance Status : Active LSR ID : 1.1.1.1
Hop Count Limit : 32 Path Vector Limit : 32
Loop Detection : Off
DU Re-advertise Timer : 30 Sec DU Re-advertise Flag : On
DU Explicit Request : Off Request Retry Flag : On
Label Distribution Mode: Ordered Label Retention Mode : Liberal
-----------------------------------------------------------------
表1-6 display mpls ldp命令显示信息描述表
字段 |
描述 |
LDP Global Information |
LDP全局信息 |
Protocol Version |
LDP的协议版本 |
Neighbor Liveness |
GR邻居存活定时器的值 |
Graceful Restart |
是否使能Graceful Restart功能 |
FT Reconnect Timer |
GR重连定时器间的值 |
MTU Signaling |
是否支持MTU信令,目前设备不支持MTU信令 |
Recovery Timer |
GR恢复定时器的值 |
Nonstop Routing |
LDP NSR的状态,取值包括: · On:使能了LDP NSR功能,但数据备份未完成 · Off:未使能LDP NSR功能 · Ready:使能了LDP NSR功能,且数据备份已完成 |
LDP Instance Information |
LDP实例信息 |
Instance ID |
LDP实例序号 |
VPN-Instance |
使能LDP能力的VPN的实例名称,如果是缺省的VPN,显示为空 |
Instance Status |
LDP实例状态 |
LSR ID |
LSR的标识符 |
Hop Count Limit |
环路检测的最大跳数 |
Path Vector Limit |
路径向量方式下LSP的最大跳数 |
Loop Detection |
是否使能环路检测功能 |
DU Re-advertise Timer |
DU模式下重新发布标签的时间间隔 |
DU Re-advertise Flag |
是否使能DU模式下的标签重新发布功能 |
DU Explicit Request |
是否使能DU会话方式发送显式请求消息功能 |
Request Retry Flag |
是否使能重发送请求功能 |
Label Distribution Mode |
此实例使用的标签分配控制方式,取值包括: · Ordered:有序标签控制方式 · Independent:独立标签控制方式 |
Label Retention Mode |
此实例使用的标签保持方式,目前取值只能是Liberal,表示自由标签保持方式 |
【命令】
display mpls ldp cr-lsp [ lspid lsr-id lsp-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
lspid lsr-id lsp-id:显示指定CR-LSP的信息。lsr-id为Ingress节点的LSR ID,IP地址形式。lsp-id为Ingress节点的本地LSP标识符,取值范围为0~65535。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp cr-lsp命令用来显示CR-LDP创建的CR-LSP信息。
相关配置可参考命令display mpls lsp。
【举例】
# 显示CR-LDP创建的CR-LSP信息。
<Sysname> display mpls ldp cr-lsp
Displaying All LDP CR-LSP(s) for public network
----------------------------------------------------------------
CR-LSP ID DestAddress/Mask In/OutLabel In/Out-Interface
----------------------------------------------------------------
1.1.1.9:0 2.2.2.9/32 NULL/1027 -------/S2/0
2.2.2.9:0 1.1.1.9/32 1027/NULL S2/0/-------
----------------------------------------------------------------
The Total LDP CR-LSP(s): 2
表1-7 display mpls ldp cr-lsp命令显示信息描述表
字段 |
描述 |
CR-LSP ID |
CR-LSP标识符 |
DestAddress/Mask |
FEC的目的地址和掩码 |
In/OutLabel |
入/出标签值 |
In/Out-Interface |
该CR-LSP的入接口/出接口名称 |
【命令】
display mpls ldp fec [ vpn-instance vpn-instance-name ] dest-addr mask-length [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:显示指定VPN的标签通告信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31字符的字符串,区分大小写。
dest-addr mask-length:显示指定FEC的标签通告信息。dest-addr表示FEC的目的地址,mask-length表示FEC目的地址的掩码长度,取值范围为0~32。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp fec命令用来显示指定FEC的标签通告信息。
【举例】
# 显示指定FEC的标签通告信息。
<Sysname> display mpls ldp fec 3.3.3.9 32
-------------------------------------------------------------------------
LDP FEC Information
-------------------------------------------------------------------------
Label Advertisement Policy:
------------------------------------------------------------------
FEC IP-prefix : prefix-from-rt1
Peer IP-prefix : peer-to-rt2
Upstream Info:
------------------------------------------------------------------
No. : 1
Upstream peer : 3.3.3.9
Stale : No
Label Request ID : NULL
Label Space ID : 0
FEC Type : Generic
Incomming Label : 1066
State : Release_Awaited (Aging)
Hop Count : 1
Path Vector Count : 0
Path Vector : NULL
Downstream Info:
------------------------------------------------------------------
No. : 1
Downstream Peer : 2.2.2.9
Stale : No
Label Request ID : NULL
Label Type : Generic
Outgoing Label : 1036
State : Established
Hop Count : 2
Path Vector Count : 1
Path Vector : 2.2.2.9
Received MTU : 1500
OutIfCount : 2
OutGoing Info : Interface Nexthop
Vlan200 21.21.21.2
Vlan100 12.12.12.2
No. : 2
Downstream Peer : 4.4.4.4
Stale : No
Label Request ID : NULL
Label Type : Generic
Outgoing Label : 1025
State : Established
Backup State : Not in use
Hop Count : 2
Path Vector Count : 1
Path Vector : 4.4.4.4
Received MTU : 65535
OutIfCount : 1
OutGoing Info : Interface Nexthop
Vlan300 24.1.1.2
表1-8 display mpls ldp fec命令显示信息描述表
字段 |
描述 |
Label Advertisement Policy |
标签通告控制策略信息 |
FEC IP-prefix |
用于检查FEC目的地址的IP地址前缀列表 |
Peer IP-prefix |
用于检查LDP对等体LSR ID的IP地址前缀列表 |
Upstream Info |
上游信息 |
Downstream Info |
下游信息 |
No. |
编号 |
Upstream peer |
上游对等体 |
Downstream Peer |
下游对等体 |
Stale |
是否处于GR期间 |
Label Request ID |
标签请求消息的标识符 |
Label Space ID |
标签空间标识符,0表示每平台标签空间,即整个LSR使用一个标签空间 |
Label Type |
标签类型,取值包括Generic、ATM和FR,目前只支持Generic |
FEC Type |
FEC类型 |
Incomming Label |
入标签值 |
Outgoing Label |
出标签值 |
State |
当前状态,取值包括: · Established:激活状态 · IDLE:未激活状态 · Release_Awaited:等待Release消息状态 · Established (Sending Mapping):正在发送Mapping消息 · Established (Delay To Withdraw):延迟回收入标签 · IDLE (Sending Release):正在发送Release消息 · Release_Awaited (Sending Withdraw):正在发送Withdraw消息 · Release_Awaited (Aging):正在老化标签 |
Hop Count |
跳数值 |
Path Vector Count |
路径向量中包括的LSR数目 |
Path Vector |
路径向量 |
Received MTU |
最大传输单元 |
OutIfCount |
出接口数目 |
OutGoing Info |
出方向信息 |
Interface |
出接口 |
Nexthop |
下一跳地址 |
Backup State |
备份LSP的状态,取值包括: · Not in use:备份LSP未被使用 · In use:备份LSP在用 |
【命令】
display mpls ldp interface [ all [ verbose ] | [ vpn-instance vpn-instance-name ] [ interface-type interface-number | verbose ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有信息。
verbose:显示详细信息。
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
interface-type interface-number:显示指定接口的信息。interface-type interface-number为接口类型和接口编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp interface命令用来显示使能了LDP能力接口的LDP相关信息。
如果不指定任何参数,则显示所有使能了LDP能力接口的LDP简要信息。
相关配置可参考命令mpls ldp (System view)和mpls ldp (Interface view)。
【举例】
# 显示所有使能了LDP能力接口的LDP简要信息。
<Sysname> display mpls ldp interface
LDP Interface Information in Public Network
------------------------------------------------------------------------------
IF-Name Status LAM Transport-Address Hello-Sent/Rcv
------------------------------------------------------------------------------
Ethernet1/1 Active DU 172.17.1.1 583/1017
Ethernet1/2 Active DU 172.17.1.1 578/1015
Serial2/0 Active DU 172.17.1.1 531/444
------------------------------------------------------------------------------
LAM: Label Advertisement Mode IF-Name: Interface name
# 显示所有使能了LDP能力接口的LDP详细信息。
<Sysname> display mpls ldp interface verbose
LDP Interface Information in Public Network
--------------------------------------------------------------
Interface Name : Ethernet1/1
LDP ID : 172.17.1.1:0 Transport Address : 172.17.1.1
Entity Status : Active Interface MTU : 1500
Configured Hello Timer : 15 Sec
Negotiated Hello Timer : 15 Sec
Configured Keepalive Timer : 45 Sec
Label Advertisement Mode : Downstream Unsolicited
Hello Message Sent/Rcvd : 591/1033 (Message Count)
-------------------------------------------------------------
Interface Name : Ethernet1/2
LDP ID : 172.17.1.1:0 Transport Address : 172.17.1.1
Entity Status : Active Interface MTU : 1500
Configured Hello Timer : 15 Sec
Negotiated Hello Timer : 15 Sec
Configured Keepalive Timer : 45 Sec
Label Advertisement Mode : Downstream Unsolicited
Hello Message Sent/Rcvd : 586/1031 (Message Count)
-----------------------------------------------------------
Interface Name : Serial2/0
LDP ID : 172.17.1.1:0 Transport Address : 172.17.1.1
Entity Status : Active Interface MTU : 1500
Configured Hello Timer : 15 Sec
Negotiated Hello Timer : 15 Sec
Configured Keepalive Timer : 45 Sec
Label Advertisement Mode : Downstream Unsolicited
Hello Message Sent/Rcvd : 539/452 (Message Count)
-------------------------------------------------------------
表1-9 display mpls ldp interface命令显示信息描述表
字段 |
描述 |
Interface Name |
使能了LDP能力的接口名称 |
LDP ID |
LDP的标识符,用于标识特定LSR的标签空间 由LSR ID和标签空间标识符两部分组成。目前,标签空间标识符取值只能为0,表示每平台标签空间,即整个LSR使用一个标签空间 |
Transport Address |
LDP传输地址,设备采用该地址与LDP对等体建立TCP连接 |
Entity Status |
实体状态,包括激活或非激活两种状态 |
Interface MTU |
接口的最大传输单元 |
Configured Hello Timer |
配置的Hello定时器的值 |
Negotiated Hello Timer |
协商的Hello定时器的值 |
Configured Keepalive Timer |
配置的Keepalive定时器的值 |
Label Advertisement Mode |
标签发布方式,目前取值只能为DU |
Hello Message Sent/Rcvd |
此接口发送和接收的Hello消息数目 |
【命令】
display mpls ldp lsp [ all | [ vpn-instance vpn-instance-name ] [ destination-address mask-length ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有信息。
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
dest-addr mask-length:显示指定FEC的信息。dest-addr表示FEC的目的地址,mask-length表示FEC目的地址的掩码长度,取值范围为0~32。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp lsp命令用来显示LDP创建的LSP相关信息。
如果不指定任何参数,则显示所有LDP创建的LSP相关信息。
相关配置可参考命令display mpls lsp。
【举例】
# 显示所有LDP创建的LSP相关信息。
<Sysname> display mpls ldp lsp
LDP LSP Information
--------------------------------------------------------------------------
SN DestAddress/Mask In/OutLabel Next-Hop In/Out-Interface
-------------------------------------------------------------------------------
1 3.3.3.3/32 3/NULL 127.0.0.1 -------/InLoop0
2 10.1.1.0/24 3/NULL 10.1.1.1 -------/Eth1/1
*3 100.1.1.1/32 Liberal(1025)
--------------------------------------------------------------------------
A '*' before an LSP means the LSP is not established
A '*' before a Label means the USCB or DSCB is stale
A '*' before a DestAddress means backup LSPs for the FEC exist
表1-10 display mpls ldp lsp命令显示信息描述表
字段 |
描述 |
SN |
该LSP的序号。SN前面如果有“*”表示未建立LSP |
DestAddress/Mask |
该LSP的FEC目的地址和掩码 |
In/OutLabel |
入/出标签值。In/OutLabel前面如果有“*”表示该LSP处于GR过程中。Liberal(number),表示LSP不可用,标签值为number |
Next-Hop |
下一跳地址 |
In/Out-Interface |
入接口与出接口 |
【命令】
display mpls ldp peer [ all [ verbose ] | [ vpn-instance vpn-instance-name ] [ peer-id | verbose ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有对等体信息。
verbose:显示详细信息。
vpn-instance vpn-instance-name:显示指定VPN的所有对等体信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31字符的字符串,区分大小写。
peer-id:显示指定对等体的信息,peer-id表示对等体的LSR ID。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp peer命令用来显示对等体的信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示对等体的简要信息。
<Sysname> display mpls ldp peer
LDP Peer Information in Public network
Total number of peers: 3
--------------------------------------------------------------
Peer-ID Transport-Address Discovery-Source
--------------------------------------------------------------
172.17.1.2:0 172.17.1.2 Ethernet1/1
168.1.1.1:0 168.1.1.1 Ethernet1/1
100.10.1.1:0 100.10.1.1 Serial2/0
--------------------------------------------------------------
表1-11 display mpls ldp peer命令显示信息描述表
字段 |
描述 |
Total number of peers |
对等体的数量 |
Peer-ID |
对等体的LDP标识符,详细介绍请参见表1-9 |
Transport-Address |
对等体的LDP传输地址 |
Discovery-Source |
发现此对等体的接口 |
# 显示对等体的详细信息。
<Sysname> display mpls ldp peer verbose
LDP Peer Information in Public network
---------------------------------------------------------------
Peer LDP ID : 172.17.1.2:0
Peer Max PDU Length : 4096 Peer Transport Address : 172.17.1.2
Peer Loop Detection : Off Peer Path Vector Limit : 0
Peer FT Flag : Off Peer Keepalive Timer : 45 Sec
Recovery Timer : ---- Reconnect Timer : ----
Peer Label Advertisement Mode : Downstream Unsolicited
Peer Discovery Source : Ethernet1/1
------------------------------------------------------------
Peer LDP ID : 168.1.1.1:0
Peer Max PDU Length : 4096 Peer Transport Address : 168.1.1.1
Peer Loop Detection : Off Peer Path Vector Limit : 0
Peer FT Flag : Off Peer Keepalive Timer : 45 Sec
Recovery Timer : ---- Reconnect Timer : ----
Peer Label Advertisement Mode : Downstream Unsolicited
Peer Discovery Source : Ethernet1/2
-------------------------------------------------------------
Peer LDP ID : 100.10.1.1:0
Peer Max PDU Length : 4096 Peer Transport Address : 100.10.1.1
Peer Loop Detection : Off Peer Path Vector Limit : 0
Peer FT Flag : Off Peer Keepalive Timer : 45 Sec
Recovery Timer : ---- Reconnect Timer : ----
Peer Label Advertisement Mode : Downstream Unsolicited
Peer Discovery Source : Serial2/0
------------------------------------------------------------
表1-12 display mpls ldp peer verbose命令显示信息描述表
字段 |
描述 |
Peer LDP ID |
对等体的LDP标识符,详细介绍请参见表1-9 |
Peer Max PDU Length |
对等体的最大PDU长度 |
Peer Transport Address |
对等体的LDP传输地址 |
Peer Loop Detection |
对等体是否使能环路检测功能 |
Peer Path Vector Limit |
对等体路径向量的最大跳数 |
Peer FT Flag |
对等体是否使能会话的GR功能,如果FT会话TLV中的网络学习标记位(L)为1,则表示使能了会话的GR功能 |
Peer Keepalive Timer |
对等体Keepalive定时器的值 |
Recovery Timer |
LDP恢复定时器的值 |
Reconnect Timer |
FT重连定时器的值 |
Peer Label Advertisement Mode |
对等体标签发布方式 |
Peer Discovery Source |
发现此对等体的接口 |
【命令】
display mpls ldp remote-peer [ remote-name remote-peer-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
remote-name remote-peer-name:显示指定远端对等体的信息。remote-peer-name表示远端对等体的名称,为1~32字符的字符串,不区分大小写。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp remote-peer命令用来显示远端对等体信息。
相关配置可参考命令mpls ldp和remote-ip。
【举例】
# 显示名称为BJI的远端对等体的信息。
<Sysname> display mpls ldp remote-peer remote-name BJI
LDP Remote Entity Information
--------------------------------------------------------------------------
Remote Peer Name : BJI
Remote Peer IP : 3.3.3.3 LDP ID : 1.1.1.1:0
Transport Address : 1.1.1.1
Configured Keepalive Timer : 45 Sec
Configured Hello Timer : 45 Sec
Negotiated Hello Timer : 45 Sec
Hello Message Sent/Rcvd : 3/2 (Message Count)
--------------------------------------------------------------------------
表1-13 display mpls ldp remote-peer命令显示信息描述表
字段 |
描述 |
LDP Remote Entity Information |
LDP远端对等体的信息 |
Remote Peer Name |
远端对等体的名称 |
Remote Peer IP |
远端对等体的IP地址 |
LDP ID |
本地的LDP标识符,详细介绍请参见表1-9 |
Transport Address |
用来与此远端对等体建立TCP连接的本地LDP传输地址 |
Configured Keepalive Timer |
配置的Keepalive定时器的值 |
Configured Hello Timer |
配置的Hello定时器的值 |
Negotiated Hello Timer |
协商的Hello定时器的值 |
Hello Message Sent/Rcvd |
向远端对等体发送/从远端对等体接收的Hello消息数 |
【命令】
display mpls ldp session [ all [ verbose ] | [ vpn-instance vpn-instance-name ] [ peer-id | verbose ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有信息。
verbose:显示详细信息。
vpn-instance vpn-instance-name:显示指定VPN的所有LDP会话信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31字符的字符串,区分大小写。
peer-id:显示指定对等体的LDP会话信息。peer-id表示对等体的LSR ID。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp session命令用来显示对等体间会话信息。
如果不指定任何参数,则只显示所有公网LDP对等体间的会话信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示所有公网LDP对等体间的会话信息。
<Sysname> display mpls ldp session
LDP Session(s) in Public Network
Total number of sessions: 1
--------------------------------------------------------------------------
Peer-ID Status SsnRole FT MD5 KA-Sent/Rcv
--------------------------------------------------------------------------
1.1.1.1:0 Operational Active Off Off 4582/4582
--------------------------------------------------------------------------
FT : Fault Tolerance
表1-14 display mpls ldp session命令显示信息描述表
字段 |
描述 |
Total number of sessions |
LDP会话的总数 |
Peer-ID |
对等体的LDP标识符,详细介绍请参见表1-9 |
Status |
会话的状态,取值包括: · Non Existent:尚未建立TCP连接 · Initialized:TCP连接已经建立 · Open-Received:接收到可接受的初始化消息 · Open-Sent:已经发送初始化消息 · Operational:成功建立会话 |
SsnRole |
本地LSR在会话中的角色,取值为: · Active:主动方 · Passive:被动方 |
FT |
对等体是否使能会话的GR功能,如果FT会话TLV中的网络学习标记位(L)为1,则表示使能了会话的GR功能 |
MD5 |
对等体是否使能MD5认证功能 |
KA-Sent/Rcv |
本地LSR发送和接收的Keepalive消息数 |
# 显示所有公网LDP对等体间会话的详细信息。
<Sysname> display mpls ldp session verbose
LDP Session(s) in Public Network
--------------------------------------------------------------------------
Peer LDP ID : 1.1.1.1:0 Local LDP ID : 3.3.3.3:0
TCP Connection : 3.3.3.3 -> 1.1.1.1
Session State : Operational Session Role : Active
Session FT Flag : Off MD5 Flag : Off
Reconnect Timer : --- Recovery Timer : ---
Negotiated Keepalive Timer : 45 Sec
Keepalive Message Sent/Rcvd : 6/6 (Message Count)
Label Resource Status(Peer/Local) : Available/Available
Peer Discovery Mechanism : Extended
Session existed time : 000:00:01 (DDD:HH:MM)
LDP Extended Discovery Source : Remote peer: 1
Addresses received from peer: (Count: 2)
10.1.1.1 1.1.1.1
--------------------------------------------------------------------------
Peer LDP ID : 2.2.2.2:0 Local LDP ID : 3.3.3.3:0
TCP Connection : 3.3.3.3 -> 2.2.2.2
Session State : Operational Session Role : Active
Session FT Flag : Off MD5 Flag : Off
Reconnect Timer : --- Recovery Timer : ---
Negotiated Keepalive Timer : 45 Sec
Keepalive Message Sent/Rcvd : 25/25 (Message Count)
Label Resource Status(Peer/Local) : Available/Available
Peer Discovery Mechanism : Basic
Session existed time : 000:00:06 (DDD:HH:MM)
LDP Basic Discovery Source : Ethernet1/1
Label Acceptance Policy : prefix-from-rt1
Addresses received from peer: (Count: 3)
10.1.1.2 20.1.1.1 2.2.2.2
--------------------------------------------------------------------------
表1-15 display mpls ldp session verbose命令显示信息描述表
字段 |
描述 |
Peer LDP ID |
对等体的LDP标识符,详细介绍请参见表1-9 |
Local LDP ID |
本地的LDP标识符,详细介绍请参见表1-9 |
TCP connection |
该会话的TCP连接信息,即TCP连接两端的IP地址 |
Session State |
会话的状态,取值请参见表1-14 |
Session Role |
本地LSR在会话中的角色,取值为: · Active:主动方 · Passive:被动方 |
Session FT Flag |
对等体是否使能会话的GR功能,如果FT会话TLV中的网络学习标记位(L)为1,则表示使能了会话的GR功能 |
MD5 Flag |
对等体是否使能MD5认证功能 |
Reconnect Timer |
FT重连定时器的值 |
Recovery Timer |
LDP恢复定时器的值 |
Negotiated Keepalive Timer |
协商的Keepalive定时器的值 |
Keepalive Message Sent/Rcvd |
本地LSR发送和接收的Keepalive消息数 |
Label Resource Status(Peer/Local) |
对等体与本地的标签资源状态 |
Peer Discovery Mechanism |
对等体的发现机制,取值为: · Basic:采用基本发现机制发现对等体 · Extended:采用扩展发现机制发现对等体 · Basic and extended:同时采用基本发现机制和扩展发现机制发现对等体 |
Session existed time |
会话持续时间 |
LDP Basic Discovery Source |
会话建立的接口,基本发现时显示为接口名称,扩展发现时显示为远端对等体名称 |
LDP Extended Discovery Source |
|
Addresses received from peer |
对等体发送的地址表 |
Label Acceptance Policy |
标签接受控制策略 |
【命令】
display mpls ldp session all statistics [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls ldp session all statistics命令用来显示所有LDP会话的统计信息。
【举例】
# 显示所有LDP会话的统计信息。
<Sysname> display mpls ldp session all statistics
Total number of sessions : 1024
Session(s) in Non-Existent state : 100
Session(s) in Initialized state : 200
Session(s) in Open-Received state : 400
Session(s) in Open-Sent state : 300
Session(s) in Operational state : 24
表1-16 display mpls ldp session all statistics命令显示信息描述表
字段 |
描述 |
Total number of sessions |
当前创建的LDP会话的总数 |
Session(s) in Non-Existent state |
当前处于Non-Existent状态的LDP会话数目 |
Session(s) in Initialized state |
当前处于Initialized状态的LDP会话数目 |
Session(s) in Open-Received state |
当前处于Open-Received状态的LDP会话数目 |
Session(s) in Open-Sent state |
当前处于Open-Sent状态的LDP会话数目 |
Session(s) in Operational state |
当前处于Operational状态的LDP会话数目 |
【命令】
display mpls lsp [ incoming-interface interface-type interface-number ] [ outgoing-interface interface-type interface-number ] [ in-label in-label-value ] [ out-label out-label-value ] [ asbr | [ vpn-instance vpn-instance-name ] [ protocol { bgp | bgp-ipv6 | crldp | ldp | rsvp-te | static | static-cr } ] ] [ egress | ingress | transit ] [ { exclude | include } { ipv4-dest-addr mask-length | ipv6-dest-addr prefix-length } ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
incoming-interface interface-type interface-number:显示以指定接口为入接口的LSP信息。interface-type interface-number为接口类型和接口编号。
outgoing-interface interface-type interface-number:显示以指定接口为出接口的LSP信息。interface-type interface-number为接口类型和接口编号。
in-label in-label-value:显示以指定值为入标签的LSP信息。in-label-value为入标签值,取值范围为0~1048575。
out-label out-label-value:显示以指定值为出标签的LSP信息。out-label-value为出标签值,取值范围为0~1048575。
asbr:显示ASBR产生的LSP信息。
vpn-instance vpn-instance-name:显示指定VPN的LSP信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31字符的字符串,区分大小写。
protocol:根据建立LSP的协议类型显示LSP信息。
bgp:显示BGP LSP信息。
bgp-ipv6:显示IPv6 BGP(即BGP4+协议)LSP信息。
crldp:显示CR-LDP产生的CR-LSP信息。
ldp:显示LDP LSP信息。
rsvp-te:显示RSVP-TE产生的CR-LSP信息。
static:显示通过手工配置的静态LSP信息。
static-cr:显示通过手工配置的静态CR-LSP信息。
egress:显示本设备作为出节点的LSP信息。
ingress:显示本设备作为入节点的LSP信息。
transit:显示本设备作为中间节点的LSP信息。
exclude:显示不包含指定FEC的LSP信息。
include:显示包含指定FEC的LSP信息。
ipv4-dest-addr mask-length:FEC的目的IPv4地址和掩码长度。其中,mask-length取值范围为0~32。
ipv6-dest-addr prefix-length:FEC的目的IPv6地址和前缀长度。其中,prefix-length取值范围为0~128。
verbose:显示详细信息。
| { begin | exclude | include } regular-expression:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。其中:
· begin:从包含指定正则表达式的行开始显示。
· exclude:只显示不包含指定正则表达式的行。
· include:只显示包含指定正则表达式的行。
· regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls lsp命令用来显示LSP信息。
如果不指定任何参数,将显示所有LSP的信息。
相关配置可参考命令display mpls lsp、display mpls statistics lsp和display mpls static-lsp。
【举例】
# 显示所有LSP信息。
<Sysname> display mpls lsp
-----------------------------------------------------------------------
LSP Information: L3VPN LSP
-----------------------------------------------------------------------
FEC In/Out Label In/Out IF Route-Distinguisher Vrf Name
100.1.1.1 1025/1024 -/- 100:1 N/A (ASBR)
-----------------------------------------------------------------------
LSP Information: LDP LSP
-----------------------------------------------------------------------
FEC In/Out Label In/Out IF Vrf Name
100.10.1.0/24 3/NULL -/-
100.10.1.0/24 3/NULL -/-
168.1.0.0/16 3/NULL -/-
172.17.0.0/16 3/NULL -/-
表1-17 display mpls lsp命令显示信息描述表
字段 |
描述 |
FEC |
转发等价类,包括两种形式: · IP地址/掩码:表示根据目的地址划分FEC · IP地址:表示根据下一跳地址划分FEC |
In/Out Label |
入/出标签值 |
In/Out IF |
入/出接口简称 |
Route-Distinguisher |
路由标识符 |
Vrf Name |
VPN实例名称,包括三种形式的取值: · 为空:表示公网 · 为N/A (ASBR):表示ASBR LSP · 为其他值:表示MPLS L3VPN实例名称 |
# 显示所有LSP的详细信息。
<Sysname> display mpls lsp verbose
----------------------------------------------------------------
LSP Information: BGP LSP
----------------------------------------------------------------
No. : 4
VrfName : vpn1
Fec : 56.10.10.2
Nexthop : -------
In-Label : 1024
Out-Label : NULL
In-Interface : ----------
Out-Interface : ----------
LspIndex : 5121
Tunnel ID : 0x0
LsrType : Egress
Outgoing Tunnel ID : 0x0
Label Operation : POP
-------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------
No. : 1
VrfName :
Fec : 1.1.1.9/32
Nexthop : 127.0.0.1
In-Label : 3
Out-Label : NULL
In-Interface : ----------
Out-Interface : ----------
LspIndex : 10241
Tunnel ID : 0x0
LsrType : Egress
Outgoing Tunnel ID : 0x0
Label Operation : POP
Backup LSP Index : 6154
表1-18 display mpls lsp verbose命令显示信息描述表
字段 |
描述 |
No. |
序号 |
VrfName |
VPN实例名称,包括三种形式的取值: · 为空:表示公网 · 为N/A (ASBR):表示ASBR LSP · 为其他值:表示MPLS L3VPN实例名称 |
Fec |
转发等价类,包括两种形式: · IP地址/掩码:表示根据目的地址分配标签 · IP地址:表示根据下一跳地址分配标签 |
Nexthop |
下一跳地址 |
In-Label |
入标签值 |
Out-Label |
出标签值 |
In-Interface |
入接口 |
Out-Interface |
出接口 |
LspIndex |
LSP索引 |
Tunnel ID |
标记(公网) |
LsrType |
LSR类型,取值包括: · Ingress:LSP的入节点 · Transit:LSP的中间节点 · Egress:LSP的出节点 |
Outgoing Tunnel ID |
标记(跨域VPN) |
Label Operation |
执行的标签操作,取值包括: · POP:弹出标签 · PUSH:压入标签 · SWAP:交换标签 |
Backup LSP Index |
备份LSP的索引 本字段的支持情况与设备的型号有关,请以设备的实际情况为准 |
【命令】
display mpls lsp statistics [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls lsp statistics命令用来显示LSP的统计信息。
【举例】
# 显示LSP统计信息。
<Sysname> display mpls lsp statistics
Lsp Type Total Ingress Transit Egress
STATIC LSP 0 0 0 0
STATIC CRLSP 0 0 0 0
LDP LSP 8 2 2 4
CRLDP CRLSP 0 0 0 0
RSVP CRLSP 0 0 0 0
BGP LSP 0 0 0 0
ASBR LSP 0 0 0 0
BGP IPV6 LSP 0 0 0 0
-------------------------------------------------------------------------
LSP 8 2 2 4
CRLSP 0 0 0 0
表1-19 display mpls lsp statistics命令显示信息描述表
字段 |
描述 |
Lsp Type |
LSP的类型,具体类型请参见表1-20 |
Total |
各种类型LSP的总数 |
Ingress |
该设备作为入节点的LSP数量 |
Transit |
该设备作为中间节点的LSP数量 |
Egress |
该设备作为出节点的LSP数量 |
LSP |
所有类型LSP的总数及设备作为不同类型节点的LSP总数 |
CRLSP |
所有类型CR-LSP的总数及设备作为不同类型节点的CR-LSP总数 |
表1-20 LSP类型表
字段 |
描述 |
STATIC LSP |
静态LSP |
STATIC CRLSP |
静态CR-LSP |
LDP LSP |
LDP生成的LSP |
CRLDP CRLSP |
CR-LDP生成的CR-LSP |
RSVP CRLSP |
RSVP生成的CR-LSP |
BGP LSP |
BGP生成的LSP |
ASBR LSP |
ASBR生成的LSP |
BGP IPV6 LSP |
IPv6 BGP生成的LSP |
【命令】
display mpls nhlfe [ token ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
token:NHLFE表项索引,取值范围为0~32767。
verbose:显示详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls nhlfe命令用来查看NHLFE表的信息。
如果不指定token参数,将显示所有NHLFE表项信息。
【举例】
# 显示指定的NHLFE表项。
<Sysname> display mpls nhlfe 2
Out-Interface Token Oper Nexthop Deep Stack
----------------------------------------------------------------------
S2/0 2 PUSH 88.1.1.2 1 1024
# 显示所有NHLFE表项。
<Sysname> display mpls nhlfe
Total NHLFE Entry: 1
Out-Interface Token Oper Nexthop Deep Stack
----------------------------------------------------------------------
S2/0 2 PUSH 88.1.1.2 1 1024
表1-21 display mpls nhlfe命令显示信息描述表
字段 |
描述 |
Total NHLFE Entry |
NHLFE表项总数 |
Out-Interface |
出接口 |
Token |
NHLFE表项索引 |
Oper |
标签操作类型,取值包括 · PUSH:压入标签 · SWAP:交换标签 · GO:弹出标签 |
Nexthop |
下一跳地址 |
Deep |
MPLS标签栈深度 |
Stack |
MPLS标签值 |
# 显示所有NHLFE表项详细信息。
<Sysname> display mpls nhlfe verbose
Totel NHLFE Entry: 1
**Token : 1 Tunnel ID:0x630006
VRF Index : 0
Next Hop : 23.1.1.2
Out Interface : Vlan10
AT Index : 196610
Label Stack : 3
Operation : SWAP
LSP Type : LDP LSP
Tunnel State : Done
FRR Tunnel ID : 0x630009
FRR Flag : True
FRR Inner Label : -
FRR Tunnel State : Done
Next Tunnel ID : 0x0
Gr Count : 1
Load Share Weight : 1
Create Time : 00:01:43:653
Last Change Time : 00:01:43:653
Service : Statistics(Succeeded)
表1-22 display mpls nhlfe verbose命令显示信息描述表
字段 |
描述 |
Total NHLFE Entry |
NHLFE表项总数 |
Token |
NHLFE表项索引 |
Tunnel ID |
该NHLFE隧道的索引 |
VRF Index |
VRF索引 |
Next Hop |
下一跳地址 |
Out Interface |
出接口 |
AT Index |
邻接表索引 |
Label Stack |
标签值 |
Operation |
操作类型,取值包括: · PUSH:压入标签 · SWAP:交换标签 · GO:弹出标签 |
LSP Type |
LSP类型,取值请参见表1-20 |
Tunnel State |
隧道状态(Done/Waiting) |
FRR Tunnel ID |
快速重路由隧道索引 |
FRR Flag |
快速重路由标志(True/False) |
FRR Inner Label |
快速重路由标签 |
FRR Tunnel State |
快速重路由隧道状态(Done/Waiting) |
Next Tunnel ID |
嵌套隧道索引 |
Gr Count |
发生GR的次数 |
Create Time |
表项创建的时间 |
Last Change Time |
表项最后一次更新的时间 |
Service |
业务的类型和状态 其中,业务类型包括: · Statistics:统计业务 业务状态包括: · Succeeded:业务使能成功 · Failed:业务使能失败 |
【命令】
display mpls nhlfe reflist token [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
token:NHLFE表项索引,取值范围为0~32767。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls nhlfe reflist命令用来显示NHLFE表项的使用情况。
【举例】
# 显示指定NHLFE表项的使用情况。
<Sysname> display mpls nhlfe reflist 11
Total reference node: 7
No. Type Key-Info
-------------------------------------------------------------
1 ILM 1023(Inlabel) GE1/1(In-If)
2 FTN 1(VPN ID) 2.2.2.2/32
3 LPW ----(SRV ID) GE1/2(Private-If)
4 FRR 11(Token) ----
5 INN 11(Token) ----
6 OAM 1(Index) ----
7 BFD 1(BFD Discr) ----
表1-23 display mpls nhlfe reflist命令显示信息描述表
字段 |
描述 |
Total reference node |
关联节点总数 |
No. |
编号 |
Type |
关联节点的类型 |
Key-Info |
表项的关键参数 |
编号前带“*”表示该节点无效,等待被删除。
表1-24 关联节点类型及关键参数对应表
类型 |
说明 |
关键参数 |
FTN |
前缀类型FEC到NHLFE的映射 |
· VPN ID:VPN实例ID · 地址前缀/掩码 |
ILM |
入标签映射 |
· In-Label:入标签 · In-If:入接口 |
LPW |
VPWS PW发送方向表项 |
· SRV ID:服务实例ID · Private-If:私网接口 |
FRR |
FRR的主NHLFE |
Token:主NHLFE的Token |
INN |
分层LSP的内层NHLFE |
Token:内层NHLFE的Token |
OAM |
通过OAM检测该NHLFE对应CR-LSP的连通性 |
Index:OAM实例索引 |
BFD |
通过BFD会话检测该NHLFE的连通性 |
BFD Discr:BFD会话的本地鉴别值 |
【命令】
display mpls route-state [ vpn-instance vpn-instance-name ] [ dest-addr mask-length ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31字符的字符串,区分大小写。
dest-addr mask-length:显示指定目的地址的信息。dest-addr为目的IP地址,mask-length为目的地址的掩码长度,取值范围为0~32。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls route-state命令用来显示路由的LSP相关信息。
如果不指定VPN实例,将显示公网的路由信息;如果不指定目的地址和掩码,将显示所有路由信息。
【举例】
# 显示所有路由的LSP相关信息。
<Sysname> display mpls route-state
Flags:
M: Master B: Backup I: Idle R: Ready S: Setting up N: No route U: Unknown
DestAddress/Mask Next-Hop Out-Interface Flag Lsp-Count Vrf-Index
----------------------------------------------------------------------------------
1.1.1.9/32 23.23.223.2 Vlan223 MR 1 0
2.2.2.9/32 23.23.223.2 Vlan223 MR 1 0
3.3.3.9/32 127.0.0.1 InLoop0 MR 1 0
101.3.3.3/32 127.0.0.1 InLoop0 MR 1 0
表1-25 display mpls route-state命令显示信息描述表
字段 |
描述 |
DestAddress/Mask |
路由的目的地址和掩码 |
Next-Hop |
路由的下一跳地址 |
Out-Interface |
路由的出接口 |
Flag |
路由标记,取值包括: · M:表示主路由 · B:表示备份路由 · I:表示空闲的路由 · R:表示路由对应的LSP已经创建 · S:表示路由对应的LSP正在创建 · N:表示没有对应的路由 · U:表示未知状态 |
Lsp-Count |
基于此路由建立的LSP数量 |
Vrf-Index |
VPN实例索引 |
【命令】
display mpls static-lsp [ lsp-name lsp-name ] [ { exclude | include } dest-addr mask-length ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
lsp-name lsp-name:显示指定LSP的信息。lsp-name表示标签转发路径名称,为1~15字符的字符串。
exclude:显示不包含指定FEC的LSP信息。
include:显示包含指定FEC的LSP信息。
dest-addr:FEC的目的地址。
mask-length:FEC目的地址的掩码长度,取值范围为0~32。
verbose:显示详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
· begin:从包含指定正则表达式的行开始显示。
· exclude:只显示不包含指定正则表达式的行。
· include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls static-lsp命令用来显示静态LSP的信息。
相关配置可参考命令display mpls lsp和display mpls statistics lsp。
【举例】
# 显示静态LSP的简要信息。
<Sysname> display mpls static-lsp
total statics-lsp : 1
Name FEC I/O Label I/O If State
lsp1 3.3.3.9/32 NULL/100 -/Eth1/1 Up
表1-26 display mpls static-lsp命令显示信息描述表
字段 |
描述 |
total statics-lsp |
静态LSP的总数 |
Name |
LSP名称 |
FEC |
转发等价类 |
I/O Label |
入/出标签值 |
I/O If |
入接口/出接口名称 |
State |
LSP当前的状态 |
# 显示静态LSP的详细信息。
<Sysname> display mpls static-lsp verbose
No : 1
LSP-Name : lsp1
LSR-Type : Ingress
FEC : 3.3.3.9/32
In-Label : NULL
Out-Label : 100
In-Interface : -
Out-Interface : Ethernet1/1
NextHop : 30.1.1.2
Static-Lsp Type: IPTN
Lsp Status : Up
表1-27 display mpls static-lsp命令显示信息描述表
字段 |
描述 |
No |
序号 |
LSP-Name |
LSP名称 |
LSR-Type |
LSR的类型,取值为Ingress、Transit和Egress |
FEC |
转发等价类 |
In-Label |
入标签值 |
Out-Label |
出标签值 |
In-Interface |
入接口名称 |
Out-Interface |
出接口名称 |
NextHop |
下一跳地址 |
Static-Lsp Type |
静态 LSP类型 |
Lsp Status |
LSP当前状态 |
【命令】
display mpls statistics interface { interface-type interface-number | all } [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:显示指定接口的MPLS统计信息。interface-type interface-number为接口类型和接口编号。
all:显示所有接口的MPLS统计信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls statistics interface命令用来根据使能MPLS能力的接口显示MPLS统计信息。
需要注意的是:
如果要显示统计信息,请先设置统计信息的时间间隔,缺省的时间间隔为0,即不统计信息。这种情况下显示出来的各项统计信息都为0。
相关配置可参考命令statistics interval。
【举例】
# 根据使能MPLS能力的接口显示MPLS统计信息。
<Sysname> display mpls statistics interface all
Statistics for Interface IN :
Incoming Interface Ethernet1/1
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Failed Label Lookup : 0
Start Time : 2004/04/28 10:23:55
End Time : 2004/04/28 10:23:55
Statistics for Interface OUT :
Outgoing Interface Ethernet1/1
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Start Time : 2004/04/28 10:23:55
End Time : 2004/04/28 10:23:55
Statistics for Interface IN :
Incoming Interface Ethernet1/2
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Failed Label Lookup : 0
Start Time : 2004/04/28 10:24:04
End Time : 2004/04/28 10:24:04
Statistics for Interface OUT :
Outgoing Interface Ethernet1/2
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Start Time : 2004/04/28 10:24:04
End Time : 2004/04/28 10:24:04
Statistics for Interface IN :
Incoming Interface Serial2/0
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Failed Label Lookup : 0
Start Time : 2004/04/28 10:24:10
End Time : 2004/04/28 10:24:10
Statistics for Interface OUT :
Outgoing Interface Serial2/0
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Start Time : 2004/04/28 10:24:10
End Time : 2004/04/28 10:24:10
表1-28 display mpls statistics interface命令显示信息描述表
字段 |
描述 |
Statistics for Interface IN |
接口入方向的统计信息 |
Incoming Interface Serial2/0 |
入接口名称 |
Octets |
从该接口进入的字节数 |
Packets |
从该接口进入的报文数 |
Errors |
从该接口进入的报文处理错误数 |
Disables |
从该接口进入的报文被丢弃的次数 |
Failed Label Lookup |
从该接口进入的报文查找标签失败次数 |
Start Time |
该接口入方向的报文统计开始时间 |
End Time |
该接口入方向的报文统计结束时间 |
Statistics for Interface OUT |
接口出方向的统计信息 |
Outgoing Interface Serial2/0 |
出接口名称 |
Octets |
从该接口发出的字节数 |
Packets |
从该接口发出的报文数 |
Errors |
从该接口发出的报文处理错误数 |
Disables |
从该接口发出的报文被丢弃的次数 |
Start Time |
该接口出方向的报文统计开始时间 |
End Time |
该接口出方向的报文统计结束时间 |
【命令】
display mpls statistics lsp { index | all | name lsp-name } [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
index:显示指定LSP索引号对应的LSP统计信息。index表示LSP的索引号,取值范围为0~4294967295。
all:显示所有LSP的统计信息。
name lsp-name:显示指定LSP名称对应的LSP统计信息。lsp-name表示LSP的名称,为1~15个字符的字符串。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls statistics lsp命令用来根据LSP显示MPLS统计信息。包括每一条LSP的入口和出口处理的字节数、报文数、错误数,丢弃报文数等。
如果要通过本命令查看MPLS的统计信息,则需要先执行statistics interval命令配置获取统计数据的时间间隔,否则显示出来的各项统计信息都为0。
相关配置可参考命令statistics interval。
【举例】
# 显示所有LSP的MPLS统计信息。
<Sysname> display mpls statistics lsp all
Statistics for Lsp IN : LSP Name /LSP Index : DynamicLsp/9217
InSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 2006/05/20 15:52:30
End Time : 2006/05/20 15:52:30
Statistics for Lsp OUT : LSP Name /LSP Index : DynamicLsp/9217
OutSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 0000/00/00 00:00:00
End Time : 0000/00/00 00:00:00
Statistics for Lsp IN : LSP Name /LSP Index : DynamicLsp/9218
InSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 0000/00/00 00:00:00
End Time : 0000/00/00 00:00:00
Statistics for Lsp OUT : LSP Name /LSP Index : DynamicLsp/9218
OutSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 2006/05/20 15:52:30
End Time : 2006/05/20 15:52:30
表1-29 display mpls statistics lsp命令显示信息描述表
字段 |
描述 |
Statistics for Lsp IN |
LSP入口处理的统计信息 |
LSP Name /LSP Index |
LSP名称和LSP索引值 |
InSegment |
LSP的入表项信息 |
Octets |
LSP入口处理的字节数 |
Packets |
LSP入口处理的报文数 |
Errors |
LSP入口处理的错误数 |
Down |
LSP入口处理丢弃的报文数 |
Start Time |
LSP入口处理的统计开始时间 |
End Time |
LSP入口处理的统计结束时间 |
Statistics for Lsp OUT |
LSP出口处理的统计信息 |
OutSegment |
LSP的出表项信息 |
Octets |
LSP出口处理的字节数 |
Packets |
LSP出口处理的报文数 |
Errors |
LSP出口处理的错误数 |
Down |
LSP出口处理丢弃的报文数 |
Start Time |
LSP出口处理的统计开始时间 |
End Time |
LSP出口处理的统计结束时间 |
对于Ingress节点,不对入方向进行统计,因此,显示信息中InSegment的开始时间和结束时间都为0;Egress节点不对出方向进行统计,显示信息中OutSegment的开始时间和结束时间都为0。
【命令】
dscp dscp-value
undo dscp
【视图】
MPLS-LDP视图
【缺省级别】
2:系统级
【参数】
dscp-value:发送的LDP报文的DSCP优先级,取值范围为0~63。
【描述】
dscp命令用来配置发送的LDP报文的DSCP优先级。undo dscp命令用来恢复缺省情况。
缺省情况下,发送的LDP报文的DSCP优先级为48。
【举例】
# 配置发送的LDP报文的DSCP优先级为56。
<Sysname> system-view
[Sysname] mpls lsr-id 1.1.1.1
[Sysname] mpls
[Sysname-mpls] quit
[Sysname] mpls ldp
[Sysname-mpls-ldp] dscp 56
【命令】
du-readvertise
undo du-readvertise
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
无
【描述】
du-readvertise命令用来使能DU模式下标签重发布功能。undo du-readvertise命令用来禁止该功能。
缺省情况下,DU模式下已使能标签重发布功能。
【举例】
# 使能公网LDP的DU模式下标签重发布功能。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] du-readvertise
# 使能名为vpn1的LDP实例的DU模式下标签重发布功能。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] du-readvertise
【命令】
du-readvertise timer value
undo du-readvertise timer
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
value:标签重发布的时间间隔,取值范围为1~65535,单位为秒。
【描述】
du-readvertise timer命令用来配置DU模式下定期重发布标签的时间间隔。undo du-readvertise timer命令用来恢复缺省情况。
缺省情况下,DU模式下定期重发布标签的时间间隔为30秒。
【举例】
# 配置公网LDP的DU模式下定期重发布标签的时间间隔为100秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] du-readvertise timer 100
# 设置名为vpn1的LDP实例的DU模式下定期重发布标签的时间间隔为100秒。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] du-readvertise timer 100
【命令】
graceful-restart
undo graceful-restart
【视图】
MPLS-LDP视图
【缺省级别】
2:系统级
【参数】
无
【描述】
graceful-restart命令用来使能MPLS LDP协议的GR能力。undo graceful-restart命令用来关闭MPLS LDP协议的GR能力。
缺省情况下,MPLS LDP协议的GR能力处于关闭状态。
需要注意的是,使能或禁止GR功能会导致删除并重建所有的LDP会话,基于这些会话所创建的LSP也将被删除,并需要重建。
【举例】
# 使能MPLS LDP协议的GR能力。
<Sysname> system-view
[Sysname] mpls lsr-id 1.1.1.1
[Sysname] mpls
[Sysname-mpls] quit
[Sysname] mpls ldp
[Sysname-mpls-ldp] graceful-restart
【命令】
graceful-restart mpls ldp
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
无
【描述】
graceful-restart mpls ldp命令用来平滑重启MPLS LDP。
需要注意的是:
· 正常情况下,请不要使用本命令。
· 执行本命令前需要先使能MPLS LDP GR能力。
相关配置可参考命令graceful-restart (MPLS-LDP view)。
【举例】
# 平滑重启MPLS LDP。
<Sysname> graceful-restart mpls ldp
【命令】
graceful-restart timer neighbor-liveness timer
undo graceful-restart timer neighbor-liveness
【视图】
MPLS-LDP视图
【缺省级别】
2:系统级
【参数】
timer:LDP邻居存活定时器的值,取值范围为60~300,单位为秒。
【描述】
graceful-restart timer neighbor-liveness命令用来配置LDP邻居存活定时器的值。undo graceful-restart timer neighbor-liveness命令用来恢复缺省情况。
缺省情况下,LDP邻居存活定时器的值为120秒。
需要注意的是:
· 更改邻居存活定时器的值会导致删除并重建所有的LDP会话,基于这些会话所创建的LSP也将被删除,并需要重建。
· 如果LDP会话配置了MD5认证,则需要适当增加邻居存活定时器的时长,以保证TCP连接能够重新建立。
【举例】
# 配置LDP邻居存活定时器的值为100秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] graceful-restart timer neighbor-liveness 100
【命令】
graceful-restart timer reconnect timer
undo graceful-restart timer reconnect
【视图】
MPLS-LDP视图
【缺省级别】
2:系统级
【参数】
timer:FT重连定时器的值,取值范围为60~300,单位为秒。
【描述】
graceful-restart timer reconnect命令用来配置FT重连定时器的值。undo graceful-restart timer reconnect命令用来恢复缺省情况。
缺省情况下,FT重连定时器的值为300秒。
需要注意的是:
· FT重连定时器表示TCP连接失败后,LSR保留Stale标签状态的最长时间。
· 更改FT重连定时器的值会导致删除并重建所有的LDP会话,基于这些会话所创建的LSP也将被删除,并需要重建。
【举例】
# 配置FT重连定时器的值为100秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] graceful-restart timer reconnect 100
【命令】
graceful-restart timer recovery timer
undo graceful-restart timer recovery
【视图】
MPLS-LDP视图
【缺省级别】
2:系统级
【参数】
timer:LDP恢复定时器的值,取值范围为3~300,单位为秒。
【描述】
graceful-restart timer recovery命令用来配置LDP恢复定时器的值。undo graceful-restart timer recovery命令用来恢复缺省情况。
缺省情况下,LDP恢复定时器的值为300秒。
需要注意的是:
· 恢复时间表示TCP重建连接后,LSR保持Stale标签状态的最长时间。
· 更改恢复时间定时器的值会导致删除并重建所有的LDP会话,基于这些会话所创建的LSP也将被删除,并需要重建。
【举例】
# 配置恢复定时器的值为45秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] graceful-restart timer recovery 45
【命令】
hops-count hop-number
undo hops-count
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
hop-number:跳数值,取值范围为1~32。
【描述】
hops-count命令用来配置环路检测的最大跳数。undo hops-count命令用来恢复缺省配置。
缺省情况下,环路检测最大跳数为32。
此命令应该在所有接口使能LDP之前配置,跳数值的大小决定LSP建立过程中检测到环路的快慢程度,应根据实际的组网情况调整。
相关配置可参考命令loop-detect和path-vectors。
【举例】
# 配置公网LDP的环路检测的最大跳数为25。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] hops-count 25
# 配置名为vpn1的LDP实例的环路检测的最大跳数为25。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] hops-count 25
【命令】
label advertise { explicit-null | implicit-null | non-null }
undo label advertise
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
explicit-null:Egress节点向倒数第二跳分配显式空标签,标签值为0。
implicit-null:Egress节点向倒数第二跳分配隐式空标签,标签值为3。
non-null:Egress节点向倒数第二跳正常分配标签,即分配的标签值不小于1024。
【描述】
label advertise命令用来配置Egress节点向倒数第二跳分配的标签值。undo label advertise命令用来恢复缺省情况。
缺省情况下,Egress节点向倒数第二跳分配隐式空标签(implicit-null)。
需要注意的是:
· 选择哪种标签值需要根据倒数第二跳节点对PHP特性的支持情况而定。如果倒数第二跳节点支持PHP特性,则可以为其分配显式或隐式空标签;如果倒数第二跳节点不支持PHP特性,则为其正常分配标签。
· 会话建立后,需使用reset mpls ldp命令重启LDP会话,本命令的配置才能生效。
【举例】
# 配置Egress节点向倒数第二跳分配显式空标签。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] label advertise explicit-null
【命令】
label-distribution { independent | ordered }
undo label-distribution
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
independent:独立标签分配控制方式,即LSR可以在任意时间向与它连接的LSR通告标签映射。
ordered:有序标签分配控制方式,即LSR只有收到它的下游LSR为某个FEC分配的标签,或该LSR是某个FEC的出口节点时,才会向它的上游LSR通告此FEC的标签映射。
【描述】
label-distribution命令用来配置标签分配控制方式。undo label-distribution命令用来恢复缺省情况。
缺省情况下,标签分配控制方式为有序方式(ordered)。
需要注意的是,会话建立后,需使用reset mpls ldp命令重启LDP会话,本命令的配置才能生效。
【举例】
# 配置公网LDP的标签分配控制方式为独立标签分配控制方式。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] label-distribution independent
# 配置名为vpn1的LDP实例的标签分配控制方式为独立标签分配控制方式。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] label-distribution independent
【命令】
loop-detect
undo loop-detect
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
无
【描述】
loop-detect命令用来开启环路检测功能。undo loop-detect 命令用来关闭环路检测功能。
缺省情况下,环路检测功能处于关闭状态。
需要在所有接口使能LDP之前进行此配置。
相关配置可参考命令hops-count和path-vectors。
【举例】
# 开启公网LDP的环路检测功能。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] loop-detect
# 开启名为vpn1的LDP实例的环路检测功能。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] loop-detect
【命令】
lsp-trigger [ vpn-instance vpn-instance-name ] { all | ip-prefix prefix-name }
undo lsp-trigger [ vpn-instance vpn-instance-name ] { all | ip-prefix prefix-name }
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
vpn-instance vpn-instance-name:配置指定VPN的LSP触发策略。其中,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
all:所有路由项都会触发LDP建立LSP。
ip-prefix prefix-name:利用IP地址前缀列表对路由项进行过滤,被IP地址前缀列表拒绝的静态路由和IGP路由项不能触发建立LSP。prefix-name表示IP地址前缀列表名,为1~19个字符的字符串。
【描述】
lsp-trigger命令用来配置LSP的触发策略。undo lsp-trigger命令用来恢复缺省情况。
缺省情况下,只有32位掩码的主机路由能够触发LDP建立LSP。
需要注意的是:
· IP地址前缀列表只对静态路由和IGP路由有效。
· LSP的建立需要LSR上有精确匹配的路由项,如果使用32位掩码的Loopback接口,则必须有精确匹配的主机路由才能触发LSP的建立。
· 如果指定vpn-instance vpn-instance-name参数,则配置指定VPN的LSP触发策略;如果未指定vpn-instance vpn-instance-name参数,则配置公网路由的LSP触发策略。
· 有关IP地址前缀列表的介绍请参见“三层技术-IP路由配置指导”中的“路由策略”。
【举例】
# 配置所有路由项都能够触发LDP建立LSP。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] lsp-trigger all
【命令】
lsr-id lsr-id
undo lsr-id
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
lsr-id:LDP的LSR ID。
【描述】
lsr-id命令用来配置LDP的LSR ID。undo lsr-id命令用来删除配置的LSR ID并删除所有LDP会话。
缺省情况下,LDP的LSR ID与MPLS LSR ID相同。
【举例】
# 配置公网LDP的LSR ID为2.2.2.3。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] lsr-id 2.2.2.3
# 配置名为vpn1的LDP实例的LSR ID为4.2.2.3。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] lsr-id 4.2.2.3
【命令】
md5-password { cipher | plain } peer-lsr-id password
undo md5-password peer-lsr-id
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
cipher:以密文形式设置密钥。
plain:以明文形式设置密钥。
peer-lsr-id:对等体的LSR ID。
password:密钥字符串,区分大小写。如果以密文形式设置密钥,则password为1~53个字符的密文字符串;如果以明文形式设置密钥,则password为1~16个字符的明文字符串。
【描述】
md5-password命令来用使能LDP的MD5认证功能。undo md5-password命令用来恢复缺省情况。
缺省情况下,未使能LDP的MD5认证功能。
需要注意的是:
· 本地配置的密钥必须与对等体的配置相同。
· 改变对等体密钥会重新创建会话,与原来会话相关的LSP将被删除。
· 只有在相应视图中使能了MPLS LDP后,该命令才会生效。
· 以明文或密文形式设置的密钥,均以密文的方式保存在配置文件中。
【举例】
# 配置公网LDP的MD5认证功能:与对等体3.3.3.3建立LDP会话时进行MD5认证,采用明文形式设置密钥,密钥为pass。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] md5-password plain 3.3.3.3 pass
# 配置名为vpn1的LDP实例的MD5认证功能:与对等体3.3.3.3建立LDP会话时进行MD5认证,采用明文形式设置密钥,密钥为pass。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] md5-password plain 3.3.3.3 pass
【命令】
mpls
undo mpls
【视图】
系统视图/接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
· 在系统视图下,mpls命令用来全局使能本节点的MPLS能力,并进入MPLS视图。undo mpls命令用来关闭本节点的MPLS能力。
· 在接口视图下,mpls命令用来使能接口的MPLS能力。undo mpls命令用来关闭接口的MPLS能力。
缺省情况下,未使能本节点和接口的MPLS能力。
需要注意的是:
· 在使能MPLS能力之前,必须先配置MPLS LSR ID。
· 只有全局使能了本节点的MPLS能力后,才能在接口下使能接口的MPLS能力。
相关配置可参考命令mpls lsr-id。
【举例】
# 使能本节点的MPLS能力,并进入MPLS视图。
<Sysname> System-view
[Sysname] mpls lsr-id 1.1.1.1
[Sysname] mpls
[Sysname-mpls] quit
# 在接口Ethernet1/1上使能MPLS能力。
<Sysname> System-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] mpls
【命令】
mpls ldp
undo mpls ldp
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
mpls ldp命令用来使能本节点的LDP能力,并进入MPLS-LDP视图。undo mpls ldp命令用来关闭LDP能力,并删除所有LDP实例。
缺省情况下,未使能LDP能力。
需要注意的是,配置了MPLS LSR ID并使能本节点的MPLS能力后,才能执行本命令。
【举例】
# 使能本节点的LDP能力,并进入MPLS-LDP视图。
<Sysname> System-view
[Sysname] mpls lsr-id 1.1.1.1
[Sysname] mpls
[Sysname-mpls] quit
[Sysname] mpls ldp
[Sysname-mpls-ldp]
【命令】
mpls ldp
undo mpls ldp
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
mpls ldp命令用来在接口上使能LDP能力。undo mpls ldp命令用来关闭接口的LDP能力。
缺省情况下,在接口上未使能LDP能力。
使能LDP能力后,接口上将定期发送Hello报文。
在接口视图下使能LDP能力前,需要完成下列操作:
· 在系统视图下使用mpls lsr-id命令设定本节点的LSR ID。
· 在系统视图下使用mpls命令使能MPLS能力。
· 在系统视图下使用mpls ldp命令使能本节点的LDP能力。
· 在接口视图下使用mpls命令使能MPLS能力。
如果接口已与某个VPN实例绑定,则需要使用mpls ldp vpn-instance命令在此VPN上使能LDP能力。mpls ldp vpn-instance命令的详细介绍,请参见“MPLS命令参考”中的“MPLS L3VPN”。
【举例】
# 在接口Ethernet1/1上使能LDP能力。
<Sysname> System-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] mpls
[Sysname-Ethernet1/1] mpls ldp
【命令】
mpls ldp remote-peer remote-peer-name
undo mpls ldp remote-peer remote-peer-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
remote-peer-name:远端对等体名称,为1~32个字符的字符串,不区分大小写。
【描述】
mpls ldp remote-peer命令用来创建远端对等体实体并进入MPLS-LDP远端对等体视图。undo mpls ldp remote-peer命令用来删除远端对等体实体。
相关配置可参考命令remote-ip。
【举例】
# 创建远端对等体实体BJI,并进入MPLS-LDP远端对等体视图。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji]
【命令】
mpls ldp timer hello-hold value
undo mpls ldp timer hello-hold
【视图】
接口视图/MPLS-LDP远端对等体视图
【缺省级别】
2:系统级
【参数】
value:Hello保持定时器的值,取值范围为1~65535,单位为秒。
【描述】
mpls ldp timer hello-hold命令用来配置Hello保持定时器的值。undo mpls ldp timer hello-hold命令用来恢复缺省情况。
接口视图下配置的是链路Hello保持定时器的值,MPLS-LDP远端对等体视图下配置的是目标Hello保持定时器的值。
缺省情况下,链路Hello保持定时器的值为15秒,目标Hello保持定时器的值为45秒。
需要注意的是,修改Hello保持定时器的值不会影响已经存在的会话。
相关配置可参考命令mpls ldp(System view)和mpls ldp(Interface view)。
【举例】
# 在接口Ethernet1/1上为本地会话配置链路Hello保持定时器的值为100秒。
<Sysname> System-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] mpls
[Sysname-Ethernet1/1] mpls ldp
[Sysname-Ethernet1/1] mpls ldp timer hello-hold 100
# 为远端会话配置目标Hello保持定时器的值为1000秒。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
[Sysname-mpls-ldp-remote-bji] mpls ldp timer hello-hold 1000
【命令】
mpls ldp timer keepalive-hold value
undo mpls ldp timer keepalive-hold
【视图】
接口视图/MPLS-LDP远端对等体视图
【缺省级别】
2:系统级
【参数】
value:Keepalive保持定时器的值,取值范围为1~65535,单位为秒。
【描述】
mpls ldp timer keepalive-hold命令用来配置Keepalive保持定时器的值。undo mpls ldp timer keepalive-hold命令用来恢复缺省情况。
接口视图下配置的是链路Keepalive保持定时器的值,MPLS-LDP远端对等体视图下配置的是目标Keepalive保持定时器的值。
缺省情况下,Keepalive保持定时器的值为45秒。
需要注意的是:
· 如果两个LSR之间使能LDP的链路条数超过1条(多个接口相连),则LSR采用第一个触发建立LDP会话的接口上配置的Keepalive保持定时器值与对等体进行协商。此时,用户很难预知协商结果。因此,建议为所有链路配置相同的Keepalive保持时间。
· 修改Keepalive保持定时器的值不会影响已经建立的LDP会话。可以通过reset mpls ldp命令使设备采用新配置的值与对等体重新进行LDP会话协商、建立LDP会话。
【举例】
# 在接口Ethernet1/1上为本地会话配置链路Keepalive保持定时器的值为50秒。
<Sysname> System-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] mpls
[Sysname-Ethernet1/1] mpls ldp
[Sysname-Ethernet1/1] mpls ldp timer keepalive-hold 50
# 为远端会话配置目标Keepalive保持定时器的值为1000秒。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
[Sysname-mpls-ldp-remote-bji] mpls ldp timer keepalive-hold 1000
【命令】
接口视图下:
mpls ldp transport-address { ip-address | interface }
undo mpls ldp transport-address
MPLS-LDP远端对等体视图下:
mpls ldp transport-address ip-address
undo mpls ldp transport-address
【视图】
接口视图/MPLS-LDP远端对等体视图
【缺省级别】
2:系统级
【参数】
ip-address:LDP使用此地址作为LDP传输地址。
interface:LDP使用当前接口的IP地址作为LDP传输地址。
【描述】
mpls ldp transport-address命令用来配置LDP传输地址。undo mpls ldp transport-address命令用来恢复缺省情况。
缺省情况下,传输地址为本LSR的LSR ID。
· 在接口视图下,mpls ldp transport-address命令用于配置链路Hello的传输地址。
· MPLS-LDP远端对等体视图下,mpls ldp transport-address命令用于配置目标Hello的传输地址。
【举例】
# 在接口Ethernet1/1上为本地会话配置链路Hello的传输地址为本接口的IP地址。
<Sysname> System-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] mpls
[Sysname-Ethernet1/1] mpls ldp
[Sysname-Ethernet1/1] mpls ldp transport-address interface
# 为远端会话配置目标Hello的传输地址为10.1.1.1。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
[Sysname-mpls-ldp-remote-bji] mpls ldp transport-address 10.1.1.1
【命令】
mpls lsr-id lsr-id
undo mpls lsr-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsr-id:LSR的ID,点分十进制格式,用于标识一个LSR。
【描述】
mpls lsr-id命令用来配置本节点的LSR ID。undo mpls lsr-id命令用来删除LSR的ID。
缺省情况下,未配置LSR ID。
配置LSR ID是配置其它MPLS命令的前提。推荐使用LSR某个Loopback接口的地址做为LSR ID。
相关配置可参考命令display mpls interface。
【举例】
# 配置LSR的ID为3.3.3.3。
<Sysname> system-view
[Sysname] mpls lsr-id 3.3.3.3
【命令】
mpls mtu value
undo mpls mtu
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:接口的MPLS MTU值,取值范围为46~65535。
【描述】
mpls mtu命令用来配置接口的MPLS MTU值。undo mpls mtu命令用来恢复缺省情况。
缺省情况下,未配置接口的MPLS MTU值,此时根据接口的MTU值进行分片,分片的长度不包含MPLS标签栈的长度,为分片添加MPLS标签栈后MPLS报文的长度可能会大于接口MTU的值。
需要注意的是:
· 只有在接口上使能MPLS功能后,该命令才会生效。
· 配置的MPLS MTU值大于接口MTU时,有可能导致数据转发失败。
· TE隧道接口不支持本命令。
【举例】
# 配置接口Ethernet1/1的MPLS MTU值为1000。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] quit
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] mpls
[Sysname-Ethernet1/1] mpls mtu 1000
【命令】
path-vectors pv-number
undo path-vectors
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
2:系统级
【参数】
pv-number:路径向量方式下LSP的最大跳数,取值范围为1~32。
【描述】
path-vectors命令用来配置路径向量方式下LSP的最大跳数。undo path-vectors命令用来恢复缺省情况。
缺省情况下,路径向量方式下LSP的最大跳数为32。
此命令应该在所有接口使能LDP之前配置。
相关配置可参考命令loop-detect和hops-count。
【举例】
# 设置公网LDP路径向量方式下LSP的最大跳数为3。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] path-vectors 3
# 设置名为vpn1的LDP实例路径向量的LSP最大跳数为3。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] path-vectors 3
【命令】
ping lsp [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -s packet-size | -t time-out | -v ] * ipv4 dest-addr mask-length [ destination-ip-addr-header ]
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
-a source-ip:指定发送的Echo Request报文的源地址。source-ip为源IP地址。
-c count:指定发送Echo Request报文的次数。count为Echo Request报文发送次数,取值范围为1~4294967295,缺省值为5。
-exp exp-value:指定Echo Request报文中的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。
-h ttl-value:指定Echo Request报文中的TTL值。ttl-value为TTL值,取值范围为1~255,缺省值为255。
-m wait-time:指定连续发送Echo Request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200毫秒。
-r reply-mode:指定接收者对Echo Request报文的应答模式。reply-mode为应答模式,取值范围为1和2,1表示不回应,2表示使用UDP报文回应,缺省值为2。
-s packet-size:指定Echo Request报文的净荷报文长度。packet-size为净荷报文长度,取值范围为65~8100,单位为字节,缺省值为100字节。
-t time-out:指定发送Echo Request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000毫秒。
-v:指定显示详细的应答信息。
ipv4 dest-addr mask-length:检测指定LSP的可达性。dest-addr为FEC的目的地址,mask-length为FEC目的地址的掩码,取值范围为0~32。
destination-ip-addr-header:指定Echo Request报文中IP头的目的地址,该地址必须是127.0.0.0/8网段的地址(本机环回地址)。
【描述】
ping lsp ipv4命令用来检测MPLS LSP的可达性。
【举例】
# 检测到达3.3.3.9/32的LSP的可达性。
<Sysname> ping lsp ipv4 3.3.3.9 32
LSP Ping FEC: IPV4 PREFIX 3.3.3.9/32 : 100 data bytes, press CTRL_C to break
Reply from 100.1.2.1: bytes=100 Sequence=0 time = 31 ms
Reply from 100.1.2.1: bytes=100 Sequence=1 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=2 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=3 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=4 time = 62 ms
--- FEC: IPV4 PREFIX 3.3.3.9/32 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/55/62 ms
【命令】
prefix-label advertise
undo prefix-label advertise
【视图】
MPLS-LDP远端对等体视图
【缺省级别】
2:系统级
【参数】
无
【描述】
prefix-label advertise命令用来配置通过远端会话通告基于地址前缀的标签。undo prefix-label advertise命令用来恢复缺省情况。
缺省情况下,不会通过远端会话通告基于地址前缀的标签。
本命令的配置只决定设备是否可以通过远端会话向远端对等体通告基于地址前缀的标签。不论是否配置了通过远端会话通告基于地址前缀的标签,设备都可以接收远端对等体通告的标签。
接收到远端对等体通告的标签后,要想建立对应的LDP LSP,必须满足以下三个条件:
· FEC的路由出接口为MPLS TE隧道接口。
· MPLS TE隧道的目的地址、通过remote-ip命令指定的远端对等体地址、远端对等体的LSR ID,三者必须相同。
· MPLS TE隧道接口必须使能MPLS能力。
【举例】
# 配置通过远端会话通告基于地址前缀的标签。
<Sysname> system-view
[Sysname] mpls ldp remote-peer bji
[Sysname-mpls-ldp-remote-bji] prefix-label advertise
【命令】
remote-ip ip-address
undo remote-ip
【视图】
MPLS-LDP远端对等体视图
【缺省级别】
2:系统级
【参数】
ip-address:远端对等体的IP地址。
【描述】
remote-ip命令用来指定LDP远端对等体的IP地址。undo remote-ip命令用来删除配置。
远端对等体的IP地址应该为远端LSR的LSR ID。两个远端对等体使用LSR ID做为传输地址建立TCP连接。
相关配置可参考命令mpls ldp remote-peer。
【举例】
# 配置远端对等体的地址为3.3.3.3。
<Sysname> system-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
【命令】
remote-ip bfd
undo remote-ip bfd
【视图】
MPLS-LDP远端对等体视图
【缺省级别】
2:系统级
【参数】
无
【描述】
remote-ip bfd命令用来为LDP远端对等体开启BFD链路检测功能。undo remote-ip bfd命令用来恢复缺省情况。
缺省情况下,LDP远端对等体的BFD链路检测功能处于关闭状态。
【举例】
# 为远端对等体bji开启BFD链路检测功能。
<Sysname> system-view
[Sysname] mpls ldp remote-peer bji
[Sysname-mpls-ldp-remote-bji] remote-ip bfd
【命令】
reset mpls fast-forwarding cache
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
无
【描述】
reset mpls fast-forwarding cache命令用来清除MPLS快速转发表的信息。
【举例】
# 清除MPLS快速转发表的信息。
<Sysname> reset mpls fast-forwarding cache
【命令】
reset mpls ldp [ all | [ vpn-instance vpn-instance-name ] [ fec mask | peer peer-id ] ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
all:重启所有LDP实例的会话,包括公网LDP实例和私网LDP实例。
vpn-instance vpn-instance-name:重启指定LDP实例的会话。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
fec mask:重启指定FEC的LDP会话。fec为FEC的目的IP地址,mask为目的IP地址的掩码。
peer peer-id:重启与指定对等体之间的LDP会话。peer-id为对等体的LSR ID。
【描述】
reset mpls ldp命令用来重启LDP会话。
没有指定任何参数时,该命令用来重启所有公网LDP实例的会话。
【举例】
# 重启所有公网LDP实例的会话。
<Sysname> reset mpls ldp
# 重启所有LDP实例的会话。
<Sysname> reset mpls ldp all
# 重启指定LDP实例的会话。
<Sysname> reset mpls ldp vpn-instance vpn1
# 重启指定FEC的会话。
<Sysname> reset mpls ldp 2.2.2.2 24
# 重启与指定对等体之间的LDP会话。
<Sysname> reset mpls ldp peer 2.2.2.9
【命令】
reset mpls statistics interface { interface-type interface-number | all }
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:清除指定接口的统计信息。interface-type interface-number为接口类型和接口编号。
all:清除所有接口的统计信息。
【描述】
reset mpls statistics interface命令用来清除已使能MPLS功能的接口的统计信息。
相关配置可参考命令display mpls statistics interface。
【举例】
# 清除已使能MPLS的接口Ethernet1/1的统计信息。
<Sysname> reset mpls statistics interface ethernet 1/1
【命令】
reset mpls statistics lsp { index | all | name lsp-name }
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
index:清除指定LSP索引号对应的LSP统计信息。index为LSP的索引号,取值范围为0~4294967295。
all:清除所有LSP的统计信息。
name lsp-name:清除指定LSP名称对应的LSP统计信息。lsp-name表示LSP的名称,为1~15个字符的字符串。
【描述】
reset mpls statistics lsp命令用来清除LSP的统计信息。
相关配置可参考命令display mpls statistics lsp。
【举例】
# 清除名为lsp1的LSP统计信息。
<Sysname> reset mpls statistics lsp name lsp1
【命令】
static-lsp egress lsp-name incoming-interface interface-type interface-number in-label in-label
undo static-lsp egress lsp-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsp-name:标签转发路径名称,为1~15个字符的字符串。
incoming-interface interface-type interface-number:指定入接口的接口类型和接口编号。
in-label in-label:指定入标签值,in-label取值范围为0,3,16~1023。
【描述】
static-lsp egress命令用来为Egress节点配置静态LSP。undo static-lsp egress命令用来为Egress节点删除一条静态LSP。
相关配置可参考命令static-lsp ingress,static-lsp transit和display mpls static-lsp。
【举例】
# 在Egress节点上配置一条名为bj-sh的静态LSP,入接口为Serial2/0,入标签为233。
<Sysname> system-view
[Sysname] static-lsp egress bj-sh incoming-interface serial 2/0 in-label 233
【命令】
static-lsp ingress lsp-name destination dest-addr { mask | mask-length } { nexthop next-hop-addr | outgoing-interface interface-type interface-number } out-label out-label
undo static-lsp ingress lsp-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsp-name:标签转发路径名称,为1~15个字符的字符串。
destination dest-addr:指定LSP的目的IP地址。
mask:目的IP地址掩码。
mask-length:目的IP地址掩码长度,取值范围为0~32。
nexthop next-hop-addr:指定下一跳地址。
outgoing-interface interface-type interface-number:指定出接口的接口类型和接口编号。仅支持点到点链路。
out-label out-label:指定出标签值,out-label取值范围为0,3,16~1023。
【描述】
static-lsp ingress命令用来为Ingress节点配置静态LSP。undo static-lsp ingress命令用来为Ingress节点删除一条静态LSP。
需要注意的是:
· 配置静态LSP时,指定的下一跳或出接口必须与路由表中最优下一跳或出接口保持一致。如果是通过静态路由配置路由信息,则静态路由必须与静态LSP指定的下一跳或出接口一致。
· 本地设备上接口的公网IP地址不能被指定为下一跳。
相关配置可参考命令static-lsp egress,static-lsp transit和display mpls static-lsp。
【举例】
# 为Ingress节点配置一条到目的地址202.25.38.1/24的静态LSP,LSP的名称为bj-sh,下一跳地址为202.55.25.33,出标签为237。
<Sysname> system-view
[Sysname] static-lsp ingress bj-sh destination 202.25.38.1 24 nexthop 202.55.25.33 out-label 237
【命令】
static-lsp transit lsp-name incoming-interface interface-type interface-number in-label in-label { nexthop next-hop-addr | outgoing-interface interface-type interface-number } out-label out-label
undo static-lsp transit lsp-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsp-name:标签转发路径名称,为1~15个字符的字符串。
incoming-interface interface-type interface-number:指定入接口的接口类型和接口编号。
in-label in-label:指定入标签值,in-label取值范围为16~1023。
nexthop next-hop-addr:指定下一跳地址。
outgoing-interface interface-type interface-number:指定出接口的接口类型和接口编号。仅支持点到点链路。
out-label out-label:指定出标签值,out-label取值范围为0,3,16~1023。
【描述】
static-lsp transit命令用来为Transit节点配置静态LSP。undo static-lsp transit命令用来为Transit节点删除一条静态LSP。
相关配置可参考命令static-lsp egress和static-lsp ingress。
需要注意的是,本地设备上接口的公网IP地址不能被指定为下一跳。
【举例】
# 为Transit节点配置一条名为bj-sh的静态LSP,入接口为Serial2/0,入标签为123,下一跳地址为202.34.114.7,出标签为253。
<Sysname> system-view
[Sysname] static-lsp transit bj-sh incoming-interface serial 2/0 in-label 123 nexthop 202.34.114.7 out-label 253
【命令】
statistics interval interval-time
undo statistics interval
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
interval-time:统计的时间间隔,取值范围为30~65535,单位为秒。
【描述】
statistics interval命令用来配置获取LSP统计数据的时间间隔。undo statistics interval命令用来恢复缺省情况。
缺省情况下,获取LSP统计数据的时间间隔为0秒,即不获取统计信息。
相关配置可参考命令display mpls statistics interface和display mpls statistics lsp。
【举例】
# 配置获取LSP统计数据的时间间隔为30秒。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] statistics interval 30
【命令】
tracert lsp [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -t time-out ] * ipv4 dest-addr mask-length [ destination-ip-addr-header ]
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
-a source-ip:指定Echo Request报文的源地址。source-ip为源IP地址。
-exp exp-value:指定Echo Request报文中的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。
-h ttl-value:指定Echo Request报文中的TTL的最大值(即检测的最大跳数)。ttl-value为TTL的最大值,取值范围为1~255,缺省值为30。
-r reply-mode:指定接收者对Echo Request报文的应答模式。reply-mode为应答模式,取值范围为1和2,1表示不回应,2表示使用UDP报文回应,缺省值为2。
-t time-out:指定发送出Echo Request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000毫秒。
ipv4 dest-addr mask-length:对指定LSP的错误进行定位。dest-addr为FEC的目的地址,mask-length为FEC目的地址的掩码,取值范围为0~32。
destination-ip-addr-header:指定Echo Request报文中IP头的目的地址,该地址必须是127.0.0.0/8网段的地址(本机环回地址)。
【描述】
tracert lsp ipv4命令用来对MPLS LSP的错误进行定位。
【举例】
# 对到达目的地址3.3.3.9/32的LSP的错误进行定位。
<Sysname> tracert lsp ipv4 3.3.3.9 32
LSP Trace Route FEC: IPV4 PREFIX 3.3.3.9/32 , press CTRL_C to break.
TTL Replier Time Type Downstream
0 Ingress 10.4.5.1/[1025]
1 10.4.5.1 1 Transit 100.3.4.1/[1024]
2 100.1.4.2 63 Transit 100.1.2.1/[3]
3 100.1.2.1 129 Egress
【命令】
ttl expiration enable
undo ttl expiration enable
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ttl expiration enable命令用来使能MPLS的TTL超时消息发送功能。undo ttl expiration enable命令用来关闭MPLS的TTL超时消息发送功能。
缺省情况下,MPLS的TTL超时消息发送功能处于开启状态。
相关配置可参考命令ttl expiration pop。
【举例】
# 关闭MPLS的TTL超时消息发送功能。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] undo ttl expiration enable
【命令】
ttl expiration pop
undo ttl expiration pop
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ttl expiration pop命令用来配置仅有一层标签的MPLS报文TTL超时时,沿本地IP路由返回ICMP报文。undo ttl expiration pop命令用来配置仅有一层标签的MPLS报文TTL超时时,沿LSP返回ICMP报文。
缺省情况下,对于一层标签的MPLS报文,TTL超时时沿本地IP路由返回ICMP差错报文。
多层标签的MPLS报文不受该命令控制,当MPLS报文的TTL超时时,始终沿LSP路径转发ICMP差错报文。
相关配置可参考命令ttl propagate。
【举例】
# 配置仅有一层标签的MPLS报文TTL超时时,沿LSP返回ICMP报文。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] undo ttl expiration pop
【命令】
ttl propagate { public | vpn }
undo ttl propagate { public | vpn }
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
public:对公网报文进行设置。
vpn:对VPN报文进行设置。
【描述】
ttl propagate命令用来使能MPLS的TTL复制功能。undo ttl propagate命令用来禁止MPLS的TTL复制功能。
缺省情况下,只对公网报文使能MPLS的TTL复制功能。
相关配置可参考命令ttl expiration pop。
【举例】
# 使能VPN报文的MPLS TTL复制功能。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] ttl propagate vpn
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!