统一 ISSU 系统要求
统一不中断服务的软件升级 (ISSU) 要求您满足下面列出的设备和配置要求。
统一不中断服务的软件升级 (ISSU) 功能使您能够在两个不同的 Junos OS 版本之间升级设备,而不会中断控制平面,并且将流量中断降至最低。统一 ISSU 仅在双路由引擎平台上受支持。此外,还必须启用平滑路由引擎切换 (GRES) 和不间断活动路由 (NSR) 功能。
要验证平台对统一 ISSU 的支持,请使用 功能浏览器。
本节包含以下主题:
适用于所有平台的常规统一 ISSU 注意事项
统一 ISSU 具有以下注意事项:
-
要升级到 Junos OS 21.2R1 或 22.1R1 版,需要在发出 in-service-upgrade 命令时包含该
no-validate选项。此命令的语法是request system software in-service-upgrade /var/tmp/package-name.tgz no-validate20.4R2 之前的 Junos OS 版本不支持
no-validate统一 ISSU 选项。要使用统一 ISSU 从旧版本升级到 Junos OS 21.2R1 或 22.1R1 版本,必须先升级到支持no-validate统一 ISSU 选项的版本,如 20.4R2。 -
如果配置了 VPLS 动态配置文件,但未配置增强型订阅者管理,则无法使用统一 ISSU 从早期 Junos OS 版本升级到 Junos OS 17.1R1 或更高版本。
-
主路由引擎和备份路由引擎必须运行相同的软件版本,然后才能执行统一 ISSU。
-
如果指定安装的 Junos OS 版本早于设备上当前运行的版本,则统一 ISSU 进程将终止,并显示一条消息。
-
如果指定的升级与当前配置、支持的组件等发生冲突,则统一 ISSU 进程将终止。
-
在统一 ISSU 期间,您不能使 PIC 脱机或联机。
-
当设备正在经历统一 ISSU 时,用户启动的 GRES 将被阻止。
-
统一 ISSU 不支持使用 Junos SDK 开发的扩展应用包。
-
要从支持 ISSU 的统一版本降级到之前的软件版本(是否支持 ISSU 统一),请使用命令
request system software add package-name。与使用统一 ISSU 流程进行升级不同,使用该request system software add package-name命令降级可能会导致网络中断和数据丢失。有关使用该request system software add package-name命令的更多信息,请参阅 Junos OS 软件安装和升级指南。 -
与单播反向路径转发 (RPF) 相关的统计信息不会跨统一 ISSU 保存,并且在统一 ISSU 期间,单播 RPF 计数器将重置为零。
-
在统一 ISSU 期间,BGP 会话正常运行时间和停机时间统计信息不会在主路由引擎和备份路由引擎之间同步。备份路由引擎根据备份首次意识到已建立会话的时间来维护自己的会话正常运行时间。例如,如果备份路由引擎重新启动(或者如果您在备份路由引擎上运行
restart routing),则备份路由引擎的正常运行时间很短,因为备份刚刚了解了已建立的会话。如果当主服务器上首次启动 BGP 会话时,备份正在运行,则主服务器上的正常运行时间和备份上的正常运行时间几乎相同。路由引擎切换后,新的主路由器将从备份路由引擎上的剩余时间开始继续。 -
如果设备上启用了代理 ARP,则必须在统一 ISSU 进程开始之前从层次结构级别中
[edit interfaces interface-name unit 0 family inet]删除该unconditional-src-learn语句,并在统一 ISSU 进程完成后将其包含在内。请注意,默认情况下不包含该unconditional-src-learn语句。
MX 系列路由器的统一 ISSU 注意事项
统一 ISSU 对 MX 系列路由器有以下注意事项:
-
适用于 MX 系列路由器的统一 ISSU 不支持 IEEE 802.1ag OAM 和 IEEE 802.3ah 协议。
-
如果配置了时钟同步,则统一 ISSU 进程将终止。对于 Junos OS 22.1R1 及更高版本,您可以使用该
request system software in-service-upgrade命令来handle-incompatible-config自动停用/激活 PTP 和同步以太网的时钟同步。 -
在具有 MPC/MIC 接口的 MX 系列路由器上,在统一 ISSU 过程中,用于传输流量和统计信息的监管器将暂时禁用。
-
在 MX 系列 MPC 上,特定于接口的统计信息和防火墙过滤器统计信息将跨统一 ISSU 保留。在统一 ISSU 期间,计数器和监管器作将被禁用。
-
为了在具有 MPC/MIC 接口的 MX 系列路由器上跨统一 ISSU 保留统计信息,路由器将统计信息数据存储为二进制大对象。路由器在统一 ISSU 初始化之前收集统计信息,并在统一 ISSU 完成后恢复统计信息。统一 ISSU 过程中不会收集任何统计信息。
-
统一 ISSU作完成后,需要重新启动 MPC 才能使 MACsec 正常工作。
-
当配置了大量订阅者时,第 2 层调度器可能会超额订阅。当系统用完调度程序时,统一 ISSU 进程可能会终止。系统会在控制平面上生成包含 ISSU 故障和 CRC 错误的日志消息。如果遇到此问题,请联系 JTAC 以获取帮助,以消除配置中的第 2 层调度器超额订阅。
-
MX 系列路由器支持链路聚合控制协议 (LACP),在统一 ISSU 期间具有快速发送通知。默认情况下,此支持处于禁用状态。在启动统一 ISSU 之前,必须在主路由器和对等路由器上启用 fast-hello-issu 选项。请注意,对等路由器也必须是 MX 系列路由器才能使用此功能。
PTX 系列路由器的统一 ISSU 注意事项
统一 ISSU 对 PTX 系列路由器有以下注意事项:
-
在 PTX 系列路由器上使用统一 ISSU 期间,不支持链路聚合控制协议 (LACP)。您必须在统一 ISSU 进程开始之前在层次结构级别禁用
[edit interfaces interface-name aggregated-ether-options]该lacp语句,并在统一 ISSU 进程完成后启用该语句。
统一 ISSU 平台支持
要了解哪些平台支持 ISSU,请使用瞻博网络网站上 的功能浏览器 工具。
统一 ISSU 功能支持
统一 ISSU 支持 从 Junos OS 9.0 版开始的大多数 Junos OS 功能。但是,以下限制适用:
-
链路聚合控制协议 (LACP) — 在统一 ISSU 完成之前,不会处理链路更改。
-
自动保护切换 (APS) — 在统一 ISSU 完成之前,不会处理网络更改。
-
IEEE 802.3ah 和 IEEE 802.1ag 定义的以太网作、管理和管理 (OAM) — 发生路由引擎切换时,OAM hello 消息超时,从而触发协议融合。
-
以太网电路交叉连接 (CCC) 封装 — 在统一 ISSU 完成之前,不会处理电路更改。
-
逻辑系统 — 在配置了逻辑系统的设备上,只有主逻辑系统支持统一 ISSU。
注意:从基于 FreeBSD 6.1 的 Junos OS 到升级后的基于 FreeBSD 10.x 的 Junos OS 执行统一 ISSU 时,必须在远程主机或路由引擎上验证配置。远程主机或路由引擎必须运行的是具有升级版 FreeBSD 的 Junos OS。此外,从基于 FreeBSD 6.1 的 Junos OS 升级到基于 FreeBSD 10.x 的 Junos OS 时,仅保留少数选定的目录和文件。请参阅 使用升级版 FreeBSD 升级 Junos OS。
统一 ISSU PIC 支持注意事项
以下章节列出了有关统一 ISSU 的 PIC 支持的信息。
有关基于设备和版本的单个 PIC 上的 ISSU 支持的信息,请使用 功能浏览器 工具。
有关灵活 PIC 集中器 (FPC) 类型、FPC/PIC 兼容性以及 FPC 支持特定 PIC 的初始 Junos OS 版本的信息,请参阅适用于您平台的 PIC 指南。
PIC 注意事项
在执行统一 ISSU 之前,请考虑以下 PIC 限制:
-
不支持 PIC — 如果统一 ISSU 不支持 PIC,则在升级开始时,软件会发出警告,提示 PIC 将脱机。PIC 脱机且统一 ISSU 完成后,PIC 将使用新固件重新联机。
-
PIC 组合 — 对于某些 PIC,较新的 Junos OS 服务可能需要大量的互联网处理器 ASIC 内存,并且某些配置规则可能会限制特定平台上的某些 PIC 组合。借助统一的 ISSU:
-
如果设备升级的软件版本不支持 PIC 组合,则验证检查将显示一条消息并终止升级。
-
如果设备升级到的软件版本不支持 PIC 组合,则验证检查将显示一条消息并终止升级,即使设备升级的软件版本支持该 PIC 组合也是如此。
-
-
接口统计信息 — 接口统计信息可能不正确,因为:
-
在数据包转发引擎上启动新微内核期间,不会处理主机绑定的流量,并且可能会被丢弃,从而导致数据包丢失。
-
在数据包转发引擎及其接口的硬件更新期间,流量将停止并丢弃。(硬件更新的持续时间取决于接口的数量和类型以及设备配置。)
-
在统一 ISSU 期间,定期统计信息收集将停止。如果硬件计数器饱和或环绕,则软件不会显示准确的接口统计信息。
-
-
CIR 超额订阅 — 如果在逻辑接口上配置了承诺信息速率 (CIR) 的超额订阅:
-
并且 CIR 的总和超过物理接口的带宽,在执行统一 ISSU 后,可能不会为每个逻辑接口分配其原始 CIR。
-
如果逻辑接口上配置的延迟缓冲率之和超过物理接口的带宽,则在执行统一 ISSU 后,每个逻辑接口可能无法收到其原始延迟缓冲率计算结果。
-
MX 系列 3D 通用边缘路由器上的统一 ISSU 支持
以下章节列出了在 MX 系列路由器上的统一 ISSU 期间支持的密集端口集中器 (DPC)、灵活 PIC 集中器 (FPC)、模块化端口集中器 (MPC) 和模块化接口卡 (MIC)。
MX 系列路由器上的统一 ISSU DPC 和 FPC 支持
统一 ISSU 支持除 MX 系列路由器上的多服务 DPC 以外的所有 DPC。统一 ISSU 还支持 MX 系列路由器上的 2 类 FPC (MX-FPC2) 和 3 类 FPC (MX-FPC3)。
在 MX 系列路由器上统一支持 ISSU MIC 和 MPC
统一 ISSU 支持 表 1 和表 2 中列出的所有模块化端口集中器 (MPC) 和模块化接口卡 (MIC)。
在 MX 系列路由器上的 MPC 中,特定于接口的统计信息和防火墙过滤器统计信息将通过统一的 ISSU 保留。在统一 ISSU 期间,计数器和监管器作将被禁用。
为了在具有 MPC/MIC 接口的 MX 系列路由器上跨统一 ISSU 保留统计信息,路由器将统计信息数据存储为二进制大对象。路由器在统一 ISSU 初始化之前收集统计信息,并在统一 ISSU 完成后恢复统计信息。统一 ISSU 过程中不会收集任何统计信息。
要验证是否在统一 ISSU 中保留统计信息,可以发出 CLI作命令,例如 show interfaces statistics 在统一 ISSU 完成后发出。
| MPC 类型 |
端口数量 |
型号 |
平台 |
|---|---|---|---|
| MPC1 |
— |
MX-MPC1-3D |
MX 系列路由器 |
| MPC1E |
— |
MX-MPC1E-3D |
MX 系列路由器 |
| MPC1 Q |
— |
MX-MPC1-3D-Q |
MX 系列路由器 |
| MPC1E Q |
— |
MX-MPC1E-3D-Q |
MX 系列路由器 |
| MPC2 |
— |
MX-MPC2-3D |
MX 系列路由器 |
| MPC2E |
— |
MX-MPC2E-3D |
MX 系列路由器 |
| MPC2 Q |
— |
MX-MPC2-3D-Q |
MX 系列路由器 |
| MPC2E Q |
— |
MX-MPC2E-3D-Q |
MX 系列路由器 |
| MPC2 均衡器 |
— |
MX-MPC2-3D-均衡器 |
MX 系列路由器 |
| MPC2E 均衡器 |
— |
MX-MPC2E-3D-均衡器 |
MX 系列路由器 |
| 16 个 10GE MPC |
16 |
MPC-3D-16XGE-SFPP |
MX 系列路由器 |
| MPC3E |
— |
MX-MPC3E-3D |
MX 系列路由器 |
| 32 个 10GE MPC4E |
32 |
MPC4E-3D-32XGE-SFPP |
MX 系列路由器 |
| 2 个 100GE + 8 个 10GE MPC4E |
10 |
MPC4E-3D-2CGE-8XGE |
MX 系列路由器 |
| 6 个 40GE + 24 个 10GE MPC5E |
30 |
MPC5E-40G10G |
MX 系列路由器 |
| 6 个 40GE + 24 个 10GE MPC5EQ |
30 |
MPC5EQ-40G10G |
MX 系列路由器 |
| 2 个 100GE + 4 个 10GE MPC5E |
6 |
MPC5E-100G10G |
MX 系列路由器 |
| 2 个 100GE + 4 个 10GE MPC5EQ |
6 |
MPC5EQ-100G10G |
MX 系列路由器 |
| MPC6E |
2 |
MX2K-MPC6E |
MX 系列路由器 |
| MPC7E(多速率) |
12 |
MPC7E-MRATE |
MX 系列路由器 |
| MPC7E 10G |
40 |
MPC7E-10G |
MX 系列路由器 |
| MPC8E |
— |
MX2K-MPC8E |
MX 系列路由器 |
| MPC9E |
— |
MX2K-MPC9E |
MX 系列路由器 |
| MIC 类型 |
端口数量 |
型号 |
平台 |
|---|---|---|---|
| 带 SFP 的 ATM MIC |
8 |
MIC-3D-8OC3-2OC12-ATM |
MX 系列路由器 |
| 带 XFP 的通道化 SONET/SDH OC192/STM64 MIC |
4 |
MIC-3D-1OC192-XFP |
MX 系列路由器 |
| 带 SFP 的通道化 OC3/STM1(多速率)电路仿真 MIC |
4 |
MIC-3D-4COC3-1COC12-客户边缘 |
MX 系列路由器 |
| 通道化 E1/T1 电路仿真 MIC |
16 |
MIC-3D-16CHE1-T1-CE 客户边缘 |
MX 系列路由器 |
| 带 SFP 的通道化 SONET/SDH OC3/STM1(多速率)MIC |
4 |
MIC-3D-4CHOC3-2CHOC12 |
MX 系列路由器 |
| 带 SFP 的通道化 SONET/SDH OC3/STM1(多速率)MIC |
8 |
MIC-3D-4CHOC3-2CHOC12 |
MX 系列路由器 |
| 通道化 DS3/E3 MIC |
8 |
MIC-3D-8CHDS3-E3-B |
MX 系列路由器 |
| DS3/E3 |
8 |
MIC-3D-8DS3-E3 |
MX 系列路由器 |
| 12 |
MIC MRATE |
MX 系列路由器 |
|
| 具有 QSFPP 功能的 40 千兆位以太网 MIC |
2 |
MIC3-3D-2X40GE-QSFPP |
MX 系列路由器 |
| 支持 SFPP 的 10 千兆位以太网 MIC |
10 |
MIC3-3D-10XGE-SFPP |
MX 系列路由器 |
| 带 CXP 的 100 千兆位以太网 MIC |
1 |
MIC3-3D-1X100GE-CXP |
MX 系列路由器 |
| 带 CFP 的 100 千兆位以太网 MIC |
1 |
MIC3-3D-1X100GE-CFP |
MX 系列路由器 |
| 带 SFP 的千兆位以太网 MIC |
20 |
MIC-3D-20GE-SFP |
MX 系列路由器 |
| 带 SFP+ 的 10 千兆位以太网 MIC(24 个端口) |
24 |
MIC6-10G |
MX 系列路由器 |
| 10 千兆以太网 DWDM OTN MIC(仅限非 OTN 模式) |
24 |
MIC6-10G-OTN |
MX 系列路由器 |
| 采用 CFP2 的 100 千兆位以太网 MIC(仅限非 OTN 模式) |
2 |
MIC6-100G-CFP2 |
MX 系列路由器 |
| 带 CXP 的 100 千兆位以太网 MIC(4 个端口) |
4 |
MIC6-100G-CXP |
MX 系列路由器 |
| 采用 XFP 的 10 千兆位以太网 MIC |
2 |
MIC-3D-2XGE-XFP |
MX 系列路由器 |
| 采用 XFP 的 10 千兆位以太网 MIC |
4 |
MIC-3D-4XGE-XFP |
MX 系列路由器 |
| 带 SFP 的 SONET/SDH OC3/STM1(多速率)MIC |
4 |
MIC-3D-4OC3OC12-1OC48 |
MX 系列路由器 |
| 带 SFP 的 SONET/SDH OC3/STM1(多速率)MIC |
8 |
麦克风-3D-8OC3OC12-4OC48 |
MX 系列路由器 |
| 三重速率铜质以太网 MIC |
40 |
MIC-3D-40GE-TX |
MX 系列路由器 |
| 采用 CFP2-ACO 的 100 千兆位 DWDM OTn MIC |
1 |
MIC3-100G-DWDM |
MX960 路由器 |
在具有大规模 ATM 接口的 MX 系列路由器上执行统一 ISSU 之前,请考虑以下准则:
-
PPP 激活间隔必须为 10 秒或更长。PPP 需要三个激活才能失败,然后才能关闭会话。30 秒(10 秒乘以 3)提供了一个安全裕量,以便在作期间发生任何流量丢失时,在统一 ISSU 上维持 PPP 会话。在 or
[edit interfaces at-interface-name unit logical-unit-number]层次结构级别使用[edit interfaces at-interface-name]语句配置keepalives间隔。 -
OAM F5 环路信元周期必须为 20 秒或更长,才能在统一 ISSU 之间保持 ATM 连接。在层次结构级别使用
[edit interfaces at-interface-name unit logical-unit-number]语句配置oam-period间隔。
统一 ISSU 对 MX 系列路由器的限制
当为同步以太网精确时间协议 (PTP) 配置时钟同步时,当前不支持统一 ISSU。对于 Junos OS 22.1R1 及更高版本,您可以使用该 request system software in-service-upgrade 命令来 handle-incompatible-config 自动停用/激活 PTP 和同步以太网的时钟同步。
在 MX 路由器上启用 ISSU 之前,从 Junos OS 14.1 或更低版本升级到 Junos OS 14.2 或更高版本时,必须在所有协议层次结构中禁用 IGMP 侦听和 PIM 侦听。这包括桥接域和路由实例层次结构。
在具有 MPC/MIC 接口的 MX 系列路由器上,在统一 ISSU 过程中,用于传输流量和统计信息的监管器将暂时禁用。