[發(fā)明專利]RFC2544吞吐性能測試方法、系統(tǒng)、設備及介質(zhì)在審
| 申請?zhí)枺?/td> | 202111589955.1 | 申請日: | 2021-12-23 |
| 公開(公告)號: | CN114363217A | 公開(公告)日: | 2022-04-15 |
| 發(fā)明(設計)人: | 李彬 | 申請(專利權(quán))人: | 北京六方云信息技術(shù)有限公司;北京六方云科技有限公司 |
| 主分類號: | H04L43/0888 | 分類號: | H04L43/0888;H04L43/0829;H04L67/30 |
| 代理公司: | 北京恒程知識產(chǎn)權(quán)代理有限公司 11914 | 代理人: | 許峰 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | rfc2544 吞吐 性能 測試 方法 系統(tǒng) 設備 介質(zhì) | ||
本發(fā)明公開了一種RFC2544吞吐性能測試方法、系統(tǒng)、設備及介質(zhì),基于DPDK pktgen測試工具實現(xiàn),通過加載預先配置的配置文件;解析所述配置文件,得到配置參數(shù);根據(jù)所述配置參數(shù),生成對應的網(wǎng)絡報文,以及根據(jù)所述配置參數(shù)計算得到測試用運行參數(shù);基于所述網(wǎng)絡報文及測試用運行參數(shù),對被測設備進行多次迭代測試,得到所述被測設備的RFC2544吞吐量,在利用DPDK pktgen報文發(fā)送框架的基礎上,可以自動多次迭代測試,測試得到被測設備較為準確的RFC2544吞吐量。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡設備測試技術(shù)領(lǐng)域,尤其涉及一種RFC2544吞吐性能測試方法、系統(tǒng)、設備及介質(zhì)。
背景技術(shù)
Web RFC2544協(xié)議是RFC組織提出的用于評測網(wǎng)絡互聯(lián)設備的國際標準。RFC2544中規(guī)定了許多測試不同網(wǎng)絡設備的參數(shù),主要有吞吐量、丟包率、時延、背靠背等。作為網(wǎng)關(guān)安全互通設備(如防火墻等),吞吐量是一個很重要的性能指標。為了滿足吞吐量的要求,需要做很多的吞吐量優(yōu)化工作。所以,也就需要比較可靠的流量發(fā)送工具,可以發(fā)送指定五元組、并發(fā)連接數(shù)目、吞吐量的網(wǎng)絡報文。
目前,常用的網(wǎng)絡測試工具有TestCenter、Ixia等,可以用于測試RFC2544吞吐量。由于這些設備比較昂貴,因此這類資源的使用比較緊張。另外一些常見的包回放軟件,只能回放已經(jīng)抓取的.pcap文件,不能自定義報文,報文發(fā)送性能也嚴重不足。
Pktgen(Packet Generator)是一個基于DPDK的軟件框架,發(fā)包速率可達線速,可以提供運行時管理,端口實時測量,可以配置報文的五元組等。在一定程序上可以滿足RFC2544吞吐量的要求,但沒法像TestCenter自動多次迭代測試出網(wǎng)絡設備的真實吞吐量。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種RFC2544吞吐性能測試方法、系統(tǒng)、設備及介質(zhì),旨在利用DPDK pktgen報文發(fā)送框架的基礎上,可以自動多次迭代測試,測試得到被測設備較為準確的RFC2544吞吐量,提高測試準確性。
為實現(xiàn)上述目的,本發(fā)明提供一種RFC2544吞吐性能測試方法,所述方法包括以下步驟:
加載預先配置的配置文件;
解析所述配置文件,得到配置參數(shù);
根據(jù)所述配置參數(shù),生成對應的網(wǎng)絡報文,以及根據(jù)所述配置參數(shù)計算得到測試用運行參數(shù);
基于所述網(wǎng)絡報文及測試用運行參數(shù),對被測設備進行多次迭代測試,得到所述被測設備的RFC2544吞吐量。
可選地,所述基于所述網(wǎng)絡報文及測試用運行參數(shù),對被測設備進行多次迭代測試,得到所述被測設備的RFC2544吞吐量的步驟包括:
S1,啟動本次迭代測試,在測試過程中,進行所述網(wǎng)絡報文的發(fā)送與接收,統(tǒng)計發(fā)送報文數(shù)目、接收報文數(shù)目,計算丟包率、平均吞吐量,并在交互界面顯示;
S2,待本次迭代測試的截止時間到達后,結(jié)束報文收發(fā)操作,計算本次迭代測試的丟包率、平均吞吐量,并在交互界面顯示;
S3,在本次迭代測試結(jié)束時,根據(jù)測試得到的丟包率與所述配置參數(shù)允許的丟包率計算下一次迭代測試的吞吐量,返回執(zhí)行步驟S1,依次循環(huán),直到達到配置的迭代次數(shù)上限。
可選地,所述RFC2544吞吐性能測試方法基于DPDK pktgen測試工具實現(xiàn),所述加載預先配置的配置文件的步驟之后還包括:
對所述DPDK pktgen測試工具進行初始化,其中,初始階段確定的吞吐量上限bpsHigh=1,吞吐量下限bpsLow=0;
對報文發(fā)送線程、報文接收線程進行初始化;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京六方云信息技術(shù)有限公司;北京六方云科技有限公司,未經(jīng)北京六方云信息技術(shù)有限公司;北京六方云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111589955.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于無線設備性能測試的RFC2544協(xié)議標準方法
- 一種基于FPGA生成RFC2544測試數(shù)據(jù)流的方法及裝置
- 一種Linux下快速測量網(wǎng)卡性能的方法
- 一種快速實現(xiàn)RFC2544帶背景流下最大吞吐率的方法
- 基于RFC2544的AFDX性能測試方法
- 一種VPWS環(huán)境實現(xiàn)RFC2544的方法及設備
- 一種通過RFC2544計算在保護環(huán)境下倒換、回切時間的方法
- 一種基于EOS業(yè)務的網(wǎng)絡互聯(lián)設備評測方法
- 一種基于光傳送網(wǎng)下的設備自發(fā)包的方法
- 一種蛇形組網(wǎng)下設備自發(fā)包的方法





