3.2.3. Scaling the Clos Topology (扩展 Clos 拓扑)
3.2.3. Scaling the Clos Topology (扩展 Clos 拓扑)
可以通过增加网络元素端口密度或添加更多阶段 (例如, 移动到 5 阶段 Clos) 来扩展 Clos 拓扑, 如下图 3 所示:
Tier 1
+-----+
Cluster | |
+----------------------------+ +--| |--+
| | | +-----+ |
| Tier 2 | | | Tier 2
| +-----+ | | +-----+ | +-----+
| +-------------| DEV |------+--| |--+--| |-------------+
| | +-----| C |------+ | | +--| |-----+ |
| | | +-----+ | +-----+ +-----+ | |
| | | | | |
| | | +-----+ | +-----+ +-----+ | |
| | +-----------| DEV |------+ | | +--| |-----------+ |
| | | | +---| D |------+--| |--+--| |---+ | | |
| | | | | +-----+ | | +-----+ | +-----+ | | | |
| | | | | | | | | | | |
| +-----+ +-----+ | | +-----+ | +-----+ +-----+
| | DEV | | DEV | | +--| |--+ | | | |
| | A | | B | Tier 3 | | | Tier 3 | | | |
| +-----+ +-----+ | +-----+ +-----+ +-----+
| | | | | | | | | |
| O O O O | O O O O
| Servers | Servers
+----------------------------+
Figure 3: 5-Stage Clos Topology
图 3 中的小型拓扑示例是由端口数为 4 的设备构建的。在本文档中, 一组直接连接的 Tier 2 和 Tier 3 设备及其连接的服务器将被称为 "cluster" (集群)。例如, 图 3 上的 DEV A、B、C、D 以及连接到 DEV A 和 B 的服务器形成一个集群。集群的概念也可能是一个有用的概念, 作为单个部署或维护单元, 可以以与整个拓扑不同的频率进行操作。
在实践中, 网络的 Tier 3 (通常是 Top-of-Rack 交换机, ToRs) 是引入超额订阅的地方, 以允许在数据中心中打包更多服务器, 同时满足不同类型应用程序的带宽要求。将超额订阅限制在网络的单个层的主要原因是简化应用程序开发, 否则需要考虑多个带宽池: 机架内 (Tier 3)、机架之间 (Tier 2) 和集群之间 (Tier 1)。由于超额订阅与路由设计没有直接关系, 因此本文档不再进一步讨论。