【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及檢測
,尤其涉及一種快速測試CPU轉(zhuǎn)發(fā)性能的方法及裝置。
技術(shù)介紹
路由器(Router)又被稱為網(wǎng)關(guān)設(shè)備(Gateway),是用來在網(wǎng)絡(luò)中連接邏輯上分離的多個網(wǎng)絡(luò)或者子網(wǎng)。路由器工作于OSI模型(OpenSystemsInterconnectionReferenceModel,開放式通信系統(tǒng)互聯(lián)參考模型)的第三層,也就是網(wǎng)絡(luò)層。路由器作為不同網(wǎng)絡(luò)之間互相連接的樞紐,是互聯(lián)網(wǎng)中的主要設(shè)備,路由器的處理速度是網(wǎng)絡(luò)通信的主要瓶頸之一,它的可靠性則直接影響著網(wǎng)絡(luò)互連的質(zhì)量。當(dāng)一個數(shù)據(jù)報文需要從一個子網(wǎng)傳送到另一個子網(wǎng)時,需要使用路由器的路由功能進(jìn)行中繼。因此,路由器具有保存和識別通往一個遠(yuǎn)端網(wǎng)絡(luò)的路徑的能力,這種能力通過計算生成路由表實現(xiàn)。尋路是路由器的基本功能。為了完成將報文從一個網(wǎng)絡(luò)轉(zhuǎn)發(fā)到另一個網(wǎng)絡(luò)的工作,路由器中保存有各種傳輸路徑的相關(guān)數(shù)據(jù)—路由表(RoutingTable),供路由選擇時使用。路由表條目中保存有子網(wǎng)的標(biāo)志信息、出端口、下一跳IP等內(nèi)容。路由表可以是由系統(tǒng)管理員固定設(shè)置好的,也可以是由系統(tǒng)中的路由協(xié)議生成的。由系統(tǒng)管理員固定設(shè)置好的路由條目稱之為靜態(tài)路由,一般是在系統(tǒng)安裝時就根據(jù)網(wǎng)絡(luò)的配置情況預(yù)先設(shè)定好,而由系統(tǒng)中的路由協(xié)議生成的路由條目稱之為動態(tài)路由,它是路由器根據(jù)網(wǎng)絡(luò)系統(tǒng)的運(yùn)行情況而自動調(diào)整的路由表,路由器根據(jù)路由協(xié)議提供的功能,自動學(xué)習(xí)和記憶網(wǎng)絡(luò)的運(yùn)行情況 ...
【技術(shù)保護(hù)點】
一種快速測試CPU轉(zhuǎn)發(fā)性能的方法,其特征在于,包括以下步驟:獲取現(xiàn)有路由器中的第一轉(zhuǎn)發(fā)程序、所述現(xiàn)有路由器中預(yù)置的第一路由表,以及所述現(xiàn)有路由器在預(yù)置報文轉(zhuǎn)發(fā)測試環(huán)境中進(jìn)行報文轉(zhuǎn)發(fā)時產(chǎn)生的第一ARP表;將所述第一轉(zhuǎn)發(fā)程序轉(zhuǎn)換為與DEMO板中被測CPU相匹配的第二轉(zhuǎn)發(fā)程序,并將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二路由表,以及將所述第一ARP表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二ARP表;將所述第二轉(zhuǎn)發(fā)程序重新編譯后燒錄至所述DEMO板中,并將所述第二路由表及所述第二ARP表拷貝至所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間;在所述DEMO板的預(yù)置報文轉(zhuǎn)發(fā)測試環(huán)境中,根據(jù)所述第二路由表及所述第二ARP表,對所述被測CPU的報文轉(zhuǎn)發(fā)性能進(jìn)行測試。
【技術(shù)特征摘要】
1.一種快速測試CPU轉(zhuǎn)發(fā)性能的方法,其特征在于,包括以下步驟:
獲取現(xiàn)有路由器中的第一轉(zhuǎn)發(fā)程序、所述現(xiàn)有路由器中預(yù)置的第一路由
表,以及所述現(xiàn)有路由器在預(yù)置報文轉(zhuǎn)發(fā)測試環(huán)境中進(jìn)行報文轉(zhuǎn)發(fā)時產(chǎn)生的
第一ARP表;
將所述第一轉(zhuǎn)發(fā)程序轉(zhuǎn)換為與DEMO板中被測CPU相匹配的第二轉(zhuǎn)發(fā)程
序,并將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二路
由表,以及將所述第一ARP表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的
第二ARP表;
將所述第二轉(zhuǎn)發(fā)程序重新編譯后燒錄至所述DEMO板中,并將所述第二
路由表及所述第二ARP表拷貝至所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間;
在所述DEMO板的預(yù)置報文轉(zhuǎn)發(fā)測試環(huán)境中,根據(jù)所述第二路由表及所
述第二ARP表,對所述被測CPU的報文轉(zhuǎn)發(fā)性能進(jìn)行測試。
2.如權(quán)利要求1所述的快速測試CPU轉(zhuǎn)發(fā)性能的方法,其特征在于,
所述將所述第一轉(zhuǎn)發(fā)程序轉(zhuǎn)換為與DEMO板中被測CPU相匹配的第二轉(zhuǎn)發(fā)程
序包括:
根據(jù)所述被測CPU的匯編指令,對所述第一轉(zhuǎn)發(fā)程序中的轉(zhuǎn)發(fā)面程序的
匯編代碼進(jìn)行重寫;
將所述第一轉(zhuǎn)發(fā)程序轉(zhuǎn)換為與DEMO板中被測CPU相匹配的第二轉(zhuǎn)發(fā)程
序。
3.如權(quán)利要求2所述的快速測試CPU轉(zhuǎn)發(fā)性能的方法,其特征在于,
所述將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二路由
表,以及將所述第一ARP表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第
二ARP表包括:
查找所述第一路由表和所述第一ARP表中所有保存指針的字段;
將所述第一路由表和所述第一ARP表中所有保存指針的字段后面均增設(shè)
預(yù)設(shè)字節(jié)的填充字段,將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU
\t的數(shù)據(jù)總線寬度相匹配的第二路由表,以及將所述第一ARP表轉(zhuǎn)換為與所述
DEMO板中被測CPU的數(shù)據(jù)總線寬度相匹配的第二ARP表。
4.如權(quán)利要求1所述的快速測試CPU轉(zhuǎn)發(fā)性能的方法,其特征在于,
所述將所述第二路由表及所述第二ARP表拷貝至所述DEMO板中預(yù)設(shè)內(nèi)存表
項內(nèi)存空間包括:
利用文件操作庫函數(shù),將所述第二路由表拷貝到第一文件中,以及將所
述第二ARP表拷貝到第二文件;
將所述第一文件和第二文件進(jìn)行打包壓縮;
將打包壓縮后的所述第一文件和第二文件拷貝至所述DEMO板中預(yù)設(shè)內(nèi)
存表項內(nèi)存空間。
5.如權(quán)利要求1所述的快速測試CPU轉(zhuǎn)發(fā)性能的方法,其特征在于,
所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間的大小與所述第一路由表和所述
第一ARP表在所述路由器中所占內(nèi)存表項內(nèi)存空間的大小相等;
所述第二路由表及所述第二AR...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:焦志鵬,
申請(專利權(quán))人:中興通訊股份有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。