• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    快速測試CPU轉(zhuǎn)發(fā)性能的方法及裝置制造方法及圖紙

    技術(shù)編號:12662946 閱讀:86 留言:0更新日期:2016-01-07 00:14
    本發(fā)明專利技術(shù)公開了一種快速測試CPU轉(zhuǎn)發(fā)性能的方法,包括獲取現(xiàn)有路由器中的第一轉(zhuǎn)發(fā)程序、預(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板中;在DEMO板的預(yù)置報文轉(zhuǎn)發(fā)測試環(huán)境中,根據(jù)第二路由表及第二ARP表,對被測CPU的轉(zhuǎn)發(fā)性能進(jìn)行測試。本發(fā)明專利技術(shù)極大地加快了測試CPU轉(zhuǎn)發(fā)性能的速度。

    【技術(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ù)據(jù)傳輸?shù)淖罴崖窂健T诂F(xiàn)代大中型路由器中,為了提高系統(tǒng)可靠性,改善路由器的轉(zhuǎn)發(fā)性能,其軟件系統(tǒng)采用控制面軟件和轉(zhuǎn)發(fā)面軟件分離的架構(gòu)。路由器的控制面主要負(fù)責(zé)網(wǎng)絡(luò)控制和管理各種網(wǎng)絡(luò)協(xié)議(如OSPF協(xié)議、RIP協(xié)議、MPLS協(xié)議及ARP協(xié)議等)的運(yùn)行,并且通過計算轉(zhuǎn)發(fā)面上送的各種協(xié)議數(shù)據(jù),生成轉(zhuǎn)發(fā)面所需要的各種表項,例如路由表、標(biāo)簽表和ARP表等,并且將這些表項條目通過可靠的通信渠道發(fā)送給轉(zhuǎn)發(fā)面。路由器的轉(zhuǎn)發(fā)面主要負(fù)責(zé)使用控制面計算生成發(fā)送過來的轉(zhuǎn)發(fā)表項進(jìn)行報文的轉(zhuǎn)發(fā)處理,對于需要上送的協(xié)議報文則將其發(fā)送給控制面進(jìn)行處理。因此,在采用控制面和轉(zhuǎn)發(fā)面分離架構(gòu)的路由器中,上述路由表、標(biāo)簽表和ARP表等轉(zhuǎn)發(fā)表項就是聯(lián)系路由器內(nèi)控制面和轉(zhuǎn)發(fā)面之間的橋梁。然而,在開發(fā)使用新型CPU的路由器產(chǎn)品之前,需要針對該型號的CPU進(jìn)行測試,得到該型號的CPU的轉(zhuǎn)發(fā)性能數(shù)據(jù),并且將該型號的CPU和現(xiàn)有路由器中CPU的轉(zhuǎn)發(fā)性能進(jìn)行分析比較,確定使用該型號CPU的路由器產(chǎn)品的轉(zhuǎn)發(fā)性能能夠達(dá)到預(yù)期的水平之后,才能夠?qū)⑵浯笠?guī)模生產(chǎn)并投放市場。現(xiàn)有技術(shù)中,為了測試該型號的CPU的轉(zhuǎn)發(fā)性能,除了需要為該型號的CPU制作一套新的硬件設(shè)備之外,還需要開發(fā)一套針對該型號CPU的軟件轉(zhuǎn)發(fā)系統(tǒng)。對于現(xiàn)有路由器的軟件系統(tǒng)而言,不僅需要將其中的轉(zhuǎn)發(fā)面軟件針對該型號CPU進(jìn)行適配,還需要將其中的控制面軟件針對該型號CPU進(jìn)行適配,從而大大增加了CPU轉(zhuǎn)發(fā)性能測試的工作量,延長了產(chǎn)品的開發(fā)周期。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的主要目的是通過使用現(xiàn)有路由器中的轉(zhuǎn)發(fā)軟件來測試新型CPU的報文轉(zhuǎn)發(fā)性能,從而極大地加快測試CPU轉(zhuǎn)發(fā)性能的速度。為實現(xiàn)上述目的,本專利技術(shù)提供一種快速測試CPU轉(zhuǎn)發(fā)性能的方法,所述快速測試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)行測試。優(yōu)選地,所述將所述第一轉(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ā)程序。優(yōu)選地,所述將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二路由表,以及將所述第一ARP表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二ARP表包括:查找所述第一路由表和所述第一ARP表中所有保存指針的字段;將所述第一路由表和所述第一ARP表中所有保存指針的字段后面均增設(shè)預(yù)設(shè)字節(jié)的填充字段,將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU的數(shù)據(jù)總線寬度相匹配的第二路由表,以及將所述第一ARP表轉(zhuǎn)換為與所述DEMO板中被測CPU的數(shù)據(jù)總線寬度相匹配的第二ARP表。優(yōu)選地,所述將所述第二路由表及所述第二ARP表拷貝至所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間包括:利用文件操作庫函數(shù),將所述第二路由表拷貝到第一文件中,以及將所述第二ARP表拷貝到第二文件;將所述第一文件和第二文件進(jìn)行打包壓縮;將打包壓縮后的所述第一文件和第二文件拷貝至所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間。優(yōu)選地,所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間的大小與所述第一路由表和所述第一ARP表在所述路由器中所占內(nèi)存表項內(nèi)存空間的大小相等;所述第二路由表及所述第二ARP表的表項內(nèi)容大小與所述DEMO板中預(yù)設(shè)內(nèi)存表項內(nèi)存空間的大小相等。此外,為實現(xiàn)上述目的,本專利技術(shù)還提供一種快速測試CPU轉(zhuǎn)發(fā)性能的裝置,所述快速測試CPU轉(zhuǎn)發(fā)性能的裝置包括獲取模塊、轉(zhuǎn)換模塊、處理模塊及測試模塊;其中,所述獲取模塊,用于獲取現(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)換模塊,用于將所述第一轉(zhuǎn)發(fā)程序轉(zhuǎn)換為與DEMO板中被測CPU相匹配的第二轉(zhuǎn)發(fā)程序,并將所述第一路由表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二路由表,以及將所述第一ARP表轉(zhuǎn)換為與所述DEMO板中被測CPU相匹配的第二ARP表;所述處理模塊,用于將所述第二轉(zhuǎn)發(fā)程序重新編譯后燒錄至所述DEMO板中,并將所述第二路由表及所述第本文檔來自技高網(wǎng)
    ...
    快速測試CPU轉(zhuǎn)發(fā)性能的方法及裝置

    【技術(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

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码XXX麻豆艾秋| 无码毛片视频一区二区本码| 亚洲精品无码久久久久YW| 亚洲精品久久无码av片俺去也| 免费无码一区二区三区蜜桃大| 亚洲AV无码一区二区二三区入口| 亚洲乱人伦中文字幕无码| 国产成人精品无码一区二区三区 | 无码人妻AⅤ一区二区三区| 伊人无码精品久久一区二区| 夜夜添无码一区二区三区| 精品久久久无码人妻字幂| 免费A级毛片无码A∨中文字幕下载| av色欲无码人妻中文字幕| 亚洲的天堂av无码| 亚洲精品无码鲁网中文电影| 久青草无码视频在线观看 | 一本一道VS无码中文字幕| 国产色无码精品视频免费| 亚洲Av无码国产情品久久| 九九在线中文字幕无码| 亚洲av永久无码| 日本无码WWW在线视频观看| 午夜不卡无码中文字幕影院| 亚洲中文字幕久久精品无码喷水| 国产成人无码aa精品一区| 国产精品无码一区二区三区不卡| 曰产无码久久久久久精品| 亚洲天堂2017无码中文| 最新中文字幕av无码专区| 国产成人无码免费看视频软件| 日韩精品无码熟人妻视频| 日韩人妻精品无码一区二区三区| 无码中文人妻视频2019| 麻豆aⅴ精品无码一区二区 | 无码欧精品亚洲日韩一区夜夜嗨| 蜜芽亚洲av无码一区二区三区 | 亚洲熟妇无码AV在线播放| 亚洲AV永久纯肉无码精品动漫| 亚洲动漫精品无码av天堂| 中文有无人妻vs无码人妻激烈|