平台冗余 FEB 冗余支持,可实现 ACX7509 设备的高可用性
ACX7509 设备支持 FEB 冗余。路由控制板 (RCB) 和转发引擎板 (FEB) 主控权被捆绑在一起并切换在一起。主路由引擎 (RE) 软件管理这两个 FEB。支持复制和恢复统计信息,支持RCB和FEB同时切换的平滑RE切换(GRES)。
Junos OS 和 Junos OS 演化版中的平滑路由引擎切换 (GRES) 功能使具有冗余路由引擎的路由器能够继续转发数据包,即使一个路由引擎出现故障也是如此。GRES 保留接口和内核信息。流量不会中断。但是,GRES 不会保留控制平面。
如果 Junos OS 或 Junos OS 演化版未启用 GRES 模式,则将其视为非 GRES 模式。
路由引擎切换条件和先决条件
GRES的先决条件是备用RCB和FEB360秒处于联机状态。背靠背切换时间超过 360 秒。
切换条件如下:
-
主 RCB 电源故障。
-
主RE重启,
-
主RE拔出,
-
主 RE 脱机。
-
主 RE 上的 Linux 内核崩溃。
-
主 RE 上的关键应用故障(包括 PFE 管理、PP 管理和数据包输入输出应用)。
-
主 FEB 上的电源故障。
| 支持的冗余模式 | 情况 |
|---|---|
| 同时存在 RCB 和 FEB | 完全冗余系统。 |
| RCB0/FEB0 存在,RCB1/FEB1 不存在 | 非冗余系统。 |
| RCB1/FEB1 存在,RCB0/FEB0 不存在 | 非冗余系统。 |
有相关告警的ACX7509不支持的冗余模式如下:
| 不支持的冗余模式 | 情况 |
|---|---|
|
RCB0/FEB1 存在 |
不匹配的 FEB1 无法联机。 |
|
RCB1/FEB0 存在 |
不匹配的 FEB0 不会联机。 |
|
两个带 FEB0 的 RCB |
RCB 和 FEB 均联机。 RCB0/FEB0 成为主控。 允许基于 CLI 的切换。 不会发生故障触发的自动切换。 |
支持在 RE 切换时复制和恢复统计信息 (ACX7509)
RCB 和 FEB 主控权被捆绑并切换在一起。主 RE 软件管理两个 FEB。
流量和切换
进入系统的 WAN 流量将被转发至两个 FEB,并在两个 FEB 中流经。FEB 在内部将流量路由到出口 FPC。FPC 将流量从主 FEB 传输到 WAN,并丢弃来自备用 FEB 的流量。备用 FEB 处于热备用状态,可转发流量。
Junos 软件支持复制和还原以量和切换统计信息:
- 接口统计信息。
-
子接口统计信息(不带队列统计信息)。
-
其他 PFE 统计信息实体的复制,例如:
-
每个队列的接口统计信息
-
防火墙统计信息
-
uRPF 统计信息
-
DDoS PFE 统计信息(不包括 RE 级别 DDoS 计数器)
-
GRES 模式的限制
- RCB 和 FEB 是主机子系统,由于一个而切换会导致主机子系统完全切换。因此,不支持 RCB 和 FEB 的独立切换。
- 对于 GRES,如果突然发生主 PFE 丢失,终端路由器上的接口可能会短暂关闭。切换生效后,链路会立即恢复。
-
该
show interfaces命令显示基于 RE 的统计信息的恢复。 -
不支持以非平滑方式移除 FEB。
流量管理
当 WAN 流量因各种故障场景而受到影响时,流量命中持续时间取决于:
-
检测故障情况所花费的时间。
-
RCB-FEB 切换所需的时间。
RE 负责管理流量切换。