将多个客户端合并到一个千兆位

网络工程 转变 带宽
2021-07-29 04:33:52

假设我有一个支持Gigabit Connections的开关Auto Uplink另外,假设我有 4 个客户端(A、B、C 和 D),每个客户端都100Mbps NIC's连接到Gigabit Switch所有客户端的最大带宽为400Mbps.

现在我有一个1Gbps NIC连接到交换机的服务器所有客户端同时访问服务器上的资源。

我的问题是,每个客户端是否可以在服务器@speed 上接收资源100Mbps,这意味着总600Mbps带宽剩余还是1Gbps共享超过 4 个连接?

网络布局见附图。

2个回答

理论上,如果一切正常,您可以使用该设置消耗 400 Mbit/s 的服务器带宽。

我的问题是,每个客户端能否以 100Mbps 的速度接收服务器上的资源,这意味着总共剩余 600Mbps 带宽还是 1Gbps 是通过 4 个连接共享的?

链路利用率将取决于应用程序+协议的工作方式。

例如,可以让服务器尝试发送四个客户端想要接收的恒定速率 2Gbps 多播流。但是,1Gbps的服务器链路会掉掉一半的流量,而接收方的100Mbps链路只能传送原始流量的5%(100Mbps/2000Mbps)。所有这一切都在链接满负荷运行时进行。

但是,如果您正在运行 Web 服务器,并且所有流量都是 HTTP,则流量模式可能是:

  • 每个客户端都将被限制在其 100Mbps 链接上。
  • 服务器 1Gbps 链路最多以 400Mbps 运行。