基于树的数据中心网络设计有哪些缺点?

基于树的数据中心网络设计有哪些缺点?

我正在阅读去年 sigcomm 论文中有关数据中心网络设计的一些论文。

http://ccr.sigcomm.org/online/?q=node/523

大多数已发表的论文都抱怨数据中心网络设计的树形结构。例如:如果网络的某一层级遭受网络洪流,则下一层级的每个服务器也会受到洪流的影响。还有:由于不同层级使用高成本网络硬件,网络资源在不同层级的分配不公平。

在数据中心网络中使用基于树的层次结构还有哪些缺点?

谢谢。

答案1

对我来说,第一个抱怨似乎不成立。假设我们有一个数据中心,其中有 900 台服务器,分为三个组或子域。假设第 1 组中的一台服务器上的 NIC 开始出现故障并发生故障,从而导致洪水泛滥。无论您在数据中心的网络中使用哪种设计,广播域中的每个设备都会受到洪水的影响,除非您在网络设备上运行了一些寻找此类事物的代码。

如果您有树形图或其他东西,那也没关系。网络设计对哪个服务器需要位于哪个网络或 VLAN 中影响不大。但无论如何这应该是一个没有实际意义的问题,因为目前出售的所有 Cisco 交换机都可以编程来关闭抖动端口。

第二点是正确的。我唯一能说的是,如果网络管理员预算正确,他们可以将此影响降到最低。我工作的公司所有网络设备的生命周期为 4 年,除非思科在 4 年期限之前将其“终止使用”。这使我们能够在不花费大量资金的情况下保持网络最新状态。您的情况可能有所不同。

我认为树的优点远远超过人们能想到的任何缺点。冗余和速度(如果折叠第 3 层)在数据中心类型的环境中确实可以带来回报。获得更快速度和冗余的唯一方法是采用网状环境,但这几乎不可能排除故障,而且成本非常高,很少在 LAN 设计中使用。有时网状网络用于 WAN,但由于故障排除和成本原因,这种情况仍然很少见。

我希望我能帮上忙,如果您还有其他问题请告诉我...

相关内容