图4显示了典型的两层脊椎和叶子拓扑。
图4. 典型的脊椎和叶子拓扑
在这个两层Clos体系结构中,每个较低层交换机(叶层)都连接到全网格拓扑中的每个顶层交换机(脊椎层)。叶层由连接到服务器等设备的访问交换机组成。spine层是网络的主干,负责互连所有的leaf交换机。每个叶子开关都连接到织物中的每个脊椎开关。该路径是随机选择的,使得业务负载在顶层交换机之间均匀分布。如果其中一个顶级交换机发生故障,它只会略微降低整个数据中心的性能。
如果发生链路的超额订阅(即,如果一次生成的流量超过了活动链路上可聚合的流量),则扩展容量的过程是简单的。可以增加一个额外的spine交换机,并且可以将上行链路扩展到每个leaf交换机,从而增加层间带宽并减少超额订阅。如果设备端口容量成为一个问题,可以通过将新的叶子交换机连接到每个spine交换机并将网络配置添加到交换机来添加它。易扩展性优化了IT部门扩展网络的过程。如果较低层交换机与其上行链路之间没有发生超额订阅,则可以实现非阻塞体系结构。
对于spine和leaf架构,无论哪一个leaf交换机连接到哪一个服务器,它的流量总是必须通过相同数量的设备才能到达另一个服务器(除非另一个服务器位于同一个leaf上)。这种方法将延迟保持在可预测的水平,因为负载只需跳到一个spine开关和另一个leaf开关就可以到达目的地。