[發明專利]快速測試CPU轉發性能的方法及裝置有效
| 申請號: | 201410302128.3 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN105227390B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 焦志鵬 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 快速 測試 cpu 轉發 性能 方法 裝置 | ||
1.一種快速測試CPU轉發性能的方法,其特征在于,包括以下步驟:
獲取現有路由器中的第一轉發程序、所述現有路由器中預置的第一路由表,以及所述現有路由器在預置報文轉發測試環境中進行報文轉發時產生的第一ARP表;
將所述第一轉發程序轉換為與DEMO板中被測CPU相匹配的第二轉發程序,并將所述第一路由表轉換為與所述DEMO板中被測CPU相匹配的第二路由表,以及將所述第一ARP表轉換為與所述DEMO板中被測CPU相匹配的第二ARP表;
將所述第二轉發程序重新編譯后燒錄至所述DEMO板中,并將所述第二路由表及所述第二ARP表拷貝至所述DEMO板中預設內存表項內存空間;
在所述DEMO板的預置報文轉發測試環境中,根據所述第二路由表及所述第二ARP表,對所述被測CPU的報文轉發性能進行測試。
2.如權利要求1所述的快速測試CPU轉發性能的方法,其特征在于,所述將所述第一轉發程序轉換為與DEMO板中被測CPU相匹配的第二轉發程序包括:
根據所述被測CPU的匯編指令,對所述第一轉發程序中的轉發面程序的匯編代碼進行重寫;
將所述第一轉發程序轉換為與DEMO板中被測CPU相匹配的第二轉發程序。
3.如權利要求2所述的快速測試CPU轉發性能的方法,其特征在于,所述將所述第一路由表轉換為與所述DEMO板中被測CPU相匹配的第二路由表,以及將所述第一ARP表轉換為與所述DEMO板中被測CPU相匹配的第二ARP表包括:
查找所述第一路由表和所述第一ARP表中所有保存指針的字段;
將所述第一路由表和所述第一ARP表中所有保存指針的字段后面均增設預設字節的填充字段,將所述第一路由表轉換為與所述DEMO板中被測CPU的數據總線寬度相匹配的第二路由表,以及將所述第一ARP表轉換為與所述DEMO板中被測CPU的數據總線寬度相匹配的第二ARP表。
4.如權利要求1所述的快速測試CPU轉發性能的方法,其特征在于,所述將所述第二路由表及所述第二ARP表拷貝至所述DEMO板中預設內存表項內存空間包括:
利用文件操作庫函數,將所述第二路由表拷貝到第一文件中,以及將所述第二ARP表拷貝到第二文件;
將所述第一文件和第二文件進行打包壓縮;
將打包壓縮后的所述第一文件和第二文件拷貝至所述DEMO板中預設內存表項內存空間。
5.如權利要求1所述的快速測試CPU轉發性能的方法,其特征在于,
所述DEMO板中預設內存表項內存空間的大小與所述第一路由表和所述第一ARP表在所述路由器中所占內存表項內存空間的大小相等;
所述第二路由表及所述第二ARP表的表項內容大小與所述DEMO板中預設內存表項內存空間的大小相等。
6.一種快速測試CPU轉發性能的裝置,其特征在于,包括獲取模塊、轉換模塊、處理模塊及測試模塊;其中,
所述獲取模塊,用于獲取現有路由器中的第一轉發程序、所述現有路由器中預置的第一路由表,以及所述現有路由器在預置報文轉發測試環境中進行報文轉發時產生的第一ARP表;
所述轉換模塊,用于將所述第一轉發程序轉換為與DEMO板中被測CPU相匹配的第二轉發程序,并將所述第一路由表轉換為與所述DEMO板中被測CPU相匹配的第二路由表,以及將所述第一ARP表轉換為與所述DEMO板中被測CPU相匹配的第二ARP表;
所述處理模塊,用于將所述第二轉發程序重新編譯后燒錄至所述DEMO板中,并將所述第二路由表及所述第二ARP表拷貝至所述DEMO板中預設內存表項內存空間;
所述測試模塊,用于在所述DEMO板的預置報文轉發測試環境中,根據所述第二路由表及所述第二ARP表,對所述被測CPU的報文轉發性能進行測試。
7.如權利要求6所述的快速測試CPU轉發性能的裝置,其特征在于,所述轉換模塊具體用于:
根據所述被測CPU的匯編指令,對所述第一轉發程序中的轉發面程序的匯編代碼進行重寫;
將所述第一轉發程序轉換為與DEMO板中被測CPU相匹配的第二轉發程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410302128.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于物聯網的遠程倉庫管理系統
- 下一篇:灶臺階





