了解 OSPF 协议的备份选择策略
对 OSPF 无环路备用 (LFA) 路由的支持实质上为 OSPF 增加了 IP 快速重新路由功能。Junos OS 为所有 OSPF 路由预先计算多个无环路备份路由。这些备份路由预安装在数据包转发引擎中,当特定路由的主下一跃点的链接不再可用时,该引擎将执行本地修复并实施备份路径。LFA的选择是通过选择任何匹配的LFA来随机完成的,以进入给定的目的地。这不能确保为网络提供最佳备份覆盖范围。为了选择最佳 LFA,Junos OS 允许您为每个目标(IPv4 和 IPv6)配置网络范围的备份选择策略和下一跃点主接口。这些策略根据管理员组、srlg、带宽、保护类型、指标和节点信息进行评估。
在备份最短路径优先 (SPF) 计算期间,备份路径的每个节点和链路属性由 IGP 累积,并与拓扑中的每个节点(路由器)相关联。最佳备份路径中的下一跃点被选为路由表中的下一跃点作为备份下一跃点。通常,备份评估策略规则分为以下类型:
修剪 — 配置为选择合格备份路径的规则。
排序 — 配置为在符合条件的备份路径中选择最佳备份路径的规则。
可以使用修剪规则和排序规则配置备份选择策略。在评估备份策略时,将为每个备份路径分配一个分数,即表示已评估条件的总权重的整数值。选择得分最高的备份路径。
要强制实施 LFA 选择,请为以下属性配置各种规则:
admin-group– 管理组(也称为链接着色或资源类)是手动分配的属性,用于描述链接的“颜色”,以便具有相同颜色的链接在概念上属于同一类。这些已配置的管理组在协议 MPLS 下定义。可以使用管理组通过排除、全部包含、任意包含或首选项来实现各种备份选择策略。
srlg — 共享风险链路组 (SRLG) 是一组共享公共资源的链路,如果公用资源发生故障,它将影响该集中的所有链路。这些链路具有相同的故障风险,因此被视为属于同一 SRLG。例如,共享公共光纤的链路被称为位于同一 SRLG 中,因为光纤故障可能导致组中的所有链路出现故障。SRLG 由 IGP (OSPF) 域中唯一的 32 位数字表示。一个链路可能属于多个 SRLG。您可以定义备份选择以允许或拒绝主路径和备份路径之间的公共 SRLG。这种对常见 SRLG 的拒绝是基于在主下一跃点和备份 SPF 中不存在具有通用 SRLG 的链路。
注:只能为默认拓扑创建管理组和 SRLG。
带宽 — 带宽指定主路径和备份路径之间的带宽约束。仅当备份下一跃点接口的带宽大于或等于主下一跃点的带宽时,才能使用备份下一跃点链路。
保护类型 — 保护类型可保护目标免受主节点节点故障或主链路链路故障的影响。您可以配置节点、链路或节点链路来保护目标。如果配置了链路节点,则节点保护 LFA 优先于链路保护 LFA。
节点 - 节点是每个节点的策略信息。在这里,节点可以是直接连接的路由器、RSVP 备份 LSP 尾端等远程路由器或备份 SPF 路径中的任何其他路由器。节点通过 LSP 中的节点播发的路由 ID 进行标识。您可以列出节点以在备份路径中首选或排除它们。
指标— — 指标决定LFA的首选方式。在备份选择路径中,根指标和目标指标是两种类型的指标。root-metric 向单跃点邻居或远程路由器(如 RSVP 备份 LSP 尾端路由器)指示该指标。目标指标表示从单跃点邻居或远程路由器(如 RSVP 备份 LSP 尾端路由器)到最终目标的指标。指标评估按升序或降序进行。默认情况下,第一个优先级分配给具有最低目标评估的备份路径,然后是具有最低根指标的备份路径。
评估顺序允许您控制在备份路径中评估这些属性的顺序和标准。您可以显式配置评估顺序。只有配置的属性会影响备份路径的选择。LFA 评估这些属性的默认顺序是 [ 管理员组 srlg 带宽保护类型节点指标 ]。
TE 属性在 OSPFv3 中不受支持,不能用于 IPv6 前缀的备份选择策略评估。