網(wǎng)絡延遲指的是網(wǎng)絡等待時間,是指一個數(shù)據(jù)包從用戶的計算機發(fā)送到網(wǎng)站服務器,然后再立即從網(wǎng)站服務器返回用戶計算機的來回時間。網(wǎng)絡延遲是影響網(wǎng)絡速度的因素之一。那么,網(wǎng)絡延遲跟交換機有什么關系?又是什么原因造成的網(wǎng)絡延遲呢?如何測量以太網(wǎng)交換機網(wǎng)絡延遲?本文將一一解答,并探討如何解決因以太網(wǎng)交換機引起的網(wǎng)絡延遲。
以太網(wǎng)交換機中的網(wǎng)絡延遲是什么?
以太網(wǎng)交換機的網(wǎng)絡延遲是指從交換機接收到數(shù)據(jù)包到開始向目的端口復制數(shù)據(jù)包之間的時間間隔。有時,當數(shù)據(jù)包通過設備時,交換機或路由器決定下一步將數(shù)據(jù)發(fā)送到何處會有延遲。因此,高帶寬,低延遲的交換機現(xiàn)在已成為部署高性能網(wǎng)絡的不二選擇。
造成網(wǎng)絡延遲的原因有哪些?
造成網(wǎng)絡延遲的原因有很多,例如:
數(shù)據(jù)包從用戶的計算機發(fā)送到網(wǎng)站服務器再返回計算機所花費的時間。
路由器或交換機的錯誤,因為每個網(wǎng)關都需要花費時間檢查和更改數(shù)據(jù)包頭,因此,數(shù)據(jù)包經(jīng)過以太網(wǎng)交換機時會花費很多時間。
防病毒和類似的安全程序,在發(fā)送數(shù)據(jù)包之前需要時間來完成消息重組和分解。
數(shù)據(jù)包在交換機或網(wǎng)橋等中間設備上遭受存儲或磁盤訪問延遲時,存儲延遲。
用戶方面的軟件錯誤。
傳輸介質本身的問題,傳輸介質需要花費一些時間才能從光纖到同軸電纜將一個包從源傳輸?shù)侥康牡亍?br />
即使數(shù)據(jù)包以光速從一個節(jié)點傳輸?shù)搅硪粋€節(jié)點,也會發(fā)生延遲。
如何測量以太網(wǎng)交換機中的網(wǎng)絡延遲?
從上一章可以看出,交換機延遲是導致網(wǎng)絡延遲的關鍵因素之一。 那么我們?nèi)绾螠y量交換機延遲呢?
交換機延遲是在以太網(wǎng)交換機上從端口到端口進行測量的,可以根據(jù)交換機采用的轉發(fā)方式,以多種方式進行報告。測量以太網(wǎng)交換機的網(wǎng)絡延遲有多種方式,例如IEEE規(guī)范的RFC2544,Netperf或Ping Pong進行測量。 IEEE規(guī)范的RFC2544提供了一種行業(yè)認可的測量存儲和轉發(fā)設備延遲的方法。 Netperf可以使用請求或響應測試(TCP_RR和UDP_RR)延遲。 而Ping Pong是一種用于測量高性能計算群集中的延遲的方法,該方法可測量通過消息傳遞接口(MPI)發(fā)送的遠程程序調用(RPC)的往返時間。
如何減少以太網(wǎng)交換機引起的網(wǎng)絡延遲呢?
為了減少以太網(wǎng)交換機的網(wǎng)絡延遲,可通過以下幾種方法:
擴展網(wǎng)絡容量
擴展以太網(wǎng)交換機的容量對減少網(wǎng)絡延遲是至關重要的。您可以檢查您的交換機,看看它是否具有擴展網(wǎng)絡容量的功能。首先,您需要一個快速的引擎,丟包率為零的以太網(wǎng)交換機有助于網(wǎng)絡獲得更好的性能。 LACP是一項標準協(xié)議,可通過中繼端口幫助建立更好的網(wǎng)絡性能。飛速(FS) S3900系列交換機支持LACP,以增加帶寬以提高網(wǎng)絡性能。
使用VLAN分配網(wǎng)絡
由于傳統(tǒng)的扁平網(wǎng)絡架構很容易使交換機鏈路超載,具有VLAN功能的以太網(wǎng)交換機可以將流量發(fā)送到容易到達的位置。有許多2層和3層以太網(wǎng)交換機都具有VLAN功能,可以基于端口,動態(tài)VLAN分配,協(xié)議,MAC地址和其他類型來分段流量。
采用直通轉發(fā)技術
直通轉發(fā)技術是用于數(shù)據(jù)包交換的一種方法,旨在將網(wǎng)絡延遲降至最低。采用直通轉發(fā)技術的交換機有固定的延時。因為直通式交換機不管數(shù)據(jù)包的整體大小,而只根據(jù)目的地址來決定轉發(fā)方向。所以,它的延時是固定的。通常,在處理完目標地址后,以太網(wǎng)交換機會在接收到整個數(shù)據(jù)包之前就開始轉發(fā)數(shù)據(jù)包,從而降低了通過交換機的等待時間。但是請注意,將流量從慢速端口發(fā)送到更快的端口或從一個端口發(fā)送到相同速度的另一個端口時,它無法運行。
以上的方法可最大程度地減少以太網(wǎng)交換機的網(wǎng)絡延遲。市場上有許多低延遲以太網(wǎng)交換機,它們有助于獲得更好的網(wǎng)絡性能。然而,為了使網(wǎng)絡等待時間最小化,從根本上來說,不僅要專注于組成網(wǎng)絡的交換機,而且還必須時刻關注系統(tǒng)的等待時間和等待時間變化。
總結
總的來說,網(wǎng)絡延遲越小,網(wǎng)絡質量也就越好。同時,網(wǎng)絡的延遲是不可能完全消除的,但是可以將其降至最低。具有低延遲和高帶寬的以太網(wǎng)交換機是一個不錯的選擇, 有利于最大程度地減少網(wǎng)絡延遲。