回覆列表
  • 1 # 使用者3544811275064

    網路延遲,是指一個IP包從源主機程序發出開始計時,到達目的地主機程序為止,所經歷的時間,以毫秒為單位。IP包從源主機一路經過多箇中繼裝置,如交換機、路由器,最終到達終點,網路延遲由以下三者組成:網路延遲 = 傳輸延遲 + 處理延遲 + 緩衝佇列延遲1)傳輸延遲這個延遲很好理解,指光、電訊號在有線介質上的延遲,或無線電訊號在空氣介質中的延遲,這種傳輸延遲只和光速有關、或電訊號的傳輸速度有關,使用者無法改變該延遲。對於一條選定的端對端路徑,此值是恆定的。2)處理延遲接收IP包,查詢轉發表,硬體、或軟體轉發,包括封裝、解封裝、編碼、解碼時間,經過裝置越多,裝置吞吐能力越弱(一秒可以轉發多少Gb的資料),延遲越大。但對於一條選定的端對端路徑,此值也是恆定的。3)緩衝佇列延遲當端到端的路徑上,沒有任何網路擁塞,緩衝佇列的延遲幾戶為0,網路轉發效能達到線速度,好像兩端用一根線直連。但是網路擁堵經常發生,因為主機對頻寬的需求無止境,所以擁堵是常態。當網路擁堵時,路由器將無法及時轉發的流量緩衝在出口佇列,可能採用加權公平佇列WFQ(Weighted Fair Queue)、或低延遲佇列LLQ (Low Latency Queue),或預設的先進先出佇列FIFO(First In First Out),這個佇列可能會造成幾百毫秒或更多的延遲,此值是可變的,可以接近0或幾秒不等,依賴網路的擁堵程度。什麼是加權公平佇列WFQ?將不同的種類流量放入不同的佇列,預先給不同的佇列分配一個權值、或百分比,採用公平輪轉的方式來依次傳送每個佇列的緩衝資料。什麼是低延遲佇列LLQ?依據IP優先順序,高優先順序的語音流量(Precedence = 5),最先發送,可以插隊,VIP客戶。什麼是先進先出佇列FIFO?先到的先發,後到的後發。所以過大的網路延遲主要是由緩衝佇列延遲過大造成的!Google最新的TCP BBR演算法,就是積極主動測量網路的延遲,運用智慧演算法,獲知網路的最大可利用頻寬,使傳送速率 ≤ 最大可利用頻寬,最大限度減少路由器的緩衝佇列的深度,最大限度減少延遲。

  • 中秋節和大豐收的關聯?
  • 馬雲決定重返教育,你怎麼看?