Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 IS-IS 的无环路备用路由

Junos OS 支持 IS-IS 无环路备用路由,以便为 IS-IS 启用 IP 快速重新路由功能。Junos OS 会预计算所有 IS-IS 路由的无环路备份路由。这些备份路由预安装在 数据包转发引擎 中,当特定路由的下一跃点主链路不再可用时,该执行本地修复并实施备用路径。借助本地修复,数据包转发引擎可以在收到来自路由引擎的重新计算路径之前纠正路径故障。本地修复将重新路由流量所需的时间减少到 50 毫秒以内。相比之下,全局修复可能需要长达 800 毫秒的时间来计算一条新路由。因此,局部修复和整体修复是相辅相成的。本地修复使流量能够继续使用备用路径路由,直到全局修复能够计算新路由。

无环路路径是指不将流量转发回路由设备以到达给定目标的路径。也就是说,其到目标的最短路径遍历路由设备的邻接方不会用作到该目标的备用路由。为了确定 IS-IS 路由的无环路备用路径,Junos OS 对每个单跃点邻接方运行最短路径优先 (SPF) 计算。您可以在任何 IS-IS 接口上启用对备用无环路路由的支持。由于通常的做法是在已启用 IS-IS 的接口上启用 LDP,因此此功能还支持 LDP 标签交换路径 (LSP)。

注意:

如果在为 LDP 和 IS-IS 配置的接口上启用对备用无环路路由的支持,则可以使用命令 traceroute 将活动路径追踪到下一跃点主跃点。

通过 IS-IS 路由提供的备份覆盖率级别取决于实际网络拓扑,对于任何给定路由设备上的所有目标,通常都低于 100%。您可以扩展备份覆盖范围,将 RSVP LSP 纳入其中。

Junos OS 通过备用无环路为 IS-IS 提供两种路由冗余机制:链路保护和节点链路保护。在 IS-IS 接口上启用链路保护或节点链路保护时,Junos OS 将为遍历受保护接口的所有目标路由创建一条通往下一跃点主跃点的备用路径。链路保护提供针对每个链路的流量保护。当您假设只有一个链路可能变得不可用,但主路径上的相邻节点仍可通过另一个接口使用时,请使用链路保护。

节点链路保护会通过完全不同的路由设备建立替代路径。如果假定当链路不再可用时,对节点的访问将会丢失,则使用节点链路保护。因此,Junos OS 会计算出避开主下一跃点路由设备的备用路径。

在图 1 中,案例 2 显示了当主下一跃点链路 A 到目标路由器 C 发生故障时,链路保护如何允许源路由器 A 切换到链路 B。但是,如果路由器 B 发生故障,链路 B 也会发生故障,并且受保护的链路 A 也将丢失。如果启用了节点链路保护,路由器 A 能够切换到路由器 D 上的链路 D,并完全绕过发生故障的路由器 B。如案例 1 所示,启用节点链路保护后,路由器 A 有一条节点链路保护备用路径,可通过路由器 D 到目标路由器 C。这意味着,如果路由器 B 发生故障,路由器 A 仍然可以到达路由器 C,因为从路由器 A 到链路 D 的路径仍可作为备用备份路径使用。

图 1:IS-IS 路由的链路保护和节点链路保护比较 Link Protection and Node-Link Protection Comparison for IS-IS Routes

Junos OS 实施支持 IS-IS 路由的无环路备用路径基于以下标准:

  • RFC 5286,IP 快速重新路由的基本规范:无环路备用

  • RFC 5714,IP 快速重新路由框架

排除 IS-IS 接口作为受保护接口的备份

默认情况下,属于主实例或特定路由实例的所有 IS-IS 接口都有资格用作受保护接口的备份接口。您可以指定将任何 IS-IS 接口排除在用作受保护接口的备份接口之外。要将 IS-IS 接口排除为备份接口,请在[edit protocols isis interface interface-name]层次结构级别包含以下no-eligible-backup语句:

将 RSVP 标签交换路径配置为 IS-IS 的备份路径

依靠单跳邻居备份路径的最短路径优先 (SPF) 计算可能会导致特定网络拓扑的备份覆盖率低于 100%。您可以通过将 RSVP LSP 配置为备份路径来增强 IS-IS 和 LDP 标签交换路径 (LSP) 的覆盖范围。要将特定 RSVP LSP 配置为备份路径,请在[edit protocols mpls label-switched-path lsp-name]层次结构级别包含语backup句:

配置 LSP 时,您必须使用 to 语句指定出口路由设备的 IP 地址。有关配置 LSP 和 RSVP 的详细信息,请参阅 适用于路由设备的 Junos OS MPLS 应用库

使用作模式命令监控受保护的 IS-IS 路由

您可以发出作模式命令,提供有关受链路保护和节点链路保护的 IS-IS 路由的更多详细信息。以下准则说明了每个命令输出中可用的信息类型:

  • show isis backup label-switched-path- 显示已指定为备份路径的 MPLS LSP 以及这些 LSP 的当前状态。

  • show isis backup spf results- 显示给定目标的每个邻居的 SPF 计算值。指示是否已将特定接口或节点指定为备份路径以及原因。 no-coverage 使用选项可仅显示那些没有备份覆盖范围的节点。

  • show isis backup coverage - 显示受保护的每种地址族类型的节点和前缀的百分比。

  • show isis interface detail- 显示应用于每个受保护接口的保护类型(链路或节点链路)。