注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

乾颐堂_安德(Ender)的博客

学无前后达者为先,此博客是一个有态度网络技术共享平台,共享给大家更多知识和经验

 
 
 

日志

 
 
关于我

Ender“老湿”:双CCIE(R&S CCIE、ISP CCIE),思科认证讲师#34XXX,HCIE v2.0第一人。毕业于东北大学电子商务专业。在原公司及其他企业参与的重点项目和培训有: R&S CCIE专题课 SP CCIE专题课 思科支蜀援川项目 索尼中国(无锡)NP课程 能在这里找到我:QQ群106111081 我的微博:weibo.com/enderjoe

网易考拉推荐

QoS :Random Early Detection(RED)早期检测随即丢弃  

2013-06-10 12:06:10|  分类: 安德的QoS视频和 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Random Early DetectionRED)早期检测随即丢弃

拥塞避免机制,首先我们要说的是尾丢弃的问题,简单的尾丢弃有故在的弱点的,比如会引起TCP的同步,一些TCP session被饿死,导致高时延以及没有区别的丢弃。所以在拥塞管理(软件队列机制)之前引入了拥塞避免

引入拥塞避免我们又要从TCP说起,网络中应用最多的就是TCP连接了(当然现在UDP也很多)

UDP来说当包被丢弃时,不会有任何响应,因为UDP没有任何机制去检测包被丢弃了

TCP在意识到包被丢弃后会降速。这里用到了sequenceACK这两位。TCP接收者端没有收到包或者没有收到任何ACK,发送者认为报文是丢失了,更重要的是,发送者也会降低发送数据的速度

TCP发送者在包被丢弃之后会减低发送速率。通过丢弃一定数量的包,拥塞避免工具会让TCP连接降速,从而避免拥塞,所以拥塞避免机制是一种主动的拥塞管理,而队列机制是一种被动的拥塞管理,TCP用两个不同的窗口机制来决定可以发送的数据大小:通告窗口大小(接收者)和拥塞窗口CWND(抓包可见)。

拥塞窗口机制带来的问题是TCP的慢启动,不同的TCP session在不同时间开始,TCP的窗口大小持续增长,导致慢启动(TCP数据按照指数级增长所有的session到达同一高度-速率),


如果到达一定速率,导致拥塞,不能接受的是这种丢弃发生在同一时间,TCP session在同一时间重启动,这称之为TCP的同步。可以把TCP的同步理解为所有人同一时间在上午九点钟上班,下午五点钟下班会导致交通在这两个时段拥塞

所以我们的结论是利用TCP在丢包之后会降速的机制避免TCP的同步(可以理解为错时上下班)

早期随机检测是一种在队列满之前的一种丢弃机制;RED随着增长而丢弃报文;RED导致以下结果:TCP降到和出接口带宽等同的速率,平均队列size更小(远远小于软件队列的最大队列深度,不致于发生尾丢弃);IP优先级低的更容易被丢弃

  评论这张
 
阅读(694)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017