基于OpenFlow網(wǎng)絡(luò)的QoS保障子系統(tǒng)研究
發(fā)布時間:2018-09-08 17:46
【摘要】:網(wǎng)絡(luò)中日益涌現(xiàn)的多種應(yīng)用均對服務(wù)質(zhì)量(Quality of service,QoS)有嚴(yán)格的要求,研究者在過去的二十年里已經(jīng)探索出許多QoS架構(gòu),但由于各種原因,這些QoS架構(gòu)均未得到真正的推廣使用。OpenFlow作為一種管控分離的新型網(wǎng)絡(luò)交換模型,能夠提供靈活的流定義,并且集中式的網(wǎng)絡(luò)控制能夠獲取最新的全局網(wǎng)絡(luò)狀態(tài)。此外,OpenFlow能對網(wǎng)絡(luò)設(shè)備進行瞬時管理以無縫適應(yīng)端到端的網(wǎng)絡(luò)行為,所以在OpenFlow上部署的任意QoS機制/框架都將能支持端到端QoS。目前,國內(nèi)外基于OpenFlow網(wǎng)絡(luò)的QoS體系架構(gòu)研究還相對較少,這些研究主要利用資源預(yù)留、優(yōu)先級隊列以及QoS路由等為應(yīng)用提供QoS保證。但是前兩者會對無QoS要求的流產(chǎn)生較大影響,而當(dāng)前的QoS路由研究并沒有真正結(jié)合當(dāng)前網(wǎng)絡(luò)狀態(tài),所以計算的路徑缺乏準(zhǔn)確性。針對上述問題,本論文利用OpenFlow全局控制、支持統(tǒng)計信息收集的特點提出了一個QoS保障子系統(tǒng),該QoS保障子系統(tǒng)主要通過收集網(wǎng)絡(luò)實時的QoS參數(shù)信息,利用QoS路由技術(shù)為應(yīng)用提供QoS保證。該QoS保障子系統(tǒng)包含五個重要模塊:路徑計算、網(wǎng)絡(luò)測量、接入控制、流管理、拓?fù)涔芾。本文在FloodLight控制器開發(fā)平臺中設(shè)計并實現(xiàn)了路徑計算和網(wǎng)絡(luò)測量這兩個核心模塊,并對拓?fù)涔芾砟K進行了修改。路徑計算用于計算滿足用戶QoS要求的路徑,本文在研究了多種QoS路由算法后,采用NR_DCLC路由算法來為QoS應(yīng)用計算優(yōu)化的路徑。網(wǎng)絡(luò)測量用于收集當(dāng)前的網(wǎng)絡(luò)狀態(tài)參數(shù)信息,它又分為三個子模塊,分別是鏈路使用測量模塊、丟包測量模塊和時延測量模塊。路徑計算模塊參照網(wǎng)絡(luò)測量提供的QoS狀態(tài)信息計算優(yōu)化的QoS路由,網(wǎng)絡(luò)測量也會在資源無法滿足應(yīng)用的QoS要求時通知路徑計算模塊重新選擇路徑。本文利用Mininet仿真平臺,對QoS保障子系統(tǒng)進行了網(wǎng)絡(luò)仿真與驗證,仿真結(jié)果表明網(wǎng)絡(luò)測量能夠正確獲取網(wǎng)絡(luò)狀態(tài)信息,基于本文的路徑計算方法能夠提高資源利用率并且在網(wǎng)絡(luò)擁塞的情況下能實現(xiàn)動態(tài)重路由。本文所提出的新型QoS保障子系統(tǒng)雖然在仿真環(huán)境中實現(xiàn),但是設(shè)計和實現(xiàn)的功能、代碼可以運用于真實的網(wǎng)絡(luò)環(huán)境中,只需要每個交換機支持OpenFlow協(xié)議。所以本文的工作對于理論研究和實際部署都有較大的意義。
[Abstract]:In the past two decades, researchers have explored a lot of QoS architecture, but for various reasons, None of these QoS architectures have been popularized. OpenFlow is a new network exchange model with separated control and can provide flexible flow definition and centralized network control can obtain the latest global network state. In addition, OpenFlow can manage network devices instantaneously to adapt end-to-end network behavior seamlessly, so any QoS mechanism / framework deployed on OpenFlow will be able to support end-to-end QoS. At present, there are few researches on QoS architecture based on OpenFlow network at home and abroad. These researches mainly use resource reservation, priority queue and QoS routing to provide QoS guarantee for applications. However, the former two will have a great impact on the flow without QoS requirements, and the current QoS routing research has not really combined the current network state, so the calculation path is not accurate. In order to solve the above problems, this paper proposes a QoS support subsystem based on the global control of OpenFlow and the characteristics of supporting the collection of statistical information. The QoS guarantee subsystem mainly collects the real-time QoS parameter information of the network. Use QoS routing technology to provide QoS guarantee for applications. The QoS support subsystem consists of five important modules: path calculation, network measurement, access control, flow management, and topology management. In this paper, two core modules of path calculation and network measurement are designed and implemented in the FloodLight controller development platform, and the topology management module is modified. Path calculation is used to calculate paths that meet the QoS requirements of users. After studying various QoS routing algorithms, the NR_DCLC routing algorithm is used to compute the optimized paths for QoS applications. Network measurement is used to collect the current network state parameter information, which is divided into three sub-modules: link usage measurement module, packet loss measurement module and delay measurement module. The path calculation module computes the optimized QoS route according to the QoS state information provided by the network measurement, and the network measurement notifies the path calculation module to re-select the path when the resource can not meet the QoS requirements of the application. In this paper, the network simulation and verification of QoS support subsystem are carried out by using Mininet simulation platform. The simulation results show that the network measurement can obtain the network state information correctly. The path calculation method based on this paper can improve resource utilization and realize dynamic rerouting in the case of network congestion. Although the new QoS support subsystem proposed in this paper is implemented in the simulation environment, the design and implementation of the functions and codes can be applied to the real network environment, only need each switch to support the OpenFlow protocol. Therefore, the work of this paper has great significance for theoretical research and practical deployment.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
[Abstract]:In the past two decades, researchers have explored a lot of QoS architecture, but for various reasons, None of these QoS architectures have been popularized. OpenFlow is a new network exchange model with separated control and can provide flexible flow definition and centralized network control can obtain the latest global network state. In addition, OpenFlow can manage network devices instantaneously to adapt end-to-end network behavior seamlessly, so any QoS mechanism / framework deployed on OpenFlow will be able to support end-to-end QoS. At present, there are few researches on QoS architecture based on OpenFlow network at home and abroad. These researches mainly use resource reservation, priority queue and QoS routing to provide QoS guarantee for applications. However, the former two will have a great impact on the flow without QoS requirements, and the current QoS routing research has not really combined the current network state, so the calculation path is not accurate. In order to solve the above problems, this paper proposes a QoS support subsystem based on the global control of OpenFlow and the characteristics of supporting the collection of statistical information. The QoS guarantee subsystem mainly collects the real-time QoS parameter information of the network. Use QoS routing technology to provide QoS guarantee for applications. The QoS support subsystem consists of five important modules: path calculation, network measurement, access control, flow management, and topology management. In this paper, two core modules of path calculation and network measurement are designed and implemented in the FloodLight controller development platform, and the topology management module is modified. Path calculation is used to calculate paths that meet the QoS requirements of users. After studying various QoS routing algorithms, the NR_DCLC routing algorithm is used to compute the optimized paths for QoS applications. Network measurement is used to collect the current network state parameter information, which is divided into three sub-modules: link usage measurement module, packet loss measurement module and delay measurement module. The path calculation module computes the optimized QoS route according to the QoS state information provided by the network measurement, and the network measurement notifies the path calculation module to re-select the path when the resource can not meet the QoS requirements of the application. In this paper, the network simulation and verification of QoS support subsystem are carried out by using Mininet simulation platform. The simulation results show that the network measurement can obtain the network state information correctly. The path calculation method based on this paper can improve resource utilization and realize dynamic rerouting in the case of network congestion. Although the new QoS support subsystem proposed in this paper is implemented in the simulation environment, the design and implementation of the functions and codes can be applied to the real network environment, only need each switch to support the OpenFlow protocol. Therefore, the work of this paper has great significance for theoretical research and practical deployment.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
【引證文獻】
相關(guān)碩士學(xué)位論文 前2條
1 葉s,
本文編號:2231239
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2231239.html
最近更新
教材專著