基于TTCN-3的OpenFlow協(xié)議一致性測試系統(tǒng)的研究與實現(xiàn)
發(fā)布時間:2017-05-20 13:24
本文關鍵詞:基于TTCN-3的OpenFlow協(xié)議一致性測試系統(tǒng)的研究與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:計算機相關技術的飛速發(fā)展,特別是互聯(lián)網(wǎng)近年來的快速普及,極大地改變了人類的生活。云計算、大數(shù)據(jù)、虛擬化、移動互聯(lián)網(wǎng)等新的趨勢也對網(wǎng)絡提出了新的需求。許多的研究機構都對下一代互聯(lián)網(wǎng)關鍵技術進行了相關的研究,其中美國斯坦福大學Clean Slate項目組成員設計了一種創(chuàng)新的網(wǎng)絡基礎架構-—軟件定義網(wǎng)絡(software-defined networking, SDN)。軟件定義網(wǎng)絡顧名思義是要用軟件來重新定義網(wǎng)絡:傳統(tǒng)網(wǎng)絡中,網(wǎng)絡數(shù)據(jù)包的轉(zhuǎn)發(fā)和對轉(zhuǎn)發(fā)的控制功能都是集成在網(wǎng)絡設備中;SDN網(wǎng)絡將對轉(zhuǎn)發(fā)的控制功能從網(wǎng)絡設備中分離,而使用軟件化的遠端控制器與支持SDN的網(wǎng)絡設備相連,控制器通過標準的接口來管理網(wǎng)絡設備。在SDN技術中,OpenFlow是最早的標準實現(xiàn),基于OpenFlow的SDN技術目前研究和應用都最多。開放網(wǎng)絡基金會(Open Networking Foundation, ONF)目前負責OpenFlow標準的制定和推廣。在OpenFlow架構中控制器使用OpenFlow協(xié)議標準接口來控制支持OpenFlow的交換機。不同廠商生產(chǎn)的控制器和交換機只要按照同樣的OpenFlow協(xié)議進行開發(fā)就能夠?qū)崿F(xiàn)相互通信。但是由于OpenFlow協(xié)議本身是用自然語言來描述的,其中難免有表達不夠精確的地方,不同的開發(fā)者在開發(fā)中可能對于OpenFlow協(xié)議標準有不同甚至是錯誤的理解,最終實現(xiàn)的設備與OpenFlow協(xié)議標準出現(xiàn)偏差,導致控制器和交換機之間不能很好地通信。因此為了提高OpenFlow設備的可用性,有必要對其進行OpenFlow協(xié)議一致性測試,通過對設備的OpenFlow協(xié)議各個基本功能的測試來檢測設備與OpenFlow協(xié)議標準的符合程度,以幫助協(xié)議實現(xiàn)的改進。 本論文的目的是要研究與實現(xiàn)基于TTCN-3的OpenFlow協(xié)議一致性測試系統(tǒng),論文的主要工作包括了解軟件定義網(wǎng)絡背景和概要,研究OpenFlow標準特別是OpenFlow協(xié)議,研究協(xié)議一致性測試方法和TTCN-3語言,設計針對OpenFlow協(xié)議的基于TTCN-3的一致性測試系統(tǒng),實現(xiàn)一致性測試系統(tǒng)的原型。本論文對新型網(wǎng)絡協(xié)議OpenFlow協(xié)議進行了研究,采用標準的TTCN-3測試框架開發(fā)測試系統(tǒng),具有較強的實用性和創(chuàng)新性。
【關鍵詞】:一致性測試 軟件定義網(wǎng)絡 抽象測試套 測試與測試控制表達法
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.04
【目錄】:
- 摘要4-6
- ABSTRACT6-11
- 第一章 緒論11-15
- 1.1 論文的背景及意義11-12
- 1.2 論文的研究內(nèi)容及創(chuàng)新點12-14
- 1.2.1 論文的研究內(nèi)容12-13
- 1.2.2 論文的創(chuàng)新點13-14
- 1.3 論文的組織安排14-15
- 第二章 背景技術介紹15-30
- 2.1 軟件定義網(wǎng)絡15-18
- 2.1.1 軟件定義網(wǎng)絡提出的背景15-17
- 2.1.2 軟件定義網(wǎng)絡概述17-18
- 2.2 OpenFlow18-21
- 2.2.1 OpenFlow概述18
- 2.2.2 OpenFlow標準制定18-19
- 2.2.3 OpenFlow協(xié)議19-21
- 2.3 協(xié)議一致性測試21-24
- 2.3.1 協(xié)議測試理論21-22
- 2.3.2 協(xié)議一致性測試概述22-23
- 2.3.3 一致性測試方法23-24
- 2.4 TTCN-3簡介24-29
- 2.4.1 TTCN-3語言標準24-25
- 2.4.2 TTCN-3語言特點25-26
- 2.4.3 基于TTCN-3的一致性測試26-29
- 2.5 本章小結(jié)29-30
- 第三章 OpenFlow協(xié)議一致性測試系統(tǒng)研究30-44
- 3.1 OpenFlow一致性測試研究現(xiàn)狀30-32
- 3.2 一致性測試系統(tǒng)的設計思路32-33
- 3.3 抽象測試套33-38
- 3.3.1 測試需求分析33-34
- 3.3.2 測試套結(jié)構設計34-38
- 3.3.3 測試目的38
- 3.4 系統(tǒng)設計38-43
- 3.4.1 編解碼模塊39-40
- 3.4.2 適配器模塊40-42
- 3.4.4 日志模塊42-43
- 3.5 測試系統(tǒng)開發(fā)環(huán)境43
- 3.6 本章小結(jié)43-44
- 第四章 OpenFlow協(xié)議一致性測試系統(tǒng)的實現(xiàn)44-60
- 4.1 抽象測試套44-52
- 4.1.1 數(shù)據(jù)類型和消息45-48
- 4.1.2 消息模板48-50
- 4.1.3 組件和端口50-51
- 4.1.4 測試例51-52
- 4.2 編解碼模塊52-56
- 4.2.1 編碼53-54
- 4.2.2 解碼54-56
- 4.3 適配器模塊56-58
- 4.3.1 系統(tǒng)適配器56-57
- 4.3.2 平臺適配器57-58
- 4.4 日志模塊58-59
- 4.5 本章小結(jié)59-60
- 第五章 測試結(jié)果與分析60-73
- 5.1 測試環(huán)境的搭建60-61
- 5.1.1 被測對象60
- 5.1.2 測試環(huán)境60-61
- 5.2 測試流程61-70
- 5.2.1 基本測試61-65
- 5.2.2 消息測試65-68
- 5.2.3 異常測試68-70
- 5.3 結(jié)果分析70-71
- 5.4 本章小結(jié)71-73
- 第六章 結(jié)束語73-75
- 6.1 論文總結(jié)73-74
- 6.2 工作展望74-75
- 參考文獻75-77
- 致謝77-78
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前2條
1 張順淼;鄒復民;;軟件定義網(wǎng)絡研究綜述[J];計算機應用研究;2013年08期
2 左青云;陳鳴;趙廣松;邢長友;張國敏;蔣培成;;基于OpenFlow的SDN技術研究[J];軟件學報;2013年05期
本文關鍵詞:基于TTCN-3的OpenFlow協(xié)議一致性測試系統(tǒng)的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:381767
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/381767.html
最近更新
教材專著