3-layer clos/fat-tree 缩放问题

网络工程 转变 设计
2021-07-18 15:44:00

我编写了一个电子表格,试图对 3 层非阻塞 Clos(胖树)拓扑的扩展方式进行建模。对于我的初始情况,我正在处理非超额订阅结构,因此对于除顶层交换机之外的每个交换机,(上行链路数量 == 下行链路数量)。我使用“N”作为所需的端口数,使用“k”作为单个交换机上的端口数(正确称为基数)。

我得到的公式是:

  • 顶层是 N/K 个开关
  • 中间层是 2*(N/K) 个开关
  • 底层也是2*(N/K)个开关

我想弄清楚是否有更有效的方法来构建它,其中底部两层的开关数量不同。认为我已经得到的是,除非您取消对非阻塞的限制,否则这些层必须具有相同的宽度(意味着相同数量的开关)

任何人都可以提出一种更有效的方法来构建/扩展/连接它吗?

1个回答

对于非阻塞设计,第一阶段和第二阶段应该相同,例如:输入应该等于输出。

您的论坛缺少几个组件 - 请阅读以下内容:http : //people.seas.harvard.edu/~jones/cscie129/nu_lectures/lecture11/switching/clos_network/clos_network.html

当将此与实际网络交换机的接线联系起来时,您还需要考虑可能使用比输入/输出端口更高容量的接口的阶段之间的链接。例如:如果您有一个 20x 10GE 和 6x 40GE 的交换机,连接到第二阶段的链路数量将比公式建议的少 4 倍。