999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

防火墻并發連接數測試平臺的研究與設計

2022-06-01 14:43:36胡少文談衛兵章俊黃浪鑫余里輝
科學與財富 2022年3期

胡少文 談衛兵 章俊 黃浪鑫 余里輝

摘? 要:由于當前并發連接數測試工具相對較少,操作復雜,且其只能測試吞吐量、時延、丟包率等參數,基于RFC2544國際測試模式中針對網絡測試參數的技術要求,設計了一種高性能,高集成化的以FPGA為主控單位的具有并發連接數的測試模式的硬件開發平臺。以Tele-Explore為軟件平臺,并通過自帶的仿真器對防火墻的并發連接數進行仿真驗證,仿真結果表明整個測試系統平臺的搭建符合設計標準,能夠滿足防火墻并發連接數測試的需求,能為網絡故障診斷和維護分析提供及時可靠地依據,進而滿足人們對于網絡服務質量更高需求,有效提供網絡運行的可靠性。

關鍵詞:FPGA; 并發連接數; TeleExplore;

中圖分類號: TN91???? ??文獻標識碼: A

0引言

網絡測試技術與網絡傳輸技術同步發展,早期網絡傳輸速率較低,該階段測試一般不需要專用硬件測試系統,就可以通過軟件完成對網絡協議一致性的分析測試,通過網絡互連設備的動態交換信息,實現對網絡協議正確性測試。目前,隨著網絡傳輸技術不斷升級和網絡應用日益擴大,不僅需要對網絡傳輸測試指標進行更加詳細的規定,還需要基于專用硬件系統平臺完成對網絡互連設備的傳輸分析和監控,方便實現用戶現場網絡維護的要求[1-5]。

并發連接數是其傳輸測試指標中的一個重要指標[1]。在IETF RFC 2647中給出了并發連接數(Concurrent Connections)的定義,它表示防火墻或代理服務器對其業務信息流的處理能力,是防火墻能夠同時處理的點對點連接的最大數目,并且其反映出防火墻設備對多個連接的訪問控制能力和連接狀態跟蹤能力。這個參數的大小直接影響到防火墻所能支持的最大信息點數[6-10]。

因此基于網絡互連設備的并發連接數測試技術的需求,開發一套針對網絡互連設備的高可靠性,高可用性和實時性的網絡互連設備并發連接數測試系統,能為網絡故障診斷和維護分析提供及時可靠的依據,進而滿足人們對于網絡服務質量提出的更高需求,有效提供網絡運行的可靠性。這既是本項目研究意義的關鍵所在,也是國內外眾多研究人員和企業共同致力研究的目標[11,12,13]。

目前,國內外有多家公司在從事網絡測試系統方面的研發和生產,雖然已有幾種高速網絡測試系統產品問世,但這些儀器主要有國外公司所研制,其中較為領先的并發連接數測試設備有思博倫的Avalanche 3100,美國IXIA網絡測試儀。下面對美國IXIA網絡測試儀進行簡單介紹:

1、統一的測試平臺可以提供真正的2-7 層完整測試解決方案;每個端口都有獨立的CPU,基于端口的多用戶操作,大大提高使用效率;??

2、 GE接口模塊及支持多種接口類型的10G模塊可以在±102ppm 范圍內調整 幀發送頻率,方便靈活;??

3、測試平臺支持超過1500個端口的 全網狀流量測試。

4、全面,靈活,豐富的路由仿真、MPLS、電信級以太網、寬帶接入等測試;

5、4-7層三重播放業務承載在動態路由表之上的QoE測試方法;

6、應用層協議支持的4-7層多重播放測試和信息安全測試;

7、全面的API 接口,“一鍵生成腳本”的強大自動化能力和“所見即所得” 的自動化編程環境,并提供全面的自動化測試管理工具。

以上這些由國外研制的測試設備,有時不能夠滿足國內的某些特定測試要求,其次它與國人的使用習慣有差別,不便于使用,同時國外產品價格昂貴。由于國內外通信網絡具體情況的差別,為配合國內通信網絡的迅速發展,研制出符合國內的高質量、高性能的網絡測試儀是勢在必行的。因此,國內的也越來越多廠商加入以太網測試系統方面產品的研發與設計,能夠適應多種網絡診斷和性能驗證,功能強大且性價比優越[15-19]。

目前的網絡性能測試工具只能測試吞吐量、時延、丟包率等參數,并且并發連接數測試工具還是比較少,而且操作復雜,效率低。針對這一問題,設計了一種高性能,高集成化的以FPGA為主控單位的具有并發連接數的測試模式的硬件開發平臺就顯得尤為重要,本測試平臺采用型號為Virtex5-155T,(XC5VLX155TFF1136)的FPGA作為硬件平臺搭建核心控制模塊[20-24]。

1.硬件平臺搭建

基于FPGA的網絡測試系統,其核心部分為采用FPGA針對網絡的MAC層數據進行收發,并在FPGA內容完成在互連設備傳輸過程中各個性能的統計與分析,且在FPGA上內嵌一個完整的,可移植、固化和裁剪的占先式實時多任務內核,完成對MAC層數據接收、發送、分析和與上位機通信整個過程的控制。下面具體設計采用以FPGA為核心的控制芯片進行硬件平臺的搭建,如圖1所示。

測試儀X86處理器上運行測試軟件,然后通過處理器接口將控制數據發送給網絡測試模塊,配置好網絡測試模塊。網絡測試模塊的FPGA芯片完成報文的發送和接收處理,包括流調度,頭處理,測試域處理等關鍵技術。處理后的報文再經過PHY芯片完成物理層處理,然后發送給被測設備,如交換機等。通過被測設備轉發回來,由網絡測試模塊接收,進行相關接收處理后,將測試結果上傳到X86處理器上運行的測試軟件。

FPGA開發設計主要包括方案分析與代碼設計、功能與時序分析和電路測試。FPGA設計特點并不是簡單的順序流程而是具有迭代性特點,一旦驗證和仿真步驟出了問題,則回到之前的設計步驟重新檢查、修改,最后直至符合設計要求,開發流程如下圖2所示

FPGA開發設計,對系統進行詳細規劃和功能描述,其次,通過系統級仿真實現系統的性能考量和整體權衡。待系統確定整理功能后,就需要對系統進行劃分功能模塊,接口定義和協議描述,在此基礎上進行方案之間的性能優劣比較,再根據性能指標要求優化方案滿足設計需求。

系統功能模塊與接口定義好后,就需要進行規劃寄存器間邏輯功能實現。設計輸入是把設計系統在開發需求確定后以某種形式表示出,再導入EDA工具的過程。常用設計輸入方法主要有硬件描述語言(HDL)和原理圖輸入方法等。原理圖輸入是一種最直接的描述方式。需要將所需器件模塊從元件庫中導出,搭建原理圖。這種方式便于理解,較為直觀但不靈活,也不便于模塊的重用和構建,因此,硬件描述語言(HDL)輸入方式是當前主流設計方式。自頂而下的設計思想,通用性強和移植性好,容易實現模塊的劃分與復用。

再根據設計具體要求優化門級網表的組合,供FPGA布局布線進行實現,綜合需根據給定的約束條件實現電路既定的功能設計要求,如功耗、速度、成本、芯片面積和電路的類型等,再通過計算機進行算法優化處理,最終獲得一個能夠滿足要求或者相近最優電路設計方案。

根據硬件平臺流程圖及FPGA開發流程,基于PCIE總線設計,采用以太網背板交換技術,設計開發了一套能夠支持10G、10/100/1000M測試模塊,可實現2-7層全網絡協議測試及仿真測試設備,設計開發的測試設備實物圖如圖3所示。

2.防火墻并發連接數測試軟件平臺搭建與設計

2.1 硬件環境配置

該系統的硬件主要是包括TestStrom200、防火墻ASA5510及5米cat5e的網線,具體配置如下

2.2 軟件配置

安裝在TestStrom200的軟件是Tele-Explorer,它主要是運行在管理PC上對測試儀進行配置與管理的應用軟件,主要配置如下:

2.3 測試拓撲及說明

(1)測試拓撲圖如下圖所示

并發連接數:DUT(測試設備)對多個連接的訪問控制能力和連接狀態跟蹤能力,是衡量DUT性能的一個重要的指標。使用HTTP協議仿真可以測試基于HTTP的命令的并發連接數,以及基于TCP的并發連接數。每個測試項覆蓋字節、速率和時長等參數調整。

3.防火墻并發連接數測試

3.1測試實物連接圖

具體的測試實物連接圖如下圖所示:

3.2 測試過程

1. 將測試儀 1,2 端口分別和DUT的 1,2 端口連接,此處設置 DUT 的 1,2 端口的IP地址分別為:10.1.1.1/16, 20.1.1.1/16

2. 打開 TeleExplorer ,Resource Setup頁面進行資源配置:添加并連接機框,預約端口

3. 配置測試儀端口和 DUT 端口在同一網段

4. 打開Protocol Emulation界面,切換到HTTP 標簽頁

5. 使用1端口做Client,2端口做Server,所以勾選1端口的Server,2端口的Client

6. 編輯 Client,在HTTP Commands 頁面

Command Timeout 編輯為一個較大值 Destination 處選擇 Chassis1-Card1-Port2-Server1:80 (注意:機箱和板卡號要選對) ,Connection 處選擇 HTTP-Enable Pipeline

7.在Load Profile界面 Load Type 處選擇 Concurrent Connections, Load Value 填寫比預期稍大的值, Ramp Time 中填寫一個合適的值(最好不超過每秒新建連接數的速率),在Max Concurrent Connections處填寫一個大于 Load Value 的值

8. 編輯 Server,Request Timeout 填寫一個較大值,比如600sec

9. 開始測試,打開 Statistics 頁面,在該 Client 對應的 Concurrent Connections 列查看測試結果

在測試 基于 TCP 的并發連接數,則只需在第6步中,將 Connection 修改為 TCP 即可。

若測試 Server 的并發連接數,則需要在第6步中,將 Destination 改為 Server 的IP地址。

4.結論

設計了一種高性能,高集成化的以FPGA為主控單位的具有并發連接數的測試模式的硬件測試平臺。并且通過對防火墻的并發連接數的測試,驗證了該測試平臺可以可靠地實現并發連接數的測量,進而滿足人們對于網絡服務質量提出的更高需求,有效提高了網絡運行的可靠性。

參考文獻

[1]林丹生. 硬件防火墻TCP并發連接數測試技術[J].軟件,2014,35(03):108-110.

[2]趙飛燕,藺勇. 基于FPGA技術的多路并行通信信號采集系統[J].現代電子技術,2018,41(19):27-30+35.

[3]張一荻. 基于FPGA的脈沖信號參數高精度測量技術研究[J].儀器儀表用戶,2017,24(01):32-33+41.

[4]黃滔,葉立芳. 廣域網并行TCP加速系統的研究與實現[J].中國新技術新產品,2014,{4}(08):18.

[5]吉根云,蔡勇. 基于建模的TCP擁塞控制機制的研究[J].淮陰工學院學報,2008,{4}(01):51-55.

[6]左延智,王娟,吳訓吉,張宗鵬. 網絡丟包在線檢測算法研究[J].數字通信世界,2020,{4}(05):1-2+6.

[7]楊建明,朱玉,李詣烽,王冠南,金敏. 智能變電站網絡性能測試研究與應用[J].江西電力,2020,44(04):2-6.

[8]侯溪溪,周卓,李天賦,楊亮. 基于TestCenter的AFDX網絡性能測試技術研究[A]. 航空工業測控技術發展中心、中國航空學會測試技術分會、狀態監測特種傳感技術航空科技重點實驗室.第十六屆中國航空測控技術年會論文集[C].航空工業測控技術發展中心、中國航空學會測試技術分會、狀態監測特種傳感技術航空科技重點實驗室:《測控技術》雜志社,2019:4.

[9]江淑明,仇潤鶴. 移動通信網絡節點性能的自動化測試平臺的搭建與應用[J].科技與創新,2019,{4}(05):51-53+55.

[10]李旋,顧建新,李毅. 網絡安全專用產品網閘性能測試方法[J].計算機系統應用,2019,28(01):233-238.

[11]戴祥. 基于網絡性能測試儀的RFC3918軟件方案設計與實現[D].南京理工大學,2019.

[12]韋夢園. 基于網絡性能測試儀的RFC2889軟件方案設計與實現[D]. 南京理工大學,2019.

[13]張天奇. 基于NFV的網絡性能測量系統的設計與實現[D].南京航空航天大學,2019.

[14]馮欣. 基于FPGA的網絡報文解析和性能測試單元的設計與實現[D].南京理工大學,2019.

[15]張家波,李哲,王超凡. 面向車聯網的LTE網絡性能測試與分析[J].計算機工程,2018,44(07):303-307+315.

[26]李哲. 基于V2X的無線通信網絡性能測量與評價[D].重慶郵電大學,2018.

[17]俞海. 網絡延時測試實驗及分析[J].軟件導刊,2018,17(02):192-194.

[18]王書誠,曹凡,葉榮軍,雷霓,陳祖剛. 無線通信網絡測量關鍵技術研究[A]. 中國造船工程學會電子技術學術委員會.中國造船工程學會電子技術學術委員會2017年裝備技術發展論壇論文集[C]. 中國造船工程學會電子技術學術委員會:中國造船工程學會,2017:5.

[19]王加熙. 機載網絡化測試系統網絡性能綜合評價研究[J].中國高新科技,2017,1(08):3-6.

[20]金燕,陳佳彬,陳爾言,王衛靜. 基于RFC2544的千兆以太網性能測試的實現[J].浙江工業大學學報,2016,44(06):628-632.

[21梁保柱,劉仕華. 校園局域網絡的性能測試研究[J].信息通信,2016,{4}(02):175-176.

[22]阿喜達. 基于JVM對NIO網絡通信性能測試[J].陰山學刊(自然科學版),2016,30(02):32-34.

[23]趙碩. 網絡性能測試系統功能模塊的FPGA實現[D].南京理工大學,2016.

[24]徐娟. 礦井智能物流系統網絡性能測試方法[J].工礦自動化,2015,41(07):98-100.

基金項目:基金來源:江西省科技廳,項目名稱:基于物聯網的智能養蝦池智能控制系統平臺設計與應用,項目編號:20202BBFL63047;

基金來源:江西省科技廳,項目名稱:面向物聯網DDoS僵尸網絡安全生命周期的入侵檢測大數據分析與監測平臺,項目編號:20192ACB50028。

作者簡介:胡少文(1987-08), 男,漢,江西南昌人,碩士,工程師,研究方向為物聯網技術及信息安全

主站蜘蛛池模板: 欧洲精品视频在线观看| 五月天福利视频| 亚洲第一成年网| 日韩视频福利| 久久久久人妻一区精品色奶水 | 毛片免费在线视频| 99热最新在线| 欧美一级视频免费| 一级毛片免费高清视频| 天天综合网色| 亚洲看片网| 精品国产免费观看| 亚洲精品桃花岛av在线| 91在线精品麻豆欧美在线| 五月天综合婷婷| 在线播放真实国产乱子伦| 国产精品人人做人人爽人人添| 欧美日韩综合网| 免费国产福利| 深夜福利视频一区二区| 亚洲热线99精品视频| 午夜三级在线| 91无码网站| 中文字幕 91| 在线免费亚洲无码视频| 18禁高潮出水呻吟娇喘蜜芽| 精品久久国产综合精麻豆| 久久人人97超碰人人澡爱香蕉| 欧美黑人欧美精品刺激| 玖玖精品视频在线观看| 亚洲欧洲免费视频| 亚洲午夜国产片在线观看| 国产精品美女免费视频大全 | 国产亚洲高清在线精品99| 午夜福利无码一区二区| 人妻无码中文字幕一区二区三区| 午夜欧美理论2019理论| 无码内射在线| 亚洲乱伦视频| 国产真实乱人视频| 欧美亚洲网| 精品久久高清| 毛片最新网址| 亚洲精品制服丝袜二区| 欧洲av毛片| 亚洲国产成熟视频在线多多 | 麻豆精品久久久久久久99蜜桃| 日韩av手机在线| 国产视频自拍一区| a级高清毛片| 97久久超碰极品视觉盛宴| 日本国产在线| 免费国产小视频在线观看| 色香蕉网站| 亚洲热线99精品视频| 免费在线看黄网址| a级毛片免费在线观看| 欧美乱妇高清无乱码免费| 国产精品久久自在自线观看| 2021无码专区人妻系列日韩| 手机永久AV在线播放| 亚洲精品久综合蜜| 中文字幕不卡免费高清视频| 中文字幕66页| 成人免费黄色小视频| 欧美成人精品高清在线下载| 日韩午夜伦| 2021国产精品自拍| 日韩少妇激情一区二区| 丁香婷婷久久| 婷婷色在线视频| A级毛片高清免费视频就| 少妇被粗大的猛烈进出免费视频| 亚洲一区黄色| 亚洲天堂精品视频| 亚洲av中文无码乱人伦在线r| P尤物久久99国产综合精品| 亚洲人成色在线观看| 免费人成在线观看成人片| 国产视频 第一页| 91www在线观看| 久草国产在线观看|