以太网虚拟链路的时序

网络工程 以太网
2022-02-04 12:12:22

据我了解,全双工交换以太网网络提供了确定性。然而,

带宽分配差距没有定义时间表 2 个虚拟链路可能同时传输帧,1 个虚拟链路将不得不等待

网络中的抖动是否意味着由于可能的争用它不可能是确定性的?

1个回答

当在交换网络的瓶颈处发生拥塞时,默认情况下(在某种程度上)平均共享带宽。例如,如果您将两个交换机与单个 1G 链路互连,然后尝试在这些交换机上传输两个可能为 1 Gbit/s 的流,则每个流将非常精确地达到 500 Mbit/s。

对于大多数交换机,拥塞会导致帧被源端口丢弃:一台服务器试图发送一个 800 Mbit/s 的流量,而另一台服务器试图从上面的两台交换机上发送两个 500 Mbit/s 的流量,最终会导致一个以 500 Mbit/s 的速度进行流式传输,其他以 250 Mbit/s 的速度传输 - 每个源端口的总带宽的一半。但是,这取决于手头的确切硬件,应该在依赖它之前进行测试。有效吞吐量还很大程度上取决于发生在 TCP 等更高网络层上的任何拥塞控制。

如果您需要更多控制,可以使用 QoS 设置来优先选择一种流而不是其他类型(或定义不同的优先级)。究竟是如何工作的还取决于您使用的硬件。一些交换机比其他交换机支持更多的优先级,一些交换机比其他交换机支持更多的调度方案。

抖动还很大程度上取决于硬件的确切部分。