[發明專利]一種支持SRIO與以太網的協議轉換功能驗證裝置及方法有效
| 申請號: | 201910339183.2 | 申請日: | 2019-04-25 |
| 公開(公告)號: | CN110149242B | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 呂平;苗力心;劉勤讓;沈劍良;劉冬培;汪欣;張霞;張文建;趙博;李沛杰 | 申請(專利權)人: | 中國人民解放軍戰略支援部隊信息工程大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 鄭州大通專利商標代理有限公司 41111 | 代理人: | 陳勇 |
| 地址: | 450000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 srio 以太網 協議 轉換 功能 驗證 裝置 方法 | ||
1.一種支持SRIO與以太網的協議轉換功能驗證裝置,其特征在于,包括:SRIO流量模型設備和以太網流量模型設備;
所述SRIO流量模型設備,用于校驗第一以太網協議數據包和第一SRIO協議數據包的一致性,所述第一以太網協議數據包為以太網流量模型設備按照以太網協議生成的數據包,所述第一SRIO協議數據包為所述第一以太網協議數據包經目標協議轉換芯片進行協議轉換后生成的支持SRIO協議的數據包;所述目標協議轉換芯片為用于實現SRIO協議與以太網協議之間的互聯互通的可編程協議轉換芯片;
所述以太網流量模型設備,用于校驗第二SRIO協議數據包和第二以太網協議數據包的一致性,所述第二SRIO協議數據包為SRIO流量模型設備按照SRIO協議生成的數據包,所述第二以太網協議數據包為所述第二SRIO協議數據包經目標協議轉換芯片進行協議轉換后生成的支持以太網協議的數據包;
其中,所述SRIO流量模型設備包括第一配置模塊、第一CRC編解碼模塊、第一數據生成模塊、第一整包封裝模塊、第一解析校驗模塊、第一上層模塊和第一協議控制器;第一配置模塊、第一數據生成模塊、第一整包封裝模塊、第一協議控制器、第一解析校驗模塊和第一上層模塊依次連接;
所述以太網流量模型設備包括第二配置模塊、第二CRC編解碼模塊、第二數據生成模塊、第二整包封裝模塊、第二解析校驗模塊、第二上層模塊和第二協議控制器;第二配置模塊、第二數據生成模塊、第二整包封裝模塊、第二協議控制器、第二解析校驗模塊和第二上層模塊依次連接;
其中,第一配置模塊和第二配置模塊均用于通過配置寄存器對數據包進行配置;第一數據生成模塊和第二數據生成模塊用于生成payload,然后各自將生成的payload對應地發送給第一整包封裝模塊和第二整包封裝模塊進行包頭封裝組成數據包;第一協議控制器和第二協議控制器均用于選擇數據包所使用的協議類型;第一解析校驗模塊和第二解析校驗模塊均用于將數據包的Header及payload進行解析并進行payload校驗。
2.基于權利要求1所述的一種支持SRIO與以太網的協議轉換功能驗證裝置的協議轉換功能驗證方法,其特征在于,應用于發送端流量模型,所述發送端流量模型為以太網流量模型設備和/或SRIO流量模型設備;所述方法包括:
隨機生成數據,其中,若發送端流量模型為以太網流量模型設備,則將所述數據切割為若干個不大于256KB的子數據,將若干個所述子數據作為payload;若發送端流量模型為SRIO流量模型設備,則將生成的數據直接作為payload;
按照發送端流量模型側協議的包格式將所述payload封裝包頭信息Header組成第一數據包,所述第一數據包為第一以太網協議數據包和/或第二SRIO協議數據包;
將所述第一數據包發送至目標協議轉換芯片,以使所述目標協議轉換芯片對所述第一數據包進行協議轉換得到第二數據包,所述第二數據包為第一SRIO協議數據包和/或第二以太網協議數據包;
將所述payload備份給接收端流量模型,以使所述接收端流量模型根據所述payload和所述第二數據包校驗所述目標協議轉換芯片的協議轉換結果,所述接收端流量模型為SRIO流量模型設備和/或以太網流量模型設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍戰略支援部隊信息工程大學,未經中國人民解放軍戰略支援部隊信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910339183.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖像的自動分類方法及裝置
- 下一篇:動車組模塊化組合式變流器箱體





