首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是路由器背景下的背压?

什么是路由器背景下的背压?
EN

Network Engineering用户
提问于 2013-05-16 22:43:30
回答 2查看 4.8K关注 0票数 10

对于路由器和交换机的内部带宽和交换结构,有几处提到了背压。背压到底意味着什么,真实世界的影响是什么?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2013-05-17 00:05:36

背压指的是交通的集中。

例如,我可以有10×1 1Gbit内部链接,这些链接都是输入到一个1 1Gbit链接,为我提供互联网传输。

在饱和点,路由器可以将数据包存储在它的缓冲区和/或丢弃它们--如果没有特定的配置,路由器通常会填充它的缓冲区,然后拖尾,这就产生了两个问题:缓冲区膨胀和tcp全局同步。

第一种是指缓冲区由于不断饱和的链路使用而不断被填充的情况。第二个问题是主机在同一时间重新发送丢弃的数据包,从而导致业务的突发,从而导致更多的掉落、更多的重传、更多的重传。

红色很久以前就被认为是解决这一问题的一种手段,即在拥挤时期随机选择要丢弃的数据包。然而,这需要根据链接的属性和预期行为进行仔细的调优。幸运的是,事情已经发生了变化,主动队列管理( AQM )现在是业界的前沿。

AQM的一个最优秀的例子是CoDeL --这是一种算法,它纯粹关注通过系统的数据包的sojorn,目的是确保数据包在特定的时间内传递,而不是关心是否使用了一定数量的带宽/缓冲区。

票数 11
EN

Network Engineering用户

发布于 2013-05-17 15:01:56

背压的另一个要点是,任何配置好的排队机制在出现背压之前都不会启动。如果你有一个亚速率接口(比方说,一个3 3meg电路连接到一个100 to接口),那么除非你发送10 10mbps,否则永远不会有背压。通过在界面上配置类似于整形器的东西,您可以人为地创建背压。这将导致任何大于shaper速率的通信量(在本例中为3MB)存储在缓冲区中。现在我们已经有了缓冲区中的东西,我们可以在这些包上应用排队工具,比如低延迟排队,让话音流量先出去。

票数 4
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档