Answers:
背压指的是流量的本质集中。
例如,我内部可以有10个1Gbit链接,这些链接都馈入1Gbit链接,从而为我提供Internet传输。
在饱和点,路由器可以将数据包存储在其缓冲区中和/或丢弃它们-没有特殊配置,路由器通常将填充其缓冲区,然后进行尾部丢弃,这会引起两个问题:缓冲区膨胀和tcp全局同步。
第一种情况是指由于不断饱和的链路利用而不断填充缓冲区的情况。第二个问题是主机同时重传丢失的数据包的问题,从而导致流量激增,从而导致更多的丢弃,更多的重传,恶心。
RED是很早以前就构想的一种解决此问题的方法。即通过在拥塞时随机选择要丢弃的数据包。但是,这需要根据链接的属性和预期行为进行仔细调整。幸运的是,事情一直在发展,AQM(主动队列管理)现在已成为行业的尖端技术。
AQM的最杰出示例是CoDeL-这是一种算法,它仅着眼于整个系统的数据包来源,旨在确保数据包在特定时间内通过,而不是在乎是否有一定的带宽/正在使用缓冲区。