LAN交換機等產(chǎn)品目錄中,在表示設備性能的項目里有“線速(Wire Speed)”這么一個說法。如“實現(xiàn)了線速的LAN交換機”、“支持線速從而實現(xiàn)高性能”等,經(jīng)常在宣傳產(chǎn)品時使用,讓人覺得是速度快的意思,可實際上真是那么回事嗎?今天我們就來看看“線速”這個詞。
先說一下答案,線速是指理論上線纜通過最大幀數(shù)時的狀態(tài)。也就是應該這樣來想這個詞:正如傳輸速度與吞吐量一樣,表示的不是○○Mbps這樣的速度,而是指幀通過時的狀態(tài)。
要想在傳輸速度一定的線路中處理盡可能多的幀,必須要使幀最小。如果是以太網(wǎng),MAC幀最小為64B,這種64B的幀最大限量通過線纜的狀態(tài)就是“線速”。那么具體而言到底有多少幀通過呢?10M以太網(wǎng)1秒為1萬4881個,100M以太網(wǎng)為10M的10倍--14萬8810個。
在LAN交換機之類的產(chǎn)品目錄中所說的“支持線速”,表示的是:線纜中流過的幀數(shù)理論上支持最大幀數(shù)。LAN交換機負責傳送接收到的每一個幀。其處理過程是:首先找到幀上記錄的接收MAC地址,然后判斷這個接收MAC地址的計算機位于哪個端口,最后向這個端口發(fā)送幀。一句話,平時所說的“傳輸處理”,其實指的就是LAN交換機做的這些工作。
如何提高處理速度取決于LAN交換機的性能。在線速狀態(tài)下,也就是LAN交換機接收了單位時間里線路處理的最大幀數(shù)的狀態(tài)下,只要能毫無延遲地處理幀,就可以說這一LAN交換機具備了充分的處理性能,這就是“支持線速”的意思。
另外,LAN交換機的所有端口都以線速接收幀,并能無延遲地處理被稱為“無阻塞(Nonblocking)”,之所以這樣叫是因為設備內(nèi)部沒有等待處理的幀(沒有阻塞)。
了解這些用語,在研究設備性能時應該能起到參考作用。