OpenFlow協(xié)議測(cè)試技術(shù)研究
發(fā)布時(shí)間:2018-12-15 05:48
【摘要】:OpenFlow是一種新興的網(wǎng)絡(luò)協(xié)議,它的核心思想是將路由器的控制功能和轉(zhuǎn)發(fā)功能相分離,以軟件方式來(lái)實(shí)現(xiàn)。OpenFlow是軟件定義網(wǎng)絡(luò)(SDN)架構(gòu)下控制平面和數(shù)據(jù)平面間的第一個(gè)標(biāo)準(zhǔn)通信接口協(xié)議。它瞄準(zhǔn)了當(dāng)今網(wǎng)絡(luò)最大的軟肋——可控性,因而甫一推出就受到了廣泛的關(guān)注和支持,對(duì)網(wǎng)絡(luò)的創(chuàng)新發(fā)展起到了巨大的推動(dòng)作用。然而,作為一個(gè)新興的協(xié)議,不同廠商對(duì)OpenFlow的理解可能存在偏差,實(shí)現(xiàn)方式也可能各不相同。這種情況下,OpenFlow的協(xié)議測(cè)試技術(shù)就顯得愈發(fā)重要。 網(wǎng)絡(luò)協(xié)議測(cè)試包括協(xié)議功能和協(xié)議性能兩方面,一般包括四個(gè)方面:一致性測(cè)試、互通性測(cè)試、性能測(cè)試和魯棒性測(cè)試。而一致性測(cè)試是其它三種測(cè)試的基礎(chǔ),是整個(gè)協(xié)議測(cè)試技術(shù)的靈魂。協(xié)議一致性測(cè)試是依據(jù)協(xié)議的標(biāo)準(zhǔn)化描述對(duì)協(xié)議的實(shí)現(xiàn)進(jìn)行測(cè)試,從而判斷一個(gè)協(xié)議的實(shí)現(xiàn)與協(xié)議的標(biāo)準(zhǔn)是否相一致的測(cè)試過(guò)程。 對(duì)于協(xié)議一致性測(cè)試的要求和方法,國(guó)際標(biāo)準(zhǔn)化組織在1991年專門制定了一套國(guó)際標(biāo)準(zhǔn)——ISO/IEC9646(OSI一致性測(cè)試方法及框架),并在1994年出了第二版進(jìn)行了改進(jìn)。在1997年,中國(guó)電子工業(yè)部發(fā)布了該標(biāo)準(zhǔn)的中文版本,即GB/T17178,其中對(duì)協(xié)議一致性測(cè)試方法有非常明確和詳細(xì)的規(guī)定。雖然GB/T17178主要針對(duì)OSI協(xié)議一致性測(cè)試,但是其中對(duì)協(xié)議一致性測(cè)試的一般要求和測(cè)試目的等規(guī)定具有一定的普適性,對(duì)OpenFlow協(xié)議的一致性測(cè)試方法研究具有重要指導(dǎo)作用。 本文主要做了以下方面的研究: 一、依據(jù)GB/T17178標(biāo)準(zhǔn)中的規(guī)定,結(jié)合OpenFlow協(xié)議的特點(diǎn),根據(jù)行為和功能的不同將一個(gè)完整OpenFlow測(cè)試套細(xì)化為不同的測(cè)試?yán)?使其覆蓋了基本互連測(cè)試組和能力行為測(cè)試組,并參考開源工具OFTest的測(cè)試?yán)?得到了層次化的OpenFlow一致性測(cè)試模型。將測(cè)試用例結(jié)構(gòu)化,可以使測(cè)試設(shè)計(jì)有條理,能夠較為全面地覆蓋一致性測(cè)試應(yīng)該覆蓋的點(diǎn),且便于測(cè)試用例的擴(kuò)充。 二、利用OFTest軟件中已包含的測(cè)試函數(shù)以及測(cè)試所用API,對(duì)所有的測(cè)試用例或直接調(diào)用函數(shù)或利用API來(lái)包裝,并對(duì)OpenFlow交換機(jī)進(jìn)行了一致性測(cè)試實(shí)現(xiàn),并對(duì)典型的測(cè)試項(xiàng)進(jìn)行了詳細(xì)分析。
[Abstract]:OpenFlow is a new network protocol. Its core idea is to separate the control function and forwarding function of router. OpenFlow is the first standard communication interface protocol between control plane and data plane under the software defined network (SDN) architecture. It aims at the greatest weakness of the network today-controllability, so it has received extensive attention and support as soon as it was launched, and has played a huge role in promoting the innovation and development of the network. However, as an emerging protocol, different vendors may have different understanding of OpenFlow and different implementation methods. In this case, OpenFlow protocol testing technology becomes more and more important. Network protocol testing includes two aspects: protocol function and protocol performance, generally including four aspects: conformance test, interoperability test, performance test and robustness test. Conformance testing is the foundation of the other three tests and the soul of the whole protocol testing technology. Protocol conformance testing is a process of testing the implementation of a protocol according to the standard description of the protocol, so as to determine whether the implementation of a protocol is consistent with the standard of the protocol. For the requirements and methods of protocol conformance testing, the International Organization for Standardization (ISO) formulated a set of international standards-ISO/IEC9646 (OSI conformance testing method and framework) in 1991, and improved the second edition in 1994. In 1997, the Ministry of Electronic Industry of China issued the Chinese version of the standard, that is, GB/T17178, which has very clear and detailed regulations on protocol conformance testing methods. Although GB/T17178 is mainly aimed at conformance testing of OSI protocol, the general requirements and purpose of conformance testing are generally applicable, which is important for the research of conformance testing methods of OpenFlow protocol. This paper mainly studies the following aspects: first, according to the provisions of the GB/T17178 standard, combined with the characteristics of the OpenFlow protocol, according to the behavior and function of a complete OpenFlow test suite into different test cases, It covers the basic interconnection test group and the capability behavior test group, and a hierarchical OpenFlow conformance test model is obtained by referring to the test examples of open source tool OFTest. By structuring the test cases, the test design can be organized, the points that should be covered by the conformance test can be covered comprehensively, and the expansion of the test cases can be facilitated. Second, using the test function included in the OFTest software and the API, used in the test to wrap all the test cases or call the function directly or use API to wrap, and the conformance test of the OpenFlow switch is implemented. The typical test items are analyzed in detail.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.04
本文編號(hào):2380089
[Abstract]:OpenFlow is a new network protocol. Its core idea is to separate the control function and forwarding function of router. OpenFlow is the first standard communication interface protocol between control plane and data plane under the software defined network (SDN) architecture. It aims at the greatest weakness of the network today-controllability, so it has received extensive attention and support as soon as it was launched, and has played a huge role in promoting the innovation and development of the network. However, as an emerging protocol, different vendors may have different understanding of OpenFlow and different implementation methods. In this case, OpenFlow protocol testing technology becomes more and more important. Network protocol testing includes two aspects: protocol function and protocol performance, generally including four aspects: conformance test, interoperability test, performance test and robustness test. Conformance testing is the foundation of the other three tests and the soul of the whole protocol testing technology. Protocol conformance testing is a process of testing the implementation of a protocol according to the standard description of the protocol, so as to determine whether the implementation of a protocol is consistent with the standard of the protocol. For the requirements and methods of protocol conformance testing, the International Organization for Standardization (ISO) formulated a set of international standards-ISO/IEC9646 (OSI conformance testing method and framework) in 1991, and improved the second edition in 1994. In 1997, the Ministry of Electronic Industry of China issued the Chinese version of the standard, that is, GB/T17178, which has very clear and detailed regulations on protocol conformance testing methods. Although GB/T17178 is mainly aimed at conformance testing of OSI protocol, the general requirements and purpose of conformance testing are generally applicable, which is important for the research of conformance testing methods of OpenFlow protocol. This paper mainly studies the following aspects: first, according to the provisions of the GB/T17178 standard, combined with the characteristics of the OpenFlow protocol, according to the behavior and function of a complete OpenFlow test suite into different test cases, It covers the basic interconnection test group and the capability behavior test group, and a hierarchical OpenFlow conformance test model is obtained by referring to the test examples of open source tool OFTest. By structuring the test cases, the test design can be organized, the points that should be covered by the conformance test can be covered comprehensively, and the expansion of the test cases can be facilitated. Second, using the test function included in the OFTest software and the API, used in the test to wrap all the test cases or call the function directly or use API to wrap, and the conformance test of the OpenFlow switch is implemented. The typical test items are analyzed in detail.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.04
【參考文獻(xiàn)】
相關(guān)期刊論文 前3條
1 王麗君;劉永強(qiáng);張健;;基于OpenFlow的未來(lái)互聯(lián)網(wǎng)試驗(yàn)技術(shù)研究[J];電信網(wǎng)技術(shù);2011年06期
2 黃寶座;趙喜求;;OpenFlow技術(shù)及應(yīng)用優(yōu)勢(shì)分析[J];電腦知識(shí)與技術(shù);2012年25期
3 郭春梅;張如輝;畢學(xué)堯;;SDN網(wǎng)絡(luò)技術(shù)及其安全性研究[J];信息網(wǎng)絡(luò)安全;2012年08期
,本文編號(hào):2380089
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2380089.html
最近更新
教材專著