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

08-MPLS

目录

04-MPLS TE故障处理手册

本章节下载 04-MPLS TE故障处理手册  (233.83 KB)

04-MPLS TE故障处理手册

1 MPLS类故障处理

1.1  MPLS TE故障处理

1.1.1  MPLS TE隧道状态为Down

1. 故障描述

完成MPLS TE隧道创建后,通过display interface tunnel命令查看到MPLS TE隧道的当前状态为DOWN。

<Sysname> display interface tunnel 1

Tunnel1

Current state: DOWN

Line protocol state: DOWN

Description: Tunnel1 Interface

Bandwidth: 64kbps

Maximum transmission unit: 1496

Internet address: 7.1.1.1/24 (primary)

Tunnel source unknown, destination 4.4.4.9

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Last clearing of counters: Never

Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Last 300 seconds output rate: 6 bytes/sec, 48 bits/sec, 0 packets/sec

Input: 0 packets, 0 bytes, 0 drops

Output: 177 packets, 11428 bytes, 0 drops

2. 常见原因

本类故障的常见原因主要包括:

·     MPLS TE隧道所在的链路Down。

·     MPLS TE配置错误。

·     MPLS TE隧道的目的地址被静态路由引用。

3. 故障分析

本类故障的诊断流程如图1-1所示。

图1-1 MPLS TE隧道状态为Down的故障诊断流程图

 

4. 处理步骤

(1)     查看MPLS TE隧道对应的接口是否为Up状态。

执行display interface命令,查看MPLS TE隧道对应的接口否为Up状态。

(2)     检查MPLS TE配置。

依次检查如下配置:

a.     OSPF/IS-IS区域和MPLS TE隧道经过的接口下是否配置mpls te enable命令。

b.     LSR ID、Router ID是否为同一LoopBack接口的地址

c.     若使用RSVP-TE协议建立MPLS TE隧道,则需要检查设备和接口是否配置了rsvprsvp enable命令

d.     若隧道接口下配置了mpls te bandwidth命令,检查设备出接口是否配置了mpls te max-link bandwidth以及mpls te max-reservable bandwidth命令。

e.     若隧道接口下配置了mpls te affinity-attribute命令,检查设备出接口是否配置合理的mpls te link-attribute命令。如果希望某条链路能够被隧道所用,则需要满足如下要求:

-     对于隧道亲和属性掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。

-     对于隧道亲和属性掩码为0的位,不对链路属性的相应位进行检查。

f.     若使用Segment Routing协议建立MPLS TE隧道,则需要检查设备IGP区域下是否配置了Segment-Routing相关功能。

g.     若使用mpls te path命令指定显式路径来建立MPLS TE隧道,则需要检查显式路径配置是否合理使用strict方式时,需要逐跳指定入接口的IP地址;使用loose方式时,需要指定经过的设备的节点地址

(3)     查看MPLS TE隧道的目的地址是否被静态引用。

(4)     执行display current-configuration | include destination命令,查看MPLS TE隧道的目的地址是否被静态引用。如果被静态路由引用,则需要根据用户的实际组网需求修改静态路由或者隧道的目的地址。

(5)     如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。

¡     上述步骤的执行结果。

¡     设备的配置文件。

¡     使用display diagnostic-information命令收集诊断信息。

5. 告警与日志

相关告警

相关日志

1.1.2  MPLS TE隧道由UP状态变为Down状态

1. 故障描述

MPLS TE隧道由UP状态变为Down状态。

2. 常见原因

本类故障的常见原因主要包括:

·     MPLS TE隧道所在的链路Down。

·     MPLS TE隧道的配置被删除或配置错误。

·     RSVP消息超时或错误。

·     物理链路不满足MPLS TE隧道所需的带宽。

·     MPLS TE隧道或隧道所在物理接口BFD down。

3. 故障分析

本类故障的诊断流程如图图1-2所示。

图1-2 MPLS TE隧道由UP状态突然变为Down状态的故障诊断流程图

 

4. 处理步骤

(1)     查看MPLS TE隧道对应的接口是否为Up状态。

执行display interface命令,查看MPLS TE隧道对应的接口否为Up状态。

(2)     检查MPLS TE配置。

依次检查如下配置:

a.     OSPF/IS-IS区域和MPLS TE隧道经过的接口下是否配置mpls te enable命令。

b.     LSR ID、Router ID是否为同一LoopBack接口的地址

c.     若使用RSVP-TE协议建立MPLS TE隧道,则需要检查设备和接口是否配置了rsvprsvp enable命令

d.     若隧道接口下配置了mpls te bandwidth命令,检查设备出接口是否配置了mpls te max-link bandwidth以及mpls te max-reservable bandwidth命令。

e.     若隧道接口下配置了mpls te affinity-attribute命令,检查设备出接口是否配置合理的mpls te link-attribute命令。如果希望某条链路能够被隧道所用,则需要满足如下要求:

-     对于隧道亲和属性掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。

-     对于隧道亲和属性掩码为0的位,不对链路属性的相应位进行检查。

f.     若使用Segment Routing协议建立MPLS TE隧道,则需要检查设备IGP区域下是否配置了Segment-Routing相关功能。

g.     若使用mpls te path命令指定显式路径来建立MPLS TE隧道,则需要检查显式路径配置是否合理使用strict方式时,需要逐跳指定入接口的IP地址;使用loose方式时,需要指定经过的设备的节点地址

(3)     检查是否存在RSVP消息超时或错误。

(4)     通过display rsvp statistics命令查看是否存在RSVP消息超时(即发送的Path消息和收到的Resv消息个数不一致、收到的Path消息和发送的Resv消息个数不一致)或RSVP消息错误(即收到PathError消息或ResvError消息)的问题。若存在RSVP消息超时或错误,请抓包查看PathError消息或ResvError报文携带的错误信息,并根据报文携带的错误码,参照RFC 2205和RFC 3209解决问题。

<Sysname> display rsvp statistics

P2P statistics:

Object                 Added            Deleted

  PSB                  3                1

  RSB                  3                1

  LSP                  3                1

P2MP statistics:

Object                 Added            Deleted

  PSB                  0                0

  RSB                  0                0

  LSP                  0                0

 

Packet                 Received         Sent

  Path                 5                5

  Resv                 5                5

  PathError            0                0

  ResvError            0                0

  PathTear             0                0

  ResvTear             0                0

  ResvConf             0                0

  Bundle               0                0

  Ack                  0                0

  Srefresh             0                0

  Hello                0                0

  Challenge            0                0

  Response             0                0

  Error                0                0

(5)     检查物理链路是否满足MPLS TE隧道所需的带宽。

(6)     当设备上建立了更高优先级的MPLS TE隧道时,该隧道可能会抢占低优先级MPLS TE隧道的带宽,导致低优先级MPLS TE隧道的状态变为down。通过display mpls te link-management bandwidth-allocation命令查看链路上各个优先级的剩余可用带宽,确保链路剩余可用带宽大于该优先级的隧道所需的带宽。如果链路上的剩余可用带宽不能满足MPLS TE隧道的需求,则需要修改配置,调整隧道路径,或为链路提供更大的带宽。

(7)     检查MPLS TE隧道或隧道所在物理接口是否BFD down。

(8)     通过display mpls bfd te tunnel tunnel-number命令查看MPLS TE隧道的BFD状态。若MPLS TE隧道的BFD状态为down,则需要通过display bfd session命令查看BFD状态为down的原因,检查并修改BFD配置或检查物理链路是否存在链路故障、链路质量问题。

(9)     如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。

¡     上述步骤的执行结果。

¡     设备的配置文件、日志信息、告警信息。

5. 告警与日志

相关告警

模块名:MPLS-TE-STD-MIB

·     mplsTunnelUp (1.3.6.1.2.1.10.166.3.0.1)

·     mplsTunnelDown (11.3.6.1.2.1.10.166.3.0.2)

相关日志

·     IFNET/5/LINK_UPDOWN

·     IFNET/3/PHY_UPDOWN

1.1.3  MPLS TE隧道存在环路

1. 故障描述

MPLS TE隧道的转发路径上存在环路,导致流量无法通过MPLS TE隧道转发到目的地址。

2. 常见原因

MPLS TE隧道经过的不同设备上存在相同的IP地址。

3. 处理步骤

(1)     请检查MPLS TE隧道经过的不同设备上是否配置了相同的IP地址。若存在相同的IP地址,则需要修改IP地址,保证MPLS TE隧道经过的不同设备上不存在相同的IP地址。

(2)     如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。

¡     上述步骤的执行结果。

¡     设备的配置文件。

¡     使用display diagnostic-information命令收集诊断信息。

4. 告警与日志

相关告警

相关日志

1.1.4  Tunnel路径计算失败

1. 故障描述

MPLS TE隧道路径计算失败,导致隧道DOWN。

2. 常见原因

本类故障的常见原因主要包括:

·     没有建立IGP邻居。

·     没有MPLS TEDB信息。

·     MPLS TE配置错误。

3. 故障分析

本类故障的诊断流程如图1-3所示。

图1-3 Tunnel路径计算失败的故障诊断流程图

 

4. 处理步骤

(1)     查看是否建立了IGP邻居。

执行display ospf peerdisplay isis peer命令,查看是否建立了IGP邻居

¡     若建立了IGP邻居,请继续执行第(2)步。

¡     若没有建立了IGP邻居,请先完成OSPF或IS-IS配置,建立IGP邻居。OSPF的详细介绍,请参见“三层技术-IP路由”中的“OSPF”;IS-IS的详细介绍,请参见“三层技术-IP路由”中的“IS-IS”。。

(2)     执行display mpls te tedb命令,查看MPLS TEDB信息。

若存在MPLS TEDB信息,请继续执行第(3)步。

若不存在MPLS TEDB信息,请依次检查如下配置:

a.     OSPF/IS-IS区域和MPLS TE隧道经过的接口下是否配置mpls enablempls te enable命令。

b.     LSR ID、Router ID是否为同一LoopBack接口的地址

(3)     检查MPLS TE配置。

a.     若使用RSVP-TE协议建立MPLS TE隧道,则需要检查设备和接口是否配置了rsvprsvp enable命令

b.     若使用Segment Routing协议建立MPLS TE隧道,则需要检查设备IGP区域下是否配置了segment-routing mpls命令。

c.     若隧道接口下配置了mpls te bandwidth命令,检查设备出接口是否配置了mpls te max-link bandwidth以及mpls te max-reservable bandwidth命令。

d.     若隧道接口下配置了mpls te affinity-attribute命令,检查设备出接口是否配置合理的mpls te link-attribute命令。如果希望某条链路能够被隧道所用,则需要满足如下要求:

-     对于隧道亲和属性掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。

-     对于隧道亲和属性掩码为0的位,链路属性可以是任意值。

e.     若使用mpls te path命令指定显式路径来建立MPLS TE隧道,则需要检查显式路径配置是否合理使用strict方式时,需要逐跳指定入接口的IP地址;使用loose方式时,需要指定经过的设备的节点地址

(4)     如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。

¡     上述步骤的执行结果。

¡     设备的配置文件。

¡     使用display diagnostic-information命令收集诊断信息。

5. 告警与日志

相关告警

相关日志

1.1.5  热备份CRLSP无法建立

1. 故障描述

MPLS TE隧道下配置mpls te backup hot-standby命令,但是无法建立备份CRLSP

2. 常见原因

本类故障的常见原因主要包括:

·     只存在一个与邻居相邻的接口。

·     MPLS TE配置错误。

3. 故障分析

本类故障的诊断流程如图1-4所示。

图1-4 热备份CRLSP无法建立的故障诊断流程图

 

4. 处理步骤

(1)     根据配置的IGP协议,执行display ospf peerdisplay isis peer命令,查看与同一邻居(同一System ID或同一Router ID)相连的接口信息(interface)。

# 显示IS-IS邻居的概要信息。

<Sysname> display isis peer

 

                         Peer information for IS-IS(1)

                         -----------------------------

 

 System ID: 0000.0000.0001

 Interface: GE0/0/1                 Circuit Id:  0000.0000.0001.01

 State: Up     HoldTime:  27s       Type: L1(L1L2)     PRI: 64

 

 System ID: 0000.0000.0001

 Interface: GE0/0/2                 Circuit Id:  0000.0000.0001.01

 State: Up     HoldTime:  27s       Type: L2(L1L2)     PRI: 64

# 显示OSPF邻居概要信息。

<Sysname> display ospf peer

 

          OSPF Process 1 with Router ID 1.1.1.1

               Neighbor Brief Information

 

 Area: 0.0.0.0

 Router ID       Address         Pri Dead-Time  State             Interface

 1.1.1.2         1.1.1.2         1   40         Full/DR           GE0/0/1

¡     若与邻居相连的接口数量≥2,请继续执行第(2)步。

¡     若与邻居相连的接口数量<2,请增加与邻居之间的物理链路,确保存在可以建立备份CRLSP的路径。

(2)     检查MPLS TE配置。

依次检查如下配置:

a.     OSPF/IS-IS区域和MPLS TE隧道经过的接口下是否配置mpls te enable命令。

b.     LSR ID、Router ID是否为同一LoopBack接口的地址

c.     若使用RSVP-TE协议建立MPLS TE隧道,则需要检查设备和接口是否配置了rsvprsvp enable命令

d.     若隧道接口下配置了mpls te bandwidth命令,检查设备出接口是否配置了mpls te max-link bandwidth以及mpls te max-reservable bandwidth命令。

e.     若隧道接口下配置了mpls te affinity-attribute命令,检查设备出接口是否配置合理的mpls te link-attribute命令。如果希望某条链路能够被隧道所用,则需要满足如下要求:

-     对于隧道亲和属性掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。

-     对于隧道亲和属性掩码为0的位,链路属性可以是任意值。

f.     若使用Segment Routing协议建立MPLS TE隧道,则需要检查设备IGP区域下是否配置了segment-routing mpls命令。

g.     若使用mpls te path命令指定显式路径来建立MPLS TE隧道,则需要检查显式路径配置是否合理使用strict方式时,需要逐跳指定入接口的IP地址;使用loose方式时,需要指定经过的设备的节点地址

(3)     如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。

¡     上述步骤的执行结果。

¡     设备的配置文件。

¡     使用display diagnostic-information命令收集诊断信息。

5. 告警与日志

相关告警

相关日志

·     TE/5/TE_BACKUP_SWITCH

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们