网络延迟是如何产生的?
收集耽误 收集耽误是指一个IP包从源主机历程发出开始计时,达到目标田主机历程为止,所经验的时刻,以毫秒为单元。 IP包从源主机一起颠末多此中继装备,如互换机、路由器,最终达到终点,收集耽误由以下三者构成: 收集耽误 = 传输耽误 + 处理赏罚耽误 +缓冲行列耽误 传输耽误 这个耽误很好领略,指光、电信号在有线介质上的耽误,或无线电信号在氛围介质中的耽误,这种传输耽误只和光速有关、或电信号的传输速率有关,用户无法改变该耽误。对付一条选定的端对端路径,此值是恒定的。 处理赏罚耽误 吸取IP包,查询转颁发,硬件、或软件转发,包罗封装、解封装、编码、解码时刻,颠末装备越多,装备吞吐手段越弱(一秒可以转发几多Gb的数据),耽误越大。但对付一条选定的端对端路径,此值也是恒定的。 缓冲行列耽误 当端到端的路径上,没有任何收集拥塞,缓冲行列的耽误几户为0,收集转发机能到达线速率,仿佛两头用一根线直连。 可是收集拥堵常常产生,由于主机对带宽的需求无尽头,以是拥堵是常态。当收集拥堵时,路由器将无法实时转发的流量缓冲在出口行列,也许回收加权公正行列WFQ(Weighted FairQueue)、或低耽误行列LLQ (Low Latency Queue),或默认的先辈先出行列FIFO(First In FirstOut),这个行列也许会造成几百毫秒或更多的耽误,此值是可变的,可以靠近0或几秒不等,依靠收集的拥堵水平。 1. 什么是加权公正行列WFQ? 将差异的种类流量放入差异的行列,预先给差异的行列分派一个权值、或百分比,回收公正轮转的方法来依次发送每个行列的缓冲数据。 2. 什么是低耽误行列LLQ? 依据IP优先级,高优先级的语音流量(Precedence =5),最先发送,可以插队,VIP客户。 3. 什么是先辈先出行列FIFO? 先到的先发,后到的后发。 以是过大的收集耽误首要是由缓冲行列耽误过大造成的! Google最新的TCP BBR算法,就是起劲主动丈量收集的耽误,运用智能算法,获知收集的最大可操作带宽,使发送速度≤ 最大可操作带宽,最大限度镌汰路由器的缓冲行列的深度,最大限度镌汰耽误。 综上可知,收集耽误是由不受人类节制的传输耽误,以及人类可以节制的处理赏罚耽误、行列耽误所构成。很显然,假如想减小IP报文的整体耽误,必需从后两者入手,即怎样低落处理赏罚耽误、行列耽误。 处理赏罚耽误是一个权衡一台装备是否牛叉的要害指标。以路由器为例,拥有近百万条路由表的路由器,怎样用最快速率匹配到正确的路由条目,包括着满满的黑科技。回收多级查询,只必要查询几百、最多几千次条目,就可以hit到正确的条目。这是产物计划时辰必要实现的技能要素。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |