[發明專利]基于軟硬件協同實現的交換機驗證測試的方法及裝置有效
| 申請號: | 201410513629.6 | 申請日: | 2014-09-29 |
| 公開(公告)號: | CN104253723B | 公開(公告)日: | 2017-11-14 |
| 發明(設計)人: | 王曉婷;彭春;郭華儉;張微;胡浩;王憶文;李輝 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 電子科技大學專利中心51203 | 代理人: | 張楊 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 軟硬件 協同 實現 交換機 驗證 測試 方法 裝置 | ||
1.一種基于軟硬件協同實現的交換機驗證測試的方法,該方法包括:
步驟1、通過軟件部分產生數據包大小配置信息和數據包目的端口地址配置信息;
步驟2、通過軟件部分完成不同流量模型下的隨機序列的生成,產生數據包發送時間間隔配置信息;
步驟3、軟硬件協同完成數據包發送時間間隔的配置;
步驟4、硬件部分根據軟件產生的數據包大小、數據包目的端口地址和數據包發送時間間隔配置信息,生成測試數據包并發送到交換機;
步驟5、通過硬件部分對發送到交換機的數據包和從交換機接收到的數據包進行總字節數和包數統計;
步驟6、通過硬件部分對從交換機接收的數據包進行數據包錯誤檢測、數據包時間延遲統計;
步驟7、軟硬件協同完成數據包檢測統計結果的上傳;
步驟8、通過軟件部分對硬件部分上傳的檢測統計結果進行計算,完成交換機吞吐量和時間延遲性能測試、數據包錯誤率的統計。
2.如權利要求1所述的一種基于軟硬件協同實現的交換機驗證測試的方法,其特征在于所述步驟1中數據包大小配置信息服從的分布模型包括:常數分布、均勻分布,根據實際情況選擇數據包大小配置信息所要服從的分布模型;數據包目的端口地址配置信息服從的分布模型包括:均勻分布、非均勻分布,根據實際情況選擇數據包目的端口地址配置信息所要服從的分布模型。
3.如權利要求1所述的一種基于軟硬件協同實現的交換機驗證測試的方法,其特征在于所述步驟2中數據包發送時間間隔配置信息服從的分布模型包括:恒定流量、泊松流量和馬爾科夫調制的泊松過程流量,根據實際情況選擇數據包發送時間間隔配置信息所要服從的分布模型。
4.如權利要求1所述的一種基于軟硬件協同實現的交換機驗證測試的方法,其特征在于所述步驟4具體包括以下步驟:
步驟4-1,根據軟件部分寫入的數據包大小配置信息和數據包目的端口地址配置信息,產生相應的數據包大小和數據包目的端口地址;
步驟4-2,根據數據包大小和數據包目的端口地址生成數據包;
步驟4-3,根據軟件部分寫入的數據包發送時間間隔配置信息,在數據包中添加時間戳以表示發送時間,并完成數據包的發送。
5.一種軟硬件協同實現的交換機驗證測試裝置,該裝置包括:軟件部分的微處理模塊;硬件部分的數據包生成模塊、網絡接口模塊、數據量和數據包統計模塊、數據包檢錯模塊、數據包時間延遲統計模塊;
其中微處理器模塊,用以產生配置信息,對數據包生成模塊進行配置;對數據量和數據包統計模塊上傳的信息進行統計;對數據包檢錯模塊上傳的錯誤數據包數量進行統計;對數據包時間延遲統計模塊上傳的數據包時間延遲結果進行統計;完成交換機吞吐量和時間延遲性能測試、交換機數據包錯誤率的統計;
數據包生成模塊,用以根據微處理器模塊產生的配置信息完成數據包的生成,并發送到網絡接口模塊;
網絡接口模塊,用以將測試數據包發送到交換機,以及接收來自交換機的數據包;
數據量和數據包統計模塊,用以根據發送到交換機的數據包和從交換機接收的數據包,對發送和接收的總字節數和數據包數進行統計;
數據包檢錯模塊,用以對從網絡接口模塊接收到的數據包進行正確性檢測;數據包時間延遲統計模塊,用以根據接收到的時間戳信息,對數據包時間延遲進行統計。
6.如權利要求5所述的一種軟硬件協同實現的交換機驗證測試裝置,其特征在于所述數據包生成模塊具體包括:用戶配置控制器、數據包封裝器、數據包發送時序產生器、數據包發送控制器;
其中用戶配置控制器,用于接收微處理器模塊發送的數據包目的端口配置信息、數據包大小配置信息和數據包發送時間間隔配置信息,并將各配置信息暫存;
數據包封裝器,讀取用戶配置控制器的數據包目的端口配置信息、數據包大小配置信息,生成符合要求的測試數據包;
數據包發送時序產生器,用于讀取用戶配置控制器的數據包發送時間間隔配置信息和數據包大小控制信息,對數據包發送時間間隔進行修正;
數據包發送控制器,用于讀取數據包封裝器的數據包和數據包發送時序產生器的數據包發送時間間隔配置信息,控制測試數據包發送到網絡接口模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410513629.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:主從設備間通過寄存器接口傳遞數據的方法
- 下一篇:一種急停拉桿





