Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

机箱群集双控制链路

双控制链路提供用于控制网络流量的冗余链路。

机箱群集中 SRX 系列防火墙的双控制链路连接

您可以在SRX5600设备和SRX5800设备之间连接两条控制链路,有效降低控制链路故障的几率。

注意:

由于插槽数量有限,Junos OS 不支持SRX5400设备上的双控制链路。

对于SRX5600设备和SRX5800设备,请连接两对相同类型的以太网端口。对于每个设备,您可以使用同一服务处理卡 (SPC) 上的端口,但我们建议您将控制端口连接到两个不同的 SPC 以提供高可用性。 图 1 显示了一对连接了双控制链路的 SRX5800 设备。在此示例中,控制端口 0 和控制端口 1 连接到不同的 SPC 上。

图1:双控制链路连接(SRX5800设备) Dual Control Link Connections (SRX5800 Devices)

对于SRX5600设备和SRX5800设备,必须将一个节点上的控制端口 0 连接到另一个节点上的控制端口 0。您还必须将一个节点上的控制端口 1 连接到另一个节点上的控制端口 1。如果将控制端口 0 连接到控制端口 1,则节点无法通过控制链路接收检测信号数据包。

通过 SCB 双控制链路实现弹性

在SRX5600设备和SRX5800设备上,交换机控制板 (SCB) 卡会添加 10 千兆以太网 (GbE) 小型可插拔端口 (SFPP) 端口以提供冗余。在机箱群集设置中,您可以将这些以太网端口配置为机箱群集控制端口,以提供双控制链路。

双控制链路通过为控制流量提供冗余链路,有助于防止单点故障。

在 SCB3 和 SCB4 上,有两个外部 10 GbE 以太网端口位于前面板上。左侧端口(SCB 以太网交换机端口 xe0)用作 SCB HA 端口。

对于在机箱群集中运行的SRX5600设备和SRX5800设备,您可以在 SCB 前面板上配置 10 个千兆以太网端口,以使用长距离 (LR)、短距离 (SR) 和长距离多模式 (LRM) 接口作为机箱群集控制端口运行。

您可以将以下 10GbE SFPP 端口用作机箱群集控制端口:

表 1:SCB 外部 10GbE 端口
渣打银行 SFPP 端口

SCB2

SFPP-10GbE-LR

SFPP-10GbE-SR

SFPP-10GbE-LRM

SCB3 和 SCB4

SFPP-10GbE-LR

SFPP-10GbE-SR

对于在机箱群集中运行的 SRX 系列防火墙,您可以将 SCB 前面板上的以太网端口配置为机箱群集控制端口。

注意:

由于插槽有限,SRX5400 服务网关不支持双控制链路。这些设备仅支持机箱群集控制端口 0。

渣打银行双控链路的优势:

  • 提高机箱群集的弹性。
  • 在发生 SPC 故障时保持机箱群集的可靠性。

图 2 显示了使用 SCB 双控制链路的机箱群集。 图 2表 2 中使用的术语 HA 称为机箱群集。

图 2:机箱群集 SCB Dual Control Links in a Chassis Cluster中的 SCB 双控制链路

机箱群集上的控制端口连接如下所示:

表 2:控制端口连接
主控制链路 辅助控制链路
SCB0 是控制板 0。HA 端口 0 位于 SCB0 上。 SCB1 是控制板 1。HA 端口 1 位于 SCB1 上。
路由引擎 0 位于 SCB0 上。 路由引擎 1 位于 SCB1 上。
SCB0 上的以太网端口用作 HA 端口 0。 SCB1 上的以太网端口用作 HA 端口 1。

控制数据包通过 SCB 控制链路而不是 SPC 控制链路。

示例:使用 SCB 双控制链路配置机箱群集

此示例说明如何在机箱群集上配置 SCB 双控制链路。

在独立模式下,您必须配置 SCB 双控制链路并重新启动节点才能激活更改。

要求

准备工作:

概述

要在机箱群集中配置双控制链路,请在 SCB 机箱群集控制端口之间连接主控制链路和辅助控制链路,如图 2 所示。

SCB 控制链路具有以下属性:

  1. 对于 RE0,当系统在机箱群集模式下启动时,将自动启用 SCB0 机箱群集控制端口。

    当系统以独立模式启动时,SCB0 机箱群集控制端口会自动禁用。

  2. 对于 RE1,无论设备处于机箱群集模式还是独立模式,SCB1 机箱群集控制端口都会在重新启动后自动启用。
  3. 要在机箱群集模式下临时禁用主 SCB 控制链路,请禁用 RE0 上的 SCB0 控制端口:

    要暂时禁用辅助 SCB 控制链路,请禁用 RE1 上的 SCB 1 控制端口:

    注意:

    冗余组 0 故障切换或设备重新启动后,这些 CLI 命令将失去效力。

  4. 要在机箱群集模式下永久禁用主 SCB 控制链路:
    • 选项 1:删除 SCB 控制端口配置,添加虚假 FPC 控制链路配置,然后提交。
    • 选项 2:断开 SCB 主控制链路电缆。
  5. 要在机箱群集模式下永久禁用辅助 SCB 控制链路,请断开辅助 SCB 控制链路电缆。
  6. 要在使用双 SCB 控制链路时从群集模式更改为独立模式:
    注意:

    以下步骤用于从群集临时过渡到独立。如果需要永久更改为独立模式,请断开 SCB 主链路电缆和辅助 SCB 控制链路电缆。

    1. 通过 RE1 禁用两个节点上的 SCB1 HA 控制端口: xe0 !ena 10G FD SW No Forward TX RX None FA XGMII 16356
    2. 重新启动 RE0 以设置为独立模式:
    3. 要再次进入群集模式,请在 RE0 上启用群集模式并重新启动,然后通过 RE1 控制台在两个节点上启用 SCB1 HA 控制端口: xe0 up 10G FD SW No Forward TX RX None FA XGMII 16356
    4. 检查机箱群集状态。

配置

程序

要为机箱群集配置 SCB 双控制链路:

  1. 连接主 SCB 控制链路电缆。

  2. 配置一个机箱群集,该群集将 SCB0 控制端口用于两个节点上的主控制链路,将 SCB1 控制端口用于辅助控制链路。

  3. 配置机箱群集。示例配置适用于节点 0。对于节点 1,请确保配置相同的群集 ID。

  4. 重新启动两个节点以激活群集模式。

  5. 连接辅助 SCB 控制链路电缆。

验证

验证机箱群集状态

目的

验证机箱群集状态。

行动

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

在操作模式下,输入 show chassis cluster interfaces 命令。

在操作模式下,输入 show chassis cluster information detail 命令。

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

意义

使用 show chassis cluster 命令确认机箱群集中的设备是否相互通信且运行正常。

从 SPC 双控制链路过渡到 SCB 双控制链路

此示例说明如何将 SPC 双控制链路转换为 SCB 双控制链路。此过程可最大程度地减少流量中断,并防止控制链路转换期间出现控制平面环路。

要求

准备工作:

概述

在此示例中,您首先是使用 SPC 双控制链路的工作机箱群集。目标是将系统转换为无缝使用 SCB 控制链路。为防止形成控制平面环路,系统不得同时主动通过两个不同的控制链路转发。

SPC 和 SCB 同步控制链路连接的两种组合可确保无环路运行。作为转换策略的一部分,您必须决定以下控制链路组合之一:

  • SPC 作为主控制链路,SCB 作为辅助控制链路
  • SCB 作为主控制链路,SPC 作为辅助控制链路

转换模式支持同步 SPC 和 SCB 控制链路的组合,以确保仅转发一种类型的控制链路。如果 SPC 和 SCB 控制链路同时处于活动状态,则可以形成环路。

受支持的选项(SPC 或 SCB)与另一个选项一样有效。此示例说明了第一个选项。在控制链路转换期间,添加辅助 SCB 控制链路时,主 SPC 控制链路将保持活动状态。同样,此状态是暂时的。转换后,您将拥有一个机箱群集,其中主控制链路和辅助控制链路都连接到 SCB 端口。

控制链路说明了 从 SPC 控制链路过渡到 SCB 控制链路的过程。

图 3:控制链路转换阶段 Control Links Transition Stages Control Links Transition Stages Control Links Transition Stages

过渡前机箱群集的启动状态显示在顶部。两个 SPC 控制端口用于形成群集。在中间,转换状态有一个 SPC 控制端口和一个 SCB 控制端口同时连接。转换后,机箱群集的结束状态将显示在底部。卸下原始 SPC 控制链路后,机箱群集使用两个 SCB 控制链路运行。

过渡程序:SPC 到 SCB 的双控制链路

程序

要在主节点(节点 0)上从 SPC 双控制链路过渡到 SCB 双控制链路:

  1. 选择首选的过渡方法。请参阅 过渡选项。在此示例中,选择具有辅助 SCB 链路的主 SPC 链路,如 控制链路中所示。

  2. 删除 SPC 辅助控制链路配置。此配置更改将删除机箱群集中辅助 SPC 控制链路的两端。

  3. 在继续操作之前,请断开 SPC 辅助控制链路电缆。

  4. 配置 SCB 辅助控制链路并提交。群集的两端使用相同的 SCB1 控制端口。此单一配置语句同时适用于节点 0 和节点 1。

  5. 连接 SCB 辅助控制链路电缆。此时,机箱群集处于过渡状态。

  6. 在继续转换之前,请验证机箱群集是否正常运行,以及双控制链路是否处于正常状态。使用 show chassis cluster interfaces 命令。

    在前面的输出中, ixlv0igb0 接口用于发送集群控制流量和激活流量。

    机箱群集控制链路报告 up 状态。远程节点的卡(SPC 和 PIC)报告为 Online。输出确认机箱群集仍可正常运行。

  7. 删除 SPC 主控制链路。该命令将删除两个节点上剩余的 SPC 控制端口。

  8. 在继续操作之前,请断开 SPC 主控制链路电缆。

  9. 配置 SCB 主控制链路。

  10. 连接 SCB 主控制链路电缆。

  11. 使用命令验证 show chassis cluster interfaces 机箱群集是否保持运行。

    机箱群集控制链路报告状态 up ,远程节点的卡 SPC 和 PIC 报告为 Online

通过双控制链路从 SCB 过渡到 SPC

此示例提供同时从 SCB 到 SPC 双控制链路的控制链路转换步骤。

要求

准备工作:

配置

程序

要同时从 SCB 转换到 SPC 控制链路:

  1. 删除 SCB 辅助控制链路配置。

  2. 断开 SCB 辅助控制链路电缆。

  3. 连接 SPC 辅助控制链路电缆。

  4. 配置 SPC 辅助控制链路并提交。

  5. 验证两个节点上的主控制接口和辅助控制接口是否都已启动。

    在操作模式下,输入 show chassis cluster interfaces 命令以确认机箱群集是否正常运行。

  6. 删除 SCB 主控制链路。

  7. 断开 SCB 主控制链路电缆。

  8. 连接 SPC 主控制链路电缆。

  9. 配置 SPC 主控制链路。

  10. 使用命令验证 show chassis cluster interfaces 两个节点上的主控制接口和辅助控制接口是否都已启动。