Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

验证 IS-IS 协议

目的

如果您的 MPLS 网络配置了 IS-IS 作为内部网关协议 (IGP),并且命令输出 show mpls lsp extensive 显示存在问题,请检查 IP 层和 IS-IS 层。由于 IS-IS 和 IP 彼此独立,因此您可以先检查任一层。有关检查 IP 层的详细信息,请参阅 验证 IP 层

检查 IP 层并确定仍然存在问题后,请检查 IS-IS 层,验证 IS-IS 邻接是否已建立,并确保接口和 IS-IS 协议配置正确。

图 1:IS-IS 协议层 MPLS Network Broken at the IS-IS Protocol Layer的 MPLS 网络中断

要检查 IS-IS 协议,请按照下列步骤作:

验证 LSP

目的

确认已针对 IS-IS 配置接口、IS-IS 协议配置正确以及已建立邻接。

行动

要验证标签交换路径 (LSP),请在入口、中继和出口路由器上输入以下命令:

示例输出 1

命令-名称

示例输出 2

命令-名称

示例输出 3

命令-名称

意义

示例输出显示 LSP R1-to-R6 和反向 LSP R6-to-R1 已关闭,并且中转路由器 R3 上没有 LSP 会话。

验证 IS-IS 邻接和接口

目的

检查 IS-IS 层时,请验证 IS-IS 邻接是否已建立,以及 IS-IS 接口是否包含在协议级别。

行动

要验证相邻接口的功能,请从相关路由器输入以下命令:

示例输出 1

命令-名称

示例输出 2

命令-名称

意义

示例输出 1 显示入口路由器 R1 已与相关路由器建立邻接。中转路由器 R3 与出口路由器 R6 没有邻接关系,而出口路由器 R6 在 IP 层和 IGP 层的 MPLS 网络中断中所示的网络中没有建立邻接关系,这表明问题可能出在 IS-IS 协议级别。

示例输出 2 显示 R1 和 R2 是 2 级路由器,而 R6 是 1 级路由器。当路由器显式配置为 1 级或 2 级路由器时,它不会与配置在其他级别的路由器通信。1 级路由器与其区域内的其他 1 级路由器通信,而 2 级路由器与其他 2 级路由器通信,并与其他自治系统通信。由于此网络中的所有路由器均配置为第 2 级,因此无法与 R6 形成邻接关系,R6 被错误地配置为 1 级路由器。

验证 IS-IS 配置

目的

当您确定问题可能出在 IS-IS 协议级别时,请检查网络中路由器的 IS-IS 配置。

行动

要验证 IS-IS 配置,请在相关路由器上输入以下命令:

示例输出

命令-名称

意义

示例输出显示 R6 禁用了 2 级,而 R1 和 R3 禁用了 1 级。要建立 IS-IS 邻接,路由器需要处于同一级别。另一个常见的配置错误是在层级配置 [edit protocols isis] 中省略环路接口 (lo0)。如果未在此级别配置环路接口 (lo0),则 IS-IS 将无法正常运行。此外,包含语 passive 句可确保协议不会在环路接口 (lo0) 上运行,并确保环路接口 (lo0) 在整个网络中正确播发。

采取适当的措施

问题

描述

根据您在调查中遇到的错误,您必须采取适当的措施来纠正问题。在下面的示例中,路由器配置为在不同级别的 IS-IS 协议下运行。

溶液

要更正此示例中的错误,请输入以下命令:

示例输出

意义

示例输出显示出口路由器 R6 上的配置错误已得到纠正,并且现在已建立 IS-IS 邻接。

再次验证 LSP

目的

采取适当措施更正错误后,需要再次检查标签交换路径 (LSP),以确认 RSVP 层中的问题已解决。

行动

要验证 LSP 是否已启动并按预期遍历网络,请从入口、出口和中转路由器输入以下命令:

示例输出 1

命令-名称

示例输出 2

命令-名称

示例输出 3

命令-名称

意义

入口路由器 R1 和出口路由器 R6 的示例输出 1 和 3 显示,LSP 现在正沿着预期路径(从 R1 到 R3 到 R6)遍历网络,而反向 LSP 则是从 R6 到 R3 到 R1。此外,来自传输路由器 R3 的示例输出 2 显示存在两个传输 LSP 会话,一个从 R1 到 R6,另一个从 R6 到 R1。