Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

不间断主动路由系统要求

本节包含以下主题:

不间断主动路由平台和交换平台支持

表 1 列出了支持不间断活动路由 (NSR) 的平台。

表 1:不间断主动路由平台支持

平台

Junos OS 版本

M10i 路由器

8.4 或更高版本

M20 路由器

8.4 或更高版本

M40e 路由器

8.4 或更高版本

M120 路由器

9.0 或更高版本

M320 路由器

8.4 或更高版本

MX 系列路由器

9.0 或更高版本

PTX 系列数据包传输路由器

注意:

仅在 PTX 系列上实现不间断主动路由 (NSR) 切换,仅支持以下 MPLS 和 VPN 协议以及使用链接复合下一跃点的应用程序:

  • 已标记的 BGP

  • 第 2 层 VPN,不包括 2 层互连(2 层交换)

  • 3 层 VPN

  • 自民党

  • Rsvp

12.1R4 或更高版本

T320 路由器、T640 路由器和 TX Matrix 路由器

8.4 或更高版本

独立 T1600 路由器

8.5 或更高版本

独立 T4000 路由器

12.1R2 或更高版本

TX Plus Matrix 路由器

10.0 或更高版本

带 3D SIB 的 TX Plus Matrix 路由器

13.1 或更高版本

带双路由引擎或虚拟机箱的 EX 系列交换机

EX 系列交换机 10.4 或更高版本

虚拟机箱交换矩阵中的 EX 系列或 QFX 系列交换机

EX 系列和 QFX 系列交换机的 13.2X51-D20 或更高版本

注意:

为不间断活动路由配置的所有路由引擎都必须运行同一个 Junos OS 版本。

不间断主动路由协议和功能支持

表 2 列出了不间断活动路由支持的协议。

表 2:不间断主动路由协议和功能支持

协议

Junos OS 版本

采用链路聚合控制协议 (LACP) 的聚合以太网接口

9.4 或更高版本

双向转发检测 (BFD)

有关更多信息,请参阅 不间断主动路由 BFD 支持

8.5 或更高版本

Bgp

有关更多信息,请参阅 不间断主动路由 BGP 支持

8.4 或更高版本

EVPN

  • 用于 BUM 流量的具有入口复制的 EVPN

  • EVPN-ETREE

  • EVPN-VPWS

  • EVPN -VXLAN

  • PBB-EVPN

  • 用于 BUM 流量的具有 P2MP mLDP 复制的 EVPN

有关更多信息,请参阅 NSR 和对 EVPN 的统一 ISSU 支持

16.2R1 或更高版本(对于具有 BUM 流量入口复制的 EVPN)

17.2R1 或更高版本(适用于(EVPN-ETREE、EVPN-VPWS、EVPN-VXLAN 和 PBB-EVPN)

18.2R1 或更高版本(对于具有 P2MP mLDP 复制的 BUM 流量的 EVPN)

已标记的 BGP(PTX 系列数据包传输路由器:仅限)

12.1R4 或更高版本

IS-IS

8.4 或更高版本

自民党

8.4 或更高版本

基于 LDP 的虚拟专用 LAN 服务 (VPLS)

9.3 或更高版本

LDP OAM(操作、管理和管理)功能

9.6 或更高版本

LDP(仅限 PTX 系列数据包传输路由器)

LDP 的不间断主动路由支持包括:

  • LDP 单播传输 LSP

  • 标记的内部 BGP (IBGP) 和外部 BGP (EBGP) 的 LDP 出口 LSP

  • RSVP 传输 LSP 上 LDP

  • 带索引下一跃点的 LDP 传输 LSP

  • LDP 传输 LSP 具有不均的成本负载平衡

  • LDP 点对多点 LSP

  • LDP 入口 LSP

12.3R4 或更高版本

(适用于 LDP 点到多点 LSP)13.3R1 或更高版本

(适用于 LDP 入口 LSP)13.3R1 或更高版本

2 层电路

(基于 LDP 的 VPLS)9.2 或更高版本

(在 RSVP-TE LSP 上)11.1 或更高版本

2 层 VPN

9.1 或更高版本

2 层 VPN(仅限 PTX 系列数据包传输路由器)

注意:

2 层互连(2 层拼接)不支持不间断活动路由。

12.1R4 或更高版本

第 3 层 VPN(有关限制,请参阅此表后的第一个说明)

第 3 层 VPN 的不间断主动路由支持包括:

  • IPv4 标记为单播(入口或出口)

  • IPv4-vpn 单播(入口或出口)

  • IPv6 标记单播(入口或出口)

  • IPv6-vpn 单播(入口或出口)

9.2 或更高版本

3 层 VPN(仅限 PTX 系列数据包传输路由器)

12.1R4 或更高版本

逻辑系统支持(为逻辑系统提供不间断主动路由支持,以保留接口和内核信息)。

13.3R1 或更高版本

   

组播源发现协议 (MSDP)

有关更多信息,请参阅 不间断主动路由 MSDP 支持

12.1 或更高版本

OSPF/OSPFv3

8.4 或更高版本

协议无关组播 (PIM)

有关更多信息,请参阅 不间断主动路由 PIM 支持

(适用于 IPv4)9.3 或更高版本

(适用于 IPv6)10.4 或更高版本

RIP 和 RIP 新一代 (RIPng)

9.0 或更高版本

RSVP(仅限 PTX 系列数据包传输路由器)

RSVP 的不间断主动路由支持包括:

  • 点对多点 LSP

    • RSVP 点对多点入口、中继和出口 LSP 使用现有非链下一跃点。

    • RSVP 点到多点传输 LSP 使用复合下一跃点进行点到多点标签路由。

  • 点对点 LSP

    • 使用非链下一跃点的 RSVP 点对点入口、中继和出口 LSP。

    • 使用链式复合下一跃点的 RSVP 点对点传输 LSP。

12.1R4 或更高版本

RSVP-TE LSP

有关更多信息,请参阅 RSVP-TE LSP 的不间断主动路由支持

9.5 或更高版本

VPLS

(基于 LDP)9.1 或更高版本

(基于 RSVP-TE)11.2 或更高版本

VRRP

13.2 或更高版本

VRRP

13.2 或更高版本

注意:

第 3 层 VPN 支持不包括动态 GRE 隧道、组播 VPN 或 BGP 流路由。

注意:

如果配置了不间断活动路由不支持的协议,则协议将照常运行。发生切换时,不受支持的协议的状态信息不会保留,必须使用该协议固有的正常恢复机制刷新。

注意:

在上面配置了逻辑系统的路由器上,NSR 仅在主实例中受支持。

注意:

从 Junos OS 13.3R5 版开始,在 EX9214 交换机上,VRRP 主状态可能会在平滑路由引擎切换期间发生变化,即使启用了不间断活动路由也是如此。

不间断主动路由 BFD 支持

不间断主动路由支持双向转发检测 (BFD) 协议,该协议使用路由协议发现的拓扑来监控邻接方。BFD 协议是一种简单的发送机制,用于检测网络故障。由于 BFD 经过简化,可在快速实时检测方面高效,因此当它与路由协议结合使用时,路由恢复时间得以缩短。启用不间断活动路由后,当路由引擎切换时,BFD 会话状态不会重新启动。

注意:

BFD 会话状态仅保存给使用聚合或静态路由的客户端,或者为 BGP、IS-IS、OSPF/OSPFv3、PIM 或 RSVP 保存。

当 BFD 会话分发到数据包转发引擎时,BFD 数据包将继续在路由引擎切换期间发送。如果要在切换期间保持未分配的 BFD 会话处于活动状态,则必须确保会话故障检测时间大于路由引擎切换时间。以下 BFD 会话不会分发到数据包转发引擎:多跳会话、隧道封装会话以及通过集成路由和桥接 (IRB) 接口的会话。

注意:

BFD 是一种消耗系统资源的密集型协议。对于基于路由引擎的会话,为 BFD 指定小于 100 毫秒的最小间隔,为分布式 BFD 会话指定 10 毫秒的最小间隔,可能会导致 BFD 发生不所需的翻动。配置 minimum-interval 语句是 BFD 实时性检测参数。

根据您的网络环境,以下附加建议可能适用:

  • 对于具有大量 BFD 会话的大规模网络部署,请为基于路由引擎的会话指定最小 300 毫秒的间隔,为分布式 BFD 会话指定 100 毫秒的间隔。

  • 对于具有大量 BFD 会话的超大规模网络部署,请联系瞻博网络客户支持,了解更多信息。

  • 如果配置了不间断活动路由的路由引擎切换事件期间要保持开启的 BFD 会话,请为基于路由引擎的会话指定至少 2.5 秒的间隔。对于配置了不间断活动路由的分布式 BFD 会话,建议的最小间隔不变,并且仅取决于您的网络部署。

不间断主动路由 BGP 支持

不间断活动路由 BGP 支持受以下条件的约束:

  • 您必须在[edit protocols bgp]层次结构级别包含该path-selection external-router-ID语句,以确保在不间断活动路由切换期间和之后,主路由引擎和备份路由引擎之间的路径选择一致。

  • 从 Junos OS 14.1 版开始,您必须在[edit protocols bgp]层次结构级别包括advertise-from-main-vpn-tables语句,以防止在配置了 VPN 地址家族的路由设备上启用或禁用了路由反射器 (RR) 或自治系统边界路由器 (ASBR) 功能的 BGP 会话。

  • 在不间断主动路由和 ISSU 期间,主要路由引擎和备份路由引擎之间不会同步 BGP 会话正常运行时间和停机时间统计信息。备份路由引擎会根据备份首次感知已建立的会话的时间维护自己的会话正常运行时间。例如,如果备份路由引擎重新启动(或在 restart routing 备份路由引擎上运行),则备份的正常运行时间很短,因为备份刚刚了解已建立的会话。如果备份在 BGP 会话首次出现在主会话时正常运行,则主要会话的正常运行时间与备份的正常运行时间几乎相同。路由引擎切换后,新的主交换机将继续从备份路由引擎上的剩余时间继续运行。

  • 如果主路由引擎中的 BGP 对等方协商了不支持不间断活动路由的地址系列功能,则备份路由引擎上的相应 BGP 邻接方状态显示为空闲。切换时,BGP 会话将从新的主路由引擎重新建立。

    不间断活动路由仅支持以下地址族。

    注意:

    仅在 BGP 主实例上支持地址族。VRF 实例仅支持单播。

    • inet 标签单播

    • inet-mdt

    • inet 组播

    • inet-mvpn

    • inet 单播

    • inet-vpn 单播

    • inet6 标记单播

    • inet6 组播

    • inet6-mvpn

    • inet6 单播

    • inet6-vpn 单播

    • iso-vpn

    • l2vpn 信令

    • 路由目标

  • 如果启用了不间断活动路由,则 BGP 路由抑制在备份路由引擎上不起作用。

不间断有源路由第 2 层电路和 VPLS 支持

不间断主动路由在基于 LDP 和基于 RSVP-TE 的网络上支持第 2 层电路和 VPLS。不间断主动路由支持使备份路由引擎能够跟踪主路由引擎上第 2 层电路和 VPLS 播发的标签,并在路由引擎切换后使用相同的标签。

在 Junos OS 9.6 及更高版本中,不间断主动路由支持已扩展到第 2 层电路和基于 LDP 的 VPLS 伪线冗余配置。

不间断主动路由 PIM 支持

不间断活动路由支持在备份路由引擎上具有状态复制的协议无关组播 (PIM)。在备份路由引擎上复制的状态信息包括邻接方关系、合并和删除事件、集合点 (RP) 集、路由与下一跃点之间的同步、组播会话状态以及两个路由引擎之间的转发状态等信息。

注意:

Junos OS 9.3 及更高版本的 IPv4 以及 Junos OS 10.4 及更高版本的 IPv6 支持 PIM 的不间断活动路由。从 11.1 版开始,Junos OS 还支持同时配置了 IPv4 和 IPv6 的设备上的 PIM 的不间断活动路由。

要为 PIM 配置不间断活动路由,请在配置中加入与其他协议相同的语句: nonstop-routing 层次结构级别的语句 [edit routing-options]graceful-switchover 层次结构级别的语句 [edit chassis redundancy] 。要跟踪 PIM 不间断活动路由事件,请将语句 flag nsr-synchronization 包含在 [edit protocols pim traceoptions] 层次结构级别。

注意:

clear pim joinclear pim register启用不间断活动路由时,备份路由引擎不支持 、和clear pim statistics操作模式命令。

不间断主动路由支持因 PIM 功能而异。这些功能可分为以下三类:支持的功能、不支持的功能和不兼容的功能。

Supported features:

  • 自动 RP

    注意:

    IPv6 上的不间断主动路由 PIM 支持不支持自动 RP,因为 IPv6 不支持自动 RP。

  • Bootstrap 路由器 (BSR)

  • 静态 IP

  • 非 RP IPv6 路由器上的嵌入式 RP

  • 本地 RP

    注意:

    本地 RP 和BSR(IPv4 和 IPv6 上)、自动RP(在 IPv4 上)以及嵌入式 RP(在 IPv6 上)支持 RP 集信息同步。

  • BFD

  • 密集模式

  • 稀疏模式

  • 源特定组播 (SSM)

  • 草稿罗森组播 VPN (MVPN)

  • 任播 RP(任播 RP 集信息同步和任播 RP 寄存器状态同步在 IPv4 和 IPv6 配置上)

  • 流图

  • 统一 ISSU

  • 邻接方策略、自举路由器导出和导入策略、范围策略、流图和反向路径转发 (RPF) 检查策略等策略功能

  • 上游断言同步

  • PIM 加入负载平衡

从 12.2 版开始,Junos OS 将不间断主动路由 PIM 支持扩展到了草案 Rosen MVPN。对 Rosen MVPN 草案的不间断主动路由 PIM 支持,使支持主动路由功能的不间断设备可以跨切换保留与草案罗森 MPVN 相关的信息,例如默认和数据组播分布树 (MDT) 状态。在 12.2 之前的版本中,不间断活动路由 PIM 配置与 Rosen MVPN 草案配置不兼容。

备份路由引擎根据配置以及从主路由引擎接收的信息设置默认 MDT,并不断更新默认 MDT 状态信息。

但是,对于数据 MDT,备份路由引擎依靠主路由引擎在创建、更新或删除数据 MDT 时提供更新。备份路由引擎既不监控数据 MDT 流速,也不会根据流速变化触发数据 MDT 切换。同样,备份路由引擎不维护数据 MDT 延迟计时器或超时计时器。在接管为主路由引擎之前,它不会为数据 MDT 发送 MDT 加入TLV数据包。切换后,新的主路由引擎会开始为每个数据 MDT 发送 MDT 加入TLV数据包,还会重置数据 MDT 计时器。请注意,计时器的到期时间可能与上一主路由引擎上的原始值不同。

从 12.3 版开始,Junos OS 将协议无关组播 (PIM) 不间断主动路由支持扩展到仅支持 IGMP 的接口。

在早于 12.3 的 Junos OS 版本中,不会在备份路由引擎上复制基于 IGMP 接口创建的 PIM 加入。因此,相应的组播路由在备份路由引擎上被标记为已修剪(即丢弃)。由于这种限制,切换后,新的主路由引擎必须等待 IGMP 模块出现并开始接收报告,以创建 PIM 加入并安装组播路由。在组播加入和路由恢复之前,这会导致流量丢失。

但是,在 Junos OS 12.3 及更高版本中,仅支持 IGMP 的接口上的组播连接会映射到 PIM 状态,并且这些状态会在备份路由引擎上复制。如果备份路由引擎上提供了相应的 PIM 状态,则组播路由在备份路由引擎上将被标记为转发。这可在切换后实现不间断流量。此增强功能包括 IGMPv2、IGMPv3、MLDv1 和 MLDv2 报告和分叶。

Unsupported features:您可以在路由器上配置以下 PIM 功能以及不间断活动路由,但这些功能就像未启用不间断主动路由一样。换句话说,在路由引擎切换和其他中断期间,其状态信息不会保留,流量会丢失。

  • 互联网组管理协议 (IGMP) 排除模式

  • IGMP 侦听

使用 PIM 提供商隧道的下一代 MVPN 不支持不间断活动路由。如果配置同时包含具有 PIM 提供商隧道的不间断活动路由和新一代 MVPN,则提交操作将失败。

Junos OS 的配置语句仅禁用 PIM 的不间断活动路由,以便您可以激活不兼容的 PIM 功能,并继续为路由器上的其他协议使用不间断活动路由。在激活不兼容的 PIM 功能之前,请将语句nonstop-routing disable[edit protocols pim]包含在层次结构级别。请注意,在这种情况下,所有 PIM 功能都会禁用不间断活动路由,而不仅仅是不兼容的功能。

不间断主动路由 MSDP 支持

从 12.1 版开始,Junos OS 将不间断活动路由支持扩展到了组播源发现协议 (MSDP)。

MSDP 的不间断主动路由支持在整个切换中保留以下 MSDP 相关信息:

  • MSDP 配置和对等信息

  • MSDP 对等插槽信息

  • 源-主动和相关信息

但是,请注意,以下限制适用于不间断活动路由 MSDP 支持:

  • 由于备份路由引擎通过处理来自网络的源-主动消息来学习主动信息,因此在主路由引擎和备份路由引擎之间同步的源活动信息可能需要长达 60 秒。因此,在对插槽进行初始复制后的 60 秒内,不允许计划进行切换。

  • 同样,Junos OS 不支持在 240 秒内进行两次计划中的切换。

Junos OS 允许您在层次结构级别包含 flag nsr-synchronization 语句 [edit protocols msdp traceoptions] 来跟踪 MSDP 不间断活动路由事件。

为 RSVP-TE LSP 提供不间断主动路由支持

Junos OS 将不间断活动路由支持扩展到属于 RSVP-TE LSP 的标签交换路由器 (LSR) 和第 2 层电路。LSR 上的不间断主动路由支持可确保 LSR 上的主要路由引擎到备份路由引擎的切换对网络邻接方保持透明,并且 LSP 信息在切换期间和切换后保持不变。

您可以使用 show rsvp version 命令查看 LSR 上的不间断活动路由模式和状态。同样,您可以使用 show mpls lsp 备份路由引擎上的和 show rsvp session 命令查看在备份路由引擎上重新创建的状态。

RSVP 点对多点 LSP 还支持 Junos OS 不间断主动路由功能。在 Junos OS 11.4 版和 12.1 版中增加了针对 RSVP 点到多点出口和传输 LSP 的不间断主动路由支持。在切换期间,LSP 来自备份路由引擎,该引擎在切换前后与主路由引擎共享并同步状态信息。对点到多点传输和出口 LSP 的不间断主动路由支持可确保切换对网络邻接方保持透明,并在切换过程中保留 LSP 信息。

从 14.1R1 版开始,Junos OS 将不间断活动路由支持扩展到了新一代组播 VPN (MVPN)。

您可以通过 show rsvp session detail 命令检查点到多点 LSP 重新聚合状态信息(P2MP LSP re-merge可能的值包括 headmembernone)。

从 14.1R1 版开始,Junos OS 为 VPLS 和 MVPN 使用的点到多点 LSP 扩展了不间断主动路由支持。

但是,Junos OS 不支持以下功能的不间断活动路由:

  • 广义多协议标签交换 (GMPLS) 和 LSP 层次结构

  • 域间或松散跳扩展 LSP

  • BFD 实时检测

  • 从 Junos OS 14.2 版开始,设置保护

RSVP-TE LSP 的不间断主动路由支持受以下限制和限制:

  • 切换时,LSP 不会保持绕道,因此,切换后,LSP 可能无法绕行。

  • 不跨路由引擎切换维护与 show rsvp statisticsshow rsvp interface detail | extensive 命令对应的控制平面统计信息。

  • 不会报告来自备份路由引擎的统计信息,也不会monitor mpls label-switched-path报告show mpls lsp statistics命令。但是,如果发生切换,备份路由引擎在接管为主路由引擎后,会开始报告统计信息。请注意,对clear statistics旧主路由引擎发出的命令对新主路由引擎没有任何影响,新主路由引擎会报告统计信息,包括任何未清清的统计信息。

  • 在不间断活动路由切换期间,状态超时可能需要额外的时间。例如,如果切换发生在邻接方错过向主节点发送两条 hello 消息之后,新的主路由引擎会再等待三个问候句点,然后让邻接方超时。

  • 在 RSVP 入口路由器上,如果配置了自动带宽功能,则带宽调整计时器将设置在切换后的新主交换机中。这会导致切换后带宽调整所需的时间增加一次性。

  • 备用 LSP(在节点或链路故障后在本地修复点 (PLR) 和合并点之间建立的 LSP 在路由引擎切换期间不会保留。

  • 启用不间断活动路由后,不支持平稳重启。但是,支持平滑重启助手模式。

版本历史记录表
释放
描述
14.2
从 Junos OS 14.2 版开始,设置保护
14.1
从 Junos OS 14.1 版开始,您必须在 [edit protocols bgp]层次结构级别包括 advertise-from-main-vpn-tables语句,以防止在配置了 VPN 地址家族的路由设备上启用或禁用了路由反射器 (RR) 或自治系统边界路由器 (ASBR) 功能的 BGP 会话。
14.1
从 14.1R1 版开始,Junos OS 将不间断活动路由支持扩展到了新一代组播 VPN (MVPN)。
14.1
从 14.1R1 版开始,Junos OS 为 VPLS 和 MVPN 使用的点到多点 LSP 扩展了不间断主动路由支持。
13.3R5
从 Junos OS 13.3R5 版开始,在 EX9214 交换机上,VRRP 主状态可能会在平滑路由引擎切换期间发生变化,即使启用了不间断活动路由也是如此。