應(yīng)用視點(diǎn):路由器中關(guān)于包轉(zhuǎn)發(fā)率概念的理解
一臺(tái)交換機(jī)性能的最重要指標(biāo)是:吞吐率(Mpps),因?yàn)檫@個(gè)是能最終體現(xiàn)交換機(jī)應(yīng)用的性能指標(biāo),用戶一般直奔這個(gè)主題,就是要看產(chǎn)品每秒能轉(zhuǎn)發(fā)多少個(gè)包。吞吐量一般是指包長(zhǎng)為64字節(jié)時(shí)的單位端口理論吞吐量是與交換機(jī)全配置端口數(shù)的乘積,即吞吐量(Mpps) = 全配置端口數(shù) X 單位端口理論吞吐量(Mpps)。交換轉(zhuǎn)發(fā)性能的單位是“Mpps”(Million Packet Per Second)——“每秒百萬(wàn)包數(shù)”,也就是說(shuō)交換機(jī)每秒能夠處理的數(shù)據(jù)包的數(shù)量。這個(gè)數(shù)字越高,表明交換機(jī)的交換性能越強(qiáng),“吞吐率”一詞在交換機(jī)的性能描述里提得最多,但在路由路中也有提到。
路由器有和交換機(jī)相似的性能指標(biāo)。路由器性能有兩個(gè)較重要的指標(biāo):背板能力(背板帶寬/總線帶寬),指路由器背板容量或者總線能力。吞吐率指路由器的數(shù)據(jù)包路由轉(zhuǎn)發(fā)能力。路由器的吞吐率一般用kpps來(lái)作單位,就是“每秒千包數(shù)”,因?yàn)橐话愕穆酚善鞯腖AN到WAN的包轉(zhuǎn)發(fā)率都不是很高,相對(duì)交換機(jī)的很容易就可達(dá)到每秒百萬(wàn)包數(shù),它就要小得多,所以沒(méi)有用 “Mpps”。除非是高端的骨干路由器,如思科在Cisco 10000路由器,它的包轉(zhuǎn)發(fā)率6.2Mpps。另一個(gè)原因是在高端領(lǐng)域,路由器和交換機(jī)的界限實(shí)在模糊,有的產(chǎn)品干脆叫“交換路由器”,轉(zhuǎn)發(fā)能力很高。
路由器可分中高端路由器和低端路由器。包交換能力>IMpps的路由器可稱為中高端路由器,包交換能力在IMpps以下的路由器可稱為低端路由器。如思科公司7500,10000系列,12000系列路由器的包轉(zhuǎn)發(fā)能力都是每秒百萬(wàn)包級(jí)的;而3600系列和2600系列為低端路由器。所以路由器一般會(huì)用kpps來(lái)作單位。
在評(píng)測(cè)路由器的包轉(zhuǎn)發(fā)率能力時(shí),有些評(píng)測(cè)工具會(huì)用到以下6種字節(jié)長(zhǎng)度的數(shù)據(jù)包來(lái)做評(píng)測(cè)標(biāo)準(zhǔn),它們分別是:64B,128B,256B,512B,1024B,1518B字節(jié)長(zhǎng)度的數(shù)據(jù)包,而最常見的是分別稱為小包的64B和稱為大包的128B。小酷在思科的網(wǎng)站找到這么一行“E”文:“throughput of the Cisco 2651XM at the smaller packet size of 64 bytes”,因此小酷認(rèn)為思科也會(huì)隨大流用小包64字節(jié)來(lái)做為自己產(chǎn)品的評(píng)測(cè)標(biāo)準(zhǔn),這是不是太牽強(qiáng)了呀?小酷心里感到有點(diǎn)誠(chéng)惶誠(chéng)恐,但轉(zhuǎn)念一想,大家都用小包來(lái)做標(biāo)準(zhǔn),這不顯得自己的產(chǎn)品更有競(jìng)爭(zhēng)力些嗎?沒(méi)有必要用大包或更大包、更更大包呀。
但是話又說(shuō)回來(lái),路由器的吞吐率若沒(méi)有特別的說(shuō)明,它的業(yè)務(wù)數(shù)據(jù)包應(yīng)是指最通用的業(yè)務(wù),也指的是最普通的LAN TO WAN轉(zhuǎn)發(fā)能力。但若是象是VPN這樣的業(yè)務(wù),那就是絕對(duì)是“大包”了(如168位的3DES就是1400個(gè)字節(jié)的包),因?yàn)閂PN業(yè)務(wù)是在公網(wǎng)上傳送保密的數(shù)據(jù),所以在VPN數(shù)據(jù)包中要加入很多加密的“字節(jié)”,這樣的包就非常大,相應(yīng)的,路由器處理得相對(duì)要慢下來(lái),轉(zhuǎn)發(fā)能力會(huì)相應(yīng)降低下來(lái)。
小結(jié):以上僅是小酷對(duì)網(wǎng)友在論壇提問(wèn)題引發(fā)的思考,也希望廣大讀者參與討論,更重要的在采購(gòu)路由器能夠?qū)Ξa(chǎn)品的轉(zhuǎn)發(fā)能力指標(biāo)有個(gè)正確的考查,以便能讓將購(gòu)買的產(chǎn)品能勝任自己網(wǎng)絡(luò)業(yè)務(wù)需要的能力。