以太网交换机容量问题

And*_*ser 3 networking ethernet switch gigabit-ethernet network-protocols

我们正在考虑将 48 个带有 10/100 以太网端口的小型嵌入式系统连接到以太网交换机,然后让该交换机通过更快的连接与上游服务器通信。我对那个场景有几个问题:

  • 哪种上行连接最好(光纤,其他?)
  • 从 48 个系统中的每个系统同时下载 1GB/小时的速度是否合理?我们将使用我们自己设计的某种基于 TCP 的协议。

谢谢,安德鲁

Wil*_*sum 10

如果没有更多信息,就没有简单的方法来查找或帮助您。

光纤连接非常适合将路由器连接到其他路由器或将非常高端的设备连接到路由器。

如果服务器和路由器支持光纤,为什么不!

但是,至于持续带宽,如果 1GB/小时是可能的......请遵循以下建议:

便宜的 20 英镑开关 = 坏
昂贵的装备 = 好(通常)

希望你明白我所说的......你得到你所支付的,至于实际使用,取决于许多因素(包括嵌入式系统上的驱动程序 - 它们在充分利用时能维持 100Mb/s 吗?)。

我希望这有助于并乐意回答任何后续问题。

  • 威尔很好的回答。如果整个过程有问题,您可以使用 UDP,因为您有一个相当可靠的短距离链接,但是您必须在嵌入式系统和服务器上实施某种形式的错误/交付检查协议,并且系统可能没有CPU容量 (3认同)

Kyl*_*ndt 6

在调整开关大小时,请记住开关的“结构”可以支持什么。仅仅因为一个48端口的交换机例如具有48个千兆端口,并不意味着交换机可以处理所有48个端口推1GB在每个方向上(全双工)在同一时间

然而,我担心即使有些交换机说他们可能有一个 48GB 的​​结构,但他们实际上可能不会提取那么多数据。

此外,当您谈论传输的数据量通常不考虑协议标头开销时。甚至忘记了这个开销以及端口等级是最好的场景这一事实:

问 wolfram Alpha:http ://www.wolframalpha.com/input/?i=48+Gigabyte+in+1+Hour

是说上行链路需要 106.7 mbit/s。