国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

國產(chǎn)化平臺測試方法淺析

2023-11-29 11:26中國電子科技集團第三十研究所張穎石鑫張一肖良木
數(shù)字技術與應用 2023年11期
關鍵詞:測試方法數(shù)據(jù)包啟動

中國電子科技集團第三十研究所 張穎 石鑫 張一 肖良木

本文以國產(chǎn)化網(wǎng)絡平臺為基礎,以啟動自檢、網(wǎng)絡處理典型功能和流程為研究對象,探索和總結國產(chǎn)化平臺的測試方法,作為提升國產(chǎn)化設備平臺測試技術的重要參考。

當前主流產(chǎn)品中,從發(fā)貨比例及平臺設計架構普適性考慮,優(yōu)選具有代表性的通用隔離平臺,即國產(chǎn)化系列網(wǎng)絡機平臺進行研究。本文以國產(chǎn)化網(wǎng)絡機平臺為基礎,挑選平臺的典型流程和功能為例進行研究,作為平臺測試方法的探索和嘗試。

1 研究專題介紹

設備平臺測試內容,按照先整體后局部可分為整機和板級。限于篇幅,以下從典型性和通用性角度挑選兩個典型流程和功能進行技術研究介紹:(1)平臺啟動自檢專題:啟動自檢是平臺工作的首要環(huán)節(jié),驗證整機部件檢測程序檢錯和容錯的能力,內容包含平臺啟動、部件自檢、固件雙備份等。(2)平臺網(wǎng)絡處理專題:本專題是平臺為上層應用提供網(wǎng)絡處理和協(xié)議棧處理功能,內容包含協(xié)議預處理、規(guī)則匹配、網(wǎng)絡轉發(fā)功能等[1]。

2 方法探索與研究

2.1 平臺啟動自檢

2.1.1 原理分析

平臺啟動自檢流程,是設備上電啟動到平臺應用正常工作的全過程,涉及的內容包括Uboot 自檢、操作系統(tǒng)初始化和應用及驅動程序加載三個環(huán)節(jié)。首先是Uboot 自檢環(huán)節(jié);其次是操作系統(tǒng)初始化;最后是平臺應用及各類驅動加載環(huán)節(jié)。

整個專題主要針對平臺啟動自檢流程的測試方法進行探索和研究,研究內容包括:(1)平臺啟動方式:分為冷啟動和熱啟動;(2)平臺啟動業(yè)務分支:合法性驗證,進入不同分支;(3)啟動異常處理:不同啟動階段異常處理。

2.1.2 研究內容

專題研究的具體內容如表1 所示。

表1 專題研究內容Tab.1 The research contents

2.1.3 測試方法本節(jié)主要對啟動自檢流程的測試方法進行分析。

(1)前置條件。設備正常開機上電,啟動流程所涉及的軟硬件已就緒。

(2)構建思路。通過Shell 腳本命令執(zhí)行構造平臺熱啟動,手動或開關機測試儀構造平臺冷啟動,在啟動過程的各個環(huán)節(jié)構造異常,觀察設備的正常和異常流程處理是否符合設計預期。

(3)測試方法。設備正常啟動引導,通過啟動程序執(zhí)行,修改啟動程序腳本,使設備處于各個環(huán)節(jié),觀察設備是否按照設計做出相應處理。

不同組部件的異常構造方法各有不同,主要歸納為以下幾類方法:

1)物理方法:針對內存、外存組件,采用的是手動拔插存儲器件,通過觀察串口打印輸出和液晶顯示確認自檢結果。

2)腳本方法:首先是修改自檢腳本:針對管理板、EMC 模塊、安防模塊,采用的是修改Shell 自檢腳本的標記位,構造上述模塊自檢失敗,通過觀察串口打印輸出和液晶顯示確認自檢結果;其次是修改啟動腳本:針對FPGA 程序,采用的是修改啟動腳本,構造FPGA 程序不加載,通過觀察串口打印輸出和液晶顯示確認自檢結果。

3)工具方法:針對噪聲源芯片,采用的是撥動撥碼開關,通過觀察串口打印輸出和液晶顯示確認自檢結果。

4)命令方法:針對內核、CPLD、System 組件,采用的是命令行改寫存儲區(qū),通過觀察串口打印輸出確認自檢結果[2]。

(4)結果觀察。主要分為以下幾種方法:

1)物理方法:手動拔插存儲器件,觀察到設備串口打印缺少組部件,液晶屏有相應提示,設備無法正常啟動。

2)腳本方法:首先是修改自檢腳本,管理板、EMC模塊、安防模塊等異常時,設備無法正常啟動;其次是修改啟動腳本,F(xiàn)PGA 程序不加載,設備啟動但無法調用FPGA 接口。

3)工具方法:撥動撥碼開關構造噪聲源異常,設備無法正常啟動,報隨機源異常。

4)命令方法:破壞內核、CPLD、System 組件的存儲區(qū)數(shù)據(jù),設備檢測到異常并觸發(fā)恢復機制。

2.1.4 測試試驗及效果

測試試驗的內容及最終驗證結果如表2 所示。

表2 試驗內容及效果Tab.2 The test contents and results

2.2 平臺網(wǎng)絡處理

2.2.1 原理分析

本專題涉及到平臺網(wǎng)絡業(yè)務數(shù)據(jù)處理流程,包含平臺協(xié)議預處理、規(guī)則匹配、網(wǎng)絡轉發(fā)處理等。以設備工作過程涉及的業(yè)務數(shù)據(jù)流向為例進行簡要介紹。

(1)數(shù)據(jù)內網(wǎng)單元到外網(wǎng)單元方向處理過程:內網(wǎng)單元收到數(shù)據(jù)→白名單模塊處理→協(xié)議預處理→規(guī)則匹配、封裝處理→路由/橋處理、ARP 處理→隔離模塊處理→外網(wǎng)單元分片發(fā)出數(shù)據(jù)。

(2)數(shù)據(jù)外網(wǎng)單元到內網(wǎng)單元方向處理過程:是以上的逆過程。

2.2.2 研究內容

專題研究的具體內容如表3 所示。

表3 專題研究內容Tab.3 The research contents

2.2.3 測試方法

本節(jié)主要是探究業(yè)務數(shù)據(jù)在設備中的處理過程,通過工具-網(wǎng)絡測試儀對其進行測試,以達到測試數(shù)據(jù)處理過程的正確性。

(1)測試目標。通過使用IXIA 網(wǎng)絡測試儀進行數(shù)據(jù)傳輸測試,用例覆蓋等價類和邊界值等測試條件。

(2)測試組網(wǎng)。測試環(huán)境拓撲圖如圖1 所示。

圖1 測試環(huán)境拓撲圖Fig.1 Test environment topology diagram

(3)前置條件。設備進入工作狀態(tài)。

(4)構建思路。主要有以下幾點:

1)放開策略:放開規(guī)則表策略,使構造的網(wǎng)絡數(shù)據(jù)包能夠經(jīng)被測設備轉發(fā)。

2)規(guī)則確認:通過設備后臺命令查看規(guī)則表,確認數(shù)據(jù)包是否符合規(guī)則進行匹配處理。

3)構造數(shù)據(jù):使用工具-網(wǎng)絡測試儀構造網(wǎng)絡數(shù)據(jù)包,覆蓋不同數(shù)據(jù)包大小:數(shù)據(jù)包長從64 到1518 逐一遞增,覆蓋邊界,超過MTU 分片;覆蓋不同報文協(xié)議號:ALL。

(5)測試方法。主要有以下幾點:

1)策略配置:通過rulecfg 命令在設備后臺配置規(guī)則策略,放開規(guī)則表策略,使構造的網(wǎng)絡數(shù)據(jù)包能夠經(jīng)被測設備轉發(fā)。

2)IXIA 參數(shù)設置:覆蓋不同數(shù)據(jù)包大?。簲?shù)據(jù)包長從64 到1518 逐一遞增,覆蓋邊界,超過MTU 分片;覆蓋不同報文協(xié)議號:ALL;流量大小按照最大支持帶寬1000M 設置。

3)設備后臺通過tcpdump 工具抓包,分別抓取內網(wǎng)口、外網(wǎng)口、網(wǎng)橋上的數(shù)據(jù)包,確認數(shù)據(jù)通斷及數(shù)據(jù)流向。

(6)結果觀察。主要有以下幾點:

1)策略配置:通過rulecfg 命令查看到策略配置生效。

2)測試儀設置:配置的數(shù)據(jù)包覆蓋不同的包長和不同的協(xié)議號,流量跑滿限速。

3)規(guī)則處理:按照規(guī)則匹配處理數(shù)據(jù)包,規(guī)則匹配,數(shù)據(jù)包通;規(guī)則不匹配,數(shù)據(jù)包不通。

4)網(wǎng)絡轉發(fā)測試:內網(wǎng)單元發(fā)外網(wǎng)單元收,即數(shù)據(jù)包流向,內網(wǎng)到外網(wǎng)。規(guī)則匹配,數(shù)據(jù)包通;規(guī)則不匹配,數(shù)據(jù)包不通。

5)網(wǎng)絡轉發(fā)測試:外網(wǎng)單元發(fā)內網(wǎng)單元收,即數(shù)據(jù)包流向,外網(wǎng)到內網(wǎng)。規(guī)則匹配,數(shù)據(jù)包通;規(guī)則不匹配,數(shù)據(jù)包不通。

6)設備后臺通過tcpdump 工具抓包,分別抓取內網(wǎng)口、外網(wǎng)口、網(wǎng)橋上的數(shù)據(jù)包,確認數(shù)據(jù)包的通斷及數(shù)據(jù)流向是否符合設計預期。

2.2.4 測試試驗及效果

測試試驗的內容及最終驗證結果如表4 所示。

表4 試驗內容及效果Tab.4 The test contents and results

3 結語

通過全國產(chǎn)化網(wǎng)絡機平臺啟動自檢及網(wǎng)絡處理專題的研究,我們積累了平臺設備典型功能和流程的測試方法,作為后續(xù)持續(xù)優(yōu)化和開展平臺類測試的技術基礎和經(jīng)驗參考。

猜你喜歡
測試方法數(shù)據(jù)包啟動
基于泊松對相關的偽隨機數(shù)發(fā)生器的統(tǒng)計測試方法
基于云計算的軟件自動化測試方法
DLD-100C型雷達測試方法和應用
SmartSniff
霧霾來襲 限產(chǎn)再次啟動
安發(fā)生物啟動2017
對改良的三種最小抑菌濃度測試方法的探討
西部最大規(guī)模云計算中心啟動
俄媒:上合組織或9月啟動擴員
視覺注意的數(shù)據(jù)包優(yōu)先級排序策略研究