# 什么是Spine-Leaf架构以及如何设计它

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/16329.html | 发布：2023-02-08 | 更新：2023-02-08 | 分类：IDC云库

随着服务器的指数级增长和数据中心交换层的扩展，spine-leaf架构正逐渐取代传统的三层架构成为后起之秀。

随着服务器的指数级增长和数据中心交换层的扩展，spine-leaf架构正逐渐取代传统的三层架构成为后起之秀。那么你对spine-leaf架构了解多少呢？你如何构建脊叶架构？我们将解释什么是 spine-leaf 架构以及如何设计它。

 

## 什么是脊叶架构？

 

spine-leaf 架构仅由两层交换机组成：spine 和 leaf switches。主干层由执行路由并作为网络核心工作的交换机组成。叶子层涉及连接到服务器、存储设备和其他最终用户的接入交换机。这种结构有助于数据中心网络减少跳数并减少网络延迟。

 

在 spine-leaf 架构中，每个叶子交换机都连接到每个 spine 交换机。通过这种设计，任何服务器都可以与任何其他服务器进行通信，并且任何两个叶交换机之间的互连交换机路径都不会超过一个。

 

![什么是Spine-Leaf架构以及如何设计它](https://www.mfisp.com/wp-content/uploads/2023/02/16329-A0E0FI.jpg)

 

## 为什么使用脊叶架构？

 

Spine-Leaf架构已经成为一种流行的数据中心架构，为数据中心带来了很多优势，比如可扩展性、网络性能等。Spine-Leaf架构在现代网络中的优势总结为三点。

 

增加冗余： spine-leaf架构将服务器与核心网络连接起来，在超大规模数据中心中具有更高的灵活性。在这种情况下，叶子交换机可以部署为服务器和核心网络之间的桥梁。每个叶交换机都连接到所有主干交换机，从而创建一个大型无阻塞结构，提高冗余级别并减少流量瓶颈。

 

性能提升： Spine-Leaf架构通过应用多链路透明互连（TRILL）、最短路径桥接（SPB）等协议或技术，可以有效避免流量拥塞。Spine-Leaf架构可以是Layer 2或Layer 3，因此可以将上行链路添加到Spine交换机以扩展层间带宽并减少超额订阅以确保网络稳定性。

 

可扩展性： spine-leaf架构有多个链路可以承载流量。交换机的加入将提高可扩展性，有助于企业后期业务扩展。

 

## Spine-leaf 与传统的三层架构

 

spine-leaf 架构和 3-tier 架构的主要区别在于网络层数，它们转换的流量是南北向或东西向流量。

 

如下图所示，传统的三层网络架构由核心层、汇聚层和接入层三层组成。接入交换机连接服务器和存储设备，汇聚层汇聚接入层流量，提供接入层冗余连接，核心层提供网络传输。但这种三层拓扑通常是为南北向流量设计的，使用STP协议，最多支持100台交换机。在网络数据不断膨胀的情况下，这将不可避免地造成端口堵塞，扩展性受限。

 

Spine-Leaf架构是在主干网的南北向网络架构中加入东西向流量并行，从根本上解决传统三层网络架构的瓶颈问题。它在接入层下增加了交换层，两个节点之间的数据传输直接在这一层完成，从而分流了骨干网传输。与传统的三层架构相比，spine-leaf 架构通过 spine 和叶子之间的单跳提供连接，最大限度地减少了延迟和瓶颈。在脊叶架构中，交换机配置是固定的，因此动态服务器环境不需要更改网络。

 

![什么是Spine-Leaf架构以及如何设计它](https://www.mfisp.com/wp-content/uploads/2023/02/16329-4vk12C.jpg)

 

## 如何设计脊叶架构？

 

在设计 spine-leaf 架构之前，您需要弄清楚一些重要且相关的考虑因素，尤其是超额订阅率和 spine 交换机的大小。当然，我们也给出了详细的例子供大家参考。

 

### 脊叶架构的设计考虑

 

超额订阅率：即所有设备同时发送流量时的竞争率。它可以在北/南方向（进入/离开数据中心的流量）和东/西方向（数据中心内设备之间的流量）进行测量。现代网络架构最合适的超额订阅比率是 3:1 或更低，它被测量和描述为上行带宽（到主干交换机）和下行容量（到服务器/存储）之间的比率。

 

例如，叶子交换机有 48 个 10G 端口，总端口容量为 480Gb/s。如果将每个叶子交换机的 4 个 40G 上行链路端口连接到 40G 主干交换机，它将具有 160Gb/s 的上行链路容量。该比例为 480:160，即 3:1。然而，数据中心上行链路通常为 40G 或 100G，并且可以随着时间的推移从 40G (Nx 40G) 的起点迁移到 100G (Nx 100G)。重要的是要注意上行链路应始终比下行链路运行得更快，以免端口链路阻塞。

 

叶子和主干大小调整：拓扑中叶子交换机的最大数量由主干交换机的端口密度决定。主干交换机的数量将由叶交换机之间所需的吞吐量、冗余/ECMP（等效多路径）路径的数量及其端口密度的组合来控制。所以需要考虑spine-leaf交换机的数量和端口密度，以防止出现网络问题。

 

第 2 层或第 3 层设计：可以在第 2 层（配置 VLAN）或第 3 层（子网划分）构建两层脊叶结构。第 2 层设计需要提供最大的灵活性，允许 VLAN 跨越任何地方，MAC 地址可以迁移到任何地方。第 3 层设计需要提供最快的收敛时间和最大的规模，扇出 ECMP 支持多达 32 个或更多活动主干交换机。

 

### Spine-leaf架构如何部署Spine-leaf交换机？

 

考虑到这几点，并且考虑到建设数据中心的迫切需要，主要目标是架构中至少有480x10G的服务器。这里我们给出了一个示例，帮助您快速完成spine-leaf架构设计。

 

我们使用提供40G端口的NC8200-4TD作为Spine交换机，使用提供40G/10G端口的N5850-48S6Q作为Leaf交换机。这样上行带宽为40G，下行带宽为10G。但是，由于leaf和spine之间的合理带宽比不能超过3:1，所以每个leaf交换机最多可以在这里连接24x10G的服务器。我们在这里可以获得的总带宽是 480x10G。在整个链路传输中，交换机同时支持PFC、MLAG、VXLAN或EVPN-VXLAN等相关虚拟技术，足以实现结构可靠性。

 

![什么是Spine-Leaf架构以及如何设计它](https://www.mfisp.com/wp-content/uploads/2023/02/16329-Zwr9hE.jpg)

 

## 数据中心主干枝叶交换机推荐

 

首先，您需要了解脊叶交换机的性能特点，如端口密度、虚拟化技术、冗余硬件等，然后根据您的部署需要选择合适的交换机，完成网络架构。FS N系列数据中心交换机配备完善的虚拟化软件系统，助您实现更高的网络性能和快速部署。

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
