最好的方式来连接多个交换机

我们目前有五个24端口3com非pipe理型交换机。 其中四个是100Mb交换机,没有千兆端口(MDI上行链路端口是100Mb)。 第五个是我们用于所有服务器的全千兆交换机。 现在,他们是菊花链,有点像这样:

替代文字

在一天中的某个时候,networking性能会变得非常糟糕。 我们已经证实,这与服务器容量无关,所以我们只考虑networkingI / O瓶颈。 我们希望将每个100Mb交换机直接连接到千兆交换机,以便每个用户只能从服务器离开1个交换机……像这样:

替代文字

一旦这个连接,所有networkingstream量停止。 这是做错了吗? 我们validation了没有回路存在,并validation我们没有任何交叉电缆(所有交换机都具有Auto-MDI)。 closures5台交换机的电源也没有任何作用。

    也许交换机只是惊叹你的惊人的拓扑结构?

    说真的,如果你可以花时间做一遍,但是一次只能连接一台交换机到千兆交换机,并且在每一步validation连通性和function。

    当networking终止时,断开所有交换机,并尝试首先连接该交换机。 如果再次执行,则断开该交换机上的所有内容,然后逐个添加,find不愉快的链接。

    如果它不死,请添加开关,直到它。 如果在添加更多交换机后失败,可能其中一台交换机无法处理MAC地址表的大小,您需要更大的交换机?

    我肯定会试图让后者的拓扑工作(以马特西蒙斯的诊断提示为指导),因为它将提供更好的延迟(总是只有一跳)。 而且,由于互连容量非常有限,请尝试:

    • 在同一台交换机上放置经常彼此交谈的机器(以便互连不必承载尽可能多的stream量); 和
    • 那些有千兆网卡的机器可以直接与千兆交换机上的许多其他机器通信(这样他们就可以尽可能高效地将数据传送到networking中)。

    但是,最终,你不能在一个五磅重的袋子里粘上一个十磅的火鸡,而且我正在编写一个购买一套pipe理的千兆交换机的计划,根据你已经大量使用的networking的描述。

    不受pipe理的交换机可以有效地切换多lessstream量 – 几乎不会达到您期望的水平。 您可能会遇到广播风暴/总线争用,导致事情变坏,因为太多的数据包或客户端正在同时尝试使用networking。 如果需要更好地pipe理优先级,切换到pipe理型交换机(我们使用运行大约250-300美元的Netgear 24端口交换机)将为您提供更多的交换容量和QOS端口的能力。

    实际上,我们一次尝试了底部布局,并且变坏了。 我确信一个真正的CNE会告诉我们真正的原因,但是我一直坚持最高configuration,只是为了保持布线简单,干净和工作。 请注意,我们可能只是有一个循环,并没有注意到在那个时候。

    关于事情的更多想法可能会发生:

    1. 自动协商可能会select不合适的速度/双工设置。 确保手动设置端口为100 /完整
    2. 生成树重新聚合无疑是在进行更改时发生的。 这可能需要很长时间才能完成,具体取决于您的各种定时器。 如果您没有至less等待2分钟,那可能会影响您的testing。

    事实上,你是菊花链切换在一起是你的问题的源头。 我build议至less考虑购买pipe理型交换机。 一个小型企业的好方法,也是一个成本效益的方法是用vlans来实现一个崩溃的核心devise。 这样,您可以分割广播/冲突域,并控制networking的性能。

    当多个非pipe理交换机像拓扑结构或类似的环形连接时,看起来像一个ARP风暴。

    原因:在所有端口上广播ARP将解决path,但是自己的一些arp会反弹回来造成风暴。 在这种情况下,所有端口和stream量暂停的链接速度达到100%。 使用pipe理型交换机来解决这个问题。

    需要考虑的事项:您是使用交叉电缆还是直通电缆? 连接类似设备时,应始终使用交叉电缆。 在正常端口中使用直通电缆会使连接的交换机变慢,除非交换机devise为自动纠正接线差异。 (有些做)。