3.2.4. Managing the Size of Clos Topology Tiers (管理 Clos 拓扑层级的大小)
3.2.4. Managing the Size of Clos Topology Tiers (管理 Clos 拓扑层级的大小)
如果数据中心网络规模较小, 则可以将 Clos 拓扑的 Tier 1 或 Tier 2 中的交换机数量减少二分之一。要了解如何做到这一点, 以 Tier 1 为例。每个 Tier 2 设备连接到一组 Tier 1 设备。如果每个 Tier 1 设备上的一半端口未被使用, 则可以将 Tier 1 设备的数量减少一半, 只需将 Tier 2 设备的两个上行链路映射到以前映射到不同 Tier 1 设备的同一 Tier 1 设备即可。该技术在减少 Tier 1 中的元素数量的同时保持相同的带宽, 从而节省 CAPEX。在此示例中, 权衡是根据总体服务器数量将最大 DC 大小减少一半。
在此示例中, Tier 2 设备将使用两条并行链路连接到每个 Tier 1 设备。如果其中一条链路发生故障, 另一条将承担故障链路的所有流量, 如果路径确定过程不考虑带宽量, 则可能导致严重拥塞和服务质量下降, 因为上游 Tier 1 设备的数量可能超过两个。为了避免这种情况, 可以将并行链路分组到链路聚合组 (LAGs, Link Aggregation Groups) 中, 例如 [IEEE8023AD], 使用广泛可用的实现设置, 在单个链路故障时将整个 "bundle" (捆绑包) 关闭。可以使用在并行链路上强制执行 "fate sharing" (命运共享) 的等效技术代替 LAGs 以实现相同的效果。由于这种命运共享, 来自两个或更多故障链路的流量将在等于 Tier 1 设备数量的大量剩余路径上重新平衡。此示例为简单起见使用两条链路, 捆绑包中有更多链路将在成员链路故障时对容量的影响较小。