Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

机箱群集冗余组

冗余组 (RG) 包含并管理群集的两个节点上的对象集合。在任何给定时间,RG 在一个节点上是主节点,并在另一个节点上备份。有关详细信息,请参阅以下主题:

了解机箱群集冗余组

机箱群集通过冗余组和组内的首要地位提供接口和服务的高可用性。

冗余组是包含和管理对象集合的抽象构造。冗余组包含两个节点上的对象。冗余组在一个节点上是主节点,随时在另一个节点上备份。当冗余组被称为节点上的主冗余组时,该节点上的对象处于活动状态。

冗余组是独立的故障转移单元。每个冗余组从一个节点故障转移到另一个节点,独立于其他冗余组。当冗余组故障转移时,其所有对象将一起故障转移。

三件事决定了冗余组的首要地位:为节点配置的优先级、节点 ID(在优先级并列的情况下)以及节点出现的顺序。如果优先级较低的节点首先出现,那么它将承担冗余组的首要地位(如果未启用抢占,它将保持为主节点)。如果将抢占添加到冗余组配置中,则组中优先级较高的设备可以启动故障转移以成为主设备。默认情况下,抢占处于禁用状态。有关抢占的详细信息,请参阅抢占(机箱群集)。

机箱群集可以包含许多冗余组,其中一些冗余组可能在一个节点上是主冗余组,而另一些冗余组可能是另一个节点上的主冗余组。或者,所有冗余组都可以是单个节点上的主冗余组。一个冗余组的首要地位不会影响另一个冗余组的首要地位。您最多可以创建 128 个冗余组。

最大冗余组数等于您配置的冗余以太网接口数。

您可以配置冗余组以适合您的部署。您可将冗余组配置为在一个节点上为主冗余组,在另一个节点上为备份组。您可以通过为冗余组配置中的两个节点设置优先级来指定组的主节点。优先级较高的节点优先,其上的冗余组对象处于活动状态。

如果将冗余组配置为两个节点具有相同的优先级,则节点 ID 号最低的节点始终优先,并且冗余组是其上的主节点。在双节点群集中,节点 0 在优先级并列中始终优先。

了解机箱群集冗余组 0:路由引擎

机箱群集 模式下初始化设备时,系统会创建一个冗余组,称为冗余组 0。冗余组 0 管理群集每个节点上路由引擎之间的首要地位和故障切换。与所有冗余组一样,冗余组 0 一次只能在一个节点上为主。冗余组 0 为主节点确定群集中哪个路由引擎处于活动状态。如果节点的路由引擎是活动节点,则该节点被视为群集的主节点。

冗余组 0 配置指定每个节点的优先级。以下优先级方案确定冗余组 0 的首要地位。请注意,如果使用默认值 heartbeat-thresholdheartbeat-interval 值,则三秒值是间隔。

  • 首先出现的节点(至少比另一个节点早三秒)是主节点。

  • 如果两个节点同时启动(或在彼此相隔三秒内):

    • 配置优先级较高的节点是主节点。

    • 如果存在绑定(因为配置了相同的值或因为使用了默认设置),则节点 ID 较低的节点(节点 0)是主节点。

前面的优先级方案也适用于冗余组 x (编号为 1 到 128 的冗余组),前提是未配置抢占。(请参阅 示例:配置机箱群集冗余组。)

不能为冗余组 0 启用抢占。如果要更改冗余组 0 的主节点,则必须执行手动故障切换。

在使用冗余组 0 手动故障转移时要谨慎谨慎。冗余组 0 故障切换意味着路由引擎故障切换,在这种情况下,主节点上运行的所有进程都将被终止,然后在新的主路由引擎上生成。此故障转移可能会导致状态丢失(如路由状态),并通过引入系统改动来降低性能。

了解机箱群集冗余组 1 到 128

您可以配置一个或多个编号为 1 到 128 的冗余组,称为冗余组 x。最大冗余组数等于您配置的冗余以太网接口数(请参阅 允许的最大冗余以太网接口数(SRX4100、SRX4200、SRX4600、SRX5400、SRX5600、SRX5800、SRX300、SRX320、SRX340、SRX345、SRX 380 和 SRX1500))。每个冗余组 x 充当故障转移的独立单元,一次仅在一个节点上为主冗余组。

每个冗余组 x 包含一个或多个冗余以太网接口。冗余以太网接口是一种伪接口,至少包含一对物理千兆以太网接口或一对快速以太网接口。如果冗余组在节点 0 上处于活动状态,则节点 0 上所有关联冗余以太网接口的子链路都将处于活动状态。如果冗余组故障转移到节点 1,则节点 1 上所有冗余以太网接口的子链路将变为活动状态。

以下优先级方案确定冗余组 x 首要地位(前提是未配置抢占)。如果配置了抢占,则优先级较高的节点为主节点。请注意,如果使用默认值 heartbeat-thresholdheartbeat-interval 值,则三秒值是间隔。

  • 首先出现的节点(至少比另一个节点早三秒)是主节点。

  • 如果两个节点同时启动(或在彼此相隔三秒内):

    • 配置优先级较高的节点是主节点。

    • 如果存在绑定(因为配置了相同的值或因为使用了默认设置),则节点 ID 较低的节点(节点 0)是主节点。

在 SRX 系列机箱群集上,您可以配置多个冗余组,以便在群集之间共享流量负载。例如,您可以将某些冗余组 x 配置为一个节点上的主冗余组,将某些冗余组 x 配置为另一个节点上的主冗余组。您还可以配置与单个冗余以太网接口建立一对一关系的冗余组 x,以控制流量流经的接口。

冗余组的流量在冗余组处于活动状态的节点上处理。由于可以配置多个冗余组,因此来自某些冗余组的流量可能在一个节点上处理,而其他冗余组的流量在另一个节点上处理(取决于冗余组的活动位置)。多个冗余组使流量可以通过一个冗余组的入口接口和属于另一个冗余组的出口接口到达。在此情况下,入口和出口接口可能不在同一节点上处于活动状态。发生这种情况时,流量将通过结构链路转发到相应的节点。

配置冗余组 x 时,必须为每个节点指定优先级,以确定冗余组 x 的主节点。优先级较高的节点被选为主节点。冗余组 x 的首要地位可以从一个节点故障转移到另一个节点。当冗余组 x 故障转移到另一个节点时,该节点上的冗余以太网接口将处于活动状态,并且其接口正在传递流量。

表 1 提供了 SRX 系列机箱群集中冗余组 x 的示例,并指出了该组的主节点。它显示了冗余以太网接口及其为冗余组 x 配置的接口。

某些设备同时具有千兆以太网端口和快速以太网端口。

表 1: 机箱群集中的冗余组示例

主要

优先

对象

接口(节点 0)

接口(节点 1)

冗余组 0

节点 0

节点 0:254

节点 0 上的路由引擎

节点 1:2

节点 1 上的路由引擎

冗余组 1

节点 0

节点 0:254

冗余以太网接口 0

ge-1/0/0

ge-5/0/0

节点 1:2

冗余以太网接口 1

ge-1/3/0

ge-5/3/0

冗余组 2

节点 1

节点 0:2

冗余以太网接口 2

ge-2/0/0

ge-6/0/0

节点 1:254

冗余以太网接口 3

ge-2/3/0

ge-6/3/0

冗余组 3

节点 0

节点 0:254

冗余以太网接口 4

ge-3/0/0

ge-7/0/0

节点 1:2

冗余以太网接口 5

ge-3/3/0

ge-7/3/0

如表 1 中的机箱群集示例所示:

  • 节点 0 上的路由引擎处于活动状态,因为冗余组 0 是节点 0 上的主交换机。(节点 1 上的路由引擎是无源的,用作备份。)

  • 冗余组 1 是节点 0 上的主冗余组。属于冗余以太网接口 0 和冗余以太网接口 1 的接口 ge-1/0/0 和 ge-1/3/0 处于活动状态,正在处理流量。

  • 冗余组 2 是节点 1 上的主冗余组。属于冗余以太网接口 2 和冗余以太网接口 3 的接口 ge-6/0/0 和 ge-6/3/0 处于活动状态,正在处理流量。

  • 冗余组 3 是节点 0 上的主冗余组。属于冗余以太网接口 4 和冗余以太网接口 5 的接口 ge-3/0/0 和 ge-3/3/0 处于活动状态,正在处理流量。

示例:配置机箱群集冗余组

此示例说明如何配置机箱群集冗余组。

要求

准备工作:

  1. 设置机箱群集节点 ID 和群集 ID。请参阅 示例:设置机箱群集节点 ID 和群集 ID

  2. 配置机箱群集管理接口。请参阅 示例:配置机箱群集管理接口

  3. 配置机箱群集结构。请参阅 示例:配置机箱群集交换矩阵接口

概述

机箱群集冗余组是一个抽象实体,包含并管理一组对象。每个冗余组充当故障转移的独立单元,一次仅在一个节点上是主冗余组。

在此示例中,您将创建两个机箱群集冗余组 0 和 1:

  • 0 - 为节点 0 分配优先级 100,为节点 1 分配优先级 1。

  • 1 - 为节点 0 分配优先级为 100,为节点 1 分配优先级为 1。

抢占选项已启用,并且在接口所属的冗余组发生故障切换后,接口可以发送的无偿 ARP 请求数为4,以通知其他网络设备其存在。

配置

程序

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,将命令复制并粘贴到层次结构级别的 CLI [edit] 中,然后从配置模式进入 commit

分步过程

要配置机箱群集冗余组:

  1. 指定冗余组在群集的每个节点上的首要优先级。数字越大优先。

  2. 配置优先级较高的节点,以抢占优先级较低的设备,并成为冗余组的主节点。

    不能为冗余组 0 启用抢占。如果要更改冗余组 0 的主节点,则必须执行手动故障切换。

  3. 指定接口可以发送的无偿 ARP 请求数,以在其所属的冗余组发生故障切换后通知其他网络设备其存在。

结果

在配置模式下,输入 show chassis cluster status redundancy-group 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明以进行更正。

如果完成设备配置,请从配置模式输入 commit

验证

验证机箱群集冗余组状态

目的

验证机箱群集冗余组的状态。

行动

在操作模式下,输入 show chassis cluster status redundancy-group 命令。