Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

QFX 系列 MC-LAG 交换矩阵升级过程

关于此网络配置示例

此网络配置示例 (NCE) 显示如何手动升级 QFX 系列设备的 MC-LAG 对。此过程可最大限度地减少服务中断,并对数据中心工作负载的影响降至最低。

用例概述

为了消除接入交换机在数据中心环境中的单点故障,多机箱链路聚合组 (MC-LAG) 使客户端设备能够在两个 MC-LAG 对等方之间形成逻辑 LAG 接口。MC-LAG 可在两个 MC-LAG 对等方之间提供冗余和负载平衡、多宿主支持以及无需运行 STP 的无环路第 2 层网络。此示例使用基本 MC-LAG 配置,但您可以将此过程用于许多不同的用例。

此示例不介绍如何执行不间断软件升级 (NSSU)。

技术概述

手动升级 MC-LAG 对等方类似于 NSSU。手动升级过程使用高可用性设计系统地从服务中删除一台设备,以便执行升级,然后重新启动。当服务器与每个 MC-LAG 对等方双宿主时,网络可以在升级窗口期间处理删除其中一个 MC-LAG 对等方。在此过程中,整体网络带宽会减少,但网络仍然可用。

MC-LAG 处于主动-主动状态,并使用 ICCP 协议在 MC-LAG 成员之间保持设备状态同步。当一个对等方处理流量时,另一个对等方脱机以升级软件。

图 1 显示了基本的 MC-LAG 拓扑结构。

图 1:基本 MC-LAG 拓扑 Basic MC-LAG Topology

以下是两个 MC-LAG 对等方(节点 1 和节点 2)之间升级期间发生的事件的顺序:

  1. 所有流量都从节点 1 转移到节点 2。

  2. 节点 1 不再处理流量,因此 MC-LAG 不再运行。

  3. 软件安装在节点 1 上,然后重新启动。

  4. 节点 1 联机,所有流量都从节点 2 转移到节点 1。

  5. 软件安装在节点 2 上,然后重新启动。

  6. 当节点 2 联机时,将在节点 1 和节点 2 之间重新启用 MC-LAG 接口。

如何执行 QFX 系列 MC-LAG 交换矩阵升级

要求

此示例使用以下硬件和软件组件:

  • 两台运行 Junos OS 18.2R3-S3 版的 QFX5100 设备

  • Junos OS 版本 18.4R3.3

  • 运行 Ubuntu Linux 16.04 的测试服务器

概述

为了确保最短的停机时间,在软件版本之间进行升级需要协调所有网络元素之间的一系列步骤 此拓扑使用与 MC-LAG 有冗余连接的服务器,以便在 MC-LAG 对等方之间切换期间实现高可用性。

要在流量中断最小的情况下将交换矩阵升级到新版本的 Junos OS,您需要禁用 MC-LAG,并将 MC-LAG 对等方升级为独立设备。在两个 MC-LAG 对等方上升级软件后,您将重新连接它们并重新建立 MC-LAG。

拓扑

图 2 说明了此示例中提到的 MC-LAG 拓扑。

图 2:拓扑 Topology

QFX 系列 MC-LAG 交换矩阵升级配置

准备升级

分步过程

此程序用于将由QFX5100交换机组成的 MC-LAG 交换矩阵的两个对等方升级到相同的 Junos OS 版本。我们强烈建议 MC-LAG 的两个成员是同一个平台。

此配置示例说明如何将 MC-LAG 对等方从 Junos OS 18.2R3-S3 版手动升级到 Junos OS 18.4R3.3 版。

  1. 通过检查 MC-LAG 参数,验证 MC-LAG 状态在两个 MC-LAG 对等方之间是否正常运行。

升级 QFX 系列 MC-LAG 交换矩阵

程序

分步过程
  1. 将新的 Junos OS 软件映像复制到 /var/tmp 两个对等方上的目录中。

    在两个 MC-LAG 对等方上复制软件会将软件暂存以进行升级过程。复制操作在将 Junos OS 软件映像从服务器传输到 MC-LAG 对等方时需要一些时间才能完成。

  2. 禁用 QFX5100-A 上面向服务器的接口,以最大程度地减少切换到 QFX5100-B 期间的中断。

    图 3:禁用 QFX5100-A Disabling the Server-Facing Interface on QFX5100-A 上面向服务器的接口
  3. 禁用 QFX5100-A 上的上行链路接口。

    图 4:禁用 QFX5100-A Disabling the Uplink Interface on QFX5100-A 上的上行链路接口
  4. 禁用 QFX5100-A 和 QFX5100-B 之间的接口。

    这会分解 MC-LAG。

    图 5:禁用 QFX5100-A 和 QFX5100-B Disabling Interfaces Between QFX5100-A and QFX5100-B 之间的接口
  5. 升级 QFX5100-A。

    图 6:升级 QFX5100-A Upgrading QFX5100-A
  6. 要将流量从 QFX5100-B 重定向到 QFX5100-A,请在 QFX5100-A 上重新启用面向服务器的接口和上行链路接口。

    图 7:重新启用面向服务器的接口和上行链路接口 Re-enabling Server-Facing and Uplink Interfaces
  7. 禁用 QFX5100-B 上面向服务器的接口。

    图 8:禁用 QFX5100-B Disabling Server-Facing Interfaces on QFX5100-B 上面向服务器的接口
  8. 禁用 QFX5100-B 上的上行链路接口,以便流量通过 QFX5100-A。

  9. 升级 QFX5100-B。

    图 10:升级 QFX5100-B Upgrading QFX5100-B
  10. 重新启用 QFX5100-A 和 QFX5100-B 之间的 ICCP-PL 接口。

  11. 重新启用 QFX5100-B 上面向服务器的接口和上行链路接口。

验证

验证 MC-LAG 交换矩阵是否正常运行
目的

验证 MC-LAG 交换矩阵是否正常运行。

行动
意义

您可以看到 MC-LAG 正在运行,因为 MC-AE 接口和 ICCP 连接已启动。

验证是否已安装新版本的 Junos OS
目的

验证 QFX5100-A 和 QFX5100-B 上是否安装了新版本的 Junos OS。

行动
意义

您可以看到 Junos OS 18.4R3.3 安装在 QFX5100-A 和 QFX5100-B 上。

结论

手动升级 QFX 系列 MC-LAG 交换矩阵

分步过程

设备配置详细信息

程序

分步过程

这是此示例中使用的 MC-LAG 配置。

QFX5100-A

分步过程

QFX5100-B