• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

08-MPLS命令参考

目录

03-LDP命令

本章节下载 03-LDP命令  (643.81 KB)

03-LDP命令


1 LDP

1.1  LDP公共配置命令

1.1.1  accept target-hello

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路由命令参考/路由策略)

1.1.2  backoff

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

1.1.3  display mpls ldp discovery

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发现过程的简要信息。

【使用指导】

如果未指定interfacepeeripv6targeted-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既作为主动方,又作为被动方

 

1.1.4  display mpls ldp error-packet

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

错误报文内容

 

1.1.5  display mpls ldp fec

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-lengthipv6-address prefix-lengthipv6summary参数,则显示所有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

已经收到并接受的标签映射个数

 

1.1.6  display mpls ldp interface

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

1.1.7  display mpls ldp lsp

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-lengthipv6-address prefix-lengthipv6,则显示所有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基础)

1.1.8  display mpls ldp parameter

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

 Global Parameters:

   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同步延迟时间,单位为秒

 

1.1.9  display mpls ldp peer

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

对等体发送的地址列表

 

1.1.10  display mpls ldp summary

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状态下的对等体数

 

1.1.11  display mpls ldp troubleshooting

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

 

表1-14 会话失败的原因

字段

描述

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路由基础”

 

1.1.12  dscp

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

1.1.13  graceful-restart

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

1.1.14  graceful-restart timer

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

·     graceful-restart

1.1.15  label-distribution

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

1.1.16  loop-detect

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

·     pv-limit

1.1.17  lsr-id

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基础)

1.1.18  maxhops

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

·     pv-limit

1.1.19  md5-authentication

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

1.1.20  mpls ldp

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实