<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > OSPF協(xié)議的一致性測(cè)試

          OSPF協(xié)議的一致性測(cè)試

          作者: 時(shí)間:2017-02-27 來(lái)源:網(wǎng)絡(luò) 收藏

            3.OSPF共有5種報(bào)文類(lèi)型

            ●Hello報(bào)文:用來(lái)發(fā)現(xiàn)和維持鄰站的可達(dá)性;

            ●Database Description報(bào)文:向鄰站給出自己的鏈路狀態(tài)的摘要信息;

            ●Link State Request報(bào)文:向?qū)Ψ秸?qǐng)求發(fā)送某些鏈路狀態(tài)的詳細(xì)信息;

            ●Link State Update報(bào)文:用擴(kuò)散法向全網(wǎng)更新鏈路狀態(tài);

            ●Link State Acknowledgment報(bào)文:對(duì)鏈路更新報(bào)文的確認(rèn)。

            四、OSPF協(xié)議一致性測(cè)試的方法

            OSPF協(xié)議是域內(nèi)使用的路由選擇協(xié)議,所以對(duì)于OSPF協(xié)議一致性測(cè)試采用中繼測(cè)試法使用的橫斷式測(cè)試法。在橫斷式測(cè)試法中,為了使2個(gè)子網(wǎng)的2個(gè)PCO容易達(dá)到同步,一般將PCO1和PCO2集成在一個(gè)測(cè)試器中。

            編輯器可以采用ISO9646推薦的TTCN編輯器,也可以是其它語(yǔ)言編輯器。首先在編輯器上編制抽象測(cè)試集ATS,ATS以固定文法的文本文件MP格式輸出,類(lèi)似于匯編語(yǔ)言或高級(jí)語(yǔ)言源程序。然后,MP文件由編輯器編譯成可執(zhí)行文件ETS。處理器是測(cè)試執(zhí)行的關(guān)鍵引擎,對(duì)經(jīng)過(guò)PICS和PIXIT選擇的測(cè)試集ETS進(jìn)行解釋執(zhí)行,并對(duì)PCO1或PCO2傳送來(lái)的協(xié)議數(shù)據(jù)單元PDU進(jìn)行處理,同時(shí)根據(jù)測(cè)試集的內(nèi)容控制測(cè)試過(guò)程。最后生成測(cè)試報(bào)告所需要的全部信息。在該測(cè)試結(jié)構(gòu)中,IUT的2個(gè)端口分別對(duì)應(yīng)于PCO,當(dāng)處理器從PCO1向SUT發(fā)送一個(gè)OSPF報(bào)文時(shí),經(jīng)過(guò)OSPF模塊的路由,OSPF報(bào)文就從子網(wǎng)1轉(zhuǎn)發(fā)到子網(wǎng)2中,處理器就從子網(wǎng)2中的PCO2獲得數(shù)據(jù)報(bào)文。由于PCO1和PCO2都被集成在測(cè)試器中,便可容易地控制2個(gè)LT的協(xié)調(diào)過(guò)程。

          五、OSPF協(xié)議測(cè)試集的設(shè)計(jì)

            測(cè)試集是協(xié)議一致性測(cè)試的基礎(chǔ),它是以最基本的測(cè)試事件序列的形式,詳細(xì)定義了測(cè)試系統(tǒng)和協(xié)議實(shí)體的行為,從而作出測(cè)試“通過(guò)”或“失敗”的判決,測(cè)試集有如下的層次結(jié)構(gòu):測(cè)試集→測(cè)試組→測(cè)試?yán)鷾y(cè)試步→測(cè)試事件。采用TTCN形式化語(yǔ)言可以描述出測(cè)試集。

            OSPF協(xié)議與OSI協(xié)議相比較,OSPF協(xié)議行為較簡(jiǎn)單,在對(duì)等實(shí)體之間沒(méi)有用于建鏈或流控的數(shù)據(jù)包交換。我們按照ISO/IEC9646的建議,根據(jù)協(xié)議描述分析及條件合成,生成測(cè)試目的,設(shè)計(jì)和產(chǎn)生出OSPF協(xié)議測(cè)試集,編寫(xiě)出OSPF協(xié)議測(cè)試規(guī)范。產(chǎn)生的OSPF測(cè)試集包括5個(gè)測(cè)試組,共69個(gè)測(cè)試?yán)ㄒ?jiàn)表1)。


          表1 OSPF測(cè)試集

          測(cè)試組 測(cè)試目的 測(cè)試?yán)?
          Ospf-2areas 域邊界路由器功能 3
          Ospf-2qars 交換擴(kuò)散協(xié)議功能 36
          Ospf-3qars 數(shù)據(jù)包的路徑類(lèi)型,AS外部LSA和AS匯總LSA功能 23
          Ospf-stress 強(qiáng)度能力測(cè)試 6
          Ospf-stub 末稍網(wǎng)絡(luò)功能 1
            這些測(cè)試組(例)涵蓋了OSPF協(xié)議描述中的主要功能,具有較好的完備性。

          六、測(cè)試應(yīng)用

            按照本文討論的測(cè)試方法和結(jié)構(gòu),測(cè)試工具使用Agilent公司的QA Robot測(cè)試儀來(lái)進(jìn)行OSPF協(xié)議一致性測(cè)試。也可使用清華大學(xué)研制開(kāi)發(fā)的基于TTCN的PITS測(cè)試系統(tǒng)。QARobot測(cè)試儀使用QBOL語(yǔ)言生成ETS,通過(guò)QBOL編輯器進(jìn)行編譯,內(nèi)部使用UNIX操作系統(tǒng),有著可視化的界面操作。

            我們參加了國(guó)家“863”寬帶信息示范網(wǎng)核心路由器的測(cè)試工作。采用QARobot測(cè)試儀,分別對(duì)中興公司、巨龍公司和大唐公司研制的核心路由器進(jìn)行了OSPF協(xié)議的一致性測(cè)試。各路由器經(jīng)過(guò)OSPF協(xié)議一致性測(cè)試后,其中的OSPF模塊的功能和性能有了明顯的改善,測(cè)試?yán)ㄟ^(guò)率從50%提高到將近90%。

            通過(guò)實(shí)踐證明,在協(xié)議軟件的設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,一致性測(cè)試是用來(lái)檢測(cè)定位錯(cuò)誤,同時(shí)又能提供修正建議的好方法


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();