将交换机连接在一起以达到最佳性能的最佳方式?

我们有3个地板和近11个开关。 我们要连接这些交换机,以获得最佳性能。 所以这是我们如何得到的。

networking图 替代文字http://www.imagechicken.com/uploads/1268056009092873900.png

我的问题是:这个计划能获得最好的performance吗? 使用1×48端口交换机而不是2×24端口交换机是不同的? 如果没有,为什么?

任何build议!?

您目前有一个树形拓扑。 您应该确保环形或星形拓扑有助于减less故障点。 维基百科有一个体面的文章,以帮助确定你正在与什么工作。

对于带宽和冗余,我会将每个逻辑链路的物理链路加倍(因此,如果您正在运行一个星形,则每个链路与集线器交换机都有两条链路)。 确保你的交换机至less支持生成树协议,如果没有更好的LACP来聚合链接。

如果你坚持使用树形拓扑,我强烈build议任何父节点都是两个交换机,链接到子节点的冗余连接。 例如。 图中的#5应该是两个相互连接的物理交换机。 然后,所有的子节点6和2/4应该有两个物理链路(每个到#5物理交换机的一个链路)。

您可能还想澄清“最佳性能”的含义。 我认为这是“带宽可接受的最高可用性”。 在那里你可能实际上是指“最佳带宽,以及可用性”。 按顺序列出您的优先级是最简单的:可用性,带宽,最小延迟,成本,可维护性。

我始终坚持使用24端口(或者更less的应用),因为如果交换机发生故障,发生故障的端口数量将减至最less,而成本差异通常很小。

我知道这不是一些人喜欢听到的,但是避免像鼠疫这样便宜的消费级交换机。 他们通常没有这些function(STP,LACP,保修,pipe理,可configuration性等等),这是随着networking的发展而困难的东西。 3Com,ProCurve和思科都做出了卓越的交换机,成本几乎总是可以通过节省时间来解决问题。

一些遵循的一般规则是:

  1. 使用三层分层模型
  2. 尽可能避免菊花链连接在一起
  3. 使用端口中继来减less瓶颈
  4. 使用端口转向和/或RSTP和冗余path进行容错

好吧,把这个在另一个答案…

  • 除非你可以运行一个10G的链接到服务器机房,至less可以转换2/4 ….我会从单独的1Gbit链接从每个交换机到中央一个…然后希望去那里10gibt。 否则,你至less会在7/9和服务器机房之间运行严重拥塞的可能性。
  • 我假设你没有中央pipe理和更高层次的路由(即第3层)function – SMC和DLink是非常便宜的预算(自己使用它们),但是繁重的工作并不是他们的强项。
  • 鉴于这个计划,你可以做的不多。 运行尽可能多的电缆,然后固定在服务器房间。 从1个中央交换机到每个交换机的双向链路1gbit,或单个/双重10gbit,否则指示的7/9可能会导致你死亡。 您通过该链接汇总了7个交换机。

没有networking数字 – 很抱歉,这里没有什么可看的。

一般来说,最好的performance是:

  • 确保你是一个高端交换机的中心枢纽
  • 确保有比其他更多的带宽。

如果可行的话 – 不知道你的交换机 – 连接它们在一个双层环。 像11个开关,每个2x10gb ….所以两个10gb的环。 或者…每个都有2x10gb的中央交换机。

一般来说,您可以达到纯交换性能的极限 – 这是路由/三层交换机派上用场(如极端networking)的情况。

但是对于更具体的事情,我们需要图表和符合要求。