从千兆交换机上的设备到千兆路由器的吞吐量

dar*_*ect 3 router switch gigabit-ethernet throughput

我认为这是一个非常简单的问题,但我想验证我的想法,或者让别人告诉我我错了。

我家里的路由器有 4 个千兆端口。因此,很明显,连接到它的每个(受支持的)设备都通过千兆位连接。

如果我在其中一个端口上添加一个千兆交换机,并向交换机添加两个设备,它们是否仍然具有到 LAN 其余部分的千兆吞吐量,还是会减少,因为有两个设备在千兆上争用从交换机到路由器的连接?

yco*_*yco 6

假设这两个设备名为 dev1 和 dev2,从它们到交换机的链路分别为 L1 和 L2,从交换机到路由器 L3 的链路。

这两个设备必须共享千兆位,这意味着如果只有 dev1 正在传输,则 dev1 将拥有 1 GB 的流量,但如果它们两个同时传输,则它们很可能各有 500 兆位。

如果我们谈论每个链路的容量,capa(L1)=capa(L2)=capa(L3)=1 Gigabit(如果您的电线确实符合千兆位)。因此,您可以在 l3 上拥有的最大吞吐量为 1 GB。


Fra*_*mas 6

请记住,大多数消费者销售的交换机没有足够大的背板或缓冲区来实际为其所有端口提供同步千兆位,是的,下行带宽将受到上行交换施加的限制。同时,对于大多数任务,许多主机无法以全千兆速度处理流。

避免这种情况的一种方法是在交换机之间聚合多个端口,以便您可以在交换机之间获得 2 倍或更多的带宽。https://en.wikipedia.org/wiki/Link_aggregation 您需要一个托管或智能交换机来设置 LAG。