所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
MPLS基本配置命令

MPLS基本配置命令

authentication exclude

命令功能

authentication exclude命令用来在批量配置LDP Keychain认证或LDP MD5认证时指定不认证的对等体。

undo authentication exclude命令用来恢复缺省配置。

缺省情况下,在批量配置LDP Keychain认证或LDP MD5认证后,限定范围内的所有对等体都会进行相应的认证。

命令格式

authentication exclude peer peer-id

undo authentication exclude peer peer-id

参数说明

参数 参数说明 取值
peer peer-id

指定LDP对等体的ID。

点分十进制格式。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

在按对等体组或者对所有对等体批量配置LDP Keychain认证或LDP MD5认证时,缺省情况下限定范围内的所有对等体都会进行认证。此时,如果不希望对某一对等体进行认证,可以使用此命令。

注意事项

针对同一LDP对等体,此命令与如下命令是互斥的,不能同时配置:

使用实例

# 在批量配置LDP Keychain认证或LDP MD5认证后,指定LDP对等体4.4.4.4不进行认证。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] authentication exclude peer 4.4.4.4

authentication key-chain

命令功能

authentication key-chain命令用来使能LDP Keychain认证。

undo authentication key-chain命令用来去使能LDP Keychain认证。

缺省情况下,LDP Keychain认证未使能。

命令格式

authentication key-chain peer peer-id name keychain-name

undo authentication key-chain peer peer-id

参数说明

参数 参数说明 取值
peer peer-id 指定使用LDP Keychain认证的对等体的ID。该参数由mpls lsr-id命令定义。 点分十进制格式。
name keychain-name 指定引用的Keychain的名称。该参数由keychain命令定义。 必须是已存在的Keychain名称。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

LDP会话过程中信息易被篡改,为了提高LDP会话连接的安全性,可以对LDP使用的TCP连接配置Keychain认证。

Keychain允许用户定义一组密码,形成一个密码串,并且分别为每个密码指定加密解密算法(包括MD5,SHA-1等)及密码使用的有效时间。在收发报文时,系统会按照用户的配置选出一个当前有效的密码,并按照与此密码相匹配的加密解密算法以及密码的有效时间,进行发送时加密和接收时解密报文。此外,系统可以依据密码使用的有效时间,自动完成有效密码的切换,避免了长时间不更改密码导致的密码易破解问题。

Keychain的密码、所使用的加解密算法以及密码使用的有效时间可以单独配置,形成一个Keychain配置节点,每个Keychain配置节点至少需要配置一个密码,并指定加解密算法。

Keychain节点配置完成后,在全局MPLS LDP视图下指定需要引用Keychain节点的对等体和Keychain节点名称,对Keychain进行引用,即可实现对LDP会话的加密。不同的对等体可以引用同一个Keychain配置节点。

Keychain具有一组密码,可以根据配置自动切换,但是配置过程较为复杂,适用于对安全性能要求比较高的网络。

前置条件

  • 配置本命令前已执行mpls ldp(系统视图)命令,全局使能MPLS LDP功能。

  • 配置本命令前已执行keychain命令,配置全局的Keychain认证。

注意事项

  • 对同一个邻居,已使用md5-password命令,配置了MD5认证后,不允许再配置Keychain认证。

  • 配置LDP Keychain认证会导致LDP会话重建。

使用实例

# 配置对LSR ID为2.2.2.2的对等体进行Keychain认证,引用的Keychain名称为kc1。

<HUAWEI> system-view
[~HUAWEI] keychain kc1 mode absolute
[*HUAWEI-keychain-kc1] quit
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] authentication key-chain peer 2.2.2.2 name kc1

authentication key-chain all

命令功能

authentication key-chain all命令用来对所有对等体批量配置LDP(Label Distribution Protocol) Keychain认证功能。

undo authentication key-chain all命令用来恢复缺省配置。

缺省情况下,没有对所有对等体批量配置LDP Keychain认证。建议配置LDP Keychain认证,否则系统可能不安全。

命令格式

authentication key-chain all name keychain-name

undo authentication key-chain all

参数说明

参数 参数说明 取值
name keychain-name

引用的Keychain名称。该参数由keychain命令定义。

字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

为了提高LDP会话连接的安全性,可以对LDP使用的TCP连接配置Keychain认证。当LDP对等体数量较大时,为了提高配置效率,可以使用此命令,对所有对等体批量配置Keychain认证。

前置条件

执行此命令前,请先执行keychain命令创建Keychain。

配置影响

配置成功后,会对所有的LDP对等体使用引用的Keychain认证。如果认证不通过,LDP会话无法建立成功。

注意事项

  • LDP安全认证的配置,按生效优先级从高到低的排序是:对单对等体的配置、按对等体组批量配置、对所有对等体批量配置。对于同一优先级的配置,Keychain认证和MD5认证是互斥的。对于不同优先级的配置,Keychain认证和MD5认证可以同时配置,但对同一对等体来说,只有高优先级的配置生效。例如:对单对等体Peer1配置了MD5认证后,再对所有对等体批量配置Keychain认证,则Peer1仍采用MD5认证。其他对等体会采用Keychain认证。

  • 配置LDP Keychain认证会导致LDP会话重建。

使用实例

# 对当前所有对等体批量配置LDP Keychain认证,引用的Keychain名称为kc1

<HUAWEI> system-view
[~HUAWEI] keychain kc1 mode absolute
[*HUAWEI-keychain-kc1] key-id 1
[*HUAWEI-keychain-kc1-keyid-1] algorithm md5
[*HUAWEI-keychain-kc1-keyid-1] key-string abcDEF-13579
[*HUAWEI-keychain-kc1-keyid-1] send-time 14:30 2008-10-10 to 14:50 2008-10-10
[*HUAWEI-keychain-kc1-keyid-1] receive-time 14:40 2008-10-10 to 14:50 2008-10-10
[*HUAWEI-keychain-kc1-keyid-1] default send-key-id
[*HUAWEI-keychain-kc1-keyid-1] quit
[*HUAWEI-keychain-kc1] quit
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] authentication key-chain all name kc1

authentication key-chain peer-group

命令功能

authentication key-chain peer-group命令用来按对等体组来批量配置LDP(Label Distribution Protocol) Keychain认证功能。

undo authentication key-chain peer-group命令用来恢复缺省配置。

缺省情况下,没有按对等体组来批量配置LDP Keychain认证。建议配置LDP Keychain认证,否则系统可能不安全。

命令格式

authentication key-chain peer-group ip-prefix-name name keychain-name

undo authentication key-chain peer-group

参数说明

参数 参数说明 取值
ip-prefix-name

指定IP地址前缀列表的名称。该参数由ip ip-prefix命令定义,用于限定对等体组包含的对等体IP地址范围。

字符串形式,长度范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。

name keychain-name

引用的Keychain名称。该参数由keychain命令定义。

字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

为了提高LDP会话连接的安全性,可以对LDP使用的TCP连接配置Keychain认证。当LDP对等体数量较大时,为了提高配置效率,可以使用此命令,按对等体组来批量配置Keychain认证。其中,对等体组包含的对等体IP地址范围,由IP地址前缀列表来限定。

前置条件

执行此命令前,请先完成以下配置:

配置影响

配置成功后,会对指定的对等体使用引用的Keychain认证。如果认证不通过,LDP会话无法建立成功。

注意事项

  • LDP安全认证的配置,按生效优先级从高到低的排序是:对单对等体的配置、按对等体组批量配置、对所有对等体批量配置。对于同一优先级的配置,Keychain认证和MD5认证是互斥的。对于不同优先级的配置,Keychain认证和MD5认证可以同时配置,但对同一对等体来说,只有高优先级的配置生效。例如:对单对等体Peer1配置了MD5认证后,再对所有对等体批量配置Keychain认证,则Peer1仍采用MD5认证。其他对等体会采用Keychain认证。

  • 配置LDP Keychain认证会导致LDP会话重建。

使用实例

# 按对等体组来批量配置LDP Keychain认证,对等体组包含的对等体IP地址范围由IP地址前缀列表list1限定,引用的Keychain名称为kc1

<HUAWEI> system-view
[~HUAWEI] keychain kc1 mode absolute
[*HUAWEI-keychain-kc1] key-id 1
[*HUAWEI-keychain-kc1-keyid-1] algorithm md5
[*HUAWEI-keychain-kc1-keyid-1] key-string abcDEF-13579
[*HUAWEI-keychain-kc1-keyid-1] send-time 14:30 2008-10-10 to 14:50 2008-10-10
[*HUAWEI-keychain-kc1-keyid-1] receive-time 14:40 2008-10-10 to 14:50 2008-10-10
[*HUAWEI-keychain-kc1-keyid-1] default send-key-id
[*HUAWEI-keychain-kc1-keyid-1] quit
[*HUAWEI-keychain-kc1] quit
[*HUAWEI] ip ip-prefix list1 permit 4.4.4.4 32
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] authentication key-chain peer-group list1 name kc1

auto-frr lsp-trigger

命令功能

auto-frr lsp-trigger命令用来配置根据备份路由触发LDP建立备份LSP的策略。

undo auto-frr lsp-trigger命令用来恢复缺省配置。

缺省情况下,32位地址的备份路由触发LDP建立备份LSP。

命令格式

auto-frr lsp-trigger { all | host | ip-prefix ip-prefix-name | none }

undo auto-frr lsp-trigger

参数说明

参数 参数说明 取值
all 指定所有的备份路由都触发LDP建立备份LSP。 -
host 指定32位地址的备份路由触发LDP建立备份LSP。 -
ip-prefix ip-prefix-name 指定根据IP地址前缀列表触发LDP建立备份LSP。 必须是已存在的IP地址前缀列表名称。
none 指定所有的备份路由都不触发LDP建立备份LSP。 -

视图

MPLS-LDP视图、MPLS-LDP-IPv4视图

缺省级别

2:配置级

使用指南

应用场景

在存在备份链路的MPLS网络中,当主链路发生故障后,需要在50ms内实现流量快速切换到备份LDP LSP上时,可配置该命令。

Auto LDP FRR依赖IGP的自动重路由功能。执行frr (IS-IS)或者frr (OSPF)命令使能IGP自动重路由功能后,Auto LDP FRR功能自动使能。如果需要调整备份LDP LSP的建立策略,可以执行auto-frr lsp-trigger命令。

前置条件

执行mpls ldp(系统视图)命令,全局使能MPLS LDP功能。

注意事项

如果同时配置了auto-frr lsp-trigger命令和lsp-trigger命令,则建立的备份LSP会同时受到LDP建立LSP的触发策略以及LDP建立备份LSP的触发策略的控制,备份LDP LSP的触发策略取两者的交集。比如前者配置none,后者配置all,备份LDP LSP的策略就是none。

本命令在MPLS-LDP视图、MPLS-LDP-IPv4视图下都可配置,如果在两个视图下都进行了配置,只有最后执行的配置会生效。

使用实例

# 配置所有备份路由都不触发LDP建立备份LSP的策略。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] auto-frr lsp-trigger none

backoff timer

命令功能

backoff timer命令用来配置指数回退定时器的初始值和最大值。

undo backoff timer命令用来恢复缺省配置。

缺省情况下,指数回退定时器的初始值是15秒,最大值是120秒。

命令格式

backoff timer init max

undo backoff timer

参数说明

参数 参数说明 取值
init 指定指数回退定时器的初始值。 整数形式,取值范围是5~2147483,单位是秒。
max 指定指数回退定时器的最大值。 整数形式,取值范围是5~2147483,单位是秒。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

LDP会话初始化消息处理失败或者收到对端LSR会话初始化消息的拒绝通知后,会话发起的主动端会启动指数回退定时器,定期尝试重新建立会话。

指数回退定时器启动后,会话发起端第一次等待尝试重新建立会话的时间是指数回退定时器的初始值,随后每次的等待时间是前一次等待时间的2倍,直到等待时间达到了指数回退定时器的最大值,以后的等待时间均是指数回退定时器的最大值。

需要调整会话发起端尝试建立会话的周期时,可以配置backoff timer命令。

在不同的网络环境中,通过配置不同的初始值和最大值来灵活控制会话的重建。

  • 当设备升级时,需要延长会话发起端尝试建立会话的周期,此时可以执行backoff timer命令,配置较大的指数回退定时器的初始值和最大值。
  • 当设备承载业务容易发生闪断时,需要缩短会话发起端尝试建立会话的周期,此时可以执行backoff timer命令,配置较小的指数回退定时器的初始值和最大值。
说明:
建议配置指数回退定时器初始值不小于15s,最大值不小于120s。

前置条件

执行mpls ldp(系统视图)命令,全局使能MPLS LDP功能。

注意事项

配置成功后,会话再出现故障时,将按照此次配置的指数回退定时器的初始值和最大值来尝试重建会话。

使用实例

# 配置指数回退定时器的初始值为20秒,最大值为160秒。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] backoff timer 20 160

bfd bind ldp-lsp

命令功能

bfd bind ldp-lsp命令用来创建检测LDP LSP的BFD会话。

undo bfd命令用来删除指定的BFD会话。

缺省情况下,没有创建检测LDP LSP的BFD会话。

命令格式

bfd session-name bind ldp-lsp peer-ip ip-address nexthop ip-address [ interface interface-type interface-number ]

undo bfd session-name

参数说明

参数 参数说明 取值
session-name 指定BFD会话名。
字符串形式,不支持空格,长度范围是1~15
说明:

当输入的字符串两端使用双引号时,可在字符串中输入空格。

peer-ip ip-address 指定BFD会话绑定动态LSP的目的端IP地址。 点分十进制格式。
nexthop ip-address 指定被检测LSP的下一跳IP地址。 点分十进制格式。
interface interface-type interface-number 指定BFD绑定的出接口。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。
-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在MPLS网络中,通过LDP协议建立动态LSP,当链路故障时,接口感知故障,花费时间较长。配置静态BFD绑定LDP LSP可以快速检测LDP LSP转发路径的故障。这种方式适用于小型网络。

前置条件

执行bfd命令,全局使能BFD功能。

注意事项

  • 当被检测的LSP出接口地址是借用的或者是被借用时,必须指定出接口。

  • 当LDP LSP被删除,但LDP会话没有删除时,与之绑定的BFD会话不会被删除,只是状态变为Down。

使用实例

# 创建BFD会话检测LDP LSP,LSP目的端地址是4.4.4.4,下一跳地址是1.1.1.1,出接口是VLANIF100

<HUAWEI> system-view
[~HUAWEI] bfd
[*HUAWEI-bfd] quit
[*HUAWEI] bfd 1to4 bind ldp-lsp peer-ip 4.4.4.4 nexthop 1.1.1.1 interface vlanif 100
[*HUAWEI-bfd-lsp-session-1to4]
相关主题

display default-parameter mpls ldp

命令功能

display default-parameter mpls ldp命令用来查看MPLS LDP的缺省配置。

命令格式

display default-parameter mpls ldp

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

需要了解MPLS LDP的缺省配置时,可以使用此命令。

使用实例

# 查看MPLS LDP的缺省配置。

<HUAWEI> display default-parameter mpls ldp


 LDP Default Values:
 ----------------------------------------------------------
          Protocol version               : V1
          Graceful restart               : Off
            Neighbor liveness(sec)       : 600
            FT reconnect timer(sec)      : 300                                 
            Recovery timer(sec)          : 300    
          MTU signaling                  : On
          Global split-horizon           : On
          Label retention mode           : Liberal
          Label distribution mode        : Ordered
          Label advertisement            : DU
          Local hello-hold timer(sec)    : 15
          Remote hello-hold timer(sec)   : 45
          Keepalive-hold timer(sec)      : 45
          Backoff timer init(sec)        : 15
          Backoff timer max(sec)         : 120
          IGP-Sync delay timer(sec)      : 10
          Graceful delete                : Off
            Graceful delete timer(sec)   : 5
          Session Protection             : Off
            Duration timer(sec)          : 86400 
          mLDP MBB Capability            : --
          mLDP P2MP Capability           : --
          mLDP MP2MP Capability          : Off
          mLDP Recursive                 : --
 ----------------------------------------------------------
表11-1  display default-parameter mpls ldp命令输出信息描述

项目

描述

Protocol version

LDP协议版本号。

Graceful restart

LDP GR能力状态:
  • On:打开LDP GR功能。
  • Off:关闭LDP GR功能。
缺省情况下,处于关闭状态。可通过graceful-restart命令配置。

Neighbor liveness(sec)

LDP邻居存活定时器的值,单位是秒,缺省值为600s。可通过graceful-restart timer neighbor-liveness命令配置。

FT reconnect timer(sec)

LDP会话重连定时器的值,单位是秒,缺省值为300s。

Recovery timer(sec)

LDP LSP恢复定时器的值,单位是秒,缺省值为300s。可通过graceful-restart timer recovery命令配置。

MTU signaling

MTU TLV发送能力状态:
  • On:打开MTU TLV功能。
  • Off:关闭MTU TLV功能。
缺省情况下,处于打开状态。

Global split-horizon

LDP水平分割策略:
  • On:打开水平分割功能。
  • Off:关闭水平分割功能。
缺省情况下,处于打开状态。

Label retention mode

LDP标签保持模式,当前只支持Liberal。

Label distribution mode

LDP标签分发控制模式,当前只支持Ordered。

Label advertisement

LDP标签发布模式,当前只支持DU。

Local hello-hold timer(sec)

本地Hello保持定时器的值,单位是秒,缺省值为15s。可通过mpls ldp timer hello-hold命令配置。

Remote hello-hold timer(sec)

远端Hello保持定时器的值,单位是秒,缺省值为45s。可通过mpls ldp timer hello-hold命令配置。

Keepalive-hold timer(sec)

LDP本地会话和远端会话Keepalive保持定时器的值,单位是秒,缺省值为45s。可通过mpls ldp timer keepalive-hold命令配置。

Backoff timer init(sec)

指数回退定时器的初始值,单位是秒,缺省值为15s。可通过backoff timer命令配置。

Backoff timer max(sec)

指数回退定时器的最大值,单位是秒,缺省值为120s。可通过backoff timer命令配置。

IGP-Sync delay timer(sec)

LDP-IGP联动定时器,单位是秒,缺省值为10s。可通过mpls ldp timer igp-sync-delay命令配置。

Graceful delete

优雅删除,处于关闭状态。

Graceful delete timer(sec)

优雅删除定时器,单位是秒,缺省值为5s。

Session Protection

LDP会话保护功能:

  • On:使能LDP会话保护功能。
  • Off:去使能LDP会话保护功能。

缺省情况下,LDP会话保护功能处于去使能状态。可通过session protection命令配置。

Duration timer(sec)

LDP会话保护的持续时间,单位是秒,缺省值为86400s。可通过session protection命令配置。

mLDP MBB Capability

是否使能了mLDP的Make-Before-Break能力。

mLDP P2MP Capability

是否全局使能了mLDP P2MP能力。

mLDP MP2MP Capability

是否全局使能了mLDP MP2MP能力,Off表示默认不使能。

mLDP Recursive

mLDP P2MP LSP是否为跨域发布。

display default-parameter mpls management

命令功能

display default-parameter mpls management命令用来查看MPLS管理的缺省配置。

命令格式

display default-parameter mpls management

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

需要了解MPLS管理的缺省配置时,可以使用此命令。

使用实例

# 查看MPLS管理的缺省配置。

<HUAWEI> display default-parameter mpls management
 Global Information:
 --------------------------------------------------------------
   Label advertisement mode     : Implicit null
   LSP trigger mode             : Host
 --------------------------------------------------------------
表11-2  display default-parameter mpls management命令输出信息描述

项目

描述

Label advertisement mode

Egress向倒数第二跳分配标签的模式:
  • Implicit null:Egress向倒数第二跳节点分配隐式空标签,值为3。
  • Explicit null:Egress节点向倒数第二跳分配显式空标签,值为0。
  • Non null:Egress向倒数第二跳正常分配标签,即分配的标签值不小于16。
缺省情况下,使用的是Implicit null。可通过label advertise命令配置。

LSP trigger mode

LDP LSP建立的触发策略:
  • All:所有静态路由和IGP路由项触发建立LSP。
  • Host:32位地址的主机IP路由触发建立LSP。
  • Ip-prefix:只有通过IP地址前缀列表过滤的FEC项能够触发建立LSP。
  • None:不触发建立LSP。
缺省情况下,触发策略为Host。可通过lsp-trigger命令配置。

display isis ldp-sync interface

命令功能

display isis ldp-sync interface命令用来查看接口上LDP与IS-IS联动状态的信息。

命令格式

display isis [ process-id ] ldp-sync interface

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数形式,取值范围是1~4294967295

视图

所有视图

缺省级别

1:监控级

使用指南

所有使能了LDP与IS-IS联动功能的接口,都可以通过该命令查看LDP与IS-IS联动的状态信息。

使用实例

# 查看接口LDP与IS-IS联动状态的信息。

<HUAWEI> display isis ldp-sync interface

Ldp Sync interface information for ISIS(1)
------------------------------------------------------------------------------
 Interface       HoldDownTimer     HoldMaxCostTimer    LDP State    Sync State
 Vlanif100       10                10                  Down         Init      
表11-3  display isis ldp-sync interface命令输出信息描述

项目

描述

Interface

与邻居相连的接口。

HoldDownTimer

接口不建立IS-IS邻居而等待LDP会话建立的时间间隔,缺省值是10秒。可通过isis timer ldp-sync hold-down命令配置。

HoldMaxCostTimer

IS-IS在本地设备的LSP(Link State PDU)中通告最大metric值的时间间隔,缺省值是infinite。可通过isis timer ldp-sync hold-max-cost命令配置。

说明:

如果该字段的值显示为infinite,则表示在LDP会话重新建立之前,IS-IS在本地设备的LSP(Link State PDU)中永久通告最大开销值。

LDP State

LDP会话的状态,包括以下几种:
  • Up:表示LDP会话正常。

  • Down:表示LDP会话断开。

  • GR:表示当前是在GR状态,如果GR前接口在维持会话,则GR期间会显示GR状态。

Sync State

LDP和IS-IS的同步状态,包括以下几种:
  • Achieved:已同步。

  • HoldDown:表示接口不建立IS-IS邻居而等待LDP会话建立的状态。

  • HoldMaxCost:表示IS-IS在本地设备的LSP(Link State PDU)中通告最大metric值的状态。

  • Init:初始状态。

display lspv statistics

命令功能

display lspv statistics命令用来查看LSPV的统计结果信息。

命令格式

display lspv statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

为了管理MPLS网络,可以使用ping lsptracert lsp命令来检测LSP。

当检测失败时,可以通过display lspv statistics命令查看本端设备发送和接收的MPLS报文数是否相等来确认是LSP故障还是设备自身故障。如果发送和接收的报文数相等,但是ping/tracert不通,则说明是设备自身的问题,和LSP无关。

注意事项

在执行display lspv statistics命令统计一定时间内产生的流量之前,必须首先使用reset lspv statistics命令清除原有的统计信息。

使用实例

# 查看设备上LSPV的统计结果信息。

<HUAWEI> display lspv statistics
Total sent: 1329 packet(s)
Total received: 1329 packet(s)
MPLS echo request sent: 2 packet(s), received: 1327 packet(s)
MPLS echo reply sent: 1327 packet(s), received: 2 packet(s)
Dropped because MPLS and virtual cluster access disabled: 0 packet(s)
表11-4  display lspv statistics命令输出信息描述

项目

描述

Total sent:

发送的MPLS echo request和MPLS echo reply报文总数。

Total received:

接收的MPLS echo request和MPLS echo reply报文总数。

MPLS echo request sent: , received:

发送的MPLS echo request报文总数。

接收的MPLS echo request报文总数。

MPLS echo reply sent: , received:

发送的MPLS echo reply报文总数。

接收的MPLS echo reply报文总数。

Dropped because MPLS and virtual cluster access disabled:

因入接口下MPLS和虚拟集群功能都未使能而丢弃的MPLS echo request和MPLS echo reply报文总数。

display mpls interface

命令功能

display mpls interface命令用来查看使能了MPLS能力的接口的信息。

命令格式

display mpls interface [ interface-type interface-number ] [ verbose ]

参数说明

参数 参数说明 取值
interface-type interface-number

显示使能了MPLS能力的指定接口的信息。

-
verbose

显示使能了MPLS能力的接口详细信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

在完成MPLS相关功能的配置后,当需要了解所有的或指定的使能MPLS能力的接口信息时,可以使用此命令。

注意事项

执行此命令时,如果不存在使能了MPLS能力的接口,则不会显示任何信息。

使用实例

# 查看当前所有使能了MPLS能力的接口的信息。

<HUAWEI> display mpls interface
Interface             Status    TE Attr   Effective MTU
Vlanif10              Up        En        1500     
Vlanif11              Up        En        1500     
Vlanif12              Down      Dis       1500     
表11-5  display mpls interface命令输出信息描述

项目

描述

Interface

使能了MPLS能力的接口的类型和编号

Status

接口的状态:
  • Up

  • Down

TE Attr

接口TE属性的使能状态:
  • Dis:表示该接口没有使能MPLS TE

  • En:表示该接口使能了MPLS TE

Effective MTU

MPLS转发实际采用的MTU值:
  • 如果没有配置MPLS MTU,取Interface MTU

  • 如果配置了MPLS MTU,取MPLS MTU和Interface MTU中的较小值

# 查看指定的使能了MPLS能力的接口的详细信息。

<HUAWEI> display mpls interface Vlanif10 verbose
No                    : 1
Interface             : Vlanif10
Status                : Up
TE Attribute          : Enable
MPLS MTU              : -
Interface MTU         : 1500
Effective MTU         : 1500
TE FRR                : Disable
Interface Index       : 0x18000206
表11-6  display mpls interface verbose命令输出信息描述

项目

描述

No

序列号

Interface

使能了MPLS能力的接口的类型和编号

Status

接口的状态:
  • Up

  • Down

TE Attribute

接口TE属性的使能状态:
  • Disable:表示该接口没有使能MPLS TE

  • Enable:表示该接口使能了MPLS TE

MPLS MTU

接口上使用mpls mtu命令配置的MPLS MTU值。如果接口上没有配置mpls mtu命令,此处显示为“-”。

Interface MTU

接口上配置的MTU值

Effective MTU

MPLS转发实际采用的MTU值:
  • 如果没有配置MPLS MTU,取Interface MTU

  • 如果配置了MPLS MTU,取MPLS MTU和Interface MTU中的较小值

TE FRR

接口上TE FRR的使能状态:
  • Disable:没有手工FRR的旁路隧道保护该接口

  • Enable:有手工FRR的旁路隧道保护该接口

Interface Index

接口索引

display mpls label all summary

命令功能

display mpls label all summary命令用来查看MPLS所有标签的分配信息。

命令格式

display mpls label all summary

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在建立MPLS会话之后,系统会统计标签使用情况,包括分配范围,对应协议类型等,执行display mpls label all summary命令可以查看所有标签空间的分配情况和对应协议类型等信息。

使用实例

# 查看MPLS所有标签的分配信息。

<HUAWEI> display mpls label all summary
TableType      MinValue    MaxValue    AvailableNum
Reserved              0          15              16
Static               16        4095            4080
Dynamic              16       49152           49137
表11-7  display mpls label all summary命令输出信息描述

项目

描述

TableType

标签类型。

  • Reserved:预留标签。
  • Static:静态标签。
  • Dynamic:动态标签。

MinValue

标签最小值。

MaxValue

标签最大值。

AvailableNum

允许的数量。

display mpls ldp

命令功能

display mpls ldp命令用来查看LDP配置的全局信息。

命令格式

display mpls ldp [ all | all verbose ]

参数说明

参数 参数说明 取值
all 显示所有LDP信息。 -
all verbose 显示所有LDP及LSR的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使能全局MPLS LDP功能以后,需要了解LDP的相关配置情况时,包括GR定时器的配置、标签发布和管理方式的配置等内容,可以执行此命令。

使用实例

# 查看LDP配置的全局信息。

<HUAWEI> display mpls ldp 
 LDP Global Information
 ------------------------------------------------------------------------------
 Protocol Version        : V1            Neighbor Liveness     : 600 Sec
 Graceful Restart        : Off           FT Reconnect Timer    : 300 Sec
 MTU Signaling           : On            Recovery Timer        : 300 Sec
 P2MP Capability         : Off           MP2MP Capability      : Off

 LDP Instance Information
 ------------------------------------------------------------------------------
 Instance ID             : 0             VPN-Instance          : --
 Instance Status         : Active        LSR ID                : 1.1.1.9
 Hop Count Limit         : 32            Path Vector Limit     : 32
 Loop Detection          : Off
 DU Re-advertise Timer   : 10 Sec        DU Re-advertise Flag  : Off
 DU Explicit Request     : Off           Request Retry Flag    : Off
 Label Distribution Mode : Ordered       Label Retention Mode  : Liberal
 Graceful-Delete         : Off           Graceful-Delete Timer : 5 Sec
 IGP-sync-delay Timer    : 10 Sec       
 IPv6-family             : Off
 Local-IPv6-transport-address   :  --
 ------------------------------------------------------------------------------
表11-8  display mpls ldp命令输出信息描述

项目

描述

LDP Global Information

LDP全局信息。

Protocol Version

LDP的协议版本。

Neighbor Liveness

GR的邻居存活定时器间隔。

Graceful Restart

LDP是否使能了Graceful Restart:
  • On:表示使能了Graceful Restart。

  • Off:表示未使能Graceful Restart。

FT Reconnect Timer

GR的重连接定时器间隔。

MTU Signaling

是否支持MTU信令:
  • On:表示发送私有的MTU TLV。

  • Off:表示不支持MTU TLV。

  • On(apply-tlv):表示根据RFC 3988发送MTU TLV。

Recovery Timer

GR的恢复定时器间隔。

P2MP Capability

点到多点能力:
  • On:表示使能了此功能。

  • Off:表示没有使能此功能。

MP2MP Capability

多点到多点能力:
  • On:表示使能了此功能。

  • Off:表示没有使能此功能。

LDP Instance Information

LDP多实例相关的信息。

Instance ID

VPN实例整数形式的编号。

VPN-Instance

VPN实例名称。

说明:

目前设备不支持此参数。

Instance Status

实例状态:
  • Active:激活状态。

  • Destroy:等待删除状态。如执行undo mpls ldp命令后的状态。

LSR ID

LDP实例的LSR ID。

Hop Count Limit

环路检测中的跳数限制。

Loop Detection

环路检测状态:
  • On:表示进行环路检测。

  • Off:表示不进行环路检测。

Path Vector Limit

环路检测中的路径向量限制值。

DU Re-advertise Timer

DU重通告定时器。

DU Re-advertise Flag

DU重通告功能标志:
  • On:表示使能了此功能。

  • Off:表示没有使能此功能。

DU Explicit Request

在DU会话中发送显式请求消息的状态:

  • On:表示发送显示请求消息。

  • Off:表示不发送显示请求消息。

Request Retry Flag

重试发送标签请求(label request)的状态:

  • On:表示重新发送标签请求消息。

  • Off:表示不重新发送标签请求消息。

Label Distribution Mode

标签分发模式
  • Ordered:有序模式。

  • Independent:独立模式。

目前设备只支持Ordered。

Label Retention Mode

标签保持模式:
  • Liberal:自由标签保持方式。

  • Conservative:保守标签保持方式。

目前设备只支持Liberal。

Graceful-Delete

Graceful-Delete是否使能的标志:
  • On:表示使能了优雅删除功能。

  • Off:表示未使能优雅删除功能。

Graceful-Delete Timer

LDP会话Down后延迟撤销上游标签的时间,单位是秒。

IGP-sync-delay Timer

LDP会话建立后等待LSP建立的时间间隔,单位是秒。

IPv6-family

是否使能LDP IPv6功能:
  • On:表示使能了LDP IPv6功能。
  • Off:表示没有使能LDP IPv6功能。
说明:

目前设备不支持此参数。

Local-IPv6-transport-address

全局配置的IPv6传输地址。

说明:

目前设备不支持此参数。

display mpls ldp adjacency

命令功能

display mpls ldp adjacency命令用来查看LDP邻接体的信息。

命令格式

display mpls ldp adjacency [ interface interface-type interface-number | remote ] [ peer peer-id ] [ verbose ]

display mpls ldp adjacency all [ verbose ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定接口名称的LDP邻接体信息。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。
-
remote 显示指定远端对等体的LDP邻接体信息。 -
peer peer-id 显示指定对等体的LDP邻接体信息。 点分十进制。
verbose 显示LDP邻接体的详细信息。 -
all 显示所有LDP邻接体的信息 -

视图

所有视图

缺省级别

1:监控级

使用指南

LDP会话建立后,需要查看LDP邻接体的实时信息时,例如收到的Hello消息的个数,可以执行此命令。

使用实例

# 查看LDP邻接体的信息。

<HUAWEI> display mpls ldp adjacency
 LDP Adjacency Information
 R: Remote Adjacency, L: Local Adjacency
 An asterisk (*) before an adjacency means the adjacency is being deleted.
 -------------------------------------------------------------------------------
 SourceAddr      PeerID          VrfID AdjAge(DDDD:HH:MM) RcvdHello Type
 -------------------------------------------------------------------------------
 11.0.0.2        2.2.2.9             0 0001:01:36             19203 L
 2.2.2.9         2.2.2.9             0 0001:01:36              5121 R
 -------------------------------------------------------------------------------
 TOTAL: 2 Record(s) Found.
表11-9  display mpls ldp adjacency命令输出信息描述

项目

描述

SourceAddr

该邻接体收到的Hello消息的源地址。

PeerID

LDP对等体的LSR ID。

VrfID

VPN实例ID。

AdjAge(DDDD:HH:MM)

从该邻接体创建到显示的持续时间,格式为:“天:小时:分钟”。

RcvdHello

该邻接体收到的Hello消息的个数。

Type

LDP邻接体的类型:
  • L:本地LDP邻接体。
  • R:远端LDP邻接体。

# 查看远端对等体的LSR ID为3.3.3.3/32的LDP邻接体详细信息。

<HUAWEI> display mpls ldp adjacency remote peer 3.3.3.3 verbose
 LDP Adjacency Information
 ------------------------------------------------------------------------------
 LDP Peer ID                 : 3.3.3.3
 VPN Instance name           : --
 Create Date                 : 2013-09-30
 Create Time                 : 11:45:18
 Adjacency Age               : 0000:00:02
 Adjacency Type              : Local Adjacency
 Discovery Source            : Vlanif20
 UDP Source Address          : 11.2.1.1
 UDP Socket ID               : 1
 Sequence Number             : 1
 Configured Hello Hold Timer : 15 (sec)
 Hello Message Received      : 28
 ------------------------------------------------------------------------------
 TOTAL: 1 Adjacency(s) Found.
表11-10  display mpls ldp adjacency remote peer命令输出信息描述

项目

描述

LDP Peer ID

LDP对等体的LSR ID。

VPN Instance name

VPN实例名称。

说明:

设备不支持此参数。

Create Date

LDP邻接体的创建日期。

Create Time

LDP邻接体的创建时间。

Adjacency Age

从该邻接体创建到显示时的持续时间,格式为:“天:小时:分钟”。

Adjacency Type

LDP邻接体的类型:

  • Local Adjacency:本地邻接体。

  • Remote Adjacency:远端邻接体。

Discovery Source

LDP邻接体的发现源。
  • 本地LDP邻接体的发现源为接口。

  • 远端LDP邻接体的发现源为空。

UDP Source Address

该邻接体收到的Hello消息的源地址。

UDP Socket ID

该邻接体用于接收Hello消息的socket ID。

Sequence Number

收到的Hello消息中携带的序列号,缺省值为0。

Configured Hello Hold Timer

对端配置的Hello保持定时器的值,单位是秒。

  • 链路Hello保持定时器用于维护本地LDP邻接体,缺省值为15秒。

  • 目标Hello保持定时器用于维护远端LDP邻接体,缺省值为45秒。

Hello Message Received

该邻接体收到的Hello消息的个数。

display mpls ldp adjacency statistics

命令功能

display mpls ldp adjacency statistics命令用来查看LDP邻接体的统计信息。

命令格式

display mpls ldp adjacency statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

用户可以执行此命令来查看LDP邻接体的个数,LDP邻接体包括本地LDP邻接体和远端LDP邻接体。

使用实例

# 查看LDP邻接体个数统计信息。

<HUAWEI> display mpls ldp adjacency statistics
 LDP Adjacency Statistics Information
 ----------------------------------------------------
 AdjacencyType          Local      Remote       Total
 ----------------------------------------------------
 AdjacencyNumber            1           2           3
 ----------------------------------------------------
表11-11  display mpls ldp adjacency statistics命令输出信息描述

项目

描述

AdjacencyType

邻接体类型。

AdjacencyNumber

邻接体数量。

Local

LDP本地邻接体总数。

Remote

LDP远端邻接体总数。

Total

LDP邻接体总数。

display mpls ldp error packet

命令功能

display mpls ldp error packet命令用来查看LDP错误报文的记录。

命令格式

display mpls ldp error packet { tcp [ peer peer-id ] | udp [ interface interface-type interface-number ] }

参数说明

参数 参数说明 取值
tcp 显示TCP错误报文信息。 -
peer peer-id 对等体的标识符。用于查看指定的某一个邻居的信息。 点分十进制。
udp 显示UDP错误报文信息。 -
interface interface-type interface-number 显示指定接口名称的信息。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。
-

视图

所有视图

缺省级别

1:监控级

使用指南

在网络异常情况下,需要查看LDP错误报文的信息,可以执行此命令。

使用实例

# 查看LDP错误TCP报文的记录。

<HUAWEI> display mpls ldp error packet tcp
 LDP Error TCP Packets
-------------------------------------------------------------------------------
 PeerID            : 2.2.2.9
 Date&Time         : 2013-09-24 07:10:12
 Error Reason      : Bad LDP Identifier
 VrfIndex          : 0
 Length            : 18
 Message Type      : -
 Packet Content    : 
 00 01 00 0E 02 02 02 09 00 00 02 01 00 04 80 00 
 A0 D8 
-------------------------------------------------------------------------------
 TOTAL: 1 Record(s) Found.

# 查看LDP错误UDP报文的记录。

<HUAWEI> display mpls ldp error packet udp
 LDP Error UDP Packets
-------------------------------------------------------------------------------
 Discovery Source  : Vlanif100
 Date&Time         : 2013-09-24 06:53:49
 Error Reason      : Bad Protocol Version
 VrfIndex          : 0
 Length            : 42
 Message Type      : Hello
 Packet Content    : 
 00 01 00 26 02 02 02 09 00 00 01 00 00 1C 00 01 
 F5 8A 04 00 00 04 00 0F 00 00 04 01 00 04 02 02 
 02 09 04 02 00 04 00 00 00 01 
-------------------------------------------------------------------------------
 TOTAL: 1 Record(s) Found.
表11-12  display mpls ldp error packet命令输出信息描述

项目

描述

PeerID

LDP会话的标识符。

Discovery Source

LDP Peer的发现源。

Date&Time

收到错误报文的日期/时间。

Error Reason

错误原因
  • Bad LDP Identifier:LDP标识符错误。
  • Bad Protocol Version:LDP PDU版本号错误。
  • Bad PDU Length:LDP PDU长度错误。
  • Bad Message Length:消息长度错误。
  • Bad TLV Length:TLV长度错误。
  • Malformed TLV Value:错误的TLV。
  • Missing Message Parameters:丢失消息参数。
  • Parameters Advertisement Mode:标签分发模式错误。
  • Parameters Max PDU Length:最大PDU长度。
  • Parameters Label Range:标签范围错误。
  • Unknown Ignore:未知错误。
  • Unknown Message Type:未知的消息类型。
  • Unknown TLV:未知的TLV。

VrfIndex

VRF实例的标识符。

Length

报文长度。

Message Type 消息类型:
  • Label Request:标签请求消息。
  • Label Mapping:标签映射消息。
  • Label Release:标签释放消息。
  • Label Withdraw:标签撤销消息。
  • Label Abort Request:标签终止请求消息。
  • Hello:Hello消息。
  • Initialization:Initialization消息。
  • KeepAlive:KeepAlive消息。
  • Notification:Notification消息。
  • Address:Address消息。
  • Address Withdraw:Address Withdraw消息。
  • Capability:Capability消息。
  • -:不能识别出消息类型。

Packet Content

报文的二进制内容。

display mpls ldp event adjacency-down

命令功能

display mpls ldp event adjacency-down命令用来查看邻接体进入Down状态的相关信息。

命令格式

display mpls ldp event adjacency-down [ interface interface-type interface-number | remote ] [ peer peer-id ] [ verbose ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定名称的接口下的邻接体进入Down状态的信息。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。
-
remote 指定远端对等体。 -
peer peer-id 指定对等体的LSR ID。 点分十进制。
verbose 显示邻接体进入Down状态的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

LDP会话故障时,可以执行此命令,查看LDP邻接体进入Down状态的时间、原因等信息。

注意事项

该命令支持的最大记录条数为1024条信息。

使用实例

# 查看邻接体进入Down状态的相关信息。

<HUAWEI> display mpls ldp event adjacency-down
 LDP Adjacency Down Information
 A : The Adjacency is down because Hello Timer Expired.
 C : The administrator configuration to trigger.
 O : Other reason.
--------------------------------------------------------------------------------
 PeerID            Down Time                         Duration Time    Reason
--------------------------------------------------------------------------------
 2.2.2.9:0         2013-09-24 07:10:37               0 days, 00:00:01 A
 2.2.2.9:0         2013-09-24 07:10:39               0 days, 00:00:04 A
--------------------------------------------------------------------------------
 TOTAL: 2 Record(s) Found.
表11-13  display mpls ldp event adjacency-down命令输出信息描述
项目 描述
PeerID 对等体地址。
Down Time LDP邻接体断开时间。
Duration Time LDP邻接体持续时间。
Reason 邻居状态变为Down的原因:
  • A:Hello定时器超时。
  • C:用户修改配置导致的。
  • O:其他原因。

# 查看邻接体进入Down状态的详细信息。

<HUAWEI> display mpls ldp event adjacency-down verbose

 LDP Adjacency Down Information
--------------------------------------------------------------------------------
 SN                          : 1
 PeerID                      : 2.2.2.2:0
 VrfIndex                    : 0
 Down Time                   : 2011-09-29 05:52:24
 Duration Time               : 0 days, 01:17:55
 MaxInterval Time(sec)       : 6
 Reason                      : Interface Down
 Type                        : IPv4/Local Adjacency
 Discovery Source            : Vlanif20
--------------------------------------------------------------------------------
 SN                          : 2
 PeerID                      : 2.2.2.2:0
 VrfIndex                    : 0
 Down Time                   : 2011-09-29 06:11:04
 Duration Time               : 0 days, 00:14:14
 MaxInterval Time(sec)       : 5
 Reason                      : Interface Down
 Type                        : IPv4/Local Adjacency
 Discovery Source            : Vlanif20
--------------------------------------------------------------------------------
  TOTAL: 2 Record(s) Found, 2 IPv4 Record(s), 0 IPv6 Record(s).
表11-14  display mpls ldp event adjacency-down verbose命令详细输出信息描述
项目 描述
SN 序号。
PeerID 对等体地址。

VrfIndex

VRF标志,“0”表示公网。

Down Time

LDP邻接体断开时间。

Duration Time

LDP邻接体持续时间。

MaxInterval Time (sec)

Hello消息发送最大间隔时间。

Reason

邻居状态变为Down的原因:
  • Hello Timer Expired:Hello超时。
  • LDP Interface Disable:接口去使能LDP功能。
  • Remote Peer Delete:远端对等体配置删除。
  • Transport Address Delete:传输地址删除。
  • Adjacency Stale:Adjacency老化。
  • Interface Down:接口状态down。

Type

邻接体类型:
  • IPv4/Local Adjacency:地址为IPv4类型的直连链路邻接体。
  • Remote Adjacency:非直连链路邻接体。

Discovery Source

LDP会话发现接口。

display mpls ldp event session-down

命令功能

display mpls ldp event session-down命令用来查看状态为Down的LDP会话的信息。

命令格式

display mpls ldp event session-down [ peer-id ] [ verbose ]

参数说明

参数 参数说明 取值
peer-id 指定对等体的标识符。用于查看指定的某一个对等体的信息。 点分十进制格式。
verbose 查看详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看LDP会话进入Down状态的相关信息,比如原因、时间等。

使用实例

# 查看状态为Down的LDP会话的信息。

<HUAWEI> display mpls ldp event session-down
 LDP Session Down Information
 R: Remote peer, L: Local peer.
 B: Both of local and remote peer.
 G: Graceful Restart Session.
--------------------------------------------------------------------------------
 PeerID            Down Time                        Duration Time    Flag Reason
--------------------------------------------------------------------------------
 10.2.2.9:0        2013-09-24 07:10:24              0 days, 00:00:02 R    Hello hold timer expire
--------------------------------------------------------------------------------
 TOTAL: 1 Record(s) Found.
表11-15  display mpls ldp event session-down命令输出信息描述

项目

描述

PeerID

对等体ID。

Down Time

会话断开时间。

Duration Time

会话持续时间。

Flag

对等体标识符:
  • R:Remote peer,远端会话。
  • L:Local peer,本地会话。
  • B:Both of local and remote peer,本远共存会话。
  • G:Graceful Restart Session,GR会话。

Reason

会话断开原因。

# 查看LDP会话状态变为Down的相关详细信息。

<HUAWEI> display mpls ldp event session-down verbose

 LDP Session Down Information
--------------------------------------------------------------------------------
 PeerID                  : 2.2.2.2:0
 IpFamily                : IPv4
 Socket ID               : 20
 Socket Flow Ctrl State  : FALSE
 Peer Transport Address  : 2.2.2.2
 Local Transport Address : 1.1.1.1
 Flag                    : Local
 Reason                  : Receive notification
 Sub Reason              : 10
 Down Time               : 2011-09-13 04:37:05
 Duration time           : 0 days, 00:01:49
--------------------------------------------------------------------------------
 PeerID                  : 2.2.2.2:0
 IpFamily                : IPv4
 Socket ID               : 22
 Socket Flow Ctrl State  : FALSE
 Peer Transport Address  : 2.2.2.2
 Local Transport Address : 1.1.1.1
 Flag                    : Local
 Reason                  : Undo MPLS LDP
 Sub Reason              : -
 Down Time               : 2011-09-16 02:52:55
 Duration time           : 2 days, 22:15:47
--------------------------------------------------------------------------------
 TOTAL: 2 Record(s) Found
表11-16  display mpls ldp event session-down verbose命令输出详细信息描述
字段 说明
PeerID LDP会话标识符。
IpFamily

地址族信息。

Socket ID 会话使用到的TCP Socket的标识符。
Socket Flow Ctrl State Socket的流控状态:
  • TRUE表示处于流控状态。
  • FALSE表示未处于流控状态。
Peer Transport Address 对端建立LDP会话使用的传输地址。
Local Transport Address 本地建立LDP会话使用的传输地址。
Flag 会话标识:
  • Remote:Remote peer,远端会话
  • Local:Local peer,本地会话
  • Local & Remote:Both of local and remote peer,本远共存会话
  • GR:Graceful Restart Session,GR会话
Reason

会话变为Down的原因:

  • Hello hold timer expire:LDP Hello保持定时器超时。
  • Keepalive timer expire:LDP Keepalive定时器超时。
  • Reset MPLS LDP:执行了reset MPLS LDP命令。
  • Undo MPLS LDP:去使能了MPLS LDP能力。
  • Undo MPLS LDP remote peer:删除了LDP远端邻居。
  • Config GR:配置LDP GR能力。
  • Modify keepalive timer:修改了会话Keepalive定时器。
  • Config transport address:修改了会话的传输地址。
  • Modify MPLS LDP LSR-ID:修改了会话的LSR ID。
  • Receive notification:收到Notification消息。
  • Session role changed:会话角色改变。
  • Error message was received from a peer:从邻居收到错误通告消息。
  • Socket error was received:收到Socket错误信息。
  • Other:其他。
Sub Reason Session Down的子原因。只有当Reason取值为Receive notification时才会显示具体值,否则显示“-”。
Down Time Session Down的时间。
Duration time LDP会话存活时间。

display mpls ldp interface

命令功能

display mpls ldp interface命令用来查看使能了LDP的接口信息。

命令格式

display mpls ldp interface [ interface-type interface-number | [ all ] [ verbose ] ]

参数说明

参数 参数说明 取值
interface-type interface-number 指定接口类型和编号。使用此参数查看指定接口上LDP的配置信息。 -
all 显示所有使能了LDP的接口信息。 -
verbose 显示使能了LDP的接口详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

此命令可以用来查看使能了LDP的接口的配置信息,以及部分实时信息,比如发送和接收的Hello消息数。

使用实例

# 查看LDP接口信息。

<HUAWEI> display mpls ldp interface
 LDP Interface Information in Public Network
 LAM:Label Advertisement Mode, IFName: Interface Name
 An asterisk (*) before an interface means the entity is being deleted.
------------------------------------------------------------------------
IFName                 Status   LAM  TransportAddress   Hello(Sent/Rcvd)
------------------------------------------------------------------------
Vlanif20               Active   DU   3.3.3.3            53/47           
------------------------------------------------------------------------
表11-17  display mpls ldp interface命令输出信息描述

项目

描述

IFName

使能了LDP的接口名称。

Status

实体状态:
  • Active:激活状态。

  • Inactive:非激活状态。

LAM

标签发布模式:
  • DU:下游自主模式。
  • DoD:下游按需模式。
目前设备只支持DU。

TransportAddress

传输地址,即会话建立TCP连接的IP地址。

Hello(Sent/Rcvd)

此接口发出和接收的Hello消息数目。

# 查看LDP接口的详细信息。

<HUAWEI> display mpls ldp interface verbose
 LDP Interface Information in Public Network
 --------------------------------------------------------------
 Interface Name    : Vlanif100
 LDP ID            : 1.1.1.9:0         Transport Address : 1.1.1.9
 Entity Status     : Active            Effective MTU     : 1500

 Configured Hello Hold Timer     : 15 Sec
 Negotiated Hello Hold Timer     : 15 Sec
 Configured Hello Send Timer     : --
 Configured Keepalive Hold Timer : 45 Sec
 Configured Keepalive Send Timer : --
 Configured Delay Timer          : 10 Sec
 Label Advertisement Mode        : Downstream Unsolicited
 Hello Message Sent/Received     : 143370/143408 (Message Count)
 Autoconfiguration Source        : OSPF
 -------------------------------------------------------------
表11-18  display mpls ldp interface verbose命令输出信息描述

项目

描述

Interface Name

使能了LDP的接口名称。

LDP ID

LDP标识符。

Transport Address

会话TCP连接的IP地址。

Entity Status

实体状态:
  • Active:激活状态。

  • Inactive:非激活状态。

Effective MTU

新建LSP时采用的MTU值。

Configured Hello Hold Timer

配置的Hello保持定时器的值。

Negotiated Hello Hold Timer

协商的Hello保持定时器的值,为LDP对等体两端所配置的Hello保持定时器的较小值。

Configured Hello Send Timer

配置的Hello发送定时器的值。

Configured Keepalive Hold Timer

配置的Keepalive保持定时器的值。

Configured Keepalive Send Timer

配置的Keepalive发送定时器的值。

Configured Delay Timer

配置的LDP与IGP联动中,LDP会话建立后等待LSP建立的定时器的值。

Label Advertisement Mode

标签发布模式:

  • Downstream Unsolicited:下游自主模式。
  • Downstream on Demand:下游按需模式。
目前设备只支持Downstream Unsolicited。

Hello Message Sent/Received

此接口发出和接收的Hello消息数目。

Autoconfiguration Source

此接口的LDP是否由IGP Auto Config使能:
  • ---:表示此接口的LDP由用户手动使能。
  • OSPF:表示此接口跟随OSPF自动使能了LDP。
  • ISIS:表示此接口跟随IS-IS自动使能了LDP。
  • OSPF&ISIS:标识表示此接口由OSPF和IS-IS协议同时触发使能了LDP。

display mpls ldp lsp

命令功能

display mpls ldp lsp命令用来查看使用LDP创建的LSP相关信息。

命令格式

display mpls ldp lsp [ all | destination-address mask-length ]

参数说明

参数 参数说明 取值
all 显示所有使用LDP创建的LSP的相关信息。 -
destination-address 显示指定目的IPv4地址的LDP LSP信息。 点分十进制形式。
mask-length 指定IPv4地址的掩码长度。 整数形式,取值范围是0~32。

视图

所有视图

缺省级别

1:监控级

使用指南

LDP LSP建立成功后,可以执行此命令查看经过各设备的LSP的出接口、下一跳、数量以及类型等详细信息。

使用实例

# 查看LSP信息。

<HUAWEI> display mpls ldp lsp
 LDP LSP Information
 An asterisk (*) before an LSP means the LSP is not established
 An asterisk (*) before a Label means the USCB or DSCB is stale
 An asterisk (*) before a UpstreamPeer means the session is in GR state
 An asterisk (*) before a DS means the session is in GR state
 An asterisk (*) before a NextHop means the LSP is FRR LSP
 -------------------------------------------------------------------------------
 DestAddress/Mask   In/OutLabel    UpstreamPeer    NextHop          OutInterface
 -------------------------------------------------------------------------------
         1.1.1.9/32  3/NULL         2.2.2.9         127.0.0.1        Loop1
         2.2.2.9/32  NULL/3         -               11.0.0.2         Vlanif100
 -------------------------------------------------------------------------------
 TOTAL: 2 Normal LSP(s) Found, 0 Liberal LSP(s) Found
        0 FRR LSP(s) Found.
表11-19  display mpls ldp lsp命令输出信息描述

项目

描述

DestAddress/Mask

LSP的目的地址和掩码。

In/OutLabel

入/出标签值。

In/OutLabel前面有“ * ”表示LSP为Stale LSP,需要恢复。

UpstreamPeer

LSP的上游对等体。

UpstreamPeer前面有“ * ”表示会话处于GR状态。

NextHop

下一跳IP地址。

NextHop前面有“ * ”表示该LSP是FRR LSP。

DS是DownStream的缩写,带有DS标识的“/”后的地址为下游peer的LSR ID。

OutInterface

出接口名称。

相关主题

display mpls ldp lsp fault-analysis

命令功能

display mpls ldp lsp fault-analysis命令用来查看LDP LSP没有建立成功的原因。

命令格式

display mpls ldp lsp fault-analysis ip-address mask

参数说明

参数 参数说明 取值
ip-address 显示指定IP地址的LDP LSP没有建立成功的原因。 点分十进制格式。
mask 指定IP地址的掩码长度。 整数形式,取值范围是0~32。

视图

所有视图

缺省级别

1:监控级

使用指南

LDP LSP的建立依赖多个条件,比如LDP会话、邻居分配的标签、路由及路由类型、标签或Token资源等。当出现LDP LSP无法建立时,可以使用该命令查看当前指定路由的LDP LSP没有建立成功的原因,包含Ingress、Transit和Egress节点的原因信息。

使用实例

# 查看LDP LSP没有建立成功的原因。

<HUAWEI> display mpls ldp lsp fault-analysis 10.1.1.1 32
Ingress:
  Lsp State                : Down
  Check Route              : Pass
  Check Policy             : Fail
  Check Ds Session         : ---
  Check Ds Mapping         : ---
  Check Limit              : ---
  Check Resource           : ---
Transit:
  Lsp State                : Down
  Check Route              : Pass
  Check Policy             : Fail
  Check Ds Session         : ---
  Check Ds Mapping         : ---
  Check Us Request         : ---
  Check Limit              : ---
  Check Resource           : ---
Egress:
  Lsp State                : Down
  Check Route              : Pass
  Check Policy             : Fail
  Check Us Request         : ---
  Check Limit              : ---
  Check Resource           : ---
表11-20  display mpls ldp lsp fault-analysis命令输出信息描述

项目

描述

Ingress

入节点。

Lsp State

LSP状态:
  • Up:LSP状态为建立。
  • Down:LSP状态为未建立。

Check Route

路由检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Check Policy

策略检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Check Ds Session

下游会话检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Check Ds Mapping

下游标签检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Check Limit

超限检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Check Resource

资源检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Transit

中间节点。

Check Us Request

上游请求检查:
  • Pass:检查结果为通过。
  • Fail:检查结果为失败。
  • ---:未检查。

Egress

出节点。

display mpls ldp lsp statistics

命令功能

display mpls ldp lsp statistics命令用来查看LDP LSP的统计信息。

命令格式

display mpls ldp lsp statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

display mpls ldp lsp statistics命令用来查看LDP LSP的统计信息,而display mpls lsp statistics命令用来查看所有类型LSP的统计信息

使用实例

# 查看LDP LSP的统计信息。

<HUAWEI> display mpls ldp lsp statistics
 LDP LSP Statistics Information
 ------------------------------------------------------------------------------
 VPNInstanceName      Total   Ingress   Transit    Egress   Liberal       FRR
 ------------------------------------------------------------------------------
 --                       5         1         0         2         2         0
 ------------------------------------------------------------------------------
表11-21  display mpls ldp lsp statistics命令输出信息描述

项目

描述

VPNInstanceName

VPN实例名称

  • “--”表示公网实例;
  • 如果配置了LDP多实例,则显示对应的VPN实例名称。
说明:

目前设备不支持此参数。

Total

该实例的LDP LSP总数量。

Ingress

该实例的Ingress LSP数量。

Transit

该实例的Transit LSP数量。

Egress

该实例的Egress LSP数量。

Liberal

该实例的Liberal LSP数量。

FRR

该实例的FRR LSP数量。

display mpls ldp peer

命令功能

display mpls ldp peer命令用来查看LDP对等体的信息。

命令格式

display mpls ldp peer [ verbose | peer-id | all [ verbose ] ]

参数说明

参数 参数说明 取值
verbose 显示LDP对等体的详细信息。 -
peer-id 显示指定LDP对等体的信息。 点分十进制格式。
all 显示所有LDP对等体的信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

LDP LSP建立不成功的时候,可以执行display mpls ldp peer命令查看DiscoverySource字段,判断和邻居建立对等体关系的接口。

系统支持本地LDP对等体和远端LDP对等体共存,因此执行此命令查看到的对等体包括本地对等体和远端对等体。

可以通过配置peer-id参数,查看指定ID的对等体信息。

注意事项

执行mpls ldp(接口视图)remote-ip命令,LDP对等体建立成功之后,才能查看到LDP对等体信息。

使用实例

# 查看LDP对等体的信息。

<HUAWEI> display mpls ldp peer
 LDP Peer Information in Public network
 An asterisk (*) before a peer means the peer is being deleted.
 -------------------------------------------------------------------------------
 PeerID                 TransportAddress               DiscoverySource
 -------------------------------------------------------------------------------
 2.2.2.9:0              2.2.2.9                        Remote Peer : 2.2.2.9
 3.3.3.3:0              3.3.3.3                        Vlanif100
 -------------------------------------------------------------------------------
 TOTAL: 1 Peer(s) Found.
表11-22  display mpls ldp peer命令输出信息描述

项目

描述

PeerID

对等体的LDP标识符,格式为<LSR ID>:<标签空间>,标签空间的取值为:

  • 0:表示全局标签空间。

  • 非0:表示接口标签空间。

TransportAddress

LDP对等体的传输地址,用于建立TCP连接。

DiscoverySource

发现LDP对等体的源端:
  • 本地LDP对等体的发现源为接口。

  • 远端LDP对等体的发现源为配置的远端对等体的名称。

# 查看LDP对等体的详细信息。

<HUAWEI> display mpls ldp peer verbose
 LDP Peer Information in Public network
 -------------------------------------------------------------------------------
 Peer LDP ID            : 1.1.1.9:0
 Peer Max PDU Length    : 4096         Peer Transport Address : 1.1.1.9
 Peer Loop Detection    : Off          Peer Path Vector Limit : --
 Peer FT Flag           : Off          Peer Keepalive Timer   : 45 Sec
 Recovery Timer         : --           Reconnect Timer        : --
 Peer Type              : Remote
 Peer Label Advertisement Mode : Downstream Unsolicited
 Distributed ID         : 0
 Peer Discovery Source  : remote peer: 1.1.1.9
 Capability-Announcement       : Off
 Peer mLDP P2MP Capability     : Off
 Peer mLDP MP2MP Capability    : Off
 Peer mLDP MBB Capability      : Off
 -------------------------------------------------------------------------------
表11-23  display mpls ldp peer verbose命令输出信息描述

项目

描述

Peer LDP ID

对等体的LDP标识符,格式为<LSR ID>:<标签空间>,标签空间的取值为:

  • 0:表示全局标签空间。

  • 非0:表示接口标签空间。

Peer Max PDU Length

LDP对等体的最大PDU长度。

Peer Transport Address

LDP对等体的传输地址,用于建立TCP连接。

Peer Loop Detection

LDP对等体的环路检测功能:

  • On:开启环路检测功能。

  • Off:关闭环路检测功能。

Peer Path Vector Limit

LDP对等体的最大路径向量限制值。

Peer FT Flag

LDP对等体的GR FT标志(只有收到初始化消息,且初始化消息中含有FT TLV时,才能对该标志置位):

  • On:开启LDP GR功能。

  • Off:关闭LDP GR功能。

Peer Keepalive Timer

LDP对等体配置的keepalive定时器的值。

Recovery Timer

LDP对等体的恢复时间。

只有开启了LDP GR功能,即“Peer FT Flag”的值为“On”,该字段的值才不为空。

Reconnect Timer

LDP对等体的重连接时间。

只有开启了LDP GR功能,即“Peer FT Flag”的值为“On”,该字段的值才不为空。

Peer Type

LDP对等体的类型:

  • Local:本地LDP对等体。

  • Remote:远端LDP对等体。

  • Local&Remote:本地远端共存LDP对等体。

Peer Label Advertisement Mode

对等体标签发布方式,包括:
  • Downstream Unsolicited:下游自主模式。

  • Downstream on Demand:下游按需模式。

设备支持的标签分发方式为DU(Downstream Unsolicited)。

Distributed ID

分布式实例的标识。

Peer Discovery Source

LDP对等体的发现源:
  • 显示接口时表示:发现本地LDP对等体的源端为本地接口。

  • 显示远端对等体的配置名称时表示:发现远端LDP对等体的源端为远端对等体。

Capability-Announcement

LDP动态能力通告功能:
  • On:表示LDP动态能力通告功能处于开启状态。

  • Off:表示LDP动态能力通告功能处于关闭状态。

Peer mLDP P2MP Capability

对等体是否支持mLDP P2MP能力:

  • On:表示支持。

  • Off:表示不支持。

Peer mLDP MP2MP Capability

对等体是否支持mLDP MP2MP能力:

  • On:表示支持。

  • Off:表示不支持。

Peer mLDP MBB Capability

对等体是否支持mLDP的Make-Before-Break能力:

  • On:表示支持。

  • Off:表示不支持。

display mpls ldp peer statistics

命令功能

display mpls ldp peer statistics命令用来查看LDP对等体个数的统计信息。

命令格式

display mpls ldp peer statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当需要统计本地LDP对等体、远端LDP对等体或者本远共存LDP对等体的个数时,可以执行此命令。

使用实例

# 查看LDP对等体个数统计信息。

<HUAWEI> display mpls ldp peer statistics
 LDP Peer Statistics Information
 ------------------------------------------------------------
 PeerType         Local    Remote    Local&Remote    Total
 ------------------------------------------------------------
 PeerNumber           0         0               1        1
 ------------------------------------------------------------
表11-24  display mpls ldp peer statistics命令输出信息描述

项目

描述

PeerType

对等体类型。

PeerNumber

对等体数量。

Local

LDP本地对等体总数。

Remote

LDP远端对等体总数。

Local&Remote

LDP本远共存对等体总数。

Total

各种类型的LDP对等体总数。

display mpls ldp remote-peer

命令功能

display mpls ldp remote-peer命令用来查看LDP会话的远端对等体信息。

命令格式

display mpls ldp remote-peer [ remote-peer-name | peer-id lsr-id ]

参数说明

参数 参数说明 取值
remote-peer-name 显示指定远端对等体名称的远端对等体信息。 必须是已存在的远端对等体。
peer-id lsr-id 显示指定远端对等体LSR ID的远端对等体信息。 点分十进制格式。

视图

所有视图

缺省级别

1:监控级

使用指南

配置LDP远端对等体主要应用于VPN业务中,从而建立远端会话。

执行此命令可以查看配置的远端对等体的信息。

使用实例

# 查看远端对等体信息。

<HUAWEI> display mpls ldp remote-peer
 LDP Remote Entity Information
 ------------------------------------------------------------------------------
 Remote Peer Name  : lsrc
  Remote Peer IP    : 3.3.3.9            LDP ID        : 1.1.1.9:0
 Transport Address : 1.1.1.9            Entity Status : Active

 Configured Keepalive Hold Timer : 45 Sec
 Configured Keepalive Send Timer : ----
 Configured Hello Hold Timer     : 45 Sec
 Negotiated Hello Hold Timer     : 45 Sec
 Configured Hello Send Timer     : ----
 Configured Delay Timer          : ----
 Hello Packet sent/received      : 253/251
 Label Advertisement Mode        : Downstream Unsolicited
 Auto-config                     : Session Protection
 Session-Protect effect          : NO
 Session-Protect Duration        : infinite
 Session-Protect Remain          : ----
 ------------------------------------------------------------------------------
 TOTAL: 1 Remote-Peer(s) Found. 
表11-25  display mpls ldp remote-peer命令输出信息描述

项目

描述

Remote Peer Name

远端对等体名称。

Remote Peer IP

远端对等体IP。

LDP ID

本地LDP ID。

Transport Address

与远端对等体建立LDP会话的传输地址。

Entity Status

远端对等体的状态:
  • Active:激活状态。
  • Inactive:非激活状态。

Configured Keepalive Hold Timer

配置的Keepalive保持定时器的值。

Configured Keepalive Send Timer

配置的Keepalive发送定时器的值。

Configured Hello Hold Timer

配置的Hello保持定时器值。

Negotiated Hello Hold Timer

协商的Hello保持定时器值。

Configured Hello Send Timer

配置的Hello发送定时器的值。

Configured Delay Timer

配置的LDP与IGP联动中,LDP会话建立后等待LSP建立的定时器的值。

Hello Packet sent/received

发送/接收的Hello报文数。

Label Advertisement Mode

LDP会话的标签发布方式,缺省的标签分发方式为DU。

Auto-config

显示远端对等体是否由BGP AD自动创建。

Session-Protect effect LDP会话保护是否生效:
  • YES
  • NO
Session-Protect Duration LDP会话保护的持续时间。
Session-Protect Remain LDP会话保护的剩余时间。

display mpls ldp session

命令功能

display mpls ldp session命令用来查看LDP对等体间的会话信息。

命令格式

display mpls ldp session [ peer-id | all [ verbose ] | verbose ]

参数说明

参数 参数说明 取值
peer-id 显示指定对等体LSR-ID的LDP会话信息。 点分十进制格式。
all 显示所有LDP会话的信息。 -
verbose 显示LDP会话的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

配置LDP会话后,需要了解LDP会话的建立情况时,可以执行此命令查看LDP会话是否建立成功,以及会话相关的实时信息,比如发送和接收的Keepalive消息数。

使用实例

# 查看所有LDP会话信息。

<HUAWEI> display mpls ldp session
 LDP Session(s) in Public Network
 LAM: Label Advertisement Mode,  KA: KeepAlive
 SsnAge: Session Age, Unit(DDDD:HH:MM)
 An asterisk (*) before a session means the session is being deleted.
--------------------------------------------------------------------------
 PeerID             Status      LAM  SsnRole  SsnAge       KASent/Rcv
--------------------------------------------------------------------------
 2.2.2.2:0          Operational DU   Passive  0000:01:36   387/386
 3.3.3.3:0          Operational DU   Passive  0000:01:30   361/361
--------------------------------------------------------------------------
TOTAL: 2 Session(s) Found.
表11-26  display mpls ldp session命令输出信息描述

项目

描述

PeerID

对等体的LDP标识符,格式为<LSR ID>:<标签空间>。标签空间取值:
  • “0”表示全局标签空间。

  • “1”表示接口标签空间。

Status

LDP会话的状态:

  • NonExistent:表示LDP会话的最初状态。在此状态双方互相发送Hello消息,在收到TCP连接建立成功事件的触发后变为Initialized状态。
  • Initialized:表示LDP会话处于初始化状态。
  • Open Sent:表示LDP会话进入初始化状态后,主动方给被动方发送了Initialized消息,并等待对方的回应。
  • Open Recv:表示LDP会话进入初始化状态后,当双方都收到了对方发送的Keepalive消息后,LDP会话进入Operational状态。
  • Operational:表示LDP会话建立成功。

LAM

LDP会话的标签发布方式,缺省的标签分发方式为DU。

SsnRole

LSR在LDP会话中的角色:

  • Active:LSR ID值较大的一方表示建立LDP会话的主动方。

  • Passive:LSR ID值较小的一方表示建立LDP会话的被动方。

SsnAge

LDP会话从建立至今的时间间隔,格式为:“天:小时:分钟”。

KASent/Rcv

会话发送和接收的keepalive消息数。

# 查看所有LDP会话的详细信息。

<HUAWEI> display mpls ldp session verbose
 LDP Session(s) in Public Network
 ------------------------------------------------------------------------
 Peer LDP ID     : 1.1.1.9:0            Local LDP ID   : 3.3.3.9:0
 TCP Connection  : 3.3.3.9 -> 1.1.1.9
 Session State   : Operational          Session Role   : Active
 Session FT Flag : Off                  MD5 Flag       : Off
 Reconnect Timer : --                   Recovery Timer : --
 Keychain Name   : --
 P2MP Capability      : Off
 MP2MP Capability     : Off
 Negotiated Keepalive Hold Timer   : 45 Sec
 Configured Keepalive Send Timer   : --
 Keepalive Message Sent/Rcvd       : 210/210 (Message Count)
 Label Advertisement Mode          : Downstream Unsolicited
 Label Resource Status(Peer/Local) : Available/Available
 Session Age                       : 0000:00:52  (DDDD:HH:MM)


 Outbound&Inbound Policies applied:
 outbound peer all split-horizon

 Addresses received from peer: ( Count: 1 )
 1.1.1.9
 ------------------------------------------------------------------------
表11-27  display mpls ldp session verbose命令输出详细信息描述

项目

描述

Peer LDP ID

对等体的LDP标识符,格式为<LSR ID>:<标签空间>。标签空间取值:

  • “0”表示全局标签空间。

  • “1”表示接口标签空间。

Local LDP ID

本地LDP标识符,格式为<LSR ID>:<标签空间>。标签空间取值:

  • “0”表示全局标签空间。

  • “1”表示接口标签空间。

TCP Connection

LDP会话之间建立的TCP连接:

  • LSR ID值较大的一方表示建立TCP连接的主动方。

  • LSR ID值较小的一方表示建立TCP连接的被动方。

Session State

LDP会话的状态:

  • NonExistent:表示LDP会话的最初状态。在此状态双方互相发送Hello消息,在收到TCP连接建立成功事件的触发后变为Initialized状态。
  • Initialized:表示LDP会话处于初始化状态。
  • Open Sent:表示LDP会话进入初始化状态后,主动方给被动方发送了Initialized消息,并等待对方的回应。
  • Open Recv:表示LDP会话进入初始化状态后,当双方都收到了对方发送的Keepalive消息后,LDP会话进入Operational状态。
  • Operational:表示LDP会话建立成功。

Session Role

LSR在LDP会话中的角色:

  • Active:LSR ID值较大的一方表示建立LDP会话的主动方。

  • Passive:LSR ID值较小的一方表示建立LDP会话的被动方。

Session FT Flag

会话协商的LDP GR能力:

  • On:开启LDP GR功能。

  • Off:关闭LDP GR功能。

MD5 Flag

MD5认证标志:

  • On:表示建立TCP连接时开启MD5认证。

  • Off:表示建立TCP连接时关闭MD5认证。

Reconnect Timer

协商的重连接定时器时间

只有开启了LDP GR功能,即“Session FT Flag”的值为“On”,才能使用该值。

Recovery Timer

协商的恢复定时器时间

只有开启了LDP GR功能,即“Session FT Flag”的值为“On”,才能使用该值。

Keychain Name

LDP Keychain认证所引用的Keychain名称。

P2MP Capability

是否使能点到多点LDP:
  • “On”:已使能。

  • “Off”:未使能。

MP2MP Capability

是否使能多点到多点LDP:
  • “On”:已使能。

  • “Off”:未使能。

Negotiated Keepalive Hold Timer

协商的Keepalive保持定时器的值,为LDP对等体两端所配置的Keepalive保持定时器的较小值。

Configured Keepalive Send Timer

配置的Keepalive发送定时器的值。

Keepalive Message Sent/Rcvd

会话发送和接收的keepalive消息数。

Label Advertisement Mode

LDP会话的标签发布方式:
  • Downstream Unsolicited:下游自主模式。

  • Downstream on Demand:下游按需模式。

缺省的标签分发方式为DU(Downstream Unsolicited)。

Label Resource Status(Peer/Local)

对等体与本地的标签资源状态。

Session Age

LDP会话从建立至今的时间间隔。

Outbound&Inbound Policies applied

会话生效的Outbound和Inbound策略。

Addresses received from peer

从LDP对等体接收到的Address消息,其中包括该对等体的LSR ID和使能了LDP的接口的ip地址。

display mpls ldp session statistics

命令功能

display mpls ldp session statistics命令用来查看LDP对等体间的会话个数统计信息。

命令格式

display mpls ldp session statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当需要统计LDP对等体间的会话个数时,可以执行此命令。根据会话类型和会话状态分别进行统计,会话类型包括:Local、Remote和Local&Remote;会话状态包括:Not Operational和Operational。

使用实例

# 查看LDP会话统计信息。

<HUAWEI> display mpls ldp session statistics
 LDP Session Statistics Information                  
 -----------------------------------------------------------------
 SessionType          Local    Remote    Local&Remote    Total  
 -----------------------------------------------------------------
 Not Operational          0         0               0        0  
 Operational              0         0               1        1 
 -----------------------------------------------------------------
 SessionStatistics        0         0               1        1
 -----------------------------------------------------------------
表11-28  display mpls ldp session statistics命令输出信息描述

项目

描述

SessionType

会话类型。

Local

LDP本地会话总数。

Remote

LDP远端会话总数。

Local&Remote

LDP本远共存会话总数。

Total

LDP会话总数。

Not Operational

未到达Operational状态的会话总数。

Operational

到达Operational状态的会话总数。

SessionStatistics

本地会话、远端会话和本远共存会话总数。

display mpls ldp troubleshooting

命令功能

display mpls ldp troubleshooting命令用来查看LDP会话断开时设备的信息。

命令格式

display mpls ldp troubleshooting

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当需要查看LDP会话断开时设备的相关信息以便定位问题,可以使用此命令。

使用实例

# 查看LDP会话断开时设备的信息。

<HUAWEI> system-view
[~HUAWEI] display mpls ldp troubleshooting
Session Troubleshooting:
Total counts: 5
--------------------------------------------------------------------------------
Sequence   Time                       Event Description                           
--------------------------------------------------------------------------------
1          2015-11-24 16:15:29        The LDP peer 5.5.5.5 went Down because a not
                                      ification of Hold Timer Expired was received
                                       from the peer. Please check the peer reacha
                                      bility.(CPU = 12%, PingResult = 0 packets su
                                      ccess, 5 packets timeout)                   
2          2015-11-24 15:51:32        The LDP peer 5.5.5.5 went Down because MPLS 
                                      LDP was disabled. Please check the LDP confi
                                      guration.                                   
3          2015-11-24 13:12:04        The LDP peer 5.5.5.5 went Down because MPLS 
                                      LDP was disabled. Please check the LDP confi
                                      guration.                                   
4          2015-11-24 13:04:35        The LDP peer 5.5.5.5 went Down because the r
                                      eset mpls ldp command was run. Please run th
                                      e display logbuffer command to check whether
                                       the reset mpls ldp command was run.        
5          2015-11-24 12:52:55        The LDP peer 5.5.5.5 went Down because the H
                                      ello hold time expired. Please check the pee
                                      r reachability.(CPU = 17%, PingResult = 0 pa
                                      ckets success, 5 packets timeout)           
 
--------------------------------------------------------------------------------
表11-29  display mpls ldp troubleshooting命令输出信息描述
字段 说明
Session Troubleshooting 表示以下是LDP会话故障定位的相关信息。
Total counts 表示信息的总条数。
Sequence 表示信息的序号。
Time 表示记录信息的时间。
Event Description 表示事件描述,其中描述信息中的参数解释如下:
  • CPU:CPU使用率。
  • PingResult:ping的结果,记录ping成功和丢失的数据包个数。

display mpls lsp

命令功能

display mpls lsp命令用来查看LSP信息。

命令格式

display mpls lsp [ { exclude | include } ip-address mask-length ] [ verbose ]

display mpls lsp [ outgoing-interface interface-type interface-number | nexthop ip-address ] [ lsr-role { egress | ingress | transit } ] [ verbose ]

display mpls lsp protocol ldp [ include ip-address mask-length ] [ outgoing-interface interface-type interface-number ] [ nexthop ip-address ] [ lsr-role { egress | ingress | transit } ] [ in-label in-label-value ] [ verbose ]

display mpls lsp protocol bgp [ nexthop ip-address ] [ verbose ]

display mpls lsp protocol bgp { exclude | include } ip-address mask-length [ lsr-role { egress | ingress | transit } ] [ verbose ]

display mpls lsp protocol bgp [ nexthop ip-address ] lsr-role { egress | ingress | transit } [ verbose ]

参数说明

参数 参数说明 取值
protocol 根据建立LSP的协议类型查看LSP信息。 -
ldp 协议类型是LDP。 -
bgp 协议类型是BGP。 -
exclude 输出不包含指定FEC的LSP信息。 -
include 输出包含指定FEC的LSP信息。 -
ip-address 显示指定IPv4地址的LSP信息。 点分十进制形式。
mask-length IPv4地址的掩码长度。 整数形式,取值范围是0~32。
outgoing-interface interface-type interface-number 出接口类型和编号。可查看指定接口上LSP的配置信息。 -
in-label in-label-value 显示指定入标签值的LSP信息。 整数形式,取值范围是0~1048575。
nexthop ip-address 显示指定下一跳IPv4地址的LSP信息。 点分十进制形式。
lsr-role 显示以当前LSR为指定角色的LSP。 -
egress 显示LSR作为Egress节点的LSP信息。 -
ingress 显示LSR作为Ingress节点的LSP信息。 -
transit 显示LSR作为Transit节点的LSP信息。 -
verbose 显示LSP的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

如果不使用任何可选参数,将显示所有LSP的信息。

使用实例

# 查看所有类型的LSP信息。

<HUAWEI> display mpls lsp


-------------------------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------------------------
              FEC  In/Out Label    In/Out IF                      Vrf Name
        1.1.1.3/32 3/NULL          -/-                            
       1.1.1.12/32 NULL/0          -/Vlanif1002                   
       1.1.1.12/32 NULL/0          -/Vlanif1000                   
    10.12.12.12/32 NULL/0          -/Vlanif1002                   
    10.12.12.12/32 NULL/0          -/Vlanif1000                   
    10.13.13.13/32 3/NULL          -/-                            

# 查看所有类型的LSP详细信息。

<HUAWEI> display mpls lsp verbose


-------------------------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------------------------
  No.                 :  1
  VrfIndex            :  --
  Fec                 :  10.2.2.2/32
  Nexthop             :  172.16.1.2
  In Label            :  NULL
  Out Label           :  3
  In Interface        :  --
  Out Interface       :  Vlanif20
  Lsp Index           :  5000002
  Type                :  Primary
  Out Segment Index   :  5000001
  Lsr Type            :  Ingress
  Outgoing Tunnel ID  :  0x0
  Label Operation     :  PUSH
  MPLS Mtu            :  --
  LSP Age             :  101 sec
表11-30  display mpls lsp命令输出信息描述

项目

描述

LSP Information

LSP信息:
  • LDP LSP:此类LSP是通过LDP建立。

  • BGP LSP:此类LSP是通过BGP协议针对IPv4私网BGP路由或者公网IPv4 BGP路由建立的LSP。

  • L3VPN LSP:此类LSP是通过BGP协议针对收到的VPNv4路由建立的LSP。

FEC/Fec

转发等价类,取值通常为LSP的目的地址。

In/Out Label

入标签/出标签的值。

In/Out IF

入接口/出接口的名称。

Vrf Name

VPN实例的名称。

No.

LSP的编号。

VrfIndex

VPN实例索引值。

Nexthop

LSP的下一跳IP地址。

In Label

入标签的值。

Out Label

出标签的值。

In Interface

入接口的名称。

Out Interface

出接口的名称。

Lsp Index

LSP的索引号。用来唯一标识一条LSP。可以通过该索引号来判断建立该LSP的协议。

Type

LSP的类型

  • Primary:表示此LSP为主路径LSP。

  • Backup:表示此LSP为备份路径LSP。

Out Segment Index

OutSegment索引。

Lsr Type

当前LSR在LSP中所担当的角色:

  • Ingress

  • Transit

  • Egress

Outgoing Tunnel ID

LSP迭代的隧道索引。

Label Operation

标签操作类型:

  • PUSH

  • SWAP

  • POP

  • SWAPPUSH

MPLS Mtu

LSP接口的最大传输单元。

LSP Age

LSP建立的时间。

display mpls lsp statistics

命令功能

display mpls lsp statistics命令用来查看当前处于Up状态的LSP数目,并显示在Ingress节点、Transit节点和Egress节点的当前激活的LSP数目。

命令格式

display mpls lsp statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

当需要统计当前处于UP状态的LSP的数目时,可以执行此命令。

如果需要进一步查看这些LSP的相关信息,可以执行display mpls lsp命令。

使用实例

# 查看LSP统计信息。

<HUAWEI> display mpls lsp statistics
Lsp Type           Total   Ingress   Transit    Egress
----------------------------------------------------------------------          
STATIC LSP             0         0         0         0
STATIC CRLSP           0         0         0         0
LDP LSP                4         2         0         2
LDP IPV6 LSP           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
L3VPN IPV6 LSP         0         0         0         0
----------------------------------------------------------------------          
LSP                    4         2         0         2
CRLSP                  0         0         0         0
----------------------------------------------------------------------          
Lsp Type           IngressLspBypassState         TransitLspBypassState
             ExistNotUsed          InUse   ExistNotUsed          InUse
RSVP CRLSP              0              0              0              0
----------------------------------------------------------------------
表11-31  display mpls lsp statistics命令输出信息描述

项目

描述

Lsp Type

LSP的类型:
  • STATIC LSP:静态LSP。
  • STATIC CRLSP:静态CR-LSP。
  • LDP LSP:通过LDP协议建立的LSP。
  • LDP IPV6 LSP:通过LDP协议针对IPv6私网BGP路由建立的LSP。
  • RSVP CRLSP:通过信令协议RSVP-TE建立的MPLS TE隧道。
  • BGP LSP:通过BGP协议针对IPv4私网BGP路由或者IPv4公网BGP路由建立的LSP。
  • ASBR LSP:通过BGP协议针对收到的VPNv4路由建立的LSP。
  • BGP IPV6 LSP:通过BGP协议针对IPv6私网BGP路由建立的LSP。
  • L3VPN IPV6 LSP:通过BGP协议针对收到的VPNv6路由建立的LSP。
  • LSP:标签交换路径。
  • CRLSP:基于约束的标签交换路径。
  • Detour CRLSP:节点自动建立的备份路径。

Total

某类LSP的总数。

Ingress

本LSR作为Ingress的LSP数。

Transit

本LSR作为Transit的LSP数。

Egress

本LSR作为Egress的LSP数。

IngressLspBypassState

Ingress上被旁路隧道保护的LSP的状态:
  • ExistNotUsed:当前未使用。
  • InUse:当前被使用。

TransitLspBypassState

Transit上被旁路隧道保护的LSP的状态:
  • ExistNotUsed:当前未使用。
  • InUse:当前被使用。
相关主题

display mpls route-state

命令功能

display mpls route-state命令用来查看动态LSP对应的路由信息。

命令格式

display mpls route-state [ { exclude | include } { idle | ready | settingup } | destination-address mask-length ] [ verbose ]

参数说明

参数 参数说明 取值
exclude 显示不包含指定的路由状态信息。 -
include 显示包含指定的路由状态信息。 -
idle 空闲的路由状态,即路由还没有触发建立LSP。 -
ready 就绪的路由状态,即路由已经触发建立了LSP。 -
settingup 等待LSP建立的路由状态,即信令协议正在创建LSP。 -
destination-address 指定目的地址。 点分十进制表示。
mask-length 指定目的地址的掩码长度。 整数形式,取值范围是0~32。
verbose 显示LSP对应路由的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

完成LDP LSP的配置后,用户可以执行display mpls ldp lsp命令查看LDP LSP的建立情况。如果在显示信息中无法找到对应的LDP LSP,则可以使用display mpls route-state命令查看LDP LSP对应的路由信息是否存在。

使用实例

# 查看动态LSP对应路由的详细信息。

<HUAWEI> display mpls route-state verbose
Codes: B(BGP), I(IGP), L(Public Label BGP), O(Original BGP), U(Unknow)
--------------------------------------------------------------------------------
DestAddress/Mask   Next-Hop        Out-Interface              State LSP VRF Type
--------------------------------------------------------------------------------
       10.1.1.1/32 10.10.1.1       Vlanif100                  READY 1   0      I
     LspIndex: 5000003    InLabel: NULL       OutLabel: 3           
      10.10.1.0/24 10.10.1.2        Vlanif100                 READY 1   0      I
     LspIndex: 5000002    InLabel: 3          OutLabel: NULL 
表11-32  display mpls route-state verbose命令输出信息描述

项目

描述

DestAddress/Mask

目的IP地址及掩码长度。

Next-Hop

下一跳IP地址。

Out-Interface

出接口。

State

MPLS控制平面路由状态:
  • IDLE:空闲的路由状态,即路由还没有触发建立LSP。

  • SETTINGUP:等待LSP建立的路由状态,即信令协议正在创建LSP。

  • READY:就绪的路由状态,即路由已经触发建立了LSP。静态LSP只有“READY”状态。

LSP

能到达该目的地址的LSP数目。如果显示的值不等于“0”,则说明有LSP到达本目的地址,下面会相应显示条数与此处数值相等的LSP的信息。

VRF

VPN索引号,“0”表示公网。

Type

路由类型:
  • B:BGP路由。

  • I:IGP路由。

  • L:带标签的公网BGP路由。

  • O:Original BGP路由。

  • U:未知类型的路由(如组播路由)。

LspIndex

该路由触发建立的LSP的索引号。

InLabel

该路由触发建立的LSP的入标签。显示为“NULL”表示当前节点是此LSP的Ingress节点,为具体数值则表示当前节点是此LSP的Transit节点或Egress节点。

OutLabel

该路由触发建立的LSP的出标签。

display ospf ldp-sync interface

命令功能

display ospf ldp-sync interface命令用来查看接口LDP与OSPF联动状态的信息。

命令格式

display ospf [ process-id ] ldp-sync interface { all | interface-type interface-number }

参数说明

参数 参数说明 取值
process-id 指定OSPF进程ID。 整数形式,取值范围是1~4294967295。缺省值是1。
all 查看所有使能LDP与OSPF联动接口的同步状态信息。 -
interface-type interface-number 查看指定接口LDP与OSPF联动状态的信息。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。
-

视图

所有视图

缺省级别

1:监控级

使用指南

所有使能了LDP与OSPF联动功能的接口,都可以通过该命令查看LDP和OSPF的同步状态信息。

使用实例

# 查看指定接口LDP与OSPF联动状态的信息。

<HUAWEI> display ospf ldp-sync interface vlanif 100

 Area 0.0.0.0
 Interface Vlanif100
 HoldDown Timer: 9         HoldMaxCost Timer: 50
 LDP State: Up             OSPF Sync State: Sync-Achieved
表11-33  display ospf ldp-sync interface命令输出信息描述

项目

描述

Area

接口所属的OSPF区域ID。

Interface

与邻居相连的接口。

HoldDown Timer

接口不建立OSPF邻居而等待LDP会话建立的定时器。缺省值是10秒。

HoldMaxCost Timer

OSPF在本地设备的LSA中通告最大开销值的定时器。缺省值是infinite

说明:

如果该字段的值显示为infinite,则表示在LDP会话重新建立之前,OSPF在本地设备的LSA中永久通告最大开销值。

LDP State

LDP会话的状态,包括以下几种:
  • Up

  • Down

OSPF Sync State

LDP和OSPF的同步状态,包括以下几种:
  • Sync-Achieved:已同步。

  • HoldDown:表示接口不建立OSPF邻居而等待LDP会话建立的状态。

  • HoldMaxCost:表示OSPF在本地设备的LSA或LSP中通告最大开销值的状态。

  • Init:初始状态。

display snmp-agent trap feature-name ldp all

命令功能

display snmp-agent trap feature-name ldp all命令用来查看MPLS LDP模块的所有告警开关的状态信息。

命令格式

display snmp-agent trap feature-name ldp all

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

执行display snmp-agent trap feature-name ldp all命令可以查看LDP模块的所有告警开关的状态信息。该状态可通过命令snmp-agent trap enable feature-name ldp配置。

使用实例

# 查看MPLS LDP模块的所有告警信息。

<HUAWEI> display snmp-agent trap feature-name ldp all
------------------------------------------------------------------------------
Feature name: LDP
Trap number : 5
------------------------------------------------------------------------------
Trap name                      Default switch status   Current switch status  
Session-Down-MIB               off                     on                     
Session-Retry                  off                     off                    
Session-Up-MIB                 off                     off                    
hwmplsldpvirtualtunneldown     off                     off                    
hwmplsldpvirtualtunnelup       off                     off                    
表11-34  display snmp-agent trap feature-name ldp all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,MPLS LDP模块的告警包括:

  • Session-Retry:LDP会话重新建立连接事件的告警。
  • Session-Up-MIB:LDP会话变为Up事件的MIB信息的告警。
  • Session-Down-MIB:LDP会话变为Down事件的MIB信息的告警。
  • hwmplsldpvirtualtunneldown:LDP虚隧道变为Down的告警开关。
  • hwmplsldpvirtualtunnelup:LDP虚隧道变为Up的告警开关。

Default switch status

告警开关缺省状态,有以下两种:
  • on:表示告警开关缺省处于打开状态。
  • off:表示告警开关缺省处于关闭状态。

Current switch status

告警开关当前状态,有以下两种:
  • on:表示告警开关当前处于打开状态。
  • off:表示告警开关当前处于关闭状态。

display snmp-agent trap feature-name mpls_lspm all

命令功能

display snmp-agent trap feature-name mpls_lspm all命令用来查看MPLS LSPM模块的所有告警开关的状态信息。

命令格式

display snmp-agent trap feature-name mpls_lspm all

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

执行display snmp-agent trap feature-name mpls_lspm all命令可以查看LSPM模块的所有告警开关的状态信息。该状态可通过命令snmp-agent trap enable feature-name mpls_lspm配置。

使用实例

# 查看MPLS LSPM模块的所有告警信息。

<HUAWEI> display snmp-agent trap feature-name mpls_lspm all
------------------------------------------------------------------------------   
Feature name: MPLS_LSPM                                          
Trap number : 8                                        
------------------------------------------------------------------------------
Trap name                      Default switch status   Current switch status        
hwMplsLspThresholdExceed       off                     on   
hwMplsLspThresholdExceedClear  off                     on 
hwMplsLspTotalCountExceed      off                     on    
hwMplsLspTotalCountExceedClear off                     on 
hwMplsResourceThresholdExceed  off                     on  
hwMplsResourceThresholdExceedClear              
                               off                     on
hwMplsResourceTotalCountExceed off                     on    
hwMplsResourceTotalCountExceedClear                                
                               off                     on   
表11-35  display snmp-agent trap feature-name mpls_lspm all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,MPLS LSPM模块的告警包括:

  • hwMplsLspThresholdExceed:打开LSP阈值超限事件的告警。
  • hwMplsLspThresholdExceedClear:打开LSP阈值超限恢复事件的告警。
  • hwMplsLspTotalCountExceed:打开LSP总数超限事件的告警。
  • hwMplsLspTotalCountExceedClear:打开LSP总数超限恢复事件的告警。
  • hwMplsResourceThresholdExceed:打开MPLS资源阈值超限告警开关。
  • hwMplsResourceThresholdExceedClear:打开MPLS资源阈值超限恢复告警开关。
  • hwMplsResourceTotalCountExceed:打开MPLS资源总数超限告警开关。
  • hwMplsResourceTotalCountExceedClear:打开MPLS资源总数超限恢复告警开关。

Default switch status

告警开关缺省状态,有以下两种:
  • on:表示告警开关缺省处于打开状态。
  • off:表示告警开关缺省处于关闭状态。

Current switch status

告警开关当前状态,有以下两种:
  • on:表示告警开关当前处于打开状态。
  • off:表示告警开关当前处于关闭状态。

graceful-delete

命令功能

graceful-delete命令用来使能LDP优雅删除功能。

undo graceful-delete命令用来恢复缺省配置。

缺省情况下,不使能LDP优雅删除功能。

命令格式

graceful-delete

undo graceful-delete

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

本功能适用于以下3个场景:

  • 普通非主备备份链路的场景:因非物理链路故障,发生了LDP会话Down,如果LDP会话状态变为Down后立即向上游撤销标签,会把振荡向上游传递,导致整网不稳定。
  • LDP Auto FRR场景:如果主链路LDP会话状态变为Down(可能是物理链路故障也可能是LDP会话故障)后立即向上游撤销标签,备份链路的LSP收敛需要重新对上游分标签,收敛时间变长,影响FRR切换速度,导致流量丢失。
  • LDP与IGP联动场景:当主链路物理状态和路由协议正常,但主链路节点间的LDP会话发生故障时,LDP通告IGP主链路会话故障,IGP在主链路发布最大开销值,LDP与IGP联动生效,此时如果LDP立即向上游撤销标签,备份链路的LSP建立又要重新对上游分配标签,LSP收敛时间变长,导致流量丢失。

配置LDP优雅删除功能可以解决以上3点问题。即在LDP会话Down后,不立即向上游发送标签撤销请求,延迟删除LSP,从而解决LSP过快删除的问题,保证LDP会话振荡期间业务不中断,同时也不会引起整网的LDP LSP振荡,提高LDP Auto FRR和LDP与IGP联动的主备链路切换速度,提高网络的可靠性。

前置条件

执行mpls ldp(系统视图)命令全局使能MPLS LDP功能。

后续任务

可以使用graceful-delete timer命令调整撤销上游标签的延迟时间。

使用实例

# 使能LDP优雅删除功能。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] graceful-delete

graceful-delete timer

命令功能

graceful-delete timer命令用来配置LDP会话Down后撤销上游标签的延迟时间。

undo graceful-delete timer命令用来恢复缺省配置。

缺省情况下,LDP会话Down后撤销上游标签的延迟时间为5秒。

命令格式

graceful-delete timer timer

undo graceful-delete timer

参数说明

参数 参数说明 取值
timer 指定LDP会话Down后撤销上游标签的延迟时间。 整数形式,取值范围是1~65535,单位是秒。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

LDP会话发生振荡的情景中,LDP会话被删除的同时,LSP也被删除,导致业务中断。部署LDP Graceful-Delete功能,可以实现在LDP会话振荡时,允许会话重新建立,从而LSP也得到恢复,解决LSP过快删除的问题,保证LDP会话振荡期间业务不中断,同时也不会引起整网的LDP LSP振荡,提高网络的可靠性。用户可以使用graceful-delete timer命令,根据实际需要来配置优雅删除定时器的时间值,建议采用缺省值。

前置条件

执行graceful-delete命令,全局使能优雅删除功能。

后续任务

配置成功后,可以使用display mpls ldp命令来查看是否配置成功。

注意事项

此定时器的值不要设置过大,以免失效的LSP仍被误保留较长时间。

使用实例

# 配置LDP会话down后撤销上游标签的延迟时间为10s。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] graceful-delete
[*HUAWEI-mpls-ldp] graceful-delete timer 10

graceful-restart(MPLS-LDP视图)

命令功能

graceful-restart命令用来使能LDP GR功能。

undo graceful-restart命令用来去使能LDP GR功能。

缺省情况下,LDP GR功能未使能。

命令格式

graceful-restart

undo graceful-restart

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

LDP GR(Graceful Restart)是在邻居设备发生主备倒换或协议重启时,作为GR Helper帮助邻居设备(Restarter)重启,实现设备转发不中断。

在没有GR能力的情况下,主备倒换或系统升级过程中,邻居会因为会话进入Down状态而删除LSP,产生流量短时间中断、业务短时间中断。对于以上情况,如果配置了LDP GR能力,可以保证意外主备倒换或者协议重启前后的标签保持一致,即保持了MPLS转发不中断。

双主板的硬件环境缺省使用NSR。

说明:

目前LDP仅支持GR Helper。

前置条件

执行mpls ldp(系统视图)命令,全局使能MPLS LDP功能。

注意事项

使能或禁止GR功能都会导致所有LDP实例的会话重建。

使用实例

# 使能LDP GR功能。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] graceful-restart
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y

graceful-restart timer neighbor-liveness

命令功能

graceful-restart timer neighbor-liveness命令用来配置邻居存活定时器的值。

undo graceful-restart timer neighbor-liveness命令用来恢复缺省设置。

缺省情况下,邻居存活定时器的值是600秒。

命令格式

graceful-restart timer neighbor-liveness time

undo graceful-restart timer neighbor-liveness

参数说明

参数 参数说明 取值
time 指定邻居存活定时器的值。 整数形式,取值范围是3~3600,单位是秒。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

邻居存活定时器的值标识了LDP GR的时间。

LDP GR协商LDP会话重连时间时,会取GR Helper配置的Neighbor-liveness定时器的值和GR Restarter配置的Reconnect定时器的值中的较小值。

一般情况下,建议使用缺省配置。当网络中LSP的数量较少时,可以配置较小的邻居存活定时器的值,短时间内结束GR。

前置条件

全局使能MPLS和MPLS LDP能力。

全局使能LDP GR能力。

注意事项

修改LDP邻居存活定时器的值会导致所有LDP实例的会话重建。

使用实例

# 配置邻居存活定时器的值为500秒。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] graceful-restart
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
[*HUAWEI-mpls-ldp] graceful-restart timer neighbor-liveness 500
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y

graceful-restart timer reconnect

命令功能

graceful-restart timer reconnect命令用来配置LDP会话重连接定时器的值。

undo graceful-restart timer reconnect命令用来恢复缺省设置。

缺省情况下,LDP会话重连接定时器的值是300秒。

命令格式

graceful-restart timer reconnect time

undo graceful-restart timer reconnect

参数说明

参数 参数说明 取值
time 指定LDP会话重连接定时器的值。 整数形式,取值范围是3~3600,单位是秒。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

GR Restarter发生主备倒换后,GR Helper检测到和GR Restarter的LDP会话失败,将启动Reconnect定时器,等待LDP会话的重新建立。
  • 如果Reconnect定时器超时,GR Helper和GR Restarter之间的LDP会话还没有建立,则GR Helper立即删除与GR Restarter相关的MPLS转发表项,退出GR Helper流程。

  • 如果Reconnect定时器超时前,LDP会话重新建立完成,则GR Helper删除该定时器,同时启动Recovery定时器。

LDP GR协商LDP会话重连时间时,会取本地配置的邻居存活时间的值和邻居发送的重连接定时器的值的较小值,作为本地实际生效的重连接定时器的值。

前置条件

全局使能MPLS和MPLS LDP能力。

全局使能LDP GR能力。

注意事项

修改LDP会话重连接定时器的值会导致所有LDP实例的会话重建。

使用实例

# 配置LDP会话重连接定时器的值为270秒。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] graceful-restart
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
[*HUAWEI-mpls-ldp] graceful-restart timer reconnect 270
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y

graceful-restart timer recovery

命令功能

graceful-restart timer recovery命令用来配置LSP恢复定时器的值。

undo graceful-restart timer recovery命令用来恢复缺省配置。

缺省情况下,LSP恢复定时器的值是300秒。

命令格式

graceful-restart timer recovery time

undo graceful-restart timer recovery

参数说明

参数 参数说明 取值
time 指定LSP恢复定时器的值。 整数形式,取值范围是3~3600,单位是秒。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

LDP会话重新建立后,GR Helper启动Recovery定时器,等待LSP的恢复。
  • 如果Recovery定时器超时,GR Helper认为邻居GR结束,未恢复的LSP被删除。

  • 如果Recovery定时器超时之前,所有LSP已经恢复,则也要等到该定时器超时后GR Helper才认为邻居GR结束。

在存在大量路由的网络中,网络故障时,为了防止缺省300秒内无法恢复所有LSP,可以配置此命令,调大LSP恢复定时器的值。

LDP GR协商LSP恢复时间时,会取本地配置的LSP恢复定时器的值和邻居发送的LSP恢复定时器的值的较小值,作为本地实际生效的LSP恢复定时器的值。

前置条件

全局使能MPLS和MPLS LDP能力。

全局使能LDP GR能力。

注意事项

修改LSP恢复定时器的值会导致所有LDP实例的会话重建。

使用实例

# 配置LSP恢复定时器的值为330秒。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] graceful-restart
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
[*HUAWEI-mpls-ldp] graceful-restart timer recovery 330
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y

gtsm peer valid-ttl-hops

命令功能

gtsm peer valid-ttl-hops命令用来在指定的LDP对等体上配置GTSM功能。

undo gtsm命令用来删除所有或指定的LDP对等体上配置的GTSM功能。

缺省情况下,没有在任何LDP对等体上配置GTSM功能。

命令格式

gtsm peer ip-address valid-ttl-hops hops

undo gtsm { all | peer ip-address }

参数说明

参数 参数说明 取值
peer ip-address 指定LDP对等体的传输地址。 点分十进制。
valid-ttl-hops hops 指定GTSM功能允许的最大有效跳数。 整数形式,取值范围是1~255。
all 所有LDP对等体。 -

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

通用TTL安全保护机制GTSM(Generalized TTL Security Mechanism)通过判定报文的TTL值,确定报文是否有效,从而保护设备免受攻击。在LDP对等体上配置GTSM功能,通过配置的TTL有效范围,对LDP对等体间的LDP消息报文进行TTL检测。如果LDP消息报文的TTL不符合配置的范围要求,就认为此报文为非法攻击报文予以丢弃,以免LDP协议在收到大量伪装报文时,因处理报文导致CPU利用率过高等情况的攻击,进而实现对上层协议的保护。

如果将hops设置为GTSM功能允许的最大有效跳数,当LDP对等体发来报文的TTL值在[255–hops+1,255]范围内,则接收该报文,否则丢弃该报文。

说明:

建议在LDP对等体两端同时配置GTSM功能。

前置条件

执行mpls ldp(系统视图)命令,全局使能MPLS LDP功能。

注意事项

不同厂商设备允许被检测报文的TTL有效范围不同,包括1~255和1~64。因此在与其他厂商设备互通时,需要根据其他厂商设备的实现配置不同的hops值。否则对端发送的报文将被丢弃,从而导致LDP会话中断。

使用实例

# 在LSR上配置传输地址为2.2.2.9的对等体发来的LDP报文的有效TTL范围是254~255。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] gtsm peer 2.2.2.9 valid-ttl-hops 2

igp-sync-delay timer

命令功能

igp-sync-delay timer命令用来配置LDP会话建立后等待LSP建立的时间间隔。

undo igp-sync-delay timer命令用来恢复为缺省配置。

缺省情况下,LDP会话建立后等待LSP建立的时间间隔是10秒。

命令格式

igp-sync-delay timer value

undo igp-sync-delay timer

参数说明

参数 参数说明 取值
value 指定LDP会话建立后等待LSP建立的时间间隔。 整数形式,取值范围是0~65535,单位是秒。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

故障链路的LDP会话重新建立以后,LDP会启动Delay定时器等待LSP的建立。

当Delay定时器超时以后,LDP都会通知IGP联动流程结束。

前置条件

执行mpls ldp(系统视图)命令全局使能MPLS LDP功能。

注意事项

如果用户的网络中路由数量很大,建议此值适当配得大一些。通常可以按照每400条路由需要1秒来配置这个定时器的值。比如,路由条数为10000条,则设定时器的值为25秒。

使用实例

# 在MPLS LDP视图下配置LDP会话建立后等待LSP建立的时间间隔为5s。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] igp-sync-delay timer 5

ipv4-family(MPLS-LDP视图)

命令功能

ipv4-family命令用来进入MPLS-LDP-IPv4视图。

缺省情况下,没有进入MPLS-LDP-IPv4视图。

命令格式

ipv4-family

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

ipv4-family命令用来进入MPLS-LDP-IPv4视图。可在该视图下配置lsp-triggerpropagate mappingauto-frr lsp-triggeroutbound peer fec命令。

前置条件

执行此命令之前,必须执行以下操作:

  • 在系统视图下执行mpls命令,使能全局MPLS功能。
  • 在系统视图下执行mpls ldp命令,使能全局MPLS LDP功能。

使用实例

# 使能LDP IPv4功能。

<HUAWEI>system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] quit
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] ipv4-family
[*HUAWEI-mpls-ldp-ipv4]

isis ldp-sync

命令功能

isis ldp-sync命令用来使能接口的LDP与IS-IS联动功能。

undo isis ldp-sync命令用来去使能接口的LDP与IS-IS联动功能。

缺省情况下,接口上未使能LDP与IS-IS联动功能。

命令格式

isis ldp-sync

undo isis ldp-sync

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

由于LDP的收敛速度依赖于IS-IS路由的收敛,即LDP的收敛速度比IS-IS的收敛速度慢,因此在主备链路的组网中使用MPLS LDP有如下问题:
  • 当主链路发生故障时,IS-IS路由和LSP均切换到备份链路上(常通过LDP FRR实现)。但当主链路从故障中恢复时,IS-IS会先于LDP切换回主链路,因此造成LSP流量丢失。
  • 当主链路IS-IS运行正常,但主链路节点间的LDP会话发生故障时,IS-IS路由仍然使用主链路,而主链路的LSP被删除。同时,由于备份链路不存在IS-IS优选路由,故LSP无法在备份链路建立,导致LSP流量丢失。

此时即可执行isis ldp-sync使能LDP与IS-IS联动功能以解决上述的流量丢失问题。使用时,在主备链路的分叉节点和主链路上的LDP邻居节点之间的链路两端接口上进行配置。

前置条件

在接口视图下执行isis enable命令启动IS-IS进程。

使用实例

# 配置VLANIF100接口下使能接口的LDP与IS-IS联动功能。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] isis enable 1
[*HUAWEI-Vlanif100] isis ldp-sync
# 配置接口10GE1/0/1下使能接口的LDP与IS-IS联动功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis ldp-sync

isis ldp-sync block

命令功能

isis ldp-sync block命令用来阻止接口上运行LDP与IS-IS联动功能。

undo isis ldp-sync block命令用来恢复为缺省配置。

缺省情况下,接口上不阻止LDP与IS-IS联动功能。

命令格式

isis ldp-sync block

undo isis ldp-sync block

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

对IGP进程执行ldp-sync enable命令后,邻居状态为Up的接口都将运行LDP与IGP联动功能。对于连接承载重要业务的节点设备的接口,需要避免其成为备份链路上的节点设备。交换机支持在指定接口上阻止运行LDP与IGP联动功能。

前置条件

在接口视图下执行isis enable命令启动IS-IS进程。

使用实例

# 在VLANIF100接口上阻止运行LDP与IS-IS联动功能。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] isis enable 1
[*HUAWEI-Vlanif100] isis ldp-sync block
# 在接口10GE1/0/1上阻止运行LDP与IS-IS联动功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis ldp-sync block

isis mpls ldp auto-config disable

命令功能

isis mpls ldp auto-config disable命令用来禁止IS-IS接口自动使能MPLS LDP功能。

undo isis mpls ldp auto-config disable命令用来恢复IS-IS接口的MPLS LDP功能至缺省配置。

缺省情况下,如果IS-IS进程下配置了mpls ldp auto-config命令,则所有可建立IS-IS邻居的接口自动使能MPLS LDP功能,否则不使能。

命令格式

isis mpls ldp auto-config disable

undo isis mpls ldp auto-config disable

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

执行mpls ldp auto-config命令后,IS-IS进程下的所有可建立IS-IS邻居的接口都会自动使能MPLS LDP功能,如果需要禁止某些接口的MPLS LDP功能,可以在接口视图下执行isis mpls ldp auto-config disable命令实现。

注意事项

如果IS-IS视图下没有配置mpls ldp auto-config命令,isis mpls ldp auto-config disable命令可以正常配置,但对接口没有作用。

如果先执行isis mpls ldp auto-config disable命令,之后再配置mpls ldp auto-config命令,则isis mpls ldp auto-config disable命令功能对接口生效。

使用实例

# 禁止接口VLANIF10自动使能MPLS LDP的功能。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 10
[*HUAWEI-Vlanif10] isis enable 1
[*HUAWEI-Vlanif10] isis mpls ldp auto-config disable
# 禁止接口10GE1/0/1自动使能MPLS LDP的功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis mpls ldp auto-config disable

isis timer ldp-sync hold-down

命令功能

isis timer ldp-sync hold-down命令用来设置接口不建立IS-IS邻居而等待LDP会话建立的时间间隔。

undo isis timer ldp-sync hold-down命令用来恢复为缺省配置。

缺省情况下,等待LDP会话建立的时间间隔是10秒。

命令格式

isis timer ldp-sync hold-down value

undo isis timer ldp-sync hold-down

参数说明

参数 参数说明 取值
value 指定接口不建立IS-IS邻居而等待LDP会话建立的时间间隔。 整数形式,取值范围是0~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

LDP和IS-IS同步功能使能后,当主链路物理故障恢复后,IS-IS会进入Hold-down状态并启动Hold-down timer,等待LDP会话建立完成,以达到LDP和IS-IS同步回切到主链路上的目的。

本命令即用来设置Hold-down timer的时间间隔。

前置条件

在接口视图下执行isis enable命令启动IS-IS进程。

注意事项

该命令为覆盖式命令。

使用实例

# 设置VLANIF100接口不建立IS-IS邻居而等待LDP会话建立的时间间隔为15秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] isis enable 1
[*HUAWEI-Vlanif100] isis timer ldp-sync hold-down 15

isis timer ldp-sync hold-max-cost

命令功能

isis timer ldp-sync hold-max-cost命令用来配置IS-IS在本地设备的LSP(Link State PDU)中保持通告最大开销值的时间。

undo isis timer ldp-sync hold-max-cost命令用来恢复为缺省配置。

缺省情况下,IS-IS在本地设备的LSP中永久通告最大开销值。

命令格式

isis timer ldp-sync hold-max-cost { value | infinite }

undo isis timer ldp-sync hold-max-cost

参数说明

参数 参数说明 取值
value 指定IS-IS在本地设备的IS-IS LSP(Link State PDU)中保持通告最大开销值的时间。 整数形式,取值范围是0~65535,单位是秒。
infinite 指定在LDP会话重新建立之前,IS-IS在本地设备的LSP(Link State PDU)中永久通告最大开销值。 -

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

配置本命令的主要目的,是为了在主链路的LDP会话发生故障时,使LSP流量在指定的时间内走备份链路,以等待主链路的LDP会话重新建立。

根据不同组网需要,可选择参数进行配置:
  • 组网中IS-IS仅承载LDP业务时,要使IS-IS的选路和LDP LSP始终保持一致,需配置infinite参数。

  • 组网中IS-IS承载了包括LDP在内的多种业务时,要使主链路LDP会话的中断不影响IS-IS的正常选路和其他业务,可配置value参数。

前置条件

在接口视图下执行isis enable命令启动IS-IS进程。

注意事项

该命令为覆盖式命令。

使用实例

# 配置IS-IS在本地设备的LSP(Link State PDU)中保持通告最大开销值的时间为8秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] isis enable 1
[*HUAWEI-Vlanif100] isis timer ldp-sync hold-max-cost 8
# 配置IS-IS在本地设备的LSP(Link State PDU)中保持通告最大开销值的时间为8秒。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis timer ldp-sync hold-max-cost 8

label advertise

命令功能

label advertise命令用来配置出节点向倒数第二跳分配的标签。

undo label advertise命令用来恢复缺省配置。

缺省情况下,出节点向倒数第二跳分配隐式空标签(implicit-null)。

命令格式

label advertise { explicit-null | implicit-null | non-null }

undo label advertise

参数说明

参数 参数说明 取值
explicit-null 不支持PHP特性,出节点向倒数第二跳分配显式空标签。 显式空标签的值为0。
implicit-null 支持PHP特性,出节点向倒数第二跳分配隐式空标签。 隐式空标签的值为3。
non-null 不支持PHP特性,出节点向倒数第二跳正常分配标签。 分配的标签值不小于16。

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

label advertise命令用来配置出节点向倒数第二跳分配何种类型的标签。推荐采用缺省配置implicit-null,可以减少出节点的转发压力,提高转发效率。

用户也可以根据需要进行选择:
  • implicit-null支持PHP,即在倒数第二跳节点处将标签弹出,减少出节点的负担,出节点直接进行IP转发或者下一层标签转发。
  • non-nullexplicit-null不支持PHP。但是这两种方式对出节点的资源消耗较大,不推荐使用。

    其中explicit-null支持MPLS QoS属性。

如果是LDP LSP,请在本节点用户视图下执行reset mpls ldp,使本节点向倒数第二跳的标签分配方式生效。

前置条件

执行mpls(系统视图)命令,全局使能MPLS功能。

注意事项

配置label advertise命令后,仅在以下情况下配置才会生效。
  • 系统发生主备倒换。
  • 用户手工执行了以下操作:
    • 执行reset mpls ldp命令重启LDP公网实例。

    • 修改当前LDP LSP建立的触发策略,且触发LSP建立的范围由小变大,例如:

      • LDP LSP建立的触发策略由none修改为all,则配置对所有的LDP LSP生效。
      • LDP LSP建立的触发策略由host修改为all,则配置仅对除主机路由外的其他路由建立的LDP LSP生效。

使用实例

# 配置出节点向倒数第二跳分配显式空标签。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] label advertise explicit-null
相关主题

ldp-sync enable

命令功能

ldp-sync enable命令用来在IGP进程或实例下所有接口使能LDP与IGP联动功能。

undo ldp-sync enable命令用来在IGP进程或实例下所有接口关闭LDP与IGP联动功能。

缺省情况下,所有IGP接口不使能LDP与IGP联动功能。

命令格式

ldp-sync enable [ mpls-binding-only ]

undo ldp-sync enable

参数说明

参数 参数说明 取值
mpls-binding-only 指定只有使能了MPLS LDP的接口才使能LDP和IS-IS联动功能。此参数只支持IS-IS视图。 -

视图

IS-IS视图、OSPF区域视图

缺省级别

2:配置级

使用指南

应用场景

LDP与IGP联动功能主要用来解决在LSP存在主备链路的组网中LSP流量丢失的问题。具体场景如下:
  • 当主链路正常,但主链路节点间的LDP会话发生故障时,LSP流量从主链路切换到备份链路,而IGP流量继续从主链路转发,导致LSP流量丢失。
  • 链路或者LSP故障恢复后,由于IGP比LDP收敛速度快,IGP会先于LDP切换回主链路,因此造成LSP流量丢失。

LDP和IGP联动功能通过抑制IGP正常发布路由来保证LDP和IGP同步收敛,从而减少LSP流量的丢失。

当在OSPF区域视图或IS-IS视图下执行此命令后,
  • 如果IGP为OSPF,
    • P2P网络中邻居状态为Up的接口都将运行LDP与IGP联动功能;
    • 广播网络中邻居状态为Up的接口都将在DR和非DR/BDR之间运行LDP与IGP联动功能。
  • 如果IGP为IS-IS,本节点所有使能了IS-IS的接口都将使能接口的LDP和IS-IS联动功能。

后续任务

执行isis ldp-sync blockospf ldp-sync block命令阻止部分IGP接口不运行LDP与IGP联动功能。

注意事项

在执行undo ldp-sync enable命令后,如果当前IS-IS或OSPF进程下有接口配置了isis ldp-syncospf ldp-sync命令,则该接口不会去使能LDP和IGP功能。

如果接口下配置了isis ldp-sync命令,IS-IS进程下即使配置mpls-binding-only参数,接口的LDP和IS-IS联动功能仍然会使能。

使用实例

# 在IS-IS实例下所有接口配置LDP与IS-IS联动功能。

<HUAWEI> system-view
[~HUAWEI] isis 100
[*HUAWEI-isis-100] ldp-sync enable

# 在OSPF实例下所有接口配置LDP和OSPF联动功能。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] area 0
[*HUAWEI-ospf-100-area-0.0.0.0] ldp-sync enable

loop-detect

命令功能

loop-detect命令用来使能设备在LDP会话初始化阶段通告本地具有环路检测能力。

undo loop-detect命令用来去使能设备在LDP会话初始化阶段通告本地具有环路检测能力。

缺省情况下,没有使能设备在LDP会话初始化阶段通告本地具有环路检测能力。

命令格式

loop-detect

undo loop-detect

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

交换机不支持LDP环路检测功能,但如果邻居支持环路检测功能且要求双方通告的环路检测功能一致,为了保证与此类邻居建立LDP会话,需要配置loop-detect命令。

配置loop-detect命令后,设备仍然不支持LDP环路检测功能,仅具有环路检测功能协商能力。

使用实例

# 使能设备在LDP会话初始化阶段通告本地具有环路检测能力。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] loop-detect

lsp-trigger bgp-label-route

命令功能

lsp-trigger bgp-label-route命令用来配置LDP为带标签的公网BGP路由分标签的能力。

undo lsp-trigger bgp-label-route命令用来恢复为缺省设置。

缺省情况下,LDP不为带标签的公网BGP路由分标签。

命令格式

lsp-trigger bgp-label-route [ ip-prefix ip-prefix-name ]

undo lsp-trigger bgp-label-route

参数说明

参数 参数说明 取值
ip-prefix ip-prefix-name 通过IP地址前缀列表过滤的带标签的公网BGP路由触发LDP建立LSP。 必须是已存在的IP地址前缀列表名称。

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

lsp-trigger bgp-label-routelsp-trigger命令都用于配置LDP LSP的触发建立策略。前者仅适用于带标签的公网BGP路由;后者适用于静态路由和IGP路由。

说明:

LDP GR期间修改LSP触发策略的操作无效。

前置条件

需要先执行mpls(系统视图)命令使能全局的MPLS能力。

使用实例

# 配置带标签的公网BGP路由触发LDP建立LSP。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] lsp-trigger bgp-label-route
相关主题

lsp-trigger

命令功能

lsp-trigger命令用来设置触发建立LSP的策略。

undo lsp-trigger命令用来恢复缺省设置。

缺省情况下,根据32位地址的主机IP路由(不包括接口的32位地址的主机IP路由)触发LDP建立LSP。

命令格式

lsp-trigger { all | host | ip-prefix ip-prefix-name | none }

undo lsp-trigger

参数说明

参数 参数说明 取值
all 所有静态路由和IGP路由项触发建立LSP。 -
host 32位地址的主机IP路由(不包括接口的32位地址的主机IP路由)触发建立LSP。 -
ip-prefix ip-prefix-name 根据IP地址前缀列表触发建立LSP。 必须是已存在的IP地址前缀列表名称。
none 不触发建立LSP。 -

视图

MPLS视图、MPLS-LDP-IPv4视图

缺省级别

2:配置级

使用指南

应用场景

使能MPLS LDP后,LSP将自动建立,如果不通过策略控制,将有大量的LSP建立导致资源浪费。

配置此命令,可以设定LSP的建立策略,仅由关注的路由触发LDP建立LSP,从而控制LSP的数量,减少系统资源的浪费。

说明:

不推荐配置lsp-trigger all命令。因为配置该命令后,所有IGP路由会触发LDP建立LSP,导致LSP数量庞大,占用过多的系统资源。如果需要配置该命令,可以先配置路由过滤策略,减少路由数量,从而减少路由触发LDP建立的LSP的数量,节约系统资源。

前置条件

需要先执行mpls(系统视图)命令使能全局的MPLS能力。

注意事项

  • LDP GR期间修改LSP触发策略的操作无效。

  • 本命令只对公网的Ingress LSP和Egress LSP以及私网的IGP路由的Ingress LSP和Egress LSP有效,如果要配置Transit LSP的触发策略可以执行propagate mapping命令。

  • 配置触发建立LSP的策略为host时,在不同的节点执行命令,配置效果也不同。

    • 在Ingress节点执行该命令时,触发所有的32位路由建立LDP LSP。
    • 在Egress节点执行该命令时,触发本地32位路由建立LDP LSP。

    另外,配置触发建立LSP的策略为all时,可以触发建立代理Egress;触发建立LSP的策略为host时,不可以触发建立代理Egress。

  • 如果同时在MPLS视图和MPLS-LDP-IPv4视图下配置了lsp-trigger,系统会优先选取MPLS-LDP-IPv4视图下lsp-trigger配置。

使用实例

# 设置根据所有静态路由和IGP路由项来触发建立LSP。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] lsp-trigger all
相关主题

lspv echo-reply compitable fec enable

命令功能

lspv echo-reply compitable fec enable命令用来使能对MPLS echo request报文的响应兼容功能,即使响应报文不携带FEC信息。

undo lspv echo-reply compitable fec enable命令用来去使能对MPLS echo request报文的响应兼容功能,即使响应报文携带FEC信息。

缺省情况下,MPLS echo request报文的响应兼容功能关闭的。

命令格式

lspv echo-reply compitable fec enable

undo lspv echo-reply compitable fec enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通常使用tracert lsp命令查看网络中出现故障的位置,可以为故障诊断提供依据。tracert lsp命令使用MPLS Echo Request和MPLS Echo Reply这两种消息来检测LSP的连通性。

在华为设备与其他厂商设备互通时,若华为设备发起tracert lsp检测,可以正常查看网络中出现故障的位置;若其他厂商发起tracert lsp检测,如果应答MPLS Echo Reply报文中携带FEC信息,其他厂商设备会丢弃MPLS Echo Reply报文导致检测失败。执行该命令lspv echo-reply compitable fec enable可控制报文格式,使MPLS Echo Reply报文不携带FEC信息,兼容其他厂商设备对FEC信息的严格校验,从而实现检测故障位置的功能。

前置条件

在配置此命令前,需要先在系统视图下执行undo lspv mpls-lsp-ping echo disable命令,使能设备响应MPLS echo request报文。

使用实例

# 使能对MPLS echo request报文的响应兼容功能。

<HUAWEI> system-view
[~HUAWEI] lspv echo-reply compitable fec enable

lspv mpls-lsp-ping cpu-defend

命令功能

lspv mpls-lsp-ping cpu-defend命令用来限制MPLS echo request报文上送主控板的速率。

undo lspv mpls-lsp-ping cpu-defend命令用来恢复MPLS echo request报文上送主控板的速率。

缺省情况下,MPLS echo request报文上送主控板的速率1000包/秒。

命令格式

lspv mpls-lsp-ping cpu-defend cpu-defend

undo lspv mpls-lsp-ping cpu-defend [ cpu-defend ]

参数说明

参数 参数说明 取值
cpu-defend 指定MPLS echo request报文上送主控板的速率。 整数形式,取值范围是10~65535,单位是包/秒。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

LSP连通性检测是部署在主控板上的检测手段,无论发起端还是响应端,LSP ping检测报文都需上送到主控板处理。如果上送主控板的报文较多,会导致主控板CPU占用率过高,影响设备的正常运行。为了避免此种情况的出现,用户可以使用lspv mpls-lsp-ping cpu-defend命令限制MPLS echo request报文上送主控板的速率。

配置影响

单位时间内,如果上送主控板的MPLS echo request报文数目超过了配置的速率值,超出后的报文将被丢弃。

使用实例

# 限制MPLS echo request报文上送主控板的速率为1500。
<HUAWEI> system-view
[~HUAWEI] lspv mpls-lsp-ping cpu-defend 1500

lspv mpls-lsp-ping echo disable

命令功能

lspv mpls-lsp-ping echo disable命令用来去使能对MPLS echo request报文的响应功能。

undo lspv mpls-lsp-ping echo disable命令用来使能对MPLS echo request报文的响应功能。

缺省情况下,对MPLS echo request报文的响应功能是使能的。

命令格式

lspv mpls-lsp-ping echo disable

undo lspv mpls-lsp-ping echo disable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

基于ICMP(Internet Control Message Protocol)的Ping和Tracert命令通常用于诊断转发失败故障点。但是,在LSP链路故障时候,由于ICMP报文基于IP转发是无法检测到LSP故障点。

在这种情况下,ping lsp/tracert lsp命令可以实现对LSP链路故障的检测。ping lsp/tracert lsp命令使用MPLS Echo Request和MPLS Echo Reply这两种消息来检测LSP的连通性。报文以UDP报文格式发送,端口号为3503。接收端通过UDP端口号识别出MPLS Echo Request和MPLS Echo Reply报文。MPLS Echo Request中携带需要检测的FEC信息,和其他属于此FEC的报文一样沿LSP发送,从而实现对LSP的检测。MPLS Echo Request通过MPLS转发给目的端,而MPLS Echo Reply则通过IP转发给源端。

出于管理或安全上的考虑,用户可以根据需要,执行undo lspv mpls-lsp-ping echo disable命令使能或执行lspv mpls-lsp-ping echo disable命令禁止对MPLS echo request报文的响应。此功能是通过开启或关闭3503端口来实现的,缺省情况下,3503端口处于开启状态。

在ping lsp/tracert lsp检测结束后,建议执行lspv mpls-lsp-ping echo disable命令禁止设备响应MPLS echo request报文,避免系统资源被占用。

注意事项

如果执行lspv mpls-lsp-ping echo disable命令禁止设备响应MPLS echo request报文,会导致此设备不会对ping lsp/tracert lsp命令响应,造成目的地址为此设备的命令结果显示为超时。

使用实例

# 去使能对MPLS echo request报文的响应功能。

<HUAWEI> system-view
[~HUAWEI] lspv mpls-lsp-ping echo disable

lsr-id

命令功能

lsr-id命令用来配置LDP实例的LSR ID。

undo lsr-id命令用来恢复缺省配置。

缺省情况下,LDP实例的LSR ID等于节点的LSR ID。

命令格式

lsr-id lsr-id

undo lsr-id

参数说明

参数 参数说明 取值
lsr-id 指定LDP实例的LSR ID。 点分十进制格式。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,LDP实例的LSR ID等于执行mpls lsr-id命令配置的MPLS的LSR ID。在使用VPN实例,例如BGP/MPLS VPN的组网方案中,如果VPN与公网地址空间重叠,则需要为LDP另外配置LSR ID,以保证TCP连接能够正常建立。

前置条件

注意事项

修改和删除LDP实例的LSR ID会导致该实例下的所有会话重建。

使用实例

# 配置LDP实例的LSR ID。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] quit
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] lsr-id 2.2.2.3
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
相关主题

md5-password

命令功能

md5-password命令用来配置在建立LDP会话时,TCP连接所使用的密码。

undo md5-password命令用来去使能MD5验证。

缺省情况下,LDP会话建立中不进行MD5验证。

命令格式

md5-password { plain | cipher } peer-lsr-id password

undo md5-password peer-lsr-id

参数说明

参数 参数说明 取值
plain 以明文形式显示配置的密码。
注意:

如果使用plain选项,密码将以明文形式保存在配置文件中,以低级别登录的用户可以通过查看配置方式获取密码,造成安全隐患。因此,建议使用cipher选项,将密码加密保存。

-
cipher 以密文形式显示配置的密码。 -
peer-lsr-id 对等体的LSR ID,用于标识对等体LSR。 点分十进制格式。
password 密码字符串。 不支持空格。如果采用明文形式,只能输入密码长度范围是1~255的字符串。如果采用密文形式,只能输入密码长度范围是20~432的字符串。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

为了提高LDP会话连接的安全性,可以配置对LDP使用的TCP连接进行MD5认证。LDP会话的两个对等体可以配置不同的加密方式,使用明文或者密文方式,但是密码必须相同。

LDP MD5认证通过对同一信息段产生唯一摘要信息的特点来实现LDP报文防篡改校验,比一般意义上TCP校验更为严格。

在用户设置密码时有明文和密文两种形式选择,明文或密文是对用户设置的密码在配置文件中的记录形式而言的。明文就是直接记录用户设置的字符串,密文就是记录经过特殊算法加密后的字符串。

前置条件

在系统视图下,执行mpls ldp命令,全局使能MPLS LDP功能。

注意事项

  • 对于同一邻居,在配置Keychain认证后,不能配置MD5认证;同样,配置了MD5认证后,也不允许再配置Keychain认证,即两者不能同时配置。在使用中需要注意,MD5属于不安全的加密算法,建议使用Keychain认证。

  • 改变对等体密码后,LDP会重新创建会话,与原来会话相关的LSP将被删除。

使用实例

# 配置与对等体建立LDP会话时进行MD5验证。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] md5-password cipher 2.2.2.2 Huawei-123

md5-password all

命令功能

md5-password all命令用来对所有对等体批量配置LDP MD5认证。

undo md5-password all命令用来恢复缺省配置。

缺省情况下,没有对所有对等体批量配置LDP MD5认证。建议配置LDP MD5验证,否则系统可能不安全。

命令格式

md5-password { plain | cipher } all password

undo md5-password all

参数说明

参数 参数说明 取值
plain

以明文形式显示配置的密码。

配置密码时,如果选择明文模式,密码将会以明文的方式保存在配置文件中。这种格式有高安全风险,配置时请尽量选择密文模式。为保证设备安全,请定期修改密码。

-
cipher 以密文形式显示配置的密码。 -
password

指定认证密码字符串。

说明:
  • 密码需要符合密码复杂度规则:大写、小写、数字、特殊字符中至少有2种,并且长度不能小于8。

  • 为避免高安全风险,配置时请尽量选择密文模式。为保证设备安全,请定期修改密码。

不支持空格。以明文方式输入时,长度范围是1~255;以密文方式输入时,在输入字符串的情况下,密码长度范围是1~255;在输入MD5密文的情况下,密码长度为20~432位。

当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

为了提高LDP会话连接的安全性,可以配置对LDP使用的TCP连接进行MD5认证。LDP MD5认证通过对同一信息段产生唯一摘要信息的特点来实现LDP报文防篡改校验,比一般意义上TCP校验更为严格。

当LDP对等体数量较大时,为了提高配置效率,可以使用此命令,对所有对等体批量配置MD5认证。

配置影响

配置成功后,会对所有LDP对等体进行MD5认证。如果认证不通过,LDP会话无法建立成功。

注意事项

  • LDP安全认证的配置,按生效优先级从高到低的排序是:对单对等体的配置、按对等体组批量配置、对所有对等体批量配置。对于同一优先级的配置,Keychain认证和MD5认证是互斥的。对于不同优先级的配置,Keychain认证和MD5认证可以同时配置,但对同一对等体来说,只有高优先级的配置生效。例如:对单对等体Peer1配置了MD5认证后,再对所有对等体批量配置Keychain认证,则Peer1仍采用MD5认证。其他对等体会采用Keychain认证。

  • 当会话两端的密码配置一致时,会话不会重新建立;当会话两端的密码不一致时,会话因超时断连,导致LSP将被删除。修改MD5配置时请两端同时配置,否则如果超过会话保活时间,会话也会重建。
  • LDP会话的两个对等体可以配置不同的密码显示方式,使用明文或者密文方式,但是密码必须相同。

使用实例

# 对当前所有LDP对等体批量配置LDP MD5认证。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] md5-password cipher all Huawei-123

md5-password peer-group

命令功能

md5-password peer-group命令用来按对等体组来批量配置LDP MD5认证。

undo md5-password peer-group命令用来恢复缺省配置。

缺省情况下,没有按对等体组批量配置LDP MD5认证。建议配置LDP MD5验证,否则系统可能不安全。

命令格式

md5-password { plain | cipher } peer-group ip-prefix-name password

undo md5-password peer-group

参数说明

参数 参数说明 取值
plain

以明文形式显示配置的密码。

配置密码时,如果选择明文模式,密码将会以明文的方式保存在配置文件中。这种格式有高安全风险,配置时请尽量选择密文模式。为保证设备安全,请定期修改密码。

-
cipher 以密文形式显示配置的密码。 -
ip-prefix-name

指定IP地址前缀列表的名称。该参数由ip ip-prefix命令定义,用于限定对等体组包含的对等体IP地址范围。

字符串形式,长度范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。

password

指定认证密码字符串。

说明:
  • 密码需要符合密码复杂度规则:大写、小写、数字、特殊字符中至少有2种,并且长度不能小于8。

  • 为避免高安全风险,配置时请尽量选择密文模式。为保证设备安全,请定期修改密码。

不支持空格。以明文方式输入时,长度范围是1~255;以密文方式输入时,在输入字符串的情况下,密码长度范围是1~255;在输入MD5密文的情况下,密码长度为20~432位。

当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

为了提高LDP会话连接的安全性,可以配置对LDP使用的TCP连接进行MD5认证。LDP MD5认证通过对同一信息段产生唯一摘要信息的特点来实现LDP报文防篡改校验,比一般意义上TCP校验更为严格。

当LDP对等体数量较大时,为了提高配置效率,可以使用此命令,按对等体组来批量配置MD5认证。其中,对等体组包含的对等体IP地址范围,由IP地址前缀列表来限定。

前置条件

执行此命令前,请先执行ip ip-prefix命令配置IP地址前缀列表。

配置影响

配置成功后,会对指定的对等体进行MD5认证。如果认证不通过,LDP会话无法建立成功。

注意事项

  • LDP安全认证的配置,按生效优先级从高到低的排序是:对单对等体的配置、按对等体组批量配置、对所有对等体批量配置。对于同一优先级的配置,Keychain认证和MD5认证是互斥的。对于不同优先级的配置,Keychain认证和MD5认证可以同时配置,但对同一对等体来说,只有高优先级的配置生效。例如:对单对等体Peer1配置了MD5认证后,再对所有对等体批量配置Keychain认证,则Peer1仍采用MD5认证。其他对等体会采用Keychain认证。

  • 当会话两端的密码配置一致时,会话不会重新建立;当会话两端的密码不一致时,会话因超时断连,导致LSP将被删除。修改MD5配置时请两端同时配置,否则如果超过会话保活时间,会话也会重建。
  • LDP会话的两个对等体可以配置不同的密码显示方式,使用明文或者密文方式,但是密码必须相同。

使用实例

# 按对等体组来批量配置LDP MD5认证,对等体组包含的对等体IP地址范围由IP地址前缀列表list1限定。

<HUAWEI>system-view
[~HUAWEI] ip ip-prefix list1 permit 4.4.4.4 32
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] md5-password cipher peer-group list1 Huawei-123

mpls(系统视图)

命令功能

mpls命令用来使能本节点的全局MPLS能力,并进入MPLS视图。

undo mpls命令用来删除所有MPLS配置。

缺省情况下,节点的MPLS能力处于未使能状态。

命令格式

mpls

undo mpls

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在需要部署MPLS业务的设备上,需要执行mpls命令使能全局MPLS能力。

只有执行了mpls命令,进入MPLS视图以后才可以配置MPLS的其它命令。

注意事项

在网络中部署MPLS业务时,必须配置LSR ID。可以在系统视图下执行mpls lsr-id命令配置LSR-ID,或者在MPLS-LDP视图下执行lsr-id命令配置LSR-ID。

在系统视图下执行undo mpls命令后,除了MPLS LSR-ID,系统视图和接口视图下的所有MPLS配置都会被删除。

当系统资源模式为大ARP模式时,不支持配置MPLS功能。配置MPLS功能之后,不支持修改系统资源模式为大ARP模式。

使用实例

# 使能MPLS。

<HUAWEI> system-view
[~HUAWEI] mpls lsr-id 10.1.1.1
[*HUAWEI] mpls
Info: Mpls starting, please wait... OK!
相关主题

mpls(接口视图)

命令功能

mpls命令用来使能所在接口的MPLS能力。

undo mpls命令用来删除所在接口的MPLS配置。

缺省情况下,接口的MPLS能力处于未使能状态。

命令格式

mpls

undo mpls

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

在需要部署MPLS业务的网络中,在节点上全局使能MPLS后,还需要在接口上使能MPLS,才能够进行MPLS的其它配置。

前置条件

执行mpls(系统视图)命令,使能全局的MPLS能力。

注意事项

在接口视图下执行undo mpls命令,会导致接口下所有的MPLS配置被删除。

使用实例

# 使能VLANIF100接口的MPLS能力。
<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] quit
[*HUAWEI] interface vlanif 100 
[*HUAWEI-Vlanif100] mpls
# 使能接口10GE1/0/1的MPLS能力。
<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] quit
[*HUAWEI] interface 10ge 1/0/1 
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls

mpls dynamic-label-number threshold-alarm

命令功能

mpls dynamic-label-number threshold-alarm命令用来配置触发动态标签阈值告警的阈值。

undo mpls dynamic-label-number threshold-alarm命令用来恢复缺省值。

缺省情况下,触发动态标签阈值告警的阈值上限为80%,触发清除动态标签阈值告警的阈值下限为70%。

命令格式

mpls dynamic-label-number threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value

undo mpls dynamic-label-number threshold-alarm

参数说明

参数 参数说明 取值
upper-limit upper-limit-value 指定触发动态标签阈值告警的阈值上限。 整数形式,这里代表百分数,取值范围是1~100。建议不要大于95,推荐使用缺省值80。
lower-limit lower-limit-value 指定触发清除动态标签阈值告警的阈值下限。 整数形式,这里代表百分数,取值范围是1~100,且必须小于upper-limit-value。推荐使用缺省值70。

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

当系统中的动态标签使用率达到一定限度时,如果再有新的动态标签请求,可能会因为资源不足而请求失败,导致申请动态标签的模块无法正常运行。目前,申请动态标签的模块包括MPLS LDP、BGP等。为了方便运维,可以配置此命令来设置动态标签阈值告警的触发条件,使动态标签消耗到一定程度时上报告警,提醒用户注意。

执行此命令后:

  • 当动态标签的使用率上升到参数upper-limit-value的取值时,将触发动态标签阈值告警。
  • 当动态标签的使用率下降到参数lower-limit-value的取值时,将触发动态标签阈值告警的清除告警。

注意事项

重复执行此命令,只有最后一次配置生效。

配置此命令后,只是设置了触发动态标签阈值告警的阈值;只有执行了命令snmp-agent trap enable feature-name mpls_lspm trap-name { hwmplsdynamiclabelthresholdexceed | hwmplsdynamiclabelthresholdexceedclear }打开动态标签阈值超限告警及其恢复告警开关,且动态标签的实际使用率达到相应阈值时,才会触发动态标签阈值告警及其清除告警。

使用实例

# 配置触发动态标签阈值告警的阈值。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] mpls dynamic-label-number threshold-alarm upper-limit 90 lower-limit 60

mpls remote-adjacency-number threshold-alarm

命令功能

mpls remote-adjacency-number threshold-alarm命令用来配置触发LDP远端邻接体数量阈值告警的阈值。

undo mpls remote-adjacency-number threshold-alarm命令用来恢复缺省值。

缺省情况下,触发LDP远端邻接体数量阈值告警的上限是80%,触发LDP远端邻接体数量阈值告警恢复的下限是75%。

命令格式

mpls remote-adjacency-number threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value

undo mpls remote-adjacency-number threshold-alarm

参数说明

参数 参数说明 取值
upper-limit upper-limit-value

指定触发阈值告警的LDP远端邻接体数量上限。

整数形式,这里代表百分数,取值范围是1~100。建议不要大于95,推荐使用缺省值80。
lower-limit lower-limit-value

指定触发阈值告警恢复的LDP远端邻接体数量下限。

整数形式,这里代表百分数,取值范围是1~100,且必须小于upper-limit-value。推荐使用缺省值75。

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

当系统中的LDP远端邻接体数量达到一定限度时,如果再新建LDP远端邻接体,可能会因为资源不足而建立失败。因此,为了方便用户运维,需要在LDP远端邻接体数量达到一定限度时,上报告警。此时,可执行此命令,其中:

  • 当LDP远端邻接体数量上升到参数upper-limit-value的取值时,将触发LDP远端邻接体数量阈值告警。
  • 当LDP远端邻接体数量低于参数lower-limit-value的取值时,将触发LDP远端邻接体数量阈值告警恢复。

注意事项

  • 此命令是覆盖式命令。

  • 配置此命令后,只是设置了LDP远端邻接体数量阈值告警的触发条件;只有执行了命令snmp-agent trap enable feature-name mpls_lspm trap-name { hwmplsresourcethresholdexceed | hwmplsresourcethresholdexceedclear }打开MPLS资源阈值超限告警以及MPLS资源阈值超限恢复告警开关,且LDP远端邻接体数量达到相应阈值时,才会触发阈值告警及其告警恢复。

使用实例

# 配置LDP远端邻接体数量阈值告警的触发条件。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] mpls remote-adjacency-number threshold-alarm upper-limit 90 lower-limit 60

mpls ldp auto-config (IS-IS)

命令功能

mpls ldp auto-config命令用来使能指定IS-IS进程下所有可建立IS-IS邻居的接口自动使能MPLS LDP的功能。

undo mpls ldp auto-config命令用来去使能指定IS-IS进程下所有可建立IS-IS邻居的接口自动使能MPLS LDP的功能。

缺省情况下,IS-IS接口没有自动使能MPLS LDP的功能。

命令格式

mpls ldp auto-config

undo mpls ldp auto-config

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

使能IS-IS接口的MPLS LDP功能时,需要首先全局使能MPLS LDP功能,然后在接口上使能MPLS LDP功能。如果需要使能的接口数目太多,则这种配置方法会耗时耗力,也不能保证正确性。mpls ldp auto-config命令可以解决这一问题。该命令配置在IS-IS视图下,可以实现所有可建立IS-IS邻居的接口都会自动使能MPLS LDP功能,不仅简化了配置,在需要去使能时也可以通过执行undo mpls ldp auto-config命令保证正确性。

前置任务

配置该命令前,需要首先执行mpls ldp(系统视图)命令全局使能MPLS LDP功能。

注意事项

执行mpls ldp auto-config命令后,IS-IS进程下的所有可建立IS-IS邻居的接口都会自动使能MPLS LDP功能,如果需要禁止某些接口的LDP联动特性,可以在接口视图下执行isis mpls ldp auto-config disable命令去使能MPLS LDP功能。

使用实例

# 使能IS-IS进程1下所有可建立IS-IS邻居的接口的MPLS LDP功能。
<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] mpls ldp
[*HUAWEI-mpls-ldp] quit
[*HUAWEI] isis 1
[*HUAWEI-isis-1] mpls ldp auto-config

mpls ldp auto-config (OSPF)

命令功能

mpls ldp auto-config命令用来使能指定OSPF进程下所有可建立OSPF邻居的接口自动使能MPLS LDP的功能。

undo mpls ldp auto-config命令用来去使能指定OSPF进程下所有可建立OSPF邻居的接口自动使能MPLS LDP的功能。

缺省情况下,OSPF接口没有自动使能MPLS LDP的功能。

命令格式

mpls ldp auto-config

undo mpls ldp auto-config

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

使能OSPF接口的MPLS LDP功能时,需要首先全局使能MPLS LDP功能,然后在接口上使能MPLS LDP功能。如果需要使能的接口数目太多,则这种配置方法会耗时耗力,也不能保证正确性。mpls ldp auto-config命令可以解决这一问题。该命令配置在OSPF视图下,可以实现所有可建立OSPF邻居的接口都会自动使能MPLS LDP功能,不仅简化了配置,在需要去使能时也可以通过执行undo mpls ldp auto-config命令保证正确性。

前置任务

配置该命令前,需要首先执行mpls ldp(系统视图)命令全局使能MPLS LDP功能。

注意事项

执行mpls ldp auto-config命令后,OSPF进程下的所有接口都会自动使能MPLS LDP功能,如果需要禁止某些接口的LDP联动特性,可以在接口视图下执行ospf mpls ldp auto-config disable命令去使能MPLS LDP功能。

使用实例

# 使能OSPF进程1下所有接口的MPLS LDP功能。
<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] mpls ldp
[*HUAWEI-mpls-ldp] quit
[*HUAWEI] ospf 1
[*HUAWEI-ospf-1] mpls ldp auto-config

mpls ldp(系统视图)

命令功能

mpls ldp命令用来使能本节点的LDP能力,并进入MPLS-LDP视图。

undo mpls ldp命令用来删除所有LDP配置。

缺省情况下,没有使能节点的LDP能力。

命令格式

mpls ldp

undo mpls ldp

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在需要部署MPLS LDP的网络中,必须配置mpls ldp命令,全局使能MPLS LDP,并创建LDP的公网实例。

前置条件

执行mpls(系统视图)命令全局使能MPLS能力。

后续任务

可以进行LDP的其它相关配置。

注意事项

在系统视图下执行undo mpls ldp命令后,系统视图和接口视图下的所有MPLS LDP配置都会被删除。

使用实例

# 使能LDP。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] quit
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] 

mpls ldp(接口视图)

命令功能

mpls ldp命令用来使能接口上的MPLS LDP功能。

undo mpls ldp命令用来去使能接口上的MPLS LDP功能。

缺省情况下,接口的MPLS LDP功能处于未使能状态。

命令格式

mpls ldp

undo mpls ldp

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

在需要部署MPLS LDP业务的网络中,需要使能接口上的MPLS LDP功能,才能够进行LDP的其它配置。

前置条件

执行mpls ldp(系统视图)命令,使能全局MPLS LDP功能。

执行mpls(接口视图)命令,使能接口MPLS功能。

后续任务

可以进行MPLS LDP的其它相关配置。

注意事项

在接口视图下执行undo mpls ldp命令,会导致接口下所有的MPLS LDP配置被删除。

使用实例

# 在VLANIF100接口上使能MPLS LDP功能。
<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] quit
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls
[*HUAWEI-Vlanif100] mpls ldp
# 在接口10GE1/0/1上使能MPLS LDP功能。
<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls
[*HUAWEI-10GE1/0/1] mpls ldp

mpls ldp remote-peer

命令功能

mpls ldp remote-peer命令用来创建远端对等体并进入远端对等体视图。

undo mpls ldp remote-peer命令用来删除远端对等体。

缺省情况下,没有创建远端对等体。

命令格式

mpls ldp remote-peer remote-peer-name

undo mpls ldp remote-peer remote-peer-name

参数说明

参数 参数说明 取值
remote-peer-name 指定远端对等体名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

远端LDP会话可以建立在不相邻的LSR之间,也可以建立在相邻的LSR之间。

LDP远端会话和本地会话可以共存,即两个LSR之间既可以建立本地会话,又可以建立远端会话,通过备份实现LDP会话保护

前置条件

执行mpls ldp(系统视图)命令,全局使能MPLS LDP功能。

后续任务

配置远端对等体的IP地址。

注意事项

配置LDP远端对等体的时候,必须在对等体的两端分别执行此命令。

使用实例

# 建立远端对等体。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] quit
[*HUAWEI] mpls ldp remote-peer BJI
[*HUAWEI-mpls-ldp-remote-BJI]

mpls ldp timer hello-hold

命令功能

mpls ldp timer hello-hold命令用来设置Hello保持定时器的值。

undo mpls ldp timer hello-hold命令用来恢复缺省值。

缺省情况下,链路Hello保持定时器为15秒,目标Hello保持定时器为45秒。

命令格式

mpls ldp timer hello-hold interval

undo mpls ldp timer hello-hold

参数说明

参数 参数说明 取值
interval 指定Hello保持定时器的值。 整数形式,取值范围是3~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图、MPLS LDP远端对等体视图

缺省级别

2:配置级

使用指南

应用场景

建立了Hello邻接关系的LDP对等体之间,通过周期性发送Hello报文表明自己希望继续维持这种邻接关系。如果Hello保持定时器超时,没有收到新的Hello报文,则拆除Hello邻接关系。

推荐使用缺省值。在链路状态不稳定,或者发送报文数量较大的网络中,可以适当调大Hello保持定时器的时间,以避免会话被频繁拆除和建立。

Hello保持定时器分为两种:
  • 链路Hello保持定时器:用来控制保持和本地邻接体之间Hello关系的间隔,在接口视图下执行mpls ldp timer hello-hold命令即可配置。
  • 目标Hello保持定时器:用来控制保持和远端邻接体之间Hello关系的间隔,在MPLS LDP远端对等体视图下执行mpls ldp timer hello-hold命令即可配置。

前置条件

配置LDP远端对等体,或者接口使能MPLS LDP能力。

注意事项

实际生效的定时器值等于LDP对等体两端所配置的Hello保持定时器的较小值。

使用实例

# 配置链路Hello保持定时器时间为30秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls ldp
[*HUAWEI-Vlanif100] mpls ldp timer hello-hold 30
# 配置链路Hello保持定时器时间为30秒。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls ldp
[*HUAWEI-10GE1/0/1] mpls ldp timer hello-hold 30
# 配置目标Hello保持定时器时间为60秒。
<HUAWEI> system-view
[~HUAWEI] mpls ldp remote-peer bji
[*HUAWEI-mpls-ldp-remote-bji] mpls ldp timer hello-hold 60

mpls ldp timer hello-send

命令功能

mpls ldp timer hello-send命令用来配置Hello发送定时器的值。

undo mpls ldp timer hello-send命令用来恢复缺省配置。

缺省情况下,Hello发送定时器的值是Hello保持定时器值的1/3。

命令格式

mpls ldp timer hello-send interval

undo mpls ldp timer hello-send

参数说明

参数 参数说明 取值
interval 指定Hello发送定时器的值。 整数形式,取值范围是1~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图、MPLS LDP远端对等体视图

缺省级别

2:配置级

使用指南

应用场景

LSR按照Hello发送定时器的时间周期性地发送Hello消息,向邻居LSR通告它在网络中的存在,并建立Hello邻接关系。

推荐使用缺省值。在网络状况不是很好的网络中,可以适当调小Hello发送定时器的时间,以便发生故障时尽早发现。

Hello发送定时器分为两种:
  • 链路Hello发送定时器:用来控制向本地邻接体发送Hello消息的间隔,在接口视图下执行mpls ldp timer hello-send命令即可配置。
  • 目标Hello发送定时器:用来控制向远端邻接体发送Hello消息的间隔,在MPLS LDP远端对等体视图下执行mpls ldp timer hello-send命令即可配置。

前置条件

配置LDP远端对等体,或者接口使能MPLS LDP能力。

注意事项

实际生效的Hello发送定时器的值并不一定是配置的值。当配置的Hello发送定时器的值大于Hello保持定时器的值的1/3时,实际生效的值等于Hello保持定时器的值的1/3。执行mpls ldp timer hello-hold命令可以配置Hello保持定时器的值。

使用实例

# 配置链路Hello发送定时器时间为10秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls ldp
[*HUAWEI-Vlanif100] mpls ldp timer hello-send 10
# 配置链路Hello发送定时器时间为10秒。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls ldp
[*HUAWEI-10GE1/0/1] mpls ldp timer hello-send 10
# 配置目标Hello发送定时器时间为20秒。
<HUAWEI> system-view
[~HUAWEI] mpls ldp remote-peer bji
[*HUAWEI-mpls-ldp-remote-bji] mpls ldp timer hello-send 20

mpls ldp timer igp-sync-delay

命令功能

mpls ldp timer igp-sync-delay命令用来配置LDP会话建立后等待LSP建立的时间间隔。

undo mpls ldp timer igp-sync-delay命令用来恢复为缺省配置。

缺省情况下,LDP会话建立后等待LSP建立的时间间隔是10秒。

命令格式

mpls ldp timer igp-sync-delay value

undo mpls ldp timer igp-sync-delay

参数说明

参数 参数说明 取值
value 指定LDP会话建立后等待LSP建立的时间间隔。 整数形式,取值范围是0~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

故障链路的LDP会话重新建立以后,LDP会启动Delay定时器等待LSP的建立。

当Delay定时器超时以后,LDP都会通知IGP联动流程结束。

使用实例

# 在接口VLANIF100下配置LDP会话建立后等待LSP建立的时间间隔为15s。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls ldp
[*HUAWEI-Vlanif100] mpls ldp timer igp-sync-delay 15
# 在接口10GE1/0/1下配置LDP会话建立后等待LSP建立的时间间隔为15s。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls ldp
[*HUAWEI-10GE1/0/1] mpls ldp timer igp-sync-delay 15

mpls ldp timer keepalive-hold

命令功能

mpls ldp timer keepalive-hold命令用来配置Keepalive保持定时器的值。

undo mpls ldp timer keepalive-hold命令用来恢复缺省值。

缺省情况下,本地会话和远端会话的Keepalive保持定时器的值为45秒。

命令格式

mpls ldp timer keepalive-hold interval

undo mpls ldp timer keepalive-hold

参数说明

参数 参数说明 取值
interval 指定Keepalive保持定时器的值。 整数形式,取值范围是30~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图、MPLS LDP远端对等体视图

缺省级别

2:配置级

使用指南

应用场景

LDP对等体之间通过LDP会话连接上传送的LDP协议报文(PDU)维持LDP会话,如果会话Keepalive保持定时器超时,没有收到任何LDP PDU,则关闭连接,结束LDP会话。

推荐使用缺省值。在链路状态不稳定的网络中,可以适当调大Keepalive保持定时器的时间,以便尽量避免LDP会话振荡。

Keepalive保持定时器分为两种:
  • 本地LDP会话的Keepalive保持定时器:用来控制保持本地LDP会话的时间间隔,在接口视图下执行mpls ldp timer keepalive-hold命令即可配置。
  • 远端LDP会话的Keepalive保持定时器:用来控制保持远端LDP会话的时间间隔,在MPLS LDP远端对等体视图下执行mpls ldp timer keepalive-hold命令即可配置。

前置条件

配置LDP远端对等体,或者接口使能MPLS LDP能力。

配置影响

配置成功后,KeepAlive保持定时器的值等于LDP对等体两端所配置的KeepAlive保持定时器的较小值。

注意事项

如果两个LSR之间使能LDP的链路条数超过1条,所有链路的KeepAlive保持时间必须相同,否则LDP会话可能不稳定。

如果LDP会话两端Hello保持定时器协商后的值小于9秒,则按照9秒处理。

当两台设备之间有多条链路维持一个会话或本地会话和远端会话共存时,多条链路或本地和远端的KeepAlive保持定时器配置的值需要保持一致,否则LDP会话可能建立不起来。

修改KeepAlive保持定时器的值会导致相关LDP实例的会话重建。

使用实例

# 配置本地会话Keepalive保持定时器的值为60秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls ldp
[*HUAWEI-Vlanif100] mpls ldp timer keepalive-hold 60
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
# 配置本地会话Keepalive保持定时器的值为60秒。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls ldp
[*HUAWEI-10GE1/0/1] mpls ldp timer keepalive-hold 60
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
# 配置远端会话Keepalive保持定时器的值为50秒。
<HUAWEI> system-view
[~HUAWEI] mpls ldp remote-peer bji
[*HUAWEI-mpls-ldp-remote-bji] mpls ldp timer keepalive-hold 50
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y

mpls ldp timer keepalive-send

命令功能

mpls ldp timer keepalive-send命令用来配置Keepalive发送定时器的值。

undo mpls ldp timer keepalive-send命令用来恢复缺省配置。

缺省情况下,Keepalive发送定时器的值是Keepalive保持定时器值的1/3。

命令格式

mpls ldp timer keepalive-send interval

undo mpls ldp timer keepalive-send

参数说明

参数 参数说明 取值
interval Keepalive发送定时器的值。 整数形式,取值范围是1~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图、MPLS LDP远端对等体视图

缺省级别

2:配置级

使用指南

应用场景

LDP会话建立以后,LSR启动Keepalive发送定时器周期性地发送Keepalive消息,用于保持LDP会话。

推荐使用缺省值。在网络状况不是很好的网络中,可以适当调小Keepalive发送定时器的时间,以便发生故障时尽早发现。

Keepalive发送定时器分为两种:
  • 本地LDP会话的Keepalive发送定时器:用来控制向本地会话对端发送Keepalive消息的间隔,在接口视图下执行mpls ldp timer keepalive-send命令即可配置。
  • 远端LDP会话的Keepalive发送定时器:用来控制向远端会话对端发送Keepalive消息的间隔,在MPLS LDP远端对等体视图下执行mpls ldp timer keepalive-send命令即可配置。

前置条件

配置LDP远端对等体,或者接口使能MPLS LDP能力。

注意事项

实际生效的Keepalive发送定时器的值并不一定是配置的值。当配置的Keepalive发送定时器的值大于Keepalive保持定时器的值的1/3时,实际生效的值等于Keepalive保持定时器的值的1/3。

使用实例

# 配置本地LDP会话的Keepalive发送定时器时间为10秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls ldp
[*HUAWEI-Vlanif100] mpls ldp timer keepalive-send 10
# 配置本地LDP会话的Keepalive发送定时器时间为10秒。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls ldp
[*HUAWEI-10GE1/0/1] mpls ldp timer keepalive-send 10
# 配置远端LDP会话的Keepalive发送定时器时间为20秒。
<HUAWEI> system-view
[~HUAWEI] mpls ldp remote-peer bji
[*HUAWEI-mpls-ldp-remote-bji] mpls ldp timer keepalive-send 20

mpls ldp transport-address

命令功能

mpls ldp transport-address命令用来配置LDP传输地址。

undo mpls ldp transport-address命令用来恢复缺省配置。

缺省情况下,公网的LDP传输地址等于节点的LSR ID,私网的传输地址等于接口的主IP地址。

命令格式

mpls ldp transport-address { interface-type interface-number | interface }

undo mpls ldp transport-address

参数说明

参数 参数说明 取值
interface-type interface-number 接口类型和编号。LDP使用此接口地址作为TCP传输地址。 -
interface LDP使用当前接口的IP地址作为TCP传输地址。 -

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

两台LSR之间建立LDP会话之前,需要建立TCP连接,以便进行标签消息的交换。此时可以执行mpls ldp transport-address命令,配置TCP连接的地址,即LDP传输地址。

传输地址是用来与邻居建立TCP连接的,因此邻居需存在到此传输地址的路由。通常使用LSR ID(Loopback接口地址)作为传输地址。当Loopback接口的地址是公网地址时,通过为LSR配置不同的传输地址,可以使对等体能够使用私网IP地址建立连接。

在接口视图下,mpls ldp transport-address命令用来配置链路Hello的传输地址;当两个LSR之间存在的链路超过1条时,如果链路被绑定到VPN实例,缺省的传输地址将是此接口的IP地址,而不是LSR的LSR ID。

说明:
  • 两个LSR之间存在多条链路时,若要在多条链路上建立LDP会话,会话同一端的接口都应采用默认的传输地址,或者配置相同的传输地址。如果会话的一端接口配置了不同的传输地址,将导致LDP会话只能建立在一条链路上。

  • 修改LDP传输地址的配置时,会话不会立刻中断,而是等待Hello保持定时器超时后中断。

前置条件

执行mpls ldp(接口视图)命令,使能接口MPLS LDP功能。

注意事项

执行本命令修改LDP传输地址会导致LDP会话中断,请谨慎配置。

使用实例

# 配置链路Hello报文的传输地址为当前接口的IP地址。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls ldp
[*HUAWEI-Vlanif100] mpls ldp transport-address interface
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y
# 配置链路Hello报文的传输地址为当前接口的IP地址。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls ldp
[*HUAWEI-10GE1/0/1] mpls ldp transport-address interface
Warning: All the related sessions will be deleted if the operation is performed! Continue? [Y/N]:y

mpls ldp-lsp-number threshold-alarm

命令功能

mpls ldp-lsp-number threshold-alarm命令用来配置触发阈值告警的LDP LSP使用率阈值。

undo mpls ldp-lsp-number threshold-alarm命令用来恢复缺省值。

缺省情况下,触发阈值告警的LDP LSP使用率上限为80%,触发清除阈值告警的LDP LSP使用率下限为75%。

命令格式

mpls ldp-lsp-number threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value

undo mpls ldp-lsp-number threshold-alarm

参数说明

参数 参数说明 取值
upper-limit upper-limit-value 指定触发阈值告警的LDP LSP使用率上限。 整数形式,这里代表百分数,取值范围是1~100。建议不要大于95,推荐使用缺省值80。
lower-limit lower-limit-value 指定触发清除阈值告警的LDP LSP使用率下限。 整数形式,这里代表百分数,取值范围是1~100,且必须小于upper-limit-value。推荐使用缺省值75。

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

当系统中的LDP LSP数量达到一定限度时,如果再新建LDP LSP,可能会因为资源不足而建立失败。因此,为了方便用户运维,需要在LDP LSP数量达到一定限度时,上报告警。此时,可执行此命令设置触发阈值告警的LDP LSP使用率阈值,其中:

  • 当LDP LSP使用率上升到参数upper-limit-value的取值时,将触发LDP LSP阈值告警。
  • 当LDP LSP使用率下降到参数lower-limit-value的取值时,将触发LDP LSP阈值告警的清除告警。

注意事项

  • 此命令是覆盖式命令。

  • 配置此命令后,只是设置了触发LDP LSP阈值告警的使用率阈值;只有执行了命令snmp-agent trap enable feature-name mpls_lspm trap-name { hwmplslspthresholdexceed | hwmplslspthresholdexceedclear }打开LSP阈值超限告警以及LSP阈值超限恢复告警开关,且LDP LSP的实际使用率达到相应阈值时,才会触发LDP LSP阈值告警及其清除告警。

使用实例

# 配置触发LDP LSP阈值告警的使用率阈值。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] mpls ldp-lsp-number threshold-alarm upper-limit 90 lower-limit 60

mpls lsr-id

命令功能

mpls lsr-id命令用来配置LSR的ID。

undo mpls lsr-id命令用来删除LSR的ID。

缺省情况下,没有配置LSR ID。

命令格式

mpls lsr-id lsr-id

undo mpls lsr-id

参数说明

参数 参数说明 取值
lsr-id 指定设备的LSR ID,用于标识一个LSR。 点分十进制格式。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

LSR ID用来在网络中唯一标识一个LSR。在网络中部署MPLS业务时,必须首先配置LSR ID。

LSR没有缺省的LSR ID,必须手工配置。为了提高网络的可靠性,推荐使用LSR某个Loopback接口的地址作为LSR ID。

后续任务

配置MPLS能力及相关业务。

注意事项

  • 当执行此命令配置LSR的ID时,如果已经配置了LSR的ID,则原LSR ID被删除,新配置的IP地址会成为LSR的ID。

  • 执行undo mpls lsr-id命令会导致建立成功的LDP会话及LSP被删除,请谨慎执行。

  • 配置LSR的ID之后,如果某Loopback接口的主地址与LSR ID地址相同,则:
    • 不允许该Loopback接口绑定VPN实例。
    • 不允许删除该Loopback接口。
    • 不允许删除或者修改该Loopback接口的主地址。

使用实例

# 配置LSR的ID为1.1.1.1。

<HUAWEI> system-view
[~HUAWEI] mpls lsr-id 1.1.1.1

mpls mtu

命令功能

mpls mtu命令用来配置接口的MPLS报文的MTU。

undo mpls mtu命令用来恢复缺省值。

缺省情况下,接口MPLS报文的MTU等于接口本身的MTU。

命令格式

mpls mtu mtu

undo mpls mtu

参数说明

参数 参数说明 取值
mtu

指定接口的MPLS MTU。

取值范围与接口类型相关。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

MTU的大小决定了发送端一次能够发送报文的最大字节数,如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,这样就会造成报文分片甚至丢弃,加重网络传输的负担。所以设备在进行通信之前必须要把MTU计算明确,才能保证每次发送的报文都能够畅通无阻的到达接收端,确保报文发送一次成功。

MPLS MTU的计算方法是,LSR针对某个FEC,把所有下游设备通告的MTU和本机出接口MTU做比较,取出最小值通告给上游。通告方式为,把计算出来的MTU值放在Label Mapping消息的MTU TLV里面,然后把Label Mapping消息发送给上游。

如果MTU发生变动,如本机出接口改变或者配置变更,则LSR就应该再次通过Label Mapping消息,把重新计算过的MTU通告给它的所有上游。

接口的MPLS MTU与接口本身的MTU之间存在下述关系:
  • 如果没有配置接口的MPLS MTU值,则采用接口的MTU值作为MPLS转发的MTU值。

  • 如果配置了接口的MPLS MTU值,则与接口的MTU值比较,采用两者中的较小值作为MPLS转发的MTU值。

前置条件

接口执行mpls(接口视图)命令使能接口的MPLS能力。

注意事项

配置成功后,LDP将使用此命令配置的MTU值和接口的MTU值进行比较,取较小值作为MPLS转发的MTU值。

使用实例

# 配置VLANIF100的MPLS报文MTU为1500字节。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] mpls
[*HUAWEI-Vlanif100] mpls mtu 1500
# 配置10GE1/0/1的MPLS报文MTU为1500字节。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] mpls
[*HUAWEI-10GE1/0/1] mpls mtu 1500

mpls outsegment-number threshold-alarm

命令功能

mpls outsegment-number threshold-alarm命令用来配置触发LDP OutSegment数量阈值告警的阈值。

undo mpls outsegment-number threshold-alarm命令用来恢复缺省值。

缺省情况下,触发LDP OutSegment数量阈值告警的上限是80%,触发LDP OutSegment数量阈值告警恢复的下限是75%。

命令格式

mpls outsegment-number threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value

undo mpls outsegment-number threshold-alarm

参数说明

参数 参数说明 取值
upper-limit upper-limit-value

指定触发阈值告警的LDP OutSegment数量上限。

整数形式,这里代表百分数,取值范围是1~100。建议不要大于95,推荐使用缺省值80。
lower-limit lower-limit-value

指定触发阈值告警恢复的LDP OutSegment数量下限。

整数形式,这里代表百分数,取值范围是1~100,且必须小于upper-limit-value。推荐使用缺省值75。

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

当系统中的LDP OutSegment数量达到一定限度时,如果再新建LDP LSP,可能会因为资源不足而建立失败。因此,为了方便用户运维,需要在LDP OutSegment数量达到一定限度时,上报告警。此时,可执行此命令,其中:

  • 当LDP OutSegment数量上升到参数upper-limit-value的取值时,将触发LDP OutSegment数量阈值告警。
  • 当LDP OutSegment数量低于参数lower-limit-value的取值时,将触发LDP OutSegment数量阈值告警恢复。

注意事项

  • 此命令是覆盖式命令。

  • 配置此命令后,只是设置了LDP OutSegment数量阈值告警的触发条件;只有执行了命令snmp-agent trap enable feature-name mpls_lspm trap-name { hwmplsresourcethresholdexceed | hwmplsresourcethresholdexceedclear }打开MPLS资源阈值超限告警以及MPLS资源阈值超限恢复告警开关,且LDP OutSegment数量达到相应阈值时,才会触发阈值告警及其告警恢复。

使用实例

# 配置触发LDP OutSegment数量阈值告警的阈值。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] mpls outsegment-number threshold-alarm upper-limit 90 lower-limit 60

mtu-signalling apply-tlv

命令功能

mtu-signalling apply-tlv命令用来配置发送标签映射消息时携带的MTU TLV类型为RFC3988定义的MTU TLV。

undo mtu-signalling apply-tlv命令用来将发送标签映射消息时携带的MTU TLV类型恢复为华为私有的MTU TLV。

缺省情况下,发送标签映射消息时携带华为私有的MTU TLV。

命令格式

mtu-signalling apply-tlv

undo mtu-signalling apply-tlv

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

当同一网络中的两台设备进行互通时,MPLS MTU的大小决定了LSR对于某个特定FEC,能够一次收发的最大带标签报文大小。在设备进行通信前需要确认MPLS MTU的值,以减少传输过程中的报文分片,从而减轻网络传输的负担。设备之间通过MTU TLV来通告MTU TLV的值。

缺省情况下,系统执行mpls ldp命令使能MPLS LDP功能后,LSR会发送私有的MTU TLV,但是与RFC3988中定义的标准MTU TLV不同。
  • 通常情况下,推荐用户使用缺省值。
  • 如果需要与其他厂商设备对接,为了实现互通则需要配置mtu-signalling apply-tlv命令,使LSR发送RFC3988中定义的标准MTU TLV。

前置条件

在系统视图下执行mpls ldp命令,全局使能MPLS LDP功能。

注意事项

  • MPLS MTU是LDP LSP建立过程中协商的一个参数。在与其他厂商设备互通时,推荐配置mtu-signalling apply-tlv命令,否则可能导致用户配置的MPLS MTU值不生效。

  • 推荐用户在接口视图下执行mpls ldp命令之前配置此命令,否则可能导致网络报文数量骤增。

使用实例

# 使能LDP发送标签映射消息时根据RFC3988携带标准MTU TLV。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] mtu-signalling apply-tlv
相关主题

mtu-signalling disable

命令功能

mtu-signalling disable命令用来禁止发送标签映射消息时携带MTU TLV。

undo mtu-signalling disable命令用来使能发送标签映射消息时携带MTU TLV。

缺省情况下,使能发送标签映射消息时携带MTU TLV。

命令格式

mtu-signalling disable

undo mtu-signalling disable

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

如果邻居设备不支持对接收报文携带MTU TLV的处理,请执行命令mtu-signalling disable禁止发送标签映射消息时携带MTU TLV。

使用实例

# 禁止发送标签映射消息时携带MTU TLV。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] mtu-signalling disable
相关主题

no-renegotiate session-parameter-change graceful-restart

命令功能

no-renegotiate session-parameter-change graceful-restart命令用来使能当LDP GR功能及参数变化时,不重建已经建立的LDP会话的功能。

undo no-renegotiate session-parameter-change graceful-restart命令用来恢复为缺省配置。

缺省情况下,未使能当LDP GR功能及参数变化时,不重建已经建立的LDP会话的功能。

命令格式

no-renegotiate session-parameter-change graceful-restart

undo no-renegotiate session-parameter-change graceful-restart

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

使能控制LDP GR功能及参数变化时,不重建已经建立的会话。

配置no-renegotiate session-parameter-change graceful-restart命令后,再执行如下命令时,对已经建立的会话不生效。

使用实例

# 使能控制LDP GR功能及参数变化时,不重建已经建立的会话。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[~HUAWEI-mpls-ldp] no-renegotiate session-parameter-change graceful-restart

ospf ldp-sync

命令功能

ospf ldp-sync命令用来使能接口的LDP和OSPF联动功能。

undo ospf ldp-sync命令用来去使能接口的LDP和OSPF联动功能。

缺省情况下,接口上未使能LDP和OSPF联动功能。

命令格式

ospf ldp-sync

undo ospf ldp-sync

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

由于LDP的收敛速度依赖于OSPF路由的收敛,即LDP的收敛速度比OSPF的收敛速度慢,因此在主备链路的组网中使用MPLS LDP有如下问题:
  • 当主链路发生故障时,OSPF路由和LSP均切换到备份链路上(常通过LDP FRR实现)。但当主链路从故障中恢复时,OSPF会先于LDP切换回主链路,因此造成LSP流量丢失。
  • 当主链路OSPF运行正常,但主链路节点间的LDP会话发生故障时,OSPF路由仍然使用主链路,而主链路的LSP被删除。同时,由于备份链路不存在OSPF优选路由,故LSP无法在备份链路建立,导致LSP流量丢失。

此时即可执行ospf ldp-sync使能LDP和OSPF联动功能以解决上述的流量丢失问题。使用时,在主备链路的分叉节点和主链路上的LDP邻居节点之间的链路两端接口上进行配置。

使用实例

# 配置接口VLANIF100下使能接口的LDP和OSPF联动功能。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf ldp-sync
# 配置接口10GE1/0/1下使能接口的LDP和OSPF联动功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf ldp-sync

ospf ldp-sync block

命令功能

ospf ldp-sync block命令用来阻止接口上运行LDP与OSPF联动功能。

undo ospf ldp-sync block命令用来恢复为缺省配置。

缺省情况下,接口上不阻止LDP与OSPF联动功能。

命令格式

ospf ldp-sync block

undo ospf ldp-sync block

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

对IGP进程执行ldp-sync enable命令后,P2P网络中邻居状态为Up的接口都将运行LDP与OSPF联动功能;广播网络中邻居状态为Up的接口都将在DR和非DR/BDR之间运行LDP与OSPF联动功能。对于连接承载重要业务的节点设备的接口,需要避免其成为备份链路上的节点设备。交换机支持在指定接口上阻止运行LDP与OSPF联动功能。

使用实例

# 在VLANIF100接口上阻止运行LDP与OSPF联动功能。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf ldp-sync block

# 在10GE1/0/1接口上阻止运行LDP与OSPF联动功能。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf ldp-sync block

ospf mpls ldp auto-config disable

命令功能

ospf mpls ldp auto-config disable命令用来禁止OSPF接口自动使能MPLS LDP功能。

undo ospf mpls ldp auto-config disable命令用来恢复OSPF接口的MPLS LDP功能至缺省配置。

缺省情况下,如果OSPF进程下配置了mpls ldp auto-config命令,则所有可建立OSPF邻居的接口自动使能MPLS LDP功能,否则不使能。

命令格式

ospf mpls ldp auto-config disable

undo ospf mpls ldp auto-config disable

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

执行mpls ldp auto-config命令后,OSPF进程下的所有可建立OSPF邻居的接口都会自动使能MPLS LDP功能,如果需要禁止某些接口的MPLS LDP功能,可以在接口视图下执行ospf mpls ldp auto-config disable命令实现。

注意事项

如果OSPF视图下没有配置mpls ldp auto-config命令,ospf mpls ldp auto-config disable命令可以正常配置,但对接口没有作用。

如果先执行ospf mpls ldp auto-config disable命令,之后再配置mpls ldp auto-config命令,则ospf mpls ldp auto-config disable命令功能对接口生效。

使用实例

# 禁止接口VLANIF10自动使能MPLS LDP的功能。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 10
[*HUAWEI-Vlanif10] ospf mpls ldp auto-config disable
# 禁止接口10GE1/0/1自动使能MPLS LDP的功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf mpls ldp auto-config disable

ospf timer ldp-sync hold-down

命令功能

ospf timer ldp-sync hold-down命令用来设置接口不建立OSPF邻居而等待LDP会话建立的时间间隔。

undo ospf timer ldp-sync hold-down命令用来恢复缺省配置。

缺省情况下,不建立OSPF邻居而等待LDP会话建立的时间间隔是10秒。

命令格式

ospf timer ldp-sync hold-down value

undo ospf timer ldp-sync hold-down

参数说明

参数 参数说明 取值
value 指定接口不建立OSPF邻居而等待LDP会话建立的时间间隔。 整数形式,取值范围是0~65535,单位是秒。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

通过配置本命令,可以在主链路故障恢复后并且LSP会话还没有建立起来之前,使OSPF路由延迟切换回主链路,从而达到LSP流量在指定的时间内走备份链路的目的。

前置条件

在接口视图下执行ospf ldp-sync命令使能LDP和OSPF同步功能。

注意事项

该命令为覆盖式命令。

使用实例

# 配置VLANIF100接口不建立OSPF邻居而等待LDP会话建立的时间间隔为15秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf timer ldp-sync hold-down 15

ospf timer ldp-sync hold-max-cost

命令功能

ospf timer ldp-sync hold-max-cost命令用来配置OSPF在本地设备的LSA中保持通告最大开销值的时间。

undo ospf timer ldp-sync hold-max-cost命令用来恢复为缺省配置。

缺省情况下,OSPF在本地节点的LSA永久通告最大开销值。

命令格式

ospf timer ldp-sync hold-max-cost { value | infinite }

undo ospf timer ldp-sync hold-max-cost

参数说明

参数 参数说明 取值
value 指定OSPF在本地设备的LSA中保持通告最大开销值的时间。 整数形式,取值范围是0~65535,单位是秒。
infinite 指定在LDP会话重新建立之前,OSPF在本地设备的LSA中永久通告最大开销值。 -

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、三层子接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

配置本命令的主要目的,是为了在主链路的LDP会话发生故障时,使LSP流量在指定的时间内走备份链路,以等待主链路的LDP会话重新建立。

根据不同组网需要,可选择参数进行配置:
  • 组网中OSPF仅承载LDP业务时,要使OSPF的选路和LDP LSP始终保持一致,需配置infinite参数。
  • 组网中OSPF承载了包括LDP在内的多种业务时,要使主链路LDP会话的中断不影响OSPF的正常选路和其他业务,可配置value参数。

前置条件

在接口视图下执行ospf ldp-sync命令使能LDP和OSPF同步功能。

注意事项

该命令为覆盖式命令。

使用实例

# 配置OSPF在本地设备的LSA中保持通告最大开销值的时间为8秒。
<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf ldp-sync
[*HUAWEI-Vlanif100] ospf timer ldp-sync hold-max-cost 8
# 配置OSPF在本地设备的LSA中保持通告最大开销值的时间为8秒。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf ldp-sync
[*HUAWEI-10GE1/0/1] ospf timer ldp-sync hold-max-cost 8

outbound peer bgp-label-route

命令功能

outbound peer bgp-label-route命令用来根据指定的BGP标签路由配置Outbound策略,给指定的对等体发送标签映射消息。

undo outbound peer bgp-label-route命令用来恢复缺省配置。

缺省情况下,没有根据指定的BGP标签路由配置Outbound策略,不会给指定的对等体发送标签映射消息。

命令格式

outbound peer { peer-id | peer-group peer-group-name | all } bgp-label-route { none | ip-prefix prefix-name }

undo outbound peer { peer-id | peer-group peer-group-name | all } bgp-label-route

参数说明

参数 参数说明 取值
peer-id 指定对等体ID。缺省情况下,该参数由mpls lsr-id命令定义。如果配置了lsr-id命令,则该参数由lsr-id命令定义。 点分十进制格式。
peer-group peer-group-name 对等体群组名称。该参数由ip ip-prefix命令定义。 必须是已存在的对等体群组名称。
all 所有LDP对等体。 -
none 策略过滤掉所有FEC。即不给指定的对等体发送BGP路由的标签映射消息。 -
ip-prefix prefix-name 策略只允许IP地址前缀列表指定的FEC通过。即给指定的对等体发送IP地址前缀列表规定BGP路由的标签映射消息。该参数由ip ip-prefix命令定义。 必须是已存在的IP地址前缀列表名称。

视图

MPLS-LDP-IPv4视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,LSR会向其上游和下游LDP对等体都发送标签映射消息,以提高LDP LSP的收敛速度。但是向所有对等体发送标签映射消息会导致大量LSP的建立,占用较多的资源。为了减少LSP的数量,节省内存,可以配置Outbound策略或者Inbound策略,过滤掉不能通过策略的LDP LSP。

当BGP标签路由触发建立Egress LSP时,执行outbound peer bgp-label-route命令,可以通过参数的选取,指定对等体和BGP标签路由的FEC,配置给指定的对等体发送指定BGP标签路由的标签映射消息,从而限制标签映射消息的发送。

如果向一组对等体或者全部对等体发送标签映射消息时,对FEC的限制范围是相同的,则可以配置关键字peer-group peer-group-name或者all,为这些对等体配置相同的FEC范围。

前置条件

在系统视图下执行mpls ldp命令,全局使能MPLS LDP功能。

注意事项

多个Outbound策略共存的情况下,针对某一个对等体,实际生效的Outbound策略以第一次的配置为准。例如先后进行了如下配置:
outbound peer 2.2.2.2 bgp-label-route ip-prefix prefix1
outbound peer peer-group group1 bgp-label-route none
group1中包含peer-id是2.2.2.2的对等体,则对于该对等体,实际生效的Outbound策略是:
outbound peer 2.2.2.2 bgp-label-route ip-prefix prefix1
如果先后配置的两条Outbound策略,对于关键字peer部分的配置完全一样,则新的配置会覆盖旧的配置,即新的配置生效。例如先后进行了如下配置:
outbound peer 2.2.2.2 bgp-label-route ip-prefix prefix1
outbound peer 2.2.2.2 bgp-label-route none
则第二次的配置覆盖第一次的配置,即对于peer-id是2.2.2.2的对等体,实际生效的Outbound策略是:
outbound peer 2.2.2.2 bgp-label-route none

使用实例

# 配置给所有对等体发送prefix1范围内的BGP路由的标签映射消息。

<HUAWEI> system-view
[~HUAWEI] ip ip-prefix prefix1 permit 2.2.2.2 24
[*HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] ipv4-family
[*HUAWEI-mpls-ldp-ipv4] outbound peer all bgp-label-route ip-prefix prefix1

outbound peer fec

命令功能

outbound peer fec命令用来根据指定的IGP路由配置Outbound策略,给指定的对等体发送标签映射消息。

undo outbound peer fec命令用来恢复缺省配置。

缺省情况下,没有根据指定的IGP路由配置Outbound策略,不会给指定的对等体发送标签映射消息。

命令格式

outbound peer { peer-id | peer-group peer-group-name | all } fec { none | host | ip-prefix prefix-name }

undo outbound peer { peer-id | peer-group peer-group-name | all } fec

参数说明

参数 参数说明 取值
peer-id 指定对等体ID。缺省情况下,该参数由mpls lsr-id命令定义。如果配置了lsr-id命令,则该参数由lsr-id命令定义。 点分十进制格式。
peer-group peer-group-name 指定对等体群组名称。 该名称必须唯一。字符串形式,区分大小写,不支持空格,长度范围是1~169。必须是已存在的peer-group-name。
all 所有LDP对等体。 -
none 策略过滤掉所有FEC。即不给指定的对等体发送IGP路由的标签映射消息。 -
host 策略只允许主机路由的FEC通过。即给指定的对等体发送主机路由的标签映射消息。 -
ip-prefix prefix-name 策略只允许IP地址前缀列表指定的FEC通过。即给指定的对等体发送IP地址前缀列表规定IGP路由的标签映射消息。该参数由ip ip-prefix命令定义。 该名称必须唯一。字符串形式,区分大小写,不支持空格,长度范围是1~169。必须是已存在的 prefix-name

视图

MPLS-LDP-IPv4视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,LSR会向其上游和下游LDP对等体都发送标签映射消息,以提高LDP LSP的收敛速度。但是向所有对等体发送标签映射消息会导致大量LSP的建立,占用较多的资源。为了减少LSP的数量,节省内存,可以配置Outbound策略或者Inbound策略,过滤掉不能通过策略的LDP LSP。

执行outbound peer fec命令,可以通过参数的选取,指定对等体和IGP路由的FEC,配置给指定的对等体发送指定IGP路由的标签映射消息,从而限制标签映射消息的发送。

如果向一组对等体或者全部对等体发送标签映射消息时,对FEC的限制范围是相同的,则可以配置关键字peer-group peer-group-name或者all,为这些对等体配置相同的FEC范围。

前置条件

在系统视图下执行mpls ldp命令,全局使能MPLS LDP功能。

注意事项

多个Outbound策略共存的情况下,针对某一个对等体,实际生效的Outbound策略以第一次的配置为准。例如先后进行了如下配置:
outbound peer 2.2.2.2 fec host
outbound peer peer-group group1 fec none
group1中包含peer-id是2.2.2.2的对等体,则对于该对等体,实际生效的Outbound策略是:
outbound peer 2.2.2.2 fec host
如果先后配置的两条Outbound策略,对于关键字peer部分的配置完全一样,则新的配置会覆盖旧的配置,即新的配置生效。例如先后进行了如下配置:
outbound peer 2.2.2.2 fec host
outbound peer 2.2.2.2 fec none
则第二次的配置覆盖第一次的配置,即对于peer-id是2.2.2.2的对等体,实际生效的Outbound策略是:
outbound peer 2.2.2.2 fec none
说明:

可以执行undo outbound peer all fec命令,一次性删除所有的Outbound策略。

使用实例

# 配置给所有对等体发送主机路由的标签映射消息。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] ipv4-family
[*HUAWEI-mpls-ldp-ipv4] outbound peer all fec host

outbound peer split-horizon disable

命令功能

outbound peer split-horizon disable命令用来禁止LDP水平分割策略。

undo outbound peer split-horizon disable命令用来恢复缺省配置。

缺省情况下,为所有LDP对等体配置水平分割策略,即控制LSR只向其上游LDP对等体分配标签。

命令格式

outbound peer { peer-id | all } split-horizon disable

undo outbound peer { peer-id | all } split-horizon disable

参数说明

参数 参数说明 取值
peer-id 指定LSR ID的LDP对等体。 点分十进制格式。
all 指定所有LDP对等体。 -

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

一般情况下,LSR会向其上游和下游LDP对等体都分配标签,从而提高了LDP LSP的收敛速度。但是向所有对等体发送标签映射消息会导致大量LSP的建立,占用较多的资源。因此,为了减少LSP的数量,节省内存,系统会默认使能LDP水平分割策略,即控制LSR只向其上游LDP对等体分配标签。用户可以根据需要选择禁止此功能,以便加快LDP LSP的收敛速度。

前置条件

在系统视图下执行mpls ldp命令,全局使能MPLS LDP功能。

使用实例

# 禁止LDP对等体配置水平分割策略。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] outbound peer all split-horizon disable

path-vectors

命令功能

path-vectors命令用来设置LDP环路检测的最大路径向量值。

undo path-vectors命令用来恢复缺省配置。

缺省情况下,LDP环路检测的最大路径向量值为32。

命令格式

path-vectors integer

undo path-vectors

参数说明

参数 参数说明 取值
integer 指定路径向量的最大值。 整数形式,取值范围是1~32。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

在采用路径向量方式配置LDP环路检测时,本地路由触发和非本地路由触发的Egress LSP的处理方式不同。假设配置的路径向量最大跳数为n,本地路由触发的Egress LSP需要经过n+1跳才会检测到环路,而非本地路由触发的Egress LSP(Proxy Egress)经过n跳就能检测到环路。

前置条件

此命令应该在所有接口LDP使能之前配置。只有在相应视图中使能了MPLS LDP后,该命令才会生效。

使用实例

# 设置路径向量最大值为3。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] path-vectors 3

ping lsp

命令功能

ping lsp命令用来检测LSP的连通性及LSP是否能够正常的转发。

命令格式

ping lsp [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m interval | -r reply-mode | -s packet-size | -t time-out | -v | -g ] * ip destination-host mask-length [ ip-address ] [ nexthop nexthop-address ]

ping lsp [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m interval | -r reply-mode | -s packet-size | -t time-out | -v | -g ] * bgp destination-host mask-length [ ip-address ]

参数说明

参数 参数说明 取值
-a source-ip 指定发送MPLS ECHO-REQUEST报文的源IP地址。

如果不指定源IPv4地址,将采用出接口的IP地址作为MPLS ECHO-REQUEST报文发送的源地址。

-
-c count 指定发送MPLS ECHO-REQUEST报文次数。

当网络质量不高时,可以增加发送报文数目,通过丢包率来检测网络质量。

整数形式,取值范围是1~4294967295。缺省值是5。
-exp exp-value 指定发送的MPLS ECHO-REQUEST请求报文的EXP值。
说明:

如果已经在设备上使用set priority dscp设置了DSCP优先级,exp-value参数将不生效。

整数形式,取值范围是0~7。缺省值是0。
-h ttl-value 指定TTL的值。

ping lsp命令每发送一个MPLS ECHO-REQUEST报文,顺序号就加1,顺序号从1开始,默认情况发送5个MPLS ECHO-REQUEST报文,也可以通过命令行参数ttl-value设置发送MPLS ECHO-REQUEST报文的个数。如果对端可达,则在对端会相应回应5个和请求端同样序号的MPLS ECHO-REPLY报文。报文在转发过程中,如果TTL字段的值减为0,报文到达的交换机就会向源端发送超时报文,表明远程设备不可达。

整数形式,取值范围是1~255。缺省值是64。
-m interval 指定发送下一个MPLS ECHO-REQUEST报文的等待时间。

ping lsp发送MPLS ECHO-REQUEST报文后等待应答(reply),缺省等待2000毫秒后发送下一个MPLS ECHO-REQUEST报文。可以通过interval参数配置发送时间间隔。在网络状况较差情况下,不建议此参数取值小于2000毫秒。

整数形式,取值范围是1~10000,单位是毫秒。缺省值是2000。
-r reply-mode 指定对端回送MPLS ECHO-REPLY报文的模式。
整数形式,取值范围为1~2。缺省值是2。
  • 1:不应答
  • 2:通过IPv4/IPv6 UDP报文应答
-s packet-size 指定MPLS ECHO-REQUEST报文的净荷报文长度,即不包括IP头和UDP头的报文长度。

整数形式,取值范围是65~9600,单位是字节。缺省值是100。配置的值要小于MTU。

-t time-out 指定发送完MPLS ECHO-REQUEST后,等待MPLS ECHO-REPLY的超时时间。 整数形式,取值范围是0~65535,单位是毫秒。缺省值是2000毫秒。
-v 指定显示接收到的非本用户的ICMP ECHO-RESPONSE的ICMP报文。
  • 如果不指定-v,系统只显示本用户收到ICMP ECHO-RESPONSE报文。
  • 如果指定-v,系统会显示设备收到的所有ICMP ECHO-RESPONSE报文。
缺省情况下,系统只显示本用户收到ICMP ECHO-RESPONSE报文。
-g 指定NQA测试例的MPLS报文分片。 -
ip 指定检测LDP LSP。 -
bgp 指定检测BGP LSP。
说明:

CE6870EI不支持此参数。

-
destination-host 指定LSP的目的主机的域名或IPv4地址。

必须是已存在的destination-host。

mask-length 指定LSP的目的主机的掩码长度。

整数形式,取值范围是0~32。

ip-address 指定MPLS ECHO-REQUEST报文IP头中的目的地址。 点分十进制形式。缺省情况下,MPLS ECHO-REQUEST报文IP头中的目的地址是127.0.0.1。
nexthop nexthop-address 指定下一跳IP地址。 点分十进制形式。

视图

所有视图

缺省级别

0:参观级

使用指南

应用场景

在MPLS网络中,一条LSP隧道建立完成后,可以使用ping lsp命令检测LSP的可达性。

LSP Ping可以对以下几种链路进行检测:
  • LDP LSP Ping:执行ping lsp ip destination-host mask-length命令,在Ingress上发起到Egress的Ping,以达到检测LDP LSP隧道连通性的目的。

  • BGP LSP Ping:执行ping lsp bgp destination-host mask-length命令,在Ingress上发起到Egress的Ping,以达到检测BGP LSP隧道连通性的目的。

当通过ping lsp命令检测出某条LSP在转发数据时流量不能到达出口的故障现象时,然后可以进一步使用tracert lsp命令定位网络中出现故障的位置,为故障诊断提供依据。

前置条件

在使用ping lsp命令前,必须确认设备MPLS模块已经使能且工作正常。

注意事项

为了防止消息到达Egress节点后又被转发给其他节点,MPLS Echo-Request消息的IP头中目的地址设置为127.0.0.1/8(本机环回地址),IP头中的TTL值=1。

使用实例

# 对目的地址4.4.4.9/32进行LDP LSP Ping操作,发送10个大小为200字节的echo请求报文。
<HUAWEI> ping lsp -c 10 -s 200 ip 4.4.4.9 32
  LSP PING FEC: IPV4 PREFIX 4.4.4.9/32/ : 200 data bytes, press CTRL_C to break
    Reply from 4.4.4.9: bytes=200 Sequence=1 time = 11 ms
    Reply from 4.4.4.9: bytes=200 Sequence=2 time = 6 ms
    Reply from 4.4.4.9: bytes=200 Sequence=3 time = 6 ms
    Reply from 4.4.4.9: bytes=200 Sequence=4 time = 6 ms
    Reply from 4.4.4.9: bytes=200 Sequence=5 time = 12 ms
    Reply from 4.4.4.9: bytes=200 Sequence=6 time = 9 ms
    Reply from 4.4.4.9: bytes=200 Sequence=7 time = 12 ms
    Reply from 4.4.4.9: bytes=200 Sequence=8 time = 9 ms
    Reply from 4.4.4.9: bytes=200 Sequence=9 time = 12 ms
    Reply from 4.4.4.9: bytes=200 Sequence=10 time = 12 ms

  --- FEC: IPV4 PREFIX 4.4.4.9/32 ping statistics ---
    10 packet(s) transmitted
    10 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 6/10/12 ms
# 对目的地址3.3.3.3/32进行LDP LSP Ping操作,输出详细信息。
<HUAWEI> ping lsp -v ip 3.3.3.3 32 
  LSP PING FEC: IPV4 PREFIX 3.3.3.3/32 : 100 data bytes, press CTRL_C to break
    Reply from 3.3.3.3: bytes=100 Sequence=1 time = 4 ms Return Code 3, Subcode 1
    Reply from 3.3.3.3: bytes=100 Sequence=2 time = 4 ms Return Code 3, Subcode 1
    Reply from 3.3.3.3: bytes=100 Sequence=3 time = 4 ms Return Code 3, Subcode 1
    Reply from 3.3.3.3: bytes=100 Sequence=4 time = 4 ms Return Code 3, Subcode 1
    Reply from 3.3.3.3: bytes=100 Sequence=5 time = 5 ms Return Code 3, Subcode 1
  --- FEC: IPV4 PREFIX 3.3.3.3/32 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 4/4/5 ms   
# 对目的地址1.1.1.1/32进行BGP LSP Ping操作,发送源IP地址为4.4.4.4的echo请求报文。
<HUAWEI> ping lsp -a 4.4.4.4 bgp 1.1.1.1 32
  LSP PING FEC: BGP LABELED IPV4 PREFIX 1.1.1.1/32/ : 100  data bytes, press CTRL_C to break
    Reply from 1.1.1.1: bytes=100 Sequence=1 time=26 ms
    Reply from 1.1.1.1: bytes=100 Sequence=2 time=9 ms
    Reply from 1.1.1.1: bytes=100 Sequence=3 time=8 ms
    Reply from 1.1.1.1: bytes=100 Sequence=4 time=7 ms
    Reply from 1.1.1.1: bytes=100 Sequence=5 time=5 ms

  --- FEC: BGP LABELED IPV4 PREFIX 1.1.1.1/32 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 5/11/26 ms
 
表11-36  ping lsp命令输出信息描述

项目

描述

Reply from

应答报文地址。

bytes

应答报文长度。

Sequence

应答报文序号。

time

响应时间。

Return Code

返回码。不同的返回值有不同的含义:
  • 0:表示没有返回码。

  • 1:表示收到错误的请求。

  • 2:表示收到未知的TLV。

  • 3:表示有一条LSP的出接口。

  • 4:表示应答设备没有映射。

  • 5:表示与下游映射不匹配。

  • 6:表示有未知的上游接口。

  • 7:为预留值,未对其进行定义。

  • 8:表示这是标签交换。

  • 9:表示是标签交换,但没有经MPLS转发。

  • 10:表示没有标签的映射。

  • 11:表示没有标签的实体。

  • 12:表示协议没有加载到接口上。

  • 13:表示由于标签缩短,使ping命令过早结束。

Subcode

子码,表示交换标签的层次,一般为1。

xxx ping statistics

Ping测试的统计结果,包括:
  • packet(s) transmitted:发送的ECHO-REQUEST报文数目。

  • packet(s) received:接收到的ECHO-REPLY报文数目。

  • % packet loss:未响应报文数占应发送报文总数的百分比。

  • round-trip min/avg/max:响应时间的最小值、平均值、最大值,单位为ms。

相关主题

propagate mapping

命令功能

propagate mapping for ip-prefix命令用来使用IP前缀列表对LDP收到的路由进行过滤,只有通过指定前缀列表的路由才会被本LDP用来建立LSP。

undo propagate mapping命令用来恢复为缺省配置。

缺省情况下,LDP在建立LSP时,不对收到的路由进行过滤。

命令格式

propagate mapping for ip-prefix ip-prefix-name

undo propagate mapping

参数说明

参数 参数说明 取值
ip-prefix ip-prefix-name 指定路由过滤的IP前缀列表名称。 必须是已存在的IP前缀列表名称。

视图

MPLS-LDP视图、MPLS-LDP-IPv4视图

缺省级别

2:配置级

使用指南

应用场景

使能MPLS LDP后,LDP LSP将自动建立,因此可能会建立大量的LSP导致资源的浪费。可以执行propagate mapping命令配置LSP建立策略,只允许通过特定过滤条件的路由触发LSP的建立,可以有效减少LSP的数量,节约网络资源。

前置条件

执行mpls ldp(系统视图)命令使能全局MPLS LDP能力。

注意事项

propagate mapping命令在MPLS-LDP视图、MPLS-LDP-IPv4视图下都可配置,如果在两个视图下都进行了配置,只有最后执行的配置会生效。

使用实例

# 配置只有通过前缀列表policy1过滤的路由才可以用于建立LSP。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] propagate mapping for ip-prefix policy1

proxy-egress disable

命令功能

proxy-egress disable命令用来配置禁止建立代理Egress LSP。

undo proxy-egress disable命令用来配置允许建立代理Egress LSP。

缺省情况下,系统允许建立代理Egress LSP。

命令格式

proxy-egress disable

undo proxy-egress disable

参数说明

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

当LSP的触发策略为所有静态路由和IGP路由项触发建立LSP或根据IP地址前缀列表触发建立LSP时,会触发建立代理Egress LSP。但这些代理Egress LSP很可能是无用的,会耗费系统资源。此时可以执行本命令禁止建立代理Egress LSP。

前置条件

执行mpls(系统视图)命令使能MPLS功能。

使用实例

# 在MPLS视图下配置禁止代理Egress LSP的建立。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] proxy-egress disable
相关主题

remote-ip

命令功能

remote-ip命令用来配置LDP远端对等体的IP地址。

undo remote-ip命令用来删除配置。

remote-ip pwe3命令用来禁止向指定的远端对等体分发标签。

remote-ip pwe3 disable命令用来恢复本端向指定的远端对等体分发标签。

缺省情况下,没有配置LDP远端对等体的IP地址。

命令格式

remote-ip ip-address

undo remote-ip

remote-ip ip-address pwe3

remote-ip pwe3 disable

参数说明

参数 参数说明 取值
ip-address 指定远端对等体IPv4地址。

点分十进制格式。

视图

MPLS LDP远端对等体视图

缺省级别

2:配置级

使用指南

应用场景

配置LDP远端对等体,进入MPLS-LDP远端对等体视图后,可以执行remote-ip命令配置LDP远端对等体的IP地址。

配置的远端对等体的IP地址必须是远端对等体的LSR ID。LDP LSR ID和MPLS LSR ID不一致时,要使用LDP LSR ID。

远端对等体使用LSR ID作为传输地址来建立TCP连接。

在以LDP作为信令协议的MPLS L2VPN应用场景中(包括Martini方式的VPLS),VPN两端的PE之间通常需要建立LDP远端会话。这里的远端会话仅用于传递私网标签的标签映射消息,因此不需要LDP为其分配LDP标签。但缺省情况下,LDP会为远端对等体分配普通的LDP标签,这将产生很多无用的空闲标签。为了避免这种情况,可以配置禁止向远端对等体分配标签,以节约系统资源。
  • 配置remote-ip ip-address pwe3命令,禁止向指定的远端邻居分发标签。

  • 配置remote-peer pwe3命令,禁止向所有的远端邻居分发标签。

前置条件

配置LDP远端对等体。

注意事项

  • 修改或删除已经配置的远端对等体地址会导致相应的远端LDP会话被删除。

  • 通过命令remote-ip ip-address配置远端对等体的IP地址后,参数ip-address的取值不能再作为本地接口的IP地址,否则将导致远端会话中断。

使用实例

# 配置远端对等体地址。

<HUAWEI> system-view
[~HUAWEI] mpls ldp remote-peer bji
[*HUAWEI-mpls-ldp-remote-bji] remote-ip 10.3.3.3
# 配置禁止向远端邻居10.1.1.1/32分发标签。
<HUAWEI> system-view
[~HUAWEI] mpls ldp remote-peer rtc
[*HUAWEI-mpls-ldp-remote-rtc] remote-ip 10.1.1.1 pwe3

remote-peer pwe3

命令功能

remote-peer pwe3命令用来配置禁止向所有远端邻居分发公网标签。

undo remote-peer pwe3命令用来恢复缺省配置。

缺省情况下,允许向所有远端邻居分发公网标签。

命令格式

remote-peer pwe3

undo remote-peer pwe3

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

在以LDP作为信令协议的MPLS L2VPN应用场景中(包括Martini方式的VLL等),VPN两端的PE之间通常需要建立LDP远端会话。这里的远端会话仅用于传递私网标签的标签映射消息,因此不需要LDP为其分配LDP标签。

但缺省情况下,LDP会为远端对等体分配普通的LDP标签,这将产生很多无用的空闲标签。为了避免这种情况,可以配置禁止向远端对等体分配标签,以节约系统资源。

  • 配置remote-peer pwe3命令,禁止向所有的远端邻居分发标签。

  • 配置remote-ip ip-address pwe3命令,禁止向指定的远端邻居分发标签。此命令需要进入MPLS-LDP远端对等体视图下执行。

配置LDP远端会话时,建议使用remote-peer pwe3remote-ip ip-address pwe3命令禁止向远端邻居分发公网标签,否则会影响系统性能。

前置条件

在系统视图下,执行mpls ldp命令使能全局MPLS LDP能力。

注意事项

配置将对所有的LDP远端对等体生效,包括已经存在的远端对等体。

使用实例

# 配置禁止向远端邻居分发公网标签。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] remote-peer pwe3
Warning: The modification has impact on all remote peers including the existing ones! Continue? [Y/N]:y

reset lspv statistics

命令功能

reset lspv statistics命令用来清除LSPV检测的统计信息。

命令格式

reset lspv statistics

参数说明

视图

用户视图

缺省级别

2:配置级

使用指南

应用场景

对于ping lsp/tracert lsp检测,可以使用display lspv statistics命令查看报文统计信息。但是进行多次检测后,大量的测试报文统计信息已经不便于进行结果分析,这时可以使用reset lspv statistics命令用来清除LSPV的统计信息。

也可以在进行ping lsp/tracert lsp前使用reset lspv statistics命令清除lspv的统计信息,这样在检测结束后,执行display lspv statistics命令查看的报文统计信息只有本次检测的数据。

reset lspv statistics命令可以清除的lspv统计信息包括:
  • 发送的MPLS echo request
  • MPLS echo reply报文总数
  • 接收到的MPLS echo request

注意事项

执行reset lspv statistics命令会清除所有的LSPV统计信息,相应的统计信息不能被恢复。

使用实例

# 清除设备上LSPV的统计信息。

<HUAWEI> reset lspv statistics

reset mpls ldp

命令功能

reset mpls ldp命令用来重启全局LDP能力,即重启LDP公网实例。

reset mpls ldp graceful命令用来重启LDP公网实例,在重启时业务不中断(需要设备具有GR能力并且与邻居建立有GR能力的会话)。

reset mpls ldp all命令用来重启所有LDP实例。

命令格式

reset mpls ldp [ peer peer-id ] [ graceful ]

reset mpls ldp all

参数说明

参数 参数说明 取值
peer peer-id 指定对等体的LSR ID。 点分十进制格式。
graceful 对等体在重启时业务不中断。 -
all 所有LDP实例。 -

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

当进行了新的LDP配置时,可以执行reset mpls ldp命令使新的配置生效。

reset mpls ldp peer命令将重启指定对等体的会话、LSP。

reset mpls ldp graceful命令用来重启公网LDP实例,如果设备具有GR能力并且与邻居建立GR会话(邻居也有GR能力)则业务不删除。

reset mpls ldp peer命令将重启指定对等体的会话、LSP。要求业务不中断时,增加graceful参数,即执行reset mpls ldp peer peer-id graceful命令,可以实现对于指定的对等体在重启时业务不中断。

注意事项

GR期间禁止执行reset mpls ldp命令。

如果不配置graceful参数,会导致所有的业务被删除。

使用实例

# 重启全局LDP能力。

<HUAWEI> reset mpls ldp
# 重启所有LDP实例。
<HUAWEI> reset mpls ldp all

# 重启对等体。

<HUAWEI> reset mpls ldp peer 2.2.2.9
# 重启LSR ID为3.3.3.9的对等体,不删除业务。
<HUAWEI> reset mpls ldp peer 3.3.3.9 graceful

reset mpls ldp error packet

命令功能

reset mpls ldp error packet命令用来清除LDP错误报文的记录。

命令格式

reset mpls ldp error packet { tcp | udp | all }

参数说明

参数 参数说明 取值
tcp 指定清除TCP错误报文信息。 -
udp 指定清除UDP错误报文信息。 -
all 指定清除所有LDP错误报文信息。 -

视图

用户视图

缺省级别

3:管理级

使用指南

缺省情况下,系统会自动记录收到的错误报文的信息。当需要清除记录的错误报文信息时,可以执行此命令。

使用实例

# 清除LDP TCP错误报文的信息。

<HUAWEI> reset mpls ldp error packet tcp

reset mpls ldp event adjacency-down

命令功能

reset mpls ldp event adjacency-down命令用来清除邻接体进入Down状态的信息。

命令格式

reset mpls ldp event adjacency-down

参数说明

视图

用户视图

缺省级别

3:管理级

使用指南

缺省情况下,系统会自动记录邻接体进入Down状态的信息。当需要清除记录的邻接体进入Down状态信息时,可以执行此命令。

使用实例

# 清除邻接体进入Down状态的信息。

<HUAWEI> reset mpls ldp event adjacency-down

reset mpls ldp event session-down

命令功能

reset mpls ldp event session-down命令用来清除记录的状态为Down的LDP会话的信息。

命令格式

reset mpls ldp event session-down

参数说明

视图

用户视图

缺省级别

3:管理级

使用指南

缺省情况下,系统会自动记录状态为Down的LDP会话的信息。当需要清除记录的状态为Down的LDP会话的信息时,可以执行此命令。

使用实例

# 清除状态为Down的LDP会话信息。

<HUAWEI> reset mpls ldp event session-down

route recursive-lookup tunnel

命令功能

route recursive-lookup tunnel命令用来使能迭代隧道功能。

undo route recursive-lookup tunnel命令用来去使能迭代隧道功能。

缺省情况下,迭代隧道功能处于未使能状态。

命令格式

route recursive-lookup tunnel [ ip-prefix ip-prefix-name ] [ tunnel-policy policy-name ]

undo route recursive-lookup tunnel

参数说明

参数 参数说明 取值
ip-prefix ip-prefix-name IP前缀列表名称。 必须是已存在的IP前缀列表名称。
tunnel-policy policy-name

隧道策略名称。

必须是已存在的隧道策略名称。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,非标签公网BGP路由、静态路由只能迭代到出接口和下一跳,不会迭代到隧道。配置了该特性后,上述路由将优先迭代到LDP LSP/TE/SR-TE隧道,如果没有LDP LSP/TE/SR-TE隧道,上述路由也可以迭代到出接口和下一跳。

配置ip-prefix ip-prefix-name参数后,只有通过IP前缀列表过滤的非标签公网BGP路由或静态路由才能迭代到LDP LSP/TE/SR-TE隧道。

当配置tunnel-policy policy-name时,迭代隧道时携带相应的隧道策略。

如果不配置ip-prefix ip-prefix-nametunnel-policy policy-name参数,则所有非标签公网BGP路由与静态路由都迭代到LDP LSP隧道。

注意事项

此命令为覆盖式命令。

静态路由会先进行IP迭代,如果迭代到的是BGP路由,则继承BGP路由的迭代结果不会再迭代隧道;如果IP迭代到的不是BGP路由,则会根据隧道策略迭代隧道(如果IP迭代结果非主机路由而是一个网段,则会用网段地址去订阅隧道)。所以静态路由下一跳必须有一个非BGP路由,静态路由才会用下一跳地址去迭代隧道,而且只迭代公网隧道。

使用实例

# 允许非标签公网路由迭代到LDP LSP隧道。
<HUAWEI> system-view
[~HUAWEI] route recursive-lookup tunnel

session protection

命令功能

session protection命令用来使能LDP会话保护功能。

undo session protection命令用来去使能LDP会话保护功能。

缺省情况下,不使能LDP会话保护功能。

命令格式

session protection [ peer-group peer-group-name ] [ duration { infinite | time-value } ]

undo session protection [ peer-group peer-group-name ] [ duration { infinite | time-value } ]

参数说明

参数 参数说明 取值
peer-group peer-group-name 指定对等体群组名称。该参数由ip ip-prefix命令定义。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
duration 指定会话保护的持续时间。 -
infinite 指定会话保护持续时间为永久持续。 -
time-value 指定会话保护的持续时间。 整数形式,取值范围是30~2147483,单位是秒。缺省值是86400。

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

当LDP本地会话间的直连链路出现故障时,LDP的邻接关系将被拆除,对应LDP会话和标签也将被删除。直到此直连链路恢复后,LDP会话重新建立并分发标签,最终达到LDP LSP重新收敛。但在这期间会导致LDP LSP流量的丢失。

为了加速这一过程中LDP LSP收敛的速度,减少流量的丢失,用户可以执行session protection命令配置LDP会话保护特性。当配置了LDP会话保护后,在上述过程中,LDP会话不需要重新建立、标签也不需要重新分发,从而加快了LDP LSP收敛速度,减少了流量的损失。

前置条件

在系统视图下执行mpls ldp命令,全局使能MPLS LDP功能。

注意事项

如果LDP本地会话两端配置的LDP会话保护的持续时间不一致,LDP本地会话间的链路出现故障后,LDP会话保护生效时间以LDP本地会话两端配置时间较短的为准。

如果用户需要配置LDP会话保护功能,建议在会话两端配置相同的LDP会话保护参数。

使用实例

# 使能LDP会话保护功能,并配置保护持续时间为40。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] session protection duration 40

snmp-agent trap enable feature-name ldp

命令功能

snmp-agent trap enable feature-name ldp命令用来打开MPLS LDP模块的告警开关。

undo snmp-agent trap enable feature-name ldp命令用来关闭MPLS LDP模块的告警开关。

缺省情况下,MPLS LDP模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name ldp trap-name { hwmplsldpvirtualtunneldown | hwmplsldpvirtualtunnelup | session-down-mib | session-retry | session-up-mib }

undo snmp-agent trap enable feature-name ldp trap-name { hwmplsldpvirtualtunneldown | hwmplsldpvirtualtunnelup | session-down-mib | session-retry | session-up-mib }

参数说明

参数 参数说明 取值
trap-name 打开指定类型事件的告警开关。 -
hwmplsldpvirtualtunneldown 打开LDP虚隧道变为Down的告警开关。 -
hwmplsldpvirtualtunnelup 打开LDP虚隧道变为Up的告警开关。 -
session-down-mib 打开LDP会话变为Down事件的MIB信息的告警开关。 -
session-retry 打开LDP会话重新建立连接事件的告警开关。 -
session-up-mib 打开LDP会话变为Up事件的MIB信息的告警开关。 -

视图

系统视图

缺省级别

3:管理级

使用指南

查看LDP会话的告警信息,可使用该命令打开MPLS LDP模块的告警开关。目前定义的MPLS LDP模块的所有告警均为非海量告警,即不会因为LDP会话状态的频繁变化而输出大量的告警。

使用实例

# 打开LDP会话重新建立连接事件的告警开关。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name ldp trap-name session-retry

snmp-agent trap enable feature-name mpls_lspm

命令功能

snmp-agent trap enable feature-name mpls_lspm命令用来打开MPLS LSPM模块的告警开关。

undo snmp-agent trap enable feature-name mpls_lspm命令用来关闭MPLS LSPM模块的告警开关。

缺省情况下,MPLS LSPM模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name mpls_lspm [ trap-name trapname ]

undo snmp-agent trap enable feature-name mpls_lspm [ trap-name trapname ]

参数说明

参数 参数说明 取值
trap-name trapname 打开指定类型事件的告警开关。
  • hwmplslspthresholdexceed:打开LSP阈值超限事件的告警。
  • hwmplslspthresholdexceedclear:打开LSP阈值超限恢复事件的告警。
  • hwmplslsptotalcountexceed:打开LSP总数超限事件的告警。
  • hwmplslsptotalcountexceedclear:打开LSP总数超限恢复事件的告警。
  • hwmplsresourcethresholdexceed:打开MPLS资源阈值超限告警开关。
  • hwmplsresourcethresholdexceedclear:打开MPLS资源阈值超限恢复告警开关。
  • hwmplsresourcetotalcountexceed:打开MPLS资源总数超限告警开关。
  • hwmplsresourcetotalcountexceedclear:打开MPLS资源总数超限恢复告警开关。

视图

系统视图

缺省级别

3:管理级

使用指南

可使用该命令打开MPLS LSPM模块的告警开关。

使用实例

# 打开MPLS LSPM模块的告警开关。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name mpls_lspm

timer ldp-sync hold-down

命令功能

timer ldp-sync hold-down命令用来设置所有使能IS-IS的接口为了等待LDP会话建立而保持hold-down状态的时间。

undo timer ldp-sync hold-down命令用来恢复为缺省配置。

缺省情况下,接口为了等待LDP会话建立而保持hold-down状态的时间是10秒。

命令格式

timer ldp-sync hold-down value

undo timer ldp-sync hold-down

参数说明

参数 参数说明 取值
value 指定所有使能IS-IS的接口不建立IS-IS邻居而等待LDP会话建立的时间间隔。 整数形式,取值范围是0~65535,单位是秒。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在使能LDP和IGP同步功能后,当主链路物理故障恢复后,IS-IS会进入hold-down状态并启动hold-down定时器,等待LDP会话建立完成,以达到LDP和IS-IS同步回切到主链路上的目的。

此命令用来统一设置当前IS-IS进程下所有接口hold-down定时器的值。

注意事项

如果此命令设置的时间间隔与接口下通过isis timer ldp-sync hold-down命令设置的时间间隔不一致,则接口以后者为准。

使用实例

# 将IS-IS 100实例下所有接口不建立IS-IS邻居而等待LDP会话建立的时间间隔设置为15秒。

<HUAWEI> system-view
[~HUAWEI] isis 100
[*HUAWEI-isis-100] timer ldp-sync hold-down 15

timer ldp-sync hold-max-cost

命令功能

timer ldp-sync hold-max-cost命令用来配置IGP进程或实例在本地设备通告链路最大开销值的时间。

undo timer ldp-sync hold-max-cost命令用来恢复为缺省情况。

缺省情况下,在LDP会话重新建立之前,IGP在本地设备中永久通告最大开销值。

命令格式

timer ldp-sync hold-max-cost { infinite | interval }

undo timer ldp-sync hold-max-cost

参数说明

参数 参数说明 取值
infinite 指定在LDP会话重新建立之前,IGP在本地设备中永久通告最大开销值。 -
interval 指定IGP在本地设备中保持通告最大开销值的时间。 整数形式,取值范围是0~65535,单位是秒。

视图

IS-IS视图、OSPF区域视图

缺省级别

2:配置级

使用指南

应用场景

在存在主备链路的组网中使能了LDP与IGP联动功能后,如果主链路故障,LDP和IGP会切换到备份链路,
  • 当主链路故障恢复时,LDP与IGP联动会向本节点通告主链路的最大开销值,通过本命令可以在指定的时间间隔内,使流量在主链路的LSP建立之前一直从备份链路转发。
  • 当主备链路都正常以后,如果主链路的LDP会话发生故障,但IGP协议仍正常。此时LDP与IGP联动会向本节点通告主链路的最大开销值,使得IGP和LDP在一定时间内同步切换到备份链路。
timer ldp-sync hold-max-cost命令用来配置最大开销值的通告时间。
根据不同组网需要,可选择参数进行配置:
  • 如果组网中IGP仅承载LDP业务,要使IGP的选路和LDP LSP始终保持一致,需配置infinite参数。
  • 如果组网中IGP承载了包括LDP在内的多种业务时,要使LDP会话的中断不影响IGP的正常选路和其他业务,可配置interval参数。

注意事项

在配置了infinite参数的前提下,如果LDP会话状态一直没有恢复为Up,将导致此接口一直发布最大链路开销值,从而影响IGP选路。

使用实例

# 在配置IS-IS在本地设备的LSP(Link State PDU)中永久通告最大开销值,直到收到LSP(Label switched path)会话建立的消息,发布正常开销值。
<HUAWEI> system-view
[~HUAWEI] isis 100
[*HUAWEI-isis-100] timer ldp-sync hold-max-cost infinite
# 在配置OSPF在本地设备的LSA(Link State Advertisement)中永久通告最大开销值,直到收到LSP(Label switched path)会话建立的消息,发布正常开销值。
<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] area 0
[*HUAWEI-ospf-100-area-0.0.0.0] timer ldp-sync hold-max-cost infinite

tracert lsp

命令功能

tracert lsp命令用来测试在LSP上从源端到目的地所经过的网关信息。

命令格式

tracert lsp [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -t time-out | -g ] * ip destination-host mask-length [ ip-address ] [ nexthop nexthop-address ] [ detail ]

tracert lsp [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -t time-out | -s size | -g ] * bgp destination-host mask-length [ ip-address ] [ detail ]

参数说明

参数 参数说明 取值
-a source-ip 指定发送echo请求报文的源IP地址。

如果不指定源IP地址,将采用出接口的IP地址作为发送echo请求报文的源地址。

-
-exp exp-value 指定发送的echo请求报文的EXP值。

EXP表示报文的优先级。

说明:

如果已经在设备上使用set priority dscp设置了DSCP优先级,exp-value参数将不生效。

整数形式,取值范围是0~7。缺省值是0。
-h ttl-value 指定发送的echo请求报文的TTL值。

TTL(time to live)是MPLS ECHO-REQUEST报文的TTL值,它指定了数据包的生存时间,设置了数据包可以经过的最多路由设备数。TTL字段由发送报文的源主机设置,每经过一个路由设备,TTL字段的值都会减1,当该字段的值为0时,数据包就被丢弃,并发送超时报文通知源主机。

整数形式,取值范围是1~255。缺省值是30。
-r reply-mode 指定对端回送MPLS echo reply报文的模式。
整数形式,取值范围为1~2。缺省值是2。
  • 1:不应答
  • 2:通过IPv4/IPv6 UDP报文应答

如果配置reply-mode为1,则进行单向测试,测试发起端显示超时表明测试成功,否则会提示LSP不存在。

-t time-out 指定等待echo应答的超时时间。 整数形式,取值范围是0~65535,单位是毫秒。缺省值是2000毫秒。
-s size 指定报文大小。 整数形式,取值范围是100~1400。缺省值默认为UDP数据区的长度。
-g 指定NQA测试例的MPLS报文分片。 -
ip 指定检测LDP LSP。 -
bgp 指定检测BGP LSP。
说明:

CE6870EI不支持此参数。

-
destination-host 指定LSP的目的主机的域名或IPv4地址。

字符串形式主机名,不支持空格,区分大小写,长度范围是1~255,当输入的字符串两端使用双引号时,可在字符串中输入空格。或者合法的点分十进制IPv4地址。

mask-length 指定LSP的目的主机的掩码长度。

整数形式,取值范围是0~32。

ip-address 指定MPLS ECHO-REQUEST报文IP头中的目的地址。

点分十进制形式。

缺省情况下,MPLS ECHO-REQUEST报文IP头中的目的地址是127.0.0.1。

nexthop nexthop-address 指定下一跳IP地址。

点分十进制形式。

detail

指定显示MPLS Echo Reply报文携带的详细信息。

-

视图

所有视图

缺省级别

0:参观级

使用指南

应用场景

对于MPLS网络标签转发路径出现的故障,可以执行ping lsp命令根据回应的报文,查看连通的情况,然后进一步使用tracert lsp命令查看网络中出现故障的位置,为故障诊断提供依据。

前置条件

  • 节点设备UDP模块可以正常工作,否则tracert失败。
  • 节点设备MPLS模块已经使能且工作正常。
  • 节点设备ICMP模块可以正常工作,否则返回超时“ * * * ”。

执行过程

tracert lsp命令的执行过程:
  • 发送一个TTL为1的数据包,TTL超时,第一跳发送回一个MPLS ECHO-REPLY报文。
  • 发送一个TTL为2的数据包,TTL超时,第二跳发送回一个MPLS ECHO-REPLY报文。
  • 发送一个TTL为3的数据包,TTL超时,第三跳发送回一个MPLS ECHO-REPLY报文。
  • 上述过程不断进行,直到到达目的地。

在每一跳的目标设备接收到MPLS ECHO-REQUEST报文后,回应MPLS ECHO-REPLY报文,同时说明tracert lsp执行完毕。从而可以从源端显示的结果中,看到目标设备所经过的路径。

注意事项

为了防止消息到达Egress节点后又被转发给其他节点,MPLS ECHO-REQUEST消息的IP头中目的地址设置环回地址,前缀为127.0.0.1/8。

使用实例

# 对目的地址10.4.4.9/32进行LDP LSP Tracert。
<HUAWEI> tracert lsp ip 10.4.4.9 32
  LSP Trace Route FEC: IPV4 PREFIX 10.4.4.9/32 , press CTRL_C to break.
  TTL   Replier            Time    Type      Downstream
  0                                Ingress   10.1.2.2/[1028 ]
  1     10.1.2.2            94 ms   Transit  10.4.4.9/[3 ]
  2     10.4.4.9            94 ms   Egress
# 对目的地址1.1.1.1/32进行BGP LSP Tracert,发送源IP地址为4.4.4.4的echo请求报文。
<HUAWEI> tracert lsp -a 4.4.4.4 bgp 1.1.1.1 32
  LSP Trace Route FEC: IPV4 PREFIX 1.1.1.1/32 , press CTRL_C to break.
  TTL    Replier            Time    Type      Downstream
  0                                 Ingress   10.205.0.1/[3 5199 ]
  1      10.205.0.1        15 ms   Transit    10.101.0.1/[814 ]
  2      1.1.1.1            7 ms    Egress    
表11-37  tracert lsp命令的显示信息

项目

描述

TTL

MPLS echo request报文的TTL值,通常用来表示报文从源节点到该节点所经过的跳数。

Replier

返回MPLS ECHO-REPLY报文的中间节点设备IP地址。

Time

RTT(Roud-Trip Time往返时间)值,单位是毫秒。

Type

节点类型。可能取值为:
  • Ingress代表入节点。
  • Transit代表中间节点。
  • Egress代表出节点。

Downstream

下一跳IP地址与压入标签值

相关主题

ttl expiration pop disable

命令功能

ttl expiration pop disable命令用来配置MPLS TTL超时后ICMP响应报文沿LSP返回。

undo ttl expiration pop disable命令用来取消此功能,即ICMP响应报文沿本地IP路由转发。

缺省情况下,对于一层标签的MPLS TTL超时报文,将根据本地IP路由返回ICMP报文。

命令格式

ttl expiration pop disable

undo ttl expiration pop disable

参数说明

视图

MPLS视图

缺省级别

2:配置级

使用指南

应用场景

在MPLS网络中,当LSR收到TTL为1的含有标签的MPLS报文时,LSR生成ICMP的TTL超时消息。

LSR将TTL超时消息回应给报文发送者的方式有两种:
  • 如果LSR上存在到达报文发送者的路由,则可以通过IP路由,直接向发送者回应TTL超时消息。
  • 如果LSR上不存在到达报文发送者的路由,则ICMP响应报文将按照LSP继续传送,到达LSP出节点后,由Egress节点将该消息返回给发送者。

通常情况下,收到的MPLS报文只带一层标签时,LSR可以采用第一种方式回应TTL超时消息;收到的MPLS报文包含多层标签时,LSR采用第二种方式回应TTL超时消息。

但是,在MPLS VPN中,ASBR(Autonomous System Boundary Router,自治系统边界路由器)接收到的承载VPN报文的MPLS报文可能只有一层标签,此时,这些设备上并不存在到达报文发送者的路由,则采用第二种方法回应TTL超时消息。

注意事项

undo mpls(系统视图)命令将清除所有ttl expiration pop的相关配置。

使用实例

# 配置MPLS TTL超时时,沿LSP返回ICMP报文。

<HUAWEI> system-view
[~HUAWEI] mpls
[*HUAWEI-mpls] ttl expiration pop disable

undo outbound peer all

命令功能

undo outbound peer all命令用来删除所有Outbound策略。

命令格式

undo outbound peer all

参数说明

视图

MPLS-LDP视图

缺省级别

2:配置级

使用指南

应用场景

在应用MPLS LDP时经常要执行outbound peer fecoutbound peer split-horizon命令来配置LDP的Outbound策略以控制LSP的建立。当配置了多个不同的Outbound策略时,想要全部删除这些Outbound策略就会比较繁琐,并且花费时间较多,此时可以执行undo outbound peer all命令,一次性删除所有的Outbound策略,以节省时间、降低操作复杂度。

前置条件

在系统视图下执行mpls ldp命令,进入MPLS LDP视图。

注意事项

执行本命令会删除所有Outbound相关策略,因此使用前请务必确认执行此操作的必要性。

使用实例

# 删除所有Outbound策略。

<HUAWEI> system-view
[~HUAWEI] mpls ldp
[*HUAWEI-mpls-ldp] undo outbound peer all
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:20374

下载量:434

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页