(一)功能測(cè)試
路由器功能凡是可以劃分為如下方面。
(1)接口功能:該功能用作將路由器毗連到收集。可以分為局域網(wǎng)接口及廣域網(wǎng)接口兩種。局域網(wǎng)接口首要搜羅以太網(wǎng)、令牌環(huán)、令牌總線(xiàn)、FDDI等收集接口。廣域網(wǎng)接口首要搜羅E1/T1、E3/T3、DS3、通用串行口(可轉(zhuǎn)換成X.21DTE/DCE、V.35DTE/DCE、RS232DTE/DCE、RS449DTE/DCE、EIA530DTE)等收集接口。
(2)通信和談功能:該功能負(fù)責(zé)措置通信和談,可以搜羅TCP/IP、PPP、X.25、幀中繼等和談。
(3)數(shù)據(jù)包轉(zhuǎn)發(fā)功能:該功能首要負(fù)責(zé)按照路由表內(nèi)容在各端口(搜羅邏輯端口)間轉(zhuǎn)發(fā)數(shù)據(jù)包而且改寫(xiě)鏈路層數(shù)據(jù)包頭信息。
(4)路由信息維護(hù)功能:該功能負(fù)責(zé)運(yùn)行路由和談,維護(hù)路由表。路由和談可搜羅RIP、OSPF、BGP等和談。
(5)打點(diǎn)節(jié)制功能:路由器打點(diǎn)節(jié)制功能搜羅五個(gè)功能,SNMP代辦代庖功能,Telnet處事器功能,當(dāng)?shù)卮螯c(diǎn)、遠(yuǎn)端監(jiān)控和RMON功能。經(jīng)由過(guò)程多種分歧的路子對(duì)路由器進(jìn)行節(jié)制打點(diǎn),而且許可記載日志。
(6)平安功能:用于完成數(shù)據(jù)包過(guò)濾,地址轉(zhuǎn)換,訪(fǎng)謁節(jié)制,數(shù)據(jù)加密,防火墻,地址分配等功能。
路由器對(duì)上述功能并非需要完全實(shí)現(xiàn)??墒且?yàn)槁酚善髯鳛槭占O(shè)備,存在最小功能集,對(duì)最小功能集所劃定的功能,路由器必需撐持。
因?yàn)榻^年夜年夜都功能測(cè)試可以由接口測(cè)試、機(jī)能測(cè)試、和談一致性測(cè)試和網(wǎng)管測(cè)試所函蓋,所以路由器功能測(cè)試一般可以只對(duì)其他測(cè)試無(wú)法涵蓋的功能作驗(yàn)證性測(cè)試。路由器功能測(cè)試一般采用遠(yuǎn)端測(cè)試法。
(二)機(jī)能測(cè)試
路由器是IP收集的焦點(diǎn)設(shè)備,其機(jī)能的口角直接影響IP網(wǎng)收集規(guī)模、收集不變性以及收集可擴(kuò)展性。因?yàn)镮ETF沒(méi)有對(duì)路由器機(jī)能測(cè)試作專(zhuān)門(mén)劃定,一般來(lái)說(shuō)只能按照RFC2544( Benchmarking Methodology for Network Interconnect Devices)作測(cè)試。但路由器區(qū)別于一般簡(jiǎn)單的收集互連設(shè)備,在機(jī)能測(cè)試時(shí)還應(yīng)該加上路由器特有的機(jī)能測(cè)試。例如路由表容量、路由和談收斂時(shí)刻等指標(biāo)。
路由器機(jī)能測(cè)試?yán)懋?dāng)搜羅下列指標(biāo)。
(1)吞吐量:測(cè)試路由器包轉(zhuǎn)發(fā)的能力。凡是指路由器在不丟包前提下每秒轉(zhuǎn)發(fā)包的極限,一般可以采用二分法查找該極限點(diǎn)。
(2)時(shí)延:測(cè)試路由器在吞吐量規(guī)模內(nèi)年夜收到包到轉(zhuǎn)發(fā)出該包的侍舊肅離。時(shí)延測(cè)試?yán)懋?dāng)一再20次然后取其平均值。
(3)丟包率:測(cè)試路由器在分歧負(fù)荷下丟棄包占收到包的比例。分歧負(fù)荷凡是指年夜吞吐量測(cè)試到線(xiàn)速(線(xiàn)路上傳輸包的最高速度),步長(zhǎng)一般使用線(xiàn)速的10%.
(4)背靠背幀數(shù):測(cè)試路由器在領(lǐng)受到以最小包距離傳輸時(shí)不丟包前提下所能措置的最年夜北數(shù)。該測(cè)試現(xiàn)實(shí)考驗(yàn)路由器緩存能力,如不美觀路由器具備線(xiàn)速能力(吞吐量=接口媒體線(xiàn)速),則該測(cè)試沒(méi)有意義。
(5)系統(tǒng)恢復(fù)時(shí)刻:測(cè)試路由器在過(guò)載后恢復(fù)正常工作的時(shí)刻。測(cè)試體例可以采用向路由器端口發(fā)送吞吐量110%和線(xiàn)速間的較小值,持續(xù)60秒后將速度下降到50%的時(shí)刻到最后一個(gè)丟包的侍舊肅離。如不美觀路由器具備線(xiàn)速能力,則該測(cè)試沒(méi)有意義。
(6)系統(tǒng)復(fù)位:測(cè)試路由器年夜軟件復(fù)位或關(guān)電重啟到正常工作的侍舊肅離。正常工作指能以吞吐量轉(zhuǎn)發(fā)數(shù)據(jù)。
在測(cè)試上述RFC2544中劃定的指標(biāo)時(shí)理當(dāng)考慮下列身分。
幀名目:建議按照RFC2544所劃定的幀名目測(cè)試;
幀長(zhǎng):年夜最小幀長(zhǎng)到MTU挨次遞增,例如在以太網(wǎng)上采用64, 128, 256, 512, 1024, 1280, 1518字節(jié);
認(rèn)證領(lǐng)受幀:解除收到的非測(cè)試幀,例如節(jié)制幀、路由更新幀等;
廣播幀:驗(yàn)證廣播幀對(duì)路由器機(jī)能的影響,上述測(cè)試后在測(cè)試幀中同化1%廣播幀再測(cè)試;
打點(diǎn)幀:驗(yàn)證打點(diǎn)幀對(duì)路由器機(jī)能的影響,上述測(cè)試后在測(cè)試幀中同化每秒一個(gè)打點(diǎn)幀再測(cè)試;
路由更新:路由更新即下一跳端口改變對(duì)機(jī)能的影響;
過(guò)濾器:在設(shè)置過(guò)濾器前提下對(duì)路由器機(jī)能的影響,建議設(shè)置25個(gè)過(guò)濾前提測(cè)試;
和談地址:測(cè)試路由器收到隨機(jī)處于256個(gè)收集中的地址時(shí)對(duì)機(jī)能的影響;
雙向流量:測(cè)試路由器端口雙向收發(fā)數(shù)據(jù)對(duì)機(jī)能的影響;
多端口測(cè)試:考慮流量全毗連分布或非全毗連分布對(duì)機(jī)能的影響;
多和談測(cè)試:考慮路由器同時(shí)措置多種和談對(duì)機(jī)能的影響;
同化包長(zhǎng):除測(cè)試所建議的遞增包長(zhǎng)外,搜檢同化包長(zhǎng)對(duì)路由器機(jī)能的影響,RFC2544除要求包含所有測(cè)試包長(zhǎng)外沒(méi)有對(duì)同化包長(zhǎng)中各包長(zhǎng)所占比例作劃定。
筆者建議按照現(xiàn)實(shí)收集中各包長(zhǎng)的分布測(cè)試,例如在沒(méi)有非凡應(yīng)用要求時(shí)以太網(wǎng)接口上可采用60字節(jié)包50%,128字節(jié)包10%,256字節(jié)包15%,512字節(jié)包10%,1500字節(jié)包15%.除上述RFC2544建議的測(cè)試項(xiàng)外還建議測(cè)試如下內(nèi)容。
①路由震動(dòng):路由震動(dòng)對(duì)路由器轉(zhuǎn)發(fā)能力的影響。路由震動(dòng)水平即每秒更新路由的數(shù)目可以依據(jù)收集前提而定。路由更新和談可采用BGP.
②路由表容量:測(cè)試路由表巨細(xì)。主干網(wǎng)路由器凡是運(yùn)行BGP,路由表包含全球路由。一般來(lái)說(shuō)要求跨越10萬(wàn)條路由,建議經(jīng)由過(guò)程采用BGP輸入導(dǎo)出路由計(jì)數(shù)來(lái)測(cè)試。
③時(shí)鐘同步:在包含響應(yīng)端口例如POS口的路由器上測(cè)試內(nèi)鐘精度以及同步能力。
④和談收斂時(shí)刻:測(cè)試路由轉(zhuǎn)變通知到全網(wǎng)所用時(shí)刻。該指標(biāo)雖然與路由器單機(jī)機(jī)能有關(guān),可是一般只能在收集上測(cè)試,而且會(huì)因設(shè)置裝備擺設(shè)改變而轉(zhuǎn)變??梢栽谑占O(shè)置裝備擺設(shè)完成后經(jīng)由過(guò)程搜檢該指標(biāo)來(lái)權(quán)衡全網(wǎng)機(jī)能。
測(cè)試時(shí)刻理當(dāng)按照具體項(xiàng)目以及測(cè)試方針而定。一般認(rèn)為測(cè)試時(shí)刻理當(dāng)介于60秒到300秒之間。
此外一般可以按照用戶(hù)要乞降測(cè)試方針作設(shè)定選擇。路由器機(jī)能測(cè)試一般可采用遠(yuǎn)端測(cè)試法。