什么是 Spine-Leaf架构?

什么是 Spine-Leaf架构?

Spine-Leaf 架构是数据中心网络拓扑,它由两个交换层组成,分别是 Spine 和 Leaf。Leaf 层由接入交换机组成,这些交换机会对来自服务器的流量进行汇聚并直接连接到 spine 或网络核心。Spine 交换机可以一种全网格拓扑与所有 leaf 交换机实现互连。

Spine-Leaf架构与传统网络设计有何不同?

传统上,数据中心网络基于三层模型:

  1. 接入交换机连接到服务器
  2. 聚合或分布交换机为接入交换机提供冗余连接
  3. 核心交换机提供聚合交换机之间的快速传输,通常以冗余对的形式连接,以实现高可用性

在最基本的层面上,Spine-Leaf架构会折叠这些层中的一层,如图所示。

Spine-Leaf拓扑结构的其他常见差异包括:

  • 去除了生成树协议 (STP)
  • 相对于网络主干的模块化模型,固定端口交换机的使用增加
  • 考虑到更高的互连数量,需要购买和管理更多电缆
  • 基础设施的横向扩展与纵向扩展

传统 3 层架构与 2 层 spine-leaf 架构并排比较

为什么 Spine-Leaf架构越来越受欢迎?

鉴于云和容器化基础设施在现代数据中心的普及,东西向流量持续增加。东西向流量横向移动,从服务器到服务器。这种转变主要是由于现代应用程序的组件分布在更多的服务器或 VM 上。

对于东西向流量,具有低延迟、优化的流量流对于性能来说是必不可少的,尤其是对于时间敏感或数据密集型应用程序。Spine-Leaf架构通过确保流量始终与其下一个目的地的跳数相同来帮助实现这一点,因此延迟更低且可预测。

由于不再需要 STP,容量也有所提高。虽然 STP 支持两台交换机之间的冗余路径,但任何时候都只能有一台处于活动状态。因此,路径通常会被超额预订。相反,Spine-Leaf架构依靠等成本多路径 (ECMP) 协议来平衡所有可用路径上的流量,同时仍能防止网络环路。

除了更高的性能之外,Spine-Leaf拓扑还提供了更好的可扩展性。可以增加额外的 Spine 交换机,并连接到每个 Leaf 交换机,增加容量。同样,当端口密度成为问题时,可以无缝插入新的 Leaf 交换机。无论哪种情况,基础设施的这种“横向扩展”都不需要对网络进行任何重新架构,并且不会出现停机。

使用 Aruba CX 交换构建 Spine-Leaf架构

Aruba CX 交换产品组合专为满足现代数据中心环境不断发展的复杂需求而设计,包括 Spine-Leaf架构。Aruba CX 交换机基于分布式、无阻塞架构,提供从 1GbE 到 100GbE 的真正有线速度性能。

适用于 Spine-Leaf架构的 Aruba CX交换机包括:

  • Aruba CX 6400:容量高达 28Tbps 的模块化 5 插槽或 10 插槽交换机
  • Aruba CX 8325:具有 1/10/25/40/100GbE 连接的 1U 交换机,是 Leaf 交换机或 Spine 交换机的理想之选
  • Aruba CX 8320:1U 叶交换机,具有 10GbE 服务器连接和到 Spine 交换机的 40GbE 连接
  • Aruba CX 8400:容量高达 19.2Tbps 的模块化交换机,非常适合需要更高端口密度的 Spine 交换机和 Leaf 交换机

所有 Aruba CX 交换机都由 AOS-CX 支持,这是一个云原生操作系统,通过强大的自动化、分析和实时升级支持,简化了数据中心网络的管理。

准备好开始了吗?