乙太網交換機中的網路延遲是什麼呢?

HL1329658發表於2023-01-31
    網路延遲指的是網路等待時間,是指一個資料包從使用者的計算機傳送到網站伺服器,然後再立即從網站伺服器返回使用者計算機的來回時間。網路延遲是影響網路速度的因素之一。那麼,網路延遲跟交換機有什麼關係?又是什麼原因造成的網路延遲呢?如何測量乙太網交換機網路延遲?海翎光電的小編將一一解答,並探討如何解決因乙太網交換機引起的網路延遲。

乙太網交換機中的網路延遲是什麼?
    乙太網交換機的網路延遲是指從交換機接收到資料包到開始向目的埠複製資料包之間的時間間隔。有時,當資料包透過裝置時,交換機或路由器決定下一步將資料傳送到何處會有延遲。 因此,高頻寬,低延遲的交換機現在已成為部署高效能網路的不二選擇。
造成網路延遲的原因有哪些?
1、資料包從使用者的計算機傳送到網站伺服器再返回計算機所花費的時間。
2、路由器或交換機的錯誤,因為每個閘道器都需要花費時間檢查和更改資料包頭,因此,資料包經過乙太網交換機時會花費很多時間。
3、防病毒和類似的安全程式,在傳送資料包之前需要時間來完成訊息重組和分解。
4、資料包在交換機或網橋等中間裝置上遭受儲存或磁碟訪問延遲時,儲存延遲。
5、使用者方面的軟體錯誤。
6、傳輸介質本身的問題,傳輸介質需要花費一些時間才能從光纖到同軸電纜將一個包從源傳輸到目的地。
7、即使資料包以光速從一個節點傳輸到另一個節點,也會發生延遲。

如何測量乙太網交換機中的網路延遲?
    交換機延遲是在乙太網交換機上從埠到埠進行測量的,可以根據交換機採用的轉發方式,以多種方式進行報告。測量乙太網交換機的網路延遲有多種方式
例如IEEE規範的RFC2544,Netperf或Ping Pong進行測量。IEEE規範的RFC2544提供了一種行業認可的測量儲存和轉發裝置延遲的方法。Netperf可以使用請求或響應測試(TCP_RR和UDP_RR)延遲。而Ping Pong是一種用於測量高效能運算群集中的延遲的方法,該方法可測量透過訊息傳遞介面(MPI)傳送的遠端程式呼叫(RPC)的往返時間。

如何減少乙太網交換機引起的網路延遲呢?可透過以下幾種方法:
    擴充套件網路容量:擴充套件乙太網交換機的容量對減少網路延遲是至關重要的。您可以檢查您的交換機,看看它是否具有擴充套件網路容量的功能。首先,您需要一個快速的引擎,丟包率為零的乙太網交換機有助於網路獲得更好的效能。LACP是一項標準協議,可透過中繼埠幫助建立更好的網路效能。飛速(FS) S3900系列交換機支援LACP,以增加頻寬以提高網路效能。

使用VLAN分配網路:由於傳統的扁平網路架構很容易使交換機鏈路超載,具有VLAN功能的乙太網交換機可以將流量傳送到容易到達的位置。有許多2層和3層乙太網交換機都具有VLAN功能,可以基於埠,動態VLAN分配,協議,MAC地址和其他型別來分段流量。

採用直通轉發技術:直通轉發技術是用於資料包交換的一種方法,旨在將網路延遲降至最低。採用直通轉發技術的交換機有固定的延時。因為直通式交換機不管資料包的整體大小,而只根據目的地址來決定轉發方向。所以,它的延時是固定的。通常,在處理完目標地址後,乙太網交換機會在接收到整個資料包之前就開始轉發資料包,從而降低了透過交換機的等待時間。但是請注意,將流量從慢速埠傳送到更快的埠或從一個埠傳送到相同速度的另一個埠時,它無法執行。
    以上的方法可最大程度地減少乙太網交換機的網路延遲。市場上有許多低延遲乙太網交換機,它們有助於獲得更好的網路效能。然而,為了使網路等待時間最小化,從根本上來說,不僅要專注於組成網路的交換機,而且還必須時刻關注系統的等待時間和等待時間變化。
總結:總的來說,網路延遲越小,網路質量也就越好。同時,網路的延遲是不可能完全消除的,但是可以將其降至最低。具有低延遲和高頻寬的乙太網交換機是一個不錯的選擇, 有利於最大程度地減少網路延遲。
下面海翎光電的小編科普幾個相關的知識點:
1、遲延



傳送時延:源主機將分組發往傳輸線路

傳播時延:代表分組的電訊號在鏈路上傳輸
處理時延:路由器收到分組後,對其進行儲存轉發(不方便計算)
例如:資料塊長度為100MB,通道(光纖)頻寬為1Mb/s,傳送距離為1000km,計算傳送時延和傳播時延。

例如:資料塊長度為1B,通道頻寬為1Mb/s,傳送距離為1000km,計算傳送時延和傳播時延。

在忽略處理時延的條件下,傳送時延和傳播時延誰佔主導是不確定的。

2.時延頻寬積
時延頻寬積=傳播時延x頻寬
將傳輸鏈路看做管道,長度為傳播時延,橫截面積為頻寬,時延頻寬積為管道的體積。
若傳送端連續傳送資料,則在所傳送的第一個位元即將到達終點時,傳送端就已經傳送了時延頻寬積個位元
鏈路的時延頻寬積又稱為以位元為單位的鏈路長度。

3.往返時間
因特網中的資訊不僅僅是單方向傳輸,而是雙向互動。有時候需要知道雙向互動一次所需要的時間,因此,往返時間RTT(round-trip time)也是一個重要的效能指標。
    假設兩臺主機之間雙向通訊,往返時間即資料從源主機到目的主機,再從目的主機到源主機所消耗的時間。

   好了,今天的分享就到這裡吧。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012489/viewspace-2933420/,如需轉載,請註明出處,否則將追究法律責任。

相關文章