網路層效能指標中的延遲是什麼?
網路效能可以透過延遲、吞吐量和丟包率來衡量。
讓我們嘗試理解延遲的概念。
延遲
從源到目的地的分組會遇到延遲。網路中的延遲可以分為以下四種類型:
傳輸延遲
路由器將分組傳輸到輸出鏈路所需的時間稱為傳輸延遲。
例如,假設您有 100 kb 的資料。對於這些資料,您必須將其儲存在此輸出鏈路上,這稱為傳輸延遲。
假設您要搬離房子,所以在搬離房子時,您將所有物品打包成包裹,所有這些物品從一個地點轉移到另一個地點(源到目的地),此時所有這些物品逐一裝入車輛,因此此過程需要一些時間,因此花費了多少時間,這稱為傳輸延遲。
計算傳輸延遲的公式如下:
Transmission delay=Length/Bandwidth=L/Bw
這裡,
長度始終以位為單位。例如,100 位、1000 位等。
頻寬始終取位/時間=位/秒
因此,
Transmission delay=l(bits)/bw(bits/sec)=l/bw sec^-1
傳播延遲
分組從一個路由器到另一個路由器進行物理傳輸所需的時間稱為傳播延遲。
這裡,從源到目的地傳輸分組所需的時間稱為傳播延遲。
它有一個公式來計算傳輸分組時從源到目的地所需的時間。
傳播延遲=D/V
其中,
- D 是距離
- V 是速度
處理延遲
路由器處理分組(檢視目標 IP、提取網路 IP 和在路由表中搜索以確定輸出路由)所需的時間稱為處理延遲。
假設 R1 是一個路由器;您有一個包含分組的緩衝區。從緩衝區中取出第一個分組,它將提取目標 IP 地址。從這個目標 IP 地址,您必須提取網路 IP 地址。
示例
假設您要寄一封信,所以在寄信時,您將寫下以下關於您自己的詳細資訊:
- 姓名
- 街道地址
- 城市
- 州
這是您將在地址中編寫的層次結構,所以如果您在這裡看到,無論郵遞員在哪個特定的郵局。
現在,假設您要從德里寄一封信到安得拉邦。在這裡,郵遞員不需要考慮整個地址。他只檢查州,然後相應地傳送。
在這裡,他正在提取州地址。所以以同樣的方式,您有網路部分、本地部分和主機部分。
因此它在主機部分中提取,然後在提取主機部分後,他必須檢視他的路由表,例如在提取安得拉邦後,哪個方向轉發。
所以他會在他的表中查詢邊緣或資料,無論他在郵局中提到什麼。他會檢視他是否知道如何轉發。
與在路由表中搜索相同,以便他了解必須轉發哪個方向,然後它將傳送,這意味著它將透過檢視此路由表來決定路由以決定路由,所有這些我們都將其視為處理延遲。
處理延遲的公式如下:
Processing delay = Time required to process a packet in a router or a destination host
排隊延遲
分組在被處理前在佇列中等待的時間稱為排隊延遲。
這裡,顧名思義,這裡指的是排隊,佇列將等待多長時間,也就是在被處理之前。
示例
假設這裡 R1 是一個路由器,該路由器有緩衝區,該緩衝區有分組,所以無論什麼分組到來,如果路由器正在處理其他分組,那麼無論什麼分組到來,都必須停留在其中一箇中,這裡您將停留多長時間。對於您的分組,在緩衝區中將花費多少時間,我們稱之為排隊延遲。
此延遲在 0 到無窮大之間變化。
排隊延遲取決於以下因素:
- 緩衝區大小。
- 路由器處理速度。
0 種情況是,當分組到達時,路由器變為空閒,它不需要停留在緩衝區中,在這種情況下,排隊延遲變為 0。