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