03-LDP命令
本章节下载: 03-LDP命令 (643.81 KB)
目 录
1.1.3 display mpls ldp discovery
1.1.4 display mpls ldp error-packet
1.1.6 display mpls ldp interface
1.1.8 display mpls ldp parameter
1.1.10 display mpls ldp summary
1.1.11 display mpls ldp troubleshooting
1.1.26 snmp-agent trap enable ldp
1.1.27 snmp-agent trap enable ldp-private
1.2.3 display mpls ldp igp sync
1.2.5 igp sync delay on-restart
1.2.9 mpls ldp igp sync disable
1.2.10 mpls ldp sync (IS-IS view)
1.2.11 mpls ldp sync (OSPF view/OSPF area view)
1.2.12 mpls ldp transport-address
1.3.6 mpls ldp transport-address
accept target-hello命令用来开启设备根据Targeted Hello消息自动建立LDP Targeted会话的功能。
undo accept target-hello命令用来关闭设备根据Targeted Hello消息自动建立LDP Targeted会话的功能。
【命令】
accept target-hello { all | prefix-list prefix-list-name }
undo accept target-hello
【缺省情况】
设备根据Targeted Hello消息自动建立LDP Targeted会话的功能处于关闭状态。
【视图】
LDP视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
all:设备根据所有Targeted Hello消息自动建立LDP Targeted会话。
prefix-list prefix-list-name:设备只能根据通过IPv4地址前缀列表过滤的对等体发送的Targeted Hello消息自动建立LDP Targeted会话。prefix-list-name表示IPv4地址前缀列表名,为1~63个字符的字符串,区分大小写。
【使用指导】
在某些场景中需要目的端设备根据源端发送的Targeted Hello消息自动建立LDP Targeted会话。例如:在部署Remote LFA FRR的场景中,当源端设备利用Remote LFA算法计算出PQ节点后,LDP需要自动建立源端设备与PQ节点之间的LDP Targeted会话。此时,需要在PQ节点设备上配置本命令,使PQ节点根据收到的Targeted Hello消息自动建立LDP Targeted会话。有关Remote LFA FRR的详细介绍,请参见“三层技术-IP路由配置指导”中的“IS-IS”。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置设备根据对等体1.1.1.9和2.2.2.9发来的Targeted Hello消息自动建立LDP Targeted会话。
<Sysname> system-view
[Sysname] ip prefix-list accept-fec-list index 1 permit 1.1.1.9 32
[Sysname] ip prefix-list accept-fec-list index 2 permit 2.2.2.9 32
[Sysname] mpls ldp
[Sysname-ldp] accept target-hello prefix-list accept-fec-list
【相关命令】
· ip prefix-list(三层技术-IP路由命令参考/路由策略)
backoff命令用来配置LDP倒退机制的初始延迟和最大延迟。
undo backoff命令用来恢复缺省情况。
【命令】
backoff initial initial-time maximum maximum-time
undo backoff
【缺省情况】
LDP倒退机制的初始延迟为15秒,最大延迟为120秒。
【视图】
LDP视图
LDP-VPN实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
initial initial-time:指定LDP倒退机制的初始延迟。initial-time表示LDP倒退机制的初始延迟,取值范围15~50331,单位为秒。
maximum maximum-time:指定LDP倒退机制的最大延迟。maximum-time表示LDP倒退机制的最大延迟,取值范围120~50331,单位为秒。
【使用指导】
如果LDP对等体上配置的LDP会话参数不兼容,则可能导致会话参数协商失败、LDP对等体无休止地反复尝试建立会话。
LDP倒退机制用来抑制尝试建立会话的频率。如果会话因为参数不兼容而建立失败,LSR将等待初始延迟时间再尝试建立会话;如果会话再次因为参数不兼容而建立失败,则再次尝试建立会话的延迟时间为上一次延迟时间的二倍;延迟时间达到配置的最大值后,尝试建立会话的等待时间将保持为配置的最大延迟。
如果配置的LDP倒退机制的初始延迟大于最大延迟,则初始延迟采用所配置的最大延迟的值。
【举例】
# 配置公网LDP实例LDP倒退机制的初始延迟时间为100秒,最大延迟时间为300秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] backoff initial 100 maximum 300
display mpls ldp discovery命令用来显示LDP发现过程相关信息。
【命令】
display mpls ldp discovery [ vpn-instance vpn-instance-name ] [ [ interface interface-type interface-number | peer peer-lsr-id ] [ ipv6 ] | targeted-peer { ipv4-address | ipv6-address } ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定LDP实例的发现过程相关信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网LDP实例的发现过程相关信息。
interface interface-type interface-number:显示通过指定接口发送Link hello消息的LDP发现过程相关信息,即基本发现机制相关信息。interface-type interface-number为接口类型和接口编号。
peer peer-lsr-id:显示发现指定对等体的LDP发现过程相关信息,既可以是通过基本发现机制发现对等体的信息,也可以是通过扩展发现机制发现对等体的信息。peer-lsr-id为LDP对等体的LSR ID。
ipv6:显示IPv6 Link hello和IPv6 Targeted hello消息发现过程的相关信息。如果不指定本参数,则显示IPv4 Link hello和IPv4 Targeted hello消息发现过程的相关信息。
targeted-peer:显示向指定对等体发送Targeted hello消息的LDP发现过程相关信息,即扩展发现机制相关信息。
ipv4-address:LDP对等体的IPv4地址。
ipv6-address:LDP对等体的IPv6地址。
verbose:显示LDP发现过程的详细信息。如果不指定本参数,则显示LDP发现过程的简要信息。
【使用指导】
如果未指定interface、peer、ipv6和targeted-peer中的任何一个参数,则显示所有LDP IPv4发现过程相关信息,包括基本发现机制相关信息和扩展发现机制相关信息。
【举例】
# 显示所有公网LDP IPv4 hello消息发现过程的简要信息。
<Sysname> display mpls ldp discovery
Type: L - Link Hello, T - Targeted Hello
Discovery Source Hello Sent/Rcvd Peer LDP ID
(L) Vlan10 83/80 100.100.100.18:0
200.100.100.18:0
(T) 100.100.100.18 23/20 100.100.100.18:0
表1-1 display mpls ldp discovery命令显示信息描述表
|
字段 |
描述 |
|
Type |
LDP发现过程类型,取值包括: · L:表示通过发送Link hello消息发现对等体的基本发现机制 · T:表示通过发送Targeted hello消息发现对等体的扩展发现机制 |
|
Discovery Source |
LDP对等体的发现源: · LDP发现过程类型为L时,显示为发现该对等体的接口 · LDP发现过程类型为T时,显示为对等体的IPv4地址 |
|
Hello Sent/Rcvd |
接口上发送和接收的Hello报文数目 |
|
Peer LDP ID |
LDP对等体的LDP ID |
# 显示所有公网LDP IPv6 hello消息发现过程的简要信息。
<Sysname> display mpls ldp discovery ipv6
Interface: Vlan10
Hello Sent/Rcvd: 12/12
Peer LDP ID: 100.100.100.18:0
Peer LDP ID: 200.200.200.28:0
Targeted Hellos: 2001:0000:130F::09C0:876A:130B ->
2005:130F::09C0:876A:130B
Hello Sent/Rcvd: 93/80
Peer LDP ID: 100.100.100.180:0
表1-2 display mpls ldp discovery命令显示信息描述表
|
字段 |
描述 |
|
Interface |
采用基本发现机制发现的对等体的接口 |
|
Hello Sent/Rcvd |
向该对等体发送和从该对等体接收的Hello报文数目 |
|
Peer LDP ID |
LDP对等体的LDP ID |
|
Targeted Hellos |
采用扩展发现机制发现的对等体。其中,“->”前面的地址为本地地址;“->”后面的地址为对等体地址 |
# 显示所有公网LDP IPv4 hello消息发现过程的详细信息。
<Sysname> display mpls ldp discovery verbose
Link Hellos:
Interface Vlan-interface10
Hello Interval : 5000 ms Hello Sent/Rcvd : 83/160
Transport Address: 100.100.100.17
Peer LDP ID : 100.100.100.18:0
Source Address : 202.118.224.18 Transport Address: 100.100.100.18
Hello Hold Time: 15 sec (Local: 15 sec, Peer: 15 sec)
Peer LDP ID : 100.100.100.20:0
Source Address : 202.118.224.20 Transport Address: 100.100.100.20
Hello Hold Time: 15 sec (Local: 15 sec, Peer: 15 sec)
Targeted Hellos:
100.100.100.17 -> 100.100.100.18 (Active, Passive)
Hello Interval : 15000 ms Hello Sent/Rcvd : 23/20
Transport Address: 100.100.100.17
Session Setup : Config/Tunnel
Peer LDP ID : 100.100.100.18:0
Source Address : 100.100.100.18 Transport Address: 100.100.100.18
Hello Hold Time: 45 sec (Local: 45 sec, Peer: 45 sec)
100.100.100.17 -> 100.100.100.20 (Active, Passive)
Hello Interval : 15000 ms Hello Sent/Rcvd : 23/22
Transport Address: 100.100.100.17
Session Setup : Config/Tunnel
Peer LDP ID : 100.100.100.20:0
Source Address : 100.100.100.20 Transport Address: 100.100.100.20
Hello Hold Time: 45 sec (Local: 45 sec, Peer: 45 sec)
# 显示所有公网LDP IPv6 hello消息发现过程的详细信息。
<Sysname> display mpls ldp discovery ipv6 verbose
Link Hellos:
Interface Vlan-interface10
Hello Interval : 5000 ms Hello Sent/Rcvd : 83/160
Transport Address: 2001::2
Peer LDP ID : 100.100.100.18:0
Source Address : FE80:130F:20C0:29FF:FEED:9E60:876A:130B
Transport Address: 2001::1
Hello Hold Time: 15 sec (Local: 15 sec, Peer: 15 sec)
Targeted Hellos:
2001:0000:130F::09C0:876A:130B ->
2005:130F::09C0:876A:130B(Active, Passive)
Hello Interval : 15000 ms Hello Sent/Rcvd : 23/22
Transport Address: 2001:0000:130F::09C0:876A:130B
Peer LDP ID : 100.100.100.18:0
Source Address : 2005:130F::09C0:876A:130B
Destination Address : 2001:0000:130F::09C0:876A:130B
Transport Address : 2005:130F::09C0:876A:130B
Hello Hold Time: 45 sec (Local: 45 sec, Peer: 45 sec)
表1-3 display mpls ldp discovery verbose命令显示信息描述表
|
字段 |
描述 |
|
Link Hellos |
发送Link hello消息的LDP发现过程相关信息,即基本发现机制相关信息,按接口显示 多播类型接口下,可能发现多个对等体 |
|
Interface |
运行LDP基本发现机制的接口 |
|
Hello Interval |
hello报文发送时间间隔,单位为毫秒 |
|
Hello Sent/Rcvd |
接口上发送和接收的hello报文数 |
|
Transport Address |
本地传输地址 |
|
Session Setup |
LDP Targeted会话建立的方式,取值包括: · Config:表示由用户配置触发创建 · Tunnel:通过Tunnel接口下配置MPLS LDP触发创建 · L2VPN:通过MPLS L2VPN自动触发创建 · Session-Protect:通过LDP会话保护触发创建 · OSPF RLFA:通过OSPF Remote LFA触发创建 · IS-IS RLFA:通过IS-IS Remote LFA触发创建 · Auto Accept:接收Targeted Hello消息后自动触发创建 |
|
Peer LDP ID |
LDP对等体的LDP ID |
|
Source Address |
收到hello报文的源IP地址 |
|
Destination Address |
收到hello报文的目的IP地址 |
|
Transport Address |
收到的hello报文中指定的传输地址,即LDP对等体的传输地址 |
|
Hello Hold Time |
协商出来的Hello保持时间,单位为秒 Local:本地配置的Hello保持时间,单位为秒;Peer:收到的hello报文中指定的Hello保持时间,即LDP对等体的Hello保持时间,单位为秒 协商出来的Hello保持时间为Local和Peer值中的较小者 |
|
Targeted Hellos |
发送Targeted hello消息的LDP发现过程相关信息,即扩展发现机制相关信息,按对等体LSR ID显示 |
|
100.100.100.17 -> 100.100.100.18 (Active, Passive) |
· 100.100.100.17(“->”前面的地址)为本地的地址 · 100.100.100.18(“->”后面的地址)为对等体的地址 · (Active):本地LSR为主动方,即主动向对等体发送Targeted hello消息 · (Passive):本地LSR为被动方,被动应答对等体发送的Targeted hello消息 · (Active, Passive):本地LSR既作为主动方,又作为被动方 |
display mpls ldp error-packet命令用来显示LDP会话中收到的错误TCP报文信息。
【命令】
display mpls ldp error-packet
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【使用指导】
本命令最多显示最近的100条错误报文信息。
【举例】
# 显示LDP会话中收到的错误TCP报文信息。
<Sysname> display mpls ldp error-packet
Total 1 records
Peer LDP ID : 2.2.2.9
VPN instance : public
Receive time : 2018-04-31 07:12:41
Error reason : Bad LDP Identifier
Packet length : 18 bytes
Message type : -
Packet content :
00 01 00 0E 02 02 02 09 00 00 02 01 00 04 80 00
A0 D8
表1-4 display mpls ldp error-packet命令显示信息描述表
|
字段 |
描述 |
|
Peer LDP ID |
对等体的LDP标识符 |
|
VPN instance |
VPN实例名称 |
|
Receive time |
接收到错误报文的时间,格式为YYYY-MM-DD HH:MM:SS |
|
Error Reson |
错误原因: · Bad LDP identifier:LDP标识符错误 · Bad protocol version:LDP版本号错误 · Bad PDU length:LDP PDU长度错误 · Unknown message type:未知的消息类型 · Bad message length:消息长度错误 · Unkown TLV:未知的TLV · Bad TLV length:TLV长度错误 · Malformed TLV value:错误的TLV · Unknown FEC:未知的FEC · Missing message parameters:消息参数丢失 · Unsupported address family:地址族不支持 |
|
Packet length |
错误报文的长度,单位为字节 |
|
Message type |
消息类型: · Label Request Message:标签请求消息 · Label Mapping Message:标签映射消息 · Label Release Message:标签释放消息 · Label Withdraw Message:标签撤销消息 · Label Abort Request Message:标签终止请求消息 · Initialization Message:Initialization消息 · Keepalive Message:Keepalive消息 · Notification Message:Notification消息 · Address Message:Address消息 · Address Withdraw Message:Address Withdraw消息 · -:不能识别出消息类型 |
|
Packet content |
错误报文内容 |
display mpls ldp fec命令用来显示通过LDP学习到的FEC—标签映射信息。
【命令】
display mpls ldp fec [ vpn-instance vpn-instance-name ] [ ipv4-address mask-length | ipv6-address prefix-length | [ ipv6 ] [ summary ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定LDP实例的FEC—标签映射信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网LDP实例的FEC—标签映射信息。
ipv4-address mask-length:显示指定IPv4 FEC的标签映射详细信息。ipv4-address为FEC的目的IPv4地址前缀,mask-length为FEC目的IPv4地址前缀的掩码长度,取值范围为0~32。
ipv6-address prefix-length:显示指定IPv6 FEC的标签映射详细信息。ipv6-address为FEC的目的IPv6地址前缀,prefix-length为前缀长度,取值范围为0~128。
ipv6:显示IPv6的FEC标签映射相关信息。
summary:显示LDP学习到的所有FEC—标签映射的概要信息。
【使用指导】
如果仅指定summary参数,则显示所有IPv4 FEC—标签映射的概要信息。
如果仅指定ipv6参数,则显示所有IPv6 FEC—标签映射的详细信息。
如果同时指定summary参数和ipv6参数,则显示所有IPv6 FEC—标签映射的概要信息。
如果不指定ipv4-address mask-length、ipv6-address prefix-length、ipv6和summary参数,则显示所有IPv4 FEC—标签映射的详细信息。
【举例】
# 显示公网LDP学习到的所有IPv4 FEC—标签映射详细信息。
<Sysname> display mpls ldp fec
FEC: 100.100.100.18/32
Flags: 0x02
In Label: 1531
Label Advertisement Policy:
FEC Prefix-list: Fec-prefix-list
Peer Prefix-list: Peer-prefix-list
Upstream Info:
Peer: 100.100.100.18:0 State: Established (stale)
Peer: 100.100.100.20:0 State: Established (stale)
Downstream Info:
Peer: 100.100.100.18:0
Out Label: 3 State: Established (stale)
Next Hops: 202.118.224.18 Vlan10
100.19.100.18 Vlan20
Peer: 100.100.100.20:0
Out Label: 1025 State: Established (stale)
Label Stack Index: 16777218
FEC: 200.100.100.18/32 (No route)
Flags: 0x0
In Label: 1532
Upstream Info:
Peer: 200.200.200.28:0 State: Established
Downstream Info:
Peer: 120.100.100.18:0
Out Label: 3 State: Idle
# 显示公网LDP学习到的IPv6 FEC—标签映射详细信息。
<Sysname> display mpls ldp fec ipv6
FEC: 2005:130F::09C0/128
Flags: 0x02
In Label: 1026
Label Advertisement Policy:
FEC Prefix-list: Fec-ipv6-prefix-list
Peer Prefix-list: Peer-ipv6-prefix-list
Upstream Info:
Peer: 100.100.100.18:0 State: Established (stale)
Downstream Info:
Peer: 100.100.100.18:0
Out Label: 3 State: Established (stale)
Next Hops:
FE80:130F:20C0:29FF:FEED:9E60:876A:130B Vlan10
表1-5 display mpls ldp fec命令显示信息描述表
|
字段 |
描述 |
|
FEC |
转发等价类,即IP地址前缀和前缀长度 |
|
Flags |
FEC标志位,通过将不同的比特位置1来表示不同的含义(可以多个比特位同时置1表示多种含义的组合,如0x21表示0x01和0x20的组合): · 0x0:表示初始值,无含义 · 0x00000001:表示Egress LSP · 0x00000002:表示Ingress LSP · 0x00000004:表示等待向RIB设置出标签 · 0x00000008:表示等待向LSM刷新LSP · 0x00000010:表示满足发送标签通告的条件 · 0x00000020:表示GR恢复期间,FEC和标签绑定关系已刷新 · 0x00000040:表示延迟向LSM刷新LSP · 0x00000080:表示GR恢复期间,非Egress LSP等待恢复 · 0x20000000:表示FEC为IS-IS Remote LFA注册的PQ地址 · 0x80000000:表示等待向IS-IS刷新LSP |
|
In Label |
入标签值,即本地LSR为此FEC分配的标签 |
|
Label Advertisement Policy |
标签通告控制策略信息 |
|
FEC Prefix-list |
用于检查FEC目的地址的IP地址前缀列表 |
|
Peer Prefix-list |
用于检查LDP对等体LSR ID的IP地址前缀列表 |
|
Upstream Info |
上游信息,即向哪些对等体通告FEC—标签映射信息及与上游对等体建立的LSP的当前状态 |
|
Peer |
上游对等体的LDP ID |
|
State |
与上游对等体建立的LSP的当前状态,取值包括: · Established:激活状态 · Idle:初始状态 · Release Awaited:等待Release消息状态 · Resource Awaited:等待标签资源分配状态 如果状态后带有stale标记,则表示对应的FEC—标签映射处于GR期间 |
|
Downstream Info |
下游信息,即从哪些对等体接收到FEC—标签映射信息及与下游对等体建立的LSP的当前状态 |
|
Peer |
下游对等体的LDP ID |
|
Out Label |
出标签值,即下游对等体为此FEC分配的标签 |
|
State |
与下游对等体建立的LSP的当前状态,取值包括: · Established:激活状态 · Idle:未激活状态 如果状态后带有stale标记,则表示对应的FEC—标签映射处于GR期间 |
|
Next Hops |
出接口和下一跳信息 |
|
Label Stack Index |
该LDP LSP迭代的Ingress LDP LSP表项标签栈索引值 |
# 显示公网LDP学习到的所有IPv4 FEC—标签映射的概要信息。
<Sysname> display mpls ldp fec summary
FECs : 3
Implicit Null: 1
Explicit Null: 0
Non-Null : 2
No Label : 0
No Route : 0
Sent : 3
Received : 3
# 显示公网LDP学习到的IPv6 FEC—标签映射的概要信息。
<Sysname> display mpls ldp fec ipv6 summary
FECs : 4
Implicit Null: 0
Explicit Null: 0
Non-Null : 4
No Label : 0
No Route : 0
Sent : 3
Received : 3
表1-6 display mpls ldp fec summary命令显示汇总信息描述表
|
字段 |
描述 |
|
FECs |
LDP发现的转发等价类个数,FEC来自路由协议或者LDP对等体通告的标签映射 |
|
Implicit Null |
绑定隐式空标签的FEC个数 |
|
Explicit Null |
绑定显式空标签的FEC个数 |
|
Non-Null |
绑定非空标签的FEC个数 |
|
No Label |
未分配到标签的FEC个数 |
|
No Route |
LDP没有对应路由的FEC个数,包含几种情况: · 路由表中没有对应路由信息 · 路由表中有对应路由信息,但是没有将路由引入到LDP · 对于IPv6路由,如果路由表中有对应路由信息,并已引入LDP,但是当前设备上未配置mpls ldp ipv6 enable或者未配置targeted-peer ipv6-address,FEC也会视为没有对应路由 |
|
Sent |
已经发送和正在发送的标签映射个数 |
|
Received |
已经收到并接受的标签映射个数 |
display mpls ldp interface命令用来显示使能了LDP能力的接口的LDP相关信息。
【命令】
display mpls ldp interface [ vpn-instance vpn-instance-name ] [ interface-type interface-number ] [ ipv6 ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定LDP实例的接口的LDP相关信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网LDP实例下所有使能接口LDP能力的接口的LDP相关信息。
interface-type interface-number:显示指定接口的LDP相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有使能LDP能力的接口的LDP相关信息。
ipv6:显示使能了LDP支持IPv6能力的接口的相关信息。如果不指定本参数,则显示使能LDP支持IPv4的能力的接口的相关信息。
【举例】
# 显示公网LDP实例下所有使能了LDP支持IPv4能力的接口的LDP相关信息。
<Sysname> display mpls ldp interface
Interface MPLS LDP Auto-config
Vlan10 Enabled Configured -
Vlan20 Enabled Configured -
# 显示公网LDP实例下所有使能了LDP支持IPv6能力的接口的LDP相关信息。
<Sysname> display mpls ldp interface ipv6
Interface MPLS LDP Auto-config
Vlan10 Enabled Not Configured -
Vlan20 Enabled Not Configured -
表1-7 display mpls ldp interface命令显示信息描述表
|
字段 |
描述 |
|
Interface |
使能了LDP能力的接口名称 |
|
MPLS |
接口上MPLS是否使能,取值包括: · Enabled:使能了MPLS · Disabled:未使能MPLS |
|
LDP |
接口上是否配置了mpls ldp enable命令或mpls ldp ipv6 enable命令,取值包括: · Configured:配置了该命令 · Not Configured:未配置该命令 |
|
Auto-config |
(暂不支持)通过IGP自动使能接口上LDP能力的相关信息: 如果通过IGP自动使能了接口的LDP能力,则显示对应的IGP实例参数,如OSPF的实例号和区域标识 如果没有通过IGP自动使能接口的LDP能力,则显示为“-” |
【相关命令】
· mpls ldp
· mpls ldp enable
· mpls ldp ipv6 enable
display mpls ldp lsp命令用来显示LDP协议生成的LSP信息,即LDP LSP信息。
【命令】
display mpls ldp lsp [ vpn-instance vpn-instance-name ] [ ipv4-address mask-length | ipv6-address prefix-length | ipv6 ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的LDP LSP信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网LDP实例的LDP LSP信息。
ipv4-address mask-length:显示到达指定IPv4 FEC的LDP LSP信息。ipv4-address为FEC的目的IPv4地址前缀;mask-length为FEC目的IPv4地址前缀的掩码长度,取值范围为0~32。
ipv6-address prefix-length:显示到达指定IPv6 FEC的LDP LSP信息。ipv6-address为FEC的目的IPv6地址前缀;prefix-length为前缀长度,取值范围为0~128。
ipv6:显示IPv6 FEC的LDP LSP信息。
【使用指导】
如果不指定参数ipv4-address mask-length、ipv6-address prefix-length和ipv6,则显示所有IPv4 FEC的LDP LSP信息。
【举例】
# 显示公网LDP实例的IPv4 FEC的LDP LSP信息。
<Sysname> display mpls ldp lsp
Status Flags: * - stale, L - liberal, B - backup, N/A – unavailable
FECs: 4 Ingress: 1 Transit: 1 Egress: 3
FEC In/Out Label Nexthop OutInterface/LSINDEX
1.1.1.1/32 -/3 10.1.1.1 Vlan10
1151/3 10.1.1.1 Vlan10
-/1025(B) 30.1.1.1 Vlan20
1151/1025(B) 30.1.1.1 Vlan20
2.2.2.2/32 3/-
-/1151(L)
10.1.1.0/24 1149/-
-/1149(L)
192.168.1.0/24 1150/-
-/1150(L)
# 显示公网LDP实例的IPv6 FEC的LDP LSP信息。
<Sysname> display mpls ldp lsp ipv6
Status Flags: * - stale, L - liberal, B - backup, N/A – unavailable
FECs: 2 Ingress: 1 Transit: 1 Egress: 1
FEC: 2080::29FF:FEED:9E60:876A:130B/128
In/Out Label: -/3 OutInterface : Vlan10
Nexthop : FE80:12F:C0::130B
In/Out Label: 1151/3 OutInterface : Vlan10
Nexthop : FE80:12F:C0::130B
In/Out Label: -/1026(L) OutInterface : -
Nexthop : -
FEC: 2001::1/128
In/Out Label: 3/- OutInterface : -
Nexthop : -
表1-8 display mpls ldp lsp命令显示信息描述表
|
字段 |
描述 |
|
Status Flags |
LSP状态,取值包括: · *:即stale,表示LSP处于GR过程中 · L:即liberal,表示发布该标签的对等体不是路由的下一跳,该LSP处于未激活状态 · B:即backup,表示备份LSP · N/A:即unavailable,表示该LSP不是优选LSP,不能参与转发 |
|
FECs |
FEC的总数 |
|
Ingress |
本地设备作为入节点的LSP数 |
|
Transit |
本地设备作为中间节点的LSP数 |
|
Egress |
本地设备作为出节点的LSP数 |
|
FEC |
转发等价类,即IP地址前缀和前缀长度 |
|
In/Out Label |
入标签值/出标签值 |
|
Nexthop |
下一跳地址 |
|
OutInterface/LSINDEX |
出接口/LDP LSP的标签栈索引值 取值为LSINDEXnumber时,表示该LDP LSP迭代到标签栈索引为number的Ingress LDP LSP |
【相关命令】
· display mpls forwarding nhlfe(MPLS命令参考/MPLS基础)
· display mpls lsp(MPLS命令参考/MPLS基础)
display mpls ldp parameter命令用来显示LDP的运行参数。
【命令】
display mpls ldp parameter [ vpn-instance vpn-instance-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定LDP实例的运行参数。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网LDP实例的运行参数。
【使用指导】
本命令的显示信息内容包括适用于所有LDP实例的全局运行参数和适用于特定LDP实例的运行参数。
【举例】
# 显示公网LDP实例的运行参数。
<Sysname> display mpls ldp parameter
Protocol Version : V1 IGP Sync Delay on Restart : 90 sec
Nonstop Routing : Off Nonstop Routing State : Not Ready
Graceful Restart : Off Forwarding State Hold Time: 360 sec
Reconnect Time : 120 sec DSCP Value : 48
Instance Parameters:
Instance ID : 0
LSR ID : 1.1.1.1
Loop Detection : Off
Hop Count Limit : 32 Path Vector Limit : 32
Label Retention Mode: Liberal Label Distribution Control Mode: Ordered
IGP Sync Delay : 0 sec
表1-9 display mpls ldp parameter命令显示信息描述表
|
字段 |
描述 |
|
Global Parameters |
适用于所有LDP实例的全局运行参数 |
|
Protocol Version |
LDP的协议版本 |
|
IGP Sync Delay on Restart |
LDP重启时IGP同步延迟时间,单位为秒 |
|
Nonstop Routing |
是否使能不间断路由功能,取值包括: · On:使能了不间断路由功能 · Off:未使能不间断路由功能 |
|
Nonstop Routing State |
LDP NSR的备份状态,取值包括: · Ready:使能不间断路由功能,且现有的LDP会话信息和LDP LSP信息已从主进程备份到备进程。若在该状态下进行主备进程切换,可使LDP会话保持在Operational状态,且数据转发不中断 · Not Ready:未使能不间断路由功能,或已使能不间断路由功能,但LDP会话信息和LDP LSP信息未完成从主进程到备进程的备份。若在该状态下进行主备进程切换,无法保证LDP会话保持在Operational状态和数据转发不中断 |
|
Graceful Restart |
是否使能Graceful Restart功能,取值包括: · On:使能了GR功能 · Off:未使能GR功能 |
|
Forwarding State Hold Time |
GR转发状态保持定时器的值,单位为秒 |
|
Reconnect Time |
GR重连定时器间的值,单位为秒 |
|
DSCP Value |
发送的LDP报文的DSCP优先级 |
|
Instance Parameters |
适用于特定LDP实例的运行参数 |
|
Instance ID |
VPN实例索引,取值为0时表示公网 |
|
LSR ID |
本地设备的LSR ID |
|
Loop Detection |
是否使能环路检测功能,取值包括: · On:使能了环路检测功能 · Off:未使能环路检测功能 |
|
Hop Count Limit |
环路检测的最大跳数 |
|
Path Vector Limit |
路径向量方式下LSP的最大跳数 |
|
Label Retention Mode |
使用的标签保持方式,目前取值只能是Liberal,表示自由标签保持方式 |
|
Label Distribution Control Mode |
使用的标签分发控制方式,取值包括: · Ordered:有序方式 · Independent:独立方式 |
|
IGP Sync Delay |
IGP同步延迟时间,单位为秒 |
display mpls ldp peer命令用来显示LDP对等体和LDP会话信息。
【命令】
display mpls ldp peer [ vpn-instance vpn-instance-name ] [ peer-lsr-id ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定LDP实例的LDP对等体和LDP会话信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网LDP实例的LDP对等体和会话信息。
peer peer-lsr-id:显示与指定LDP对等体之间LDP会话的信息。peer-lsr-id为LDP对等体的LSR ID。如果不指定本参数,则显示所有LDP对等体和LDP会话的信息。
verbose:显示LDP对等体和LDP会话的详细信息。如果不指定本参数,则显示LDP对等体和LDP会话的简要信息。
【举例】
# 显示公网LDP实例中所有LDP对等体和LDP会话的简要信息。
<Sysname> display mpls ldp peer
Total number of peers: 1
Peer LDP ID State Role GR MD5 KA Sent/Rcvd
2.2.2.9:0 Operational Passive Off Off 39/39
表1-10 display mpls ldp peer命令显示信息描述表
|
字段 |
描述 |
|
Total number of peers |
LDP对等体的总数 |
|
Peer LDP ID |
对等体的LDP ID |
|
State |
本地LSR与LDP对等体之间的LDP会话的状态,取值包括: · Non Existent:尚未建立TCP连接 · Initialized:TCP连接已经建立 · OpenRecv:本地LSR接收到可接受的初始化消息 · OpenSent:本地LSR已经发送初始化消息 · Operational:成功建立会话 |
|
Role |
本地LSR在会话中的角色,取值包括Active(主动方)和Passive(被动方),IP地址大的LSR为主动方,IP地址小的LSR为被动方,由主动方发起建立TCP连接 |
|
GR |
对等体上是否使能了GR功能,取值包括 · On:使能了GR功能 · Off:未使能GR功能 |
|
MD5 |
本地是否使能了与该对等体之间LDP会话的MD5认证功能,取值包括: · On:使能了MD5认证功能 · Off:未使能MD5认证功能 |
|
KA Sent/Rcvd |
本地LSR发送和接收的Keepalive消息数 |
# 显示公网LDP实例中所有LDP对等体和LDP会话的详细信息。
<Sysname> display mpls ldp peer verbose
Peer LDP ID : 100.100.100.20:0
Local LDP ID : 100.100.100.17:0
TCP Connection : 100.100.100.20:47515 -> 100.100.100.17:646
Session State : Operational Session Role : Passive
Session Up Time : 0000:00:03 (DD:HH:MM)
Max PDU Length : 4096 bytes (Local: 4096 bytes, Peer: 4096 bytes)
Keepalive Time : 45 sec (Local: 45 sec, Peer: 45 sec)
Keepalive Interval : 15 sec
Msgs Sent/Rcvd : 288/426
KA Sent/Rcvd : 13/13
Label Adv Mode : DU Graceful Restart : On
Reconnect Time : 120 sec Recovery Time : 360 sec
Loop Detection : On Path Vector Limit: 32
Discovery Sources:
Targeted Hello 100.100.100.17 -> 100.100.100.20 (Active, Passive)
Hello Hold Time: 45 sec Hello Interval : 15000 ms
Targeted Hello 2005:130F::09C0:876A:130B ->
2001:0000:130F:0000:0000:09C0:876A:130B (Active, Passive)
Hello Hold Time: 45 sec Hello Interval : 15000 ms
Vlan-interface10
Hello Hold Time: 15 sec Hello Interval : 5000 ms
Vlan-interface10 (v6)
Hello Hold Time: 15 sec Hello Interval : 5000 ms
Label Acceptance Policy :
prefix-from-20
prefix-from-30(v6)
Session Protection : On
State : Ready Duration : 120 sec
Addresses received from peer:
202.118.224.20 100.100.100.20 11.22.33.44 1.2.3.10
1.2.3.4
2005:130F::09C0:876A:130B
表1-11 display mpls ldp peer verbose命令显示信息描述表
|
字段 |
描述 |
|
Peer LDP ID |
对等体的LDP标识符 |
|
Local LDP ID |
本地的LDP标识符 |
|
TCP connection |
该会话的TCP连接信息,即TCP连接两端的IP地址和端口号、是否使能了TCP连接的MD5验证(如果使能了MD5验证,则显示MD5 On;如果未使能MD5验证,则不显示任何信息) |
|
Session State |
本地LSR与对等体之间的LDP会话的状态,取值包括: · Non Existent:尚未建立TCP连接 · Initialized:TCP连接已经建立 · OpenRecv:本地LSR接收到可接受的初始化消息 · OpenSent:本地LSR已经发送初始化消息 · Operational:成功建立会话 |
|
Session Role |
本地LSR在会话中的角色,取值包括: · Active:主动方 · Passive:被动方 |
|
Session Up time |
会话处于Operational状态的持续时间 |
|
Max PDU Length |
协商出来的最大PDU长度值,单位为字节 Local:本地LSR允许的最大PDU长度值,单位为字节 Peer:对等体发送的报文中携带的最大PDU长度值,单位为字节 |
|
Keepalive Time |
协商出来的Keepalive时间值,单位为秒 Local:本地配置的Keepalive保持时间值,单位为秒 Peer:对等体发送的报文中携带的Keepalive时间值,单位为秒 |
|
Keepalive Interval |
当前在用的Keepalive报文发送时间间隔,单位为秒 |
|
Msgs Sent/Rcvd |
本地发送和接收的各种LDP消息的总数 |
|
KA Sent/Rcvd |
本地发送和接收的Keepalive消息的总数 |
|
Label Adv Mode |
协商后的标签通告方式,目前取值只能为DU,表示下游自主通告方式 |
|
Graceful Restart |
对等体上是否使能了Graceful Restart功能,取值包括: · On:使能了GR功能 · Off:未使能GR功能 |
|
Reconnect Time |
协商出来的GR重连时间,单位为秒 |
|
Recovery Time |
对等体发送的报文中携带的GR恢复时间,单位为秒 |
|
Loop Detection |
对等体是否使能了环路检测功能,取值包括 · On:使能了环路检测功能 · Off:未使能环路检测功能 |
|
Path Vector Limit |
对等体发送的报文中携带的路径向量最大长度值 |
|
Discovery Sources |
对等体的发现源 |
|
Targeted Hello |
通过扩展发现机制发现的LDP对等体 · 100.100.100.17(“->”前面的地址)为本地的地址 · 100.100.100.20(“->”后面的地址)为对等体的地址 · (Active):本地LSR为主动方,即主动向对等体发送Targeted hello消息 · (Passive):本地LSR为被动方,被动应答对等体发送的Targeted hello消息 · (Active, Passive):本地LSR既作为主动方,又作为被动方 |
|
Vlan-interface10 |
运行LDP基本发现机制的接口,通过从该接口发送Link hello消息发现了LDP对等体 (v6):表示通过IPv6 Link hello消息发现对等体 |
|
Hello Hold Time |
协商出来的Hello保持时间,单位为秒 |
|
Hello Interval |
当前在用的Hello报文发送时间间隔,单位为毫秒 |
|
Label Acceptance Policy |
对从对等体接收的标签映射进行过滤时使用的标签接受控制策略 (v6):表示通过IPv6地址前缀列表进行过滤的标签接受控制策略 |
|
Session Protection |
是否使能了会话保护功能,取值包括: · On:使能了会话保护功能 · Off:未使能会话保护功能 |
|
State |
会话保护状态,取值包括: · Incomplete:会话保护未准备好 · Ready:会话保护准备就绪 · Protecting:会话处于保护中 |
|
Duration |
本地配置的会话保护持续时间,单位为秒 取值为Infinite时,表示永久保护 |
|
Holdup time remaining |
会话保持剩余时间,单位为秒 取值为Infinite时,表示永久保护 会话保护处于Protecting状态时,才会显示此字段 |
|
Addresses received from peer |
对等体发送的地址列表 |
display mpls ldp summary命令用来显示LDP运行数据汇总信息。
【命令】
display mpls ldp summary [ all | vpn-instance vpn-instance-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
all:显示公网和所有VPN实例的LDP汇总信息。
vpn-instance vpn-instance-name:显示指定VPN实例的LDP汇总信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
【使用指导】
如果未指定任何参数,则显示公网LDP汇总信息。
【举例】
# 显示公网LDP运行数据的汇总信息。
<Sysname> display mpls ldp summary
VPN Instance Name : Public
Instance ID : 0
Instance State : Active
Interfaces : 1 (1 active)
Targeted Peers : 0
Targeted Peers(v6) : 0
Adjacencies : 1
Adjacencies(v6) : 1
Peers : 1
Operational : 1 (0 GR)
OpenSent : 0
OpenRecv : 0
Initialized : 0
Non-Existent: 0
表1-12 display mpls ldp summary命令显示信息描述表
|
字段 |
描述 |
|
VPN Instance Name |
VPN实例名称 |
|
Instance ID |
VPN实例标识,取值为0表示公网 |
|
Instance State |
LDP实例的状态,取值包括: · Active:LDP实例已激活 · Inactive:LDP实例未激活 |
|
Interfaces |
使能了LDP能力的接口数 active:表示已经正常运行LDP协议的接口数 |
|
Targeted Peers |
通过扩展发现机制发现的LDP IPv4对等体数目,包括手工指定和自动生成的对等体 |
|
Targeted Peers(v6) |
通过扩展发现机制发现的LDP IPv6对等体数目,包括手工指定和自动生成的对等体 |
|
Adjacencies |
IPv4 Hello邻接体的数目 |
|
Adjacencies(v6) |
IPv6 Hello邻接体的数目 |
|
Peers |
对等体总数 |
|
Operational |
处于Operational状态下的对等体数 GR:表示使能了GR功能的对等体数 |
|
OpenSent |
处于OpenSent状态下的对等体数 |
|
OpenRecv |
处于OpenRecv状态下的对等体数 |
|
Initialized |
处于Initialized状态下的对等体数 |
|
Non-Existent |
处于Non-Existent状态下的对等体数 |
display mpls ldp troubleshooting命令用来显示LDP会话中断事件信息。
【命令】
display mpls ldp troubleshooting
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【使用指导】
通过本命令可以查看LDP会话断开的原因,以方便定位和解决LDP会话中断问题。
【举例】
# 显示LDP会话中断事件信息。
<Sysname> display mpls ldp troubleshooting
Total records: 1
Date and time: 2019-05-23 14:33:26
Event description:
Session (22.2.2.2:0, public instance) is down (received a fatal notification message: Keepalive timer expired). (LocalTransportAddr=11.1.1.1, PeerTransportAddr=22.2.2.2, SessionRole=Passive, SessionUpTime=0000:00:35, KeepaliveTime=45s, KeepaliveSentCount=143, KeepaliveRcvdCount=148, GracefulRestart=Off, SocketID=35, WaitSendMsgCount=0, CPUUsage=19%, MemoryState=Normal, PingResult: packets sent 9, received 0, lost 9)
表1-13 display mpls ldp troubleshooting命令显示信息描述表
|
字段 |
描述 |
|
Total n records |
LDP会话中断事件总数 |
|
Date and time |
LDP会话中断事件产生的日期和时间,格式为YYYY-MM-DD HH:MM:SS |
|
Event Description |
LDP会话中断事件描述:Session (peer-lsr-id, vpn-instance-name) is down (reason). (session-information) · peer-ldp-id:对等体的LDP ID。如果无法获得对等体的LDP ID,显示为0.0.0.0:0 · vpn-instance-name:VPN实例名。如果该会话属于公网,显示为public instance · reason:会话失败的原因,具体内容请参见表1-14 · session-information:LDP会话信息,具体内容请参见表1-15 |
|
字段 |
描述 |
|
interface not operational |
接口不可用 |
|
MPLS disabled on interface |
接口已关闭MPLS |
|
LDP disabled on interface |
接口已关闭LDP |
|
LDP auto-configure disabled on interface |
接口已关闭LDP自动配置功能 |
|
VPN instance changed on interface |
接口所属的VPN实例已更改 |
|
LDP instance deleted |
LDP实例已删除 |
|
targeted peer deleted |
手动删除targeted peer |
|
L2VPN disabled targeted peer |
L2VPN注销targeted peer |
|
TE tunnel disabled targeted peer |
TE隧道注销targeted peer |
|
session protection disabled targeted peer |
会话保护注销targeted peer |
|
OSPF Remote LFA disabled targeted peer |
OSPF Remote LFA注销targeted peer |
|
IS-IS Remote LFA disabled targeted peer |
IS-IS Remote LFA注销targeted peer |
|
process deactivated |
LDP进程降级 |
|
failed to receive the initialization message |
未收到初始化信息 |
|
graceful restart reconnect timer expired |
GR重连定时器超时 |
|
failed to recover adjacency by NSR |
NSR恢复邻接关系失败 |
|
failed to upgrade session by NSR |
NSR升级会话失败 |
|
closed the GR session |
GR会话关闭 |
|
keepalive hold timer expired |
keepalive保持时间超时 |
|
hello hold timer expired |
hello保持时间超时 |
|
session reset |
重启会话 |
|
TCP connection down |
TCP连接断开 |
|
received a fatal notification message |
收到致命的通知信息 |
|
internal error |
内部错误 |
|
memory in critical state |
内存达到critical状态 |
|
transport address changed on interface |
接口上的传输地址更改 |
|
MD5 password changed |
会话MD5密码变化 |
表1-15 LDP会话信息
|
字段 |
描述 |
|
LocalTransportAddr |
本地传输地址 |
|
PeerTransportAddr |
对端传输地址 |
|
SessionRole |
本地LSR在会话中的角色,取值为: · Active:主动方 · Passive:被动方 |
|
SessionUpTime |
会话处于Operational状态的持续时间,格式为DD:HH:MM |
|
KeepaliveTime |
协商出来的Keepalive时间值,单位为秒 |
|
KeepaliveSentCount |
本地发送的Keepalive消息的总数 |
|
KeepaliveRcvdCount |
本地接收的Keepalive消息的总数 |
|
GracefulRestart |
对等体上是否使能了LDP GR功能: · On:表示使能 · Off:表未使能 |
|
SocketID |
会话的套接字ID |
|
WaitSendMsgCount |
等待发送的TCP消息数量 |
|
CPUusage |
会话down时的CPU使用率 |
|
MemoryState |
会话down时内存门限状态: · normal:正常 · minor:一级门限 · severe:二级门限 · critical:三级门限 |
|
PingResult |
开启MTP(Maintain Probe,维护探测器)功能后,ping对端传输地址的结果,包括发送的ICMP回显请求报文数、收到的ICMP响应报文数和未响应ICMP请求报文数 有关MTP功能的详细介绍,请参见“三层技术-IP路由配置指导”中的“IP路由基础” |
dscp命令用来配置发送的LDP报文的DSCP优先级。
undo dscp命令用来恢复缺省情况。
【命令】
dscp dscp-value
undo dscp
【缺省情况】
发送的LDP报文的DSCP优先级为48。
【视图】
LDP视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
dscp-value:发送的LDP报文的DSCP优先级,取值范围为0~63。
【使用指导】
DSCP(Differentiated Services Code Point,差分服务编码点)携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度。通过本命令可以指定发送的LDP报文中携带的DSCP优先级的取值。
【举例】
# 配置发送的LDP报文的DSCP优先级为56。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] dscp 56
【相关命令】
· display mpls ldp parameter
graceful-restart命令用来使能LDP协议的GR功能。
undo graceful-restart命令用来关闭LDP协议的GR功能。
【命令】
graceful-restart
undo graceful-restart
【缺省情况】
LDP协议的GR功能处于关闭状态。
【视图】
LDP视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
LDP GR(Graceful Restart,平滑重启)在LDP协议重启时,保持标签转发表项,LSR依然根据该表项转发报文,从而保证数据转发不中断。
通过graceful-restart命令使能GR功能后,不会对已建立的LDP会话生效。如果要求对已建立的会话生效,则需要执行reset mpls ldp命令重新建立LDP会话。
【举例】
# 使能LDP协议的GR能力。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] graceful-restart
【相关命令】
· display mpls ldp parameter
· reset mpls ldp
graceful-restart timer命令用来配置GR转发状态保持定时器的值和GR重连超时时间。
undo graceful-restart timer命令用来恢复缺省情况。
【命令】
graceful-restart timer { forwarding-hold hold-time | reconnect reconnect-time }
undo graceful-restart timer { forwarding-hold | reconnect }
【缺省情况】
GR转发状态保持定时器的值为180秒,GR重连超时时间为120秒。
【视图】
LDP视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
forwarding-hold hold-time:指定GR转发状态保持定时器的值,即本地LSR控制平面重启后,本地LSR转发状态的保持时间。hold-time取值范围为60~6000,单位为秒。
reconnect reconnect-time:指定GR重连超时时间。GR重连超时时间由本地LSR发送给对等体,该值表示本地LSR期望对等体在检测到LDP会话失效后等待重建LDP会话的时间。timeout取值范围为60~300,单位为秒。
【使用指导】
配置的GR转发状态保持定时器的值必须大于GR重连超时时间。
通过graceful-restart timer命令更改GR转发状态保持定时器的值和GR重连超时时间后,不会对已建立的LDP会话生效。如果要求对已建立的会话生效,则需要执行reset mpls ldp命令重新建立LDP会话。
【举例】
# 配置转发状态保持定时器的值为200秒,GR重连超时时间为100秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] graceful-restart timer forwarding-hold 200
[Sysname-ldp] graceful-restart timer reconnect 100
【相关命令】
· display mpls ldp parameter
label-distribution命令用来配置标签分发控制方式。
undo label-distribution命令用来恢复缺省情况。
【命令】
label-distribution { independent | ordered }
undo label-distribution
【缺省情况】
标签分发控制方式为有序方式(ordered)。
【视图】
LDP视图
LDP-VPN实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
independent:独立方式,即LSR可以在任意时间向与它连接的LSR通告标签映射。
ordered:有序方式,即LSR只有收到它的下游LSR通告来的特定FEC的标签映射,或该LSR是特定FEC的出口节点时,才会向它的上游LSR通告该FEC的标签映射。
【使用指导】
有序方式的优点是,收到标签时可以确认下游的LSP已经成功建立。
独立方式的优点是,LSP收敛快,因为每个LSR都独立通告标签,不需要等待下游通告标签。
【举例】
# 配置公网LDP的标签分发控制方式为独立方式。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] label-distribution independent
【相关命令】
· display mpls ldp parameter
loop-detect命令用来开启环路检测功能。
undo loop-detect命令用来关闭环路检测功能。
【命令】
loop-detect
undo loop-detect
【缺省情况】
环路检测功能处于关闭状态。
【视图】
LDP视图
LDP-VPN实例视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
设备不支持LDP环路检测功能。如果邻居支持该功能,且要求LDP会话协商时两端设备通告的环路检测参数一致,则为了与此类邻居建立LDP会话,需要通过本配置修改本端的LDP环路检测参数,使其与对端设备上的环路检测参数一致。
配置本命令后,设备仍然不支持LDP环路检测功能,仅在建立LDP会话时具有协商环路检测功能的能力。
【举例】
# 开启公网LDP的环路检测功能。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] loop-detect
【相关命令】
· display mpls ldp parameter
· maxhops
lsr-id命令用来配置LDP的LSR ID。
undo lsr-id命令用来恢复缺省情况。
【命令】
lsr-id lsr-id
undo lsr-id
【缺省情况】
未配置LDP LSR ID,公网LDP和VPN实例LDP的LSR ID均为mpls lsr-id命令配置的LSR ID。
【视图】
LDP视图
LDP-VPN实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
lsr-id:LDP的LSR ID,点分十进制格式。
【使用指导】
公网LDP和VPN实例LDP的LSR ID选择方式为:如果在LDP视图或LDP-VPN实例视图下通过lsr-id命令配置了LDP LSR ID,则LDP的LSR ID为此命令配置的值;否则,LDP的LSR ID为mpls lsr-id命令配置的MPLS LSR ID。
同一个LDP实例内所有会话的LSR ID都相同。修改LDP实例的LSR ID后,该LDP实例内的所有会话将被删除重建。
公网LDP推荐使用mpls lsr-id命令配置的LSR ID。如果要使用lsr-id命令配置的LSR ID,推荐使用本地loopback接口的IP地址,以避免非loopback接口的状态down导致LSR ID对应的IP地址未被路由协议通告带来的影响。
【举例】
# 配置公网LDP的LSR ID为2.2.2.2。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] lsr-id 2.2.2.2
# 将公网LDP的LSR ID修改为3.3.3.3。
[Sysname-ldp] lsr-id 3.3.3.3
All associated LDP sessions will be reset. Continue? [Y/N]:y
【相关命令】
· display mpls ldp parameter
· mpls lsr-id(MPLS命令参考/MPLS基础)
maxhops命令用来配置最大跳数环路检测方式下LSP的最大跳数。
undo maxhops命令用来恢复缺省情况。
【命令】
maxhops hop-number
undo maxhops
【缺省情况】
最大跳数环路检测方式下LSP的最大跳数为32。
【视图】
LDP视图
LDP-VPN实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
hop-number:最大跳数环路检测方式下LSP的最大跳数值,取值范围为1~32。
【使用指导】
设备不支持LDP环路检测功能。如果邻居支持该功能,且要求LDP会话协商时两端设备通告的环路检测参数一致,则为了与此类邻居建立LDP会话,需要通过本配置修改本端的LDP环路检测参数,使其与对端设备上的环路检测参数一致。
【举例】
# 配置公网LDP的LSP最大跳数为25。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] maxhops 25
【相关命令】
· display mpls ldp parameter
· loop-detect
md5-authentication命令用来使能LDP的MD5认证功能。
undo md5-authentication命令用来关闭LDP的MD5认证功能。
【命令】
md5-authentication peer-lsr-id { cipher | plain } string
undo md5-authentication peer-lsr-id
【缺省情况】
LDP的MD5认证功能处于关闭状态。
【视图】
LDP视图
LDP-VPN实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
peer-lsr-id:对等体的LSR ID。
cipher:以密文方式设置密钥。
plain:以明文方式设置密钥,该密钥将以密文形式存储。
string:密钥字符串,区分大小写。明文密钥为1~16个字符的字符串,密文密钥为1~53个字符的字符串。
【使用指导】
为了提高LDP会话的安全性,可以配置在LDP会话使用的TCP连接上采用MD5认证,来验证LDP消息的完整性。
本地配置的密钥必须与对等体上配置的密钥相同。否则,本地LSR和对等体之间无法建立TCP连接。
指定或改变对等体之间的LDP会话使用的认证密钥值后,不会对已建立的LDP会话生效。如果要求对已建立的会话生效,则需要执行reset mpls ldp命令重新建立会话。
【举例】
# 配置公网LDP的MD5认证功能:与对等体3.3.3.3建立的LDP会话上采用MD5认证,以明文方式设置密钥,密钥值为pass。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-ldp] md5-authentication 3.3.3.3 plain pass
【相关命令】
· display mpls ldp peer
mpls ldp命令用来全局使能LSR的LDP能力,并进入LDP视图。
undo mpls ldp命令用来全局关闭LSR的LDP能力,并删除所有LDP实例。
【命令】
mpls ldp
undo mpls ldp
【缺省情况】
LSR的全局LDP能力处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
只有全局使能LSR的LDP能力后,LSR上才可能正常运行LDP协议。
除了LDP的NSR、GR、会话保护功能相关命令和targeted-peer命令外,LDP视图下的命令都可以在LDP-VPN实例视图下使用。其中:
· NSR、GR功能相关命令是全局命令,对所有LDP实例生效。
· 会话保护功能相关命令和targeted-peer命令只对公网LDP实例生效。
· LDP视图下的命令对公网LDP实例生效。
· LDP-VPN实