我可以用菊花链连接多少个网络交换机?

我可以用菊花链连接多少个网络交换机?

我们有许多定制的计算机系统需要联网并临时安装在足球场周围 - 每台计算机都有自己的网络交换机。这些计算机都需要联网到中央计算机。到目前为止,我们一直以菊花链方式连接交换机,以免超过电缆长度限制,并将服务器放在链的中间,一条链上有 5 台计算机/交换机,另一条链上有 5 台计算机/交换机,一切都运行良好。当我查看一台计算机的网络流量时,我检查了服务器上的网络利用率,利用率约为千兆连接的 0.13%,整个体育场内每台计算机的所有交换机都是千兆交换机。

我们遇到过一些情况,需要增加计算机/交换机的数量,并可能将服务器移到链的末端,这意味着服务器可能位于 20 个交换机链的末端。由于网络电缆长度超过千兆(300 英尺),因此 Home Run 不是一种选择,而且光纤成本太高。

所以,我知道不建议使用菊花链式网络交换机,但我没有在任何地方看到明确说明不能这样做。此外,除了那些通过网络向服务器发送少量数据的计算机外,此网络上没有其他流量。

除了不推荐用于标准办公网络(这不是)之外,我们会遇到什么重大问题吗?当菊花链连接多个交换机时,是否只是最靠近服务器的上行链路上流量过大的问题,还是我们会遇到其他交换机路由/时序/处理器问题?

谢谢!Mike

答案1

菊花链式交换机没有硬性限制。我曾经有一个第 2 层网络,其中网络一端的 PC 可以轻松通过大约十几个交换机到达另一端的服务器。但根据硬件和您的网络需求,存在实际限制。

你能以菊花链方式连接多少台交换机取决于你的网络状况和交换机的质量。“千兆交换机”其实并没有什么特别的含义。该交换机能处理多少数据包?该交换机能转发多少带宽?

另外,网络流量是多少?所有 PC 都只与服务器发送/接收流量吗?还是存在 PC 到 PC 的流量?

假设流量仅仅到服务器,根据您发布的内容,我不会害怕,但我会确保使用高质量的交换机。

需要记住的一件事是我个人称之为“倒置漏斗”的东西。如果你的 PC 大部分都向特定点发送流量,那么通过菊花链连接,你就会遇到这样的情况:

PC ---|
PC ---|
PC --- switch1 ---- switch2 --- switch2 --- switch3 --- SERVER
PC ---|               |            |
PC ---|               |            |
          PC ---------|     PC ----|
          PC ---------|     PC ----|
          PC ---------|     PC ----|
          PC ---------|     PC ----|

因此,在上面的例子中,如果每台 PC 都从服务器下载 10M,那么通过交换机 3 的流量是多少?13 x 10M = 130M。因此,如果上面的所有链接都是 100M 链接,那么您就会被卡住。以上就是我所说的“漏斗设计”。

倒置漏斗设计要求交换机 1 和交换机 2 之间的带宽足以承载连接到交换机 1 的所有节点的预期负载。然后,从交换机 2 到交换机 3 的链路必须足以承载交换机 2 和交换机 1 的负载,等等。因此,交换机之间的链路必须大于从节点到交换机的链路。示例:24x100M 端口交换机与下一个交换机有 2 x 1G 连接。这显然是基于预期的带宽使用情况,而不是端口速度。

如果您有千兆端口,但所有节点仅使用几 Kbps,那么从带宽角度来看,可能需要一点时间才能饱和。

您必须对包裹数量进行类似的计算。

答案2

连接交换机实际上没有任何限制,但您应该知道生成树协议的限制是 7 跳。

两个系统之间有 20 个交换机似乎太大了,此时您可能应该考虑将系统划分为 VLAN。您甚至可以使用交换机的第 3 层功能来实现这一点。

参考文献:

答案3

选项 1:只要您使用交换机(特别是在这种低负载网络上),它就应该可以正常工作。集线器可能会造成麻烦,但您不需要这样做。

选项 2:如果您遇到任何异常情况(链路越长,可能丢失/丢弃/破坏 L2 帧的设备数量越多),请考虑组合解决方案 - 制作扩展星型拓扑 - 将交换机以菊花链形式连接到一个交换机周围的某个级别,并通过光纤将其连接起来(媒体转换器并不那么昂贵)。这样,您只需要几根光纤,同时仍能保持合理的链路。

受 Zoredache 启发的选项 #3:获取 L3 交换机并仅路由(L3 交换机)所有内容。IP 旨在处理更高的跳数。尽管如果您使用广播、多播或某些外来技术,这可能不是一个选项。

答案4

我怀疑您不会看到任何时间、处理器或路由问题。这些通常是路由器问题,不会由过多的切换引起。

你可以使用一些中继器(扩展器)http://www.dummies.com/how-to/content/network-basics-repeaters.html这些就能告诉你距离。

您主要关心的是同一广播域中总共有多少台计算机。那时您就会开始注意到连接问题。

相关内容