基于OpenFlow的虛擬交換機的關(guān)鍵技術(shù)研究與實現(xiàn)
發(fā)布時間:2019-06-14 23:07
【摘要】:OpenFlow技術(shù)作為下一代互聯(lián)網(wǎng)關(guān)鍵技術(shù)之一,是近年來提出的基于流分類的可編程新型網(wǎng)絡(luò)技術(shù),其核心思想是分離網(wǎng)絡(luò)設(shè)備控制層面和數(shù)據(jù)轉(zhuǎn)發(fā)層面,由控制層集中管理轉(zhuǎn)發(fā)層,為網(wǎng)絡(luò)創(chuàng)新、升級改造提供了極大便利,并因其可以方便地實現(xiàn)云計算環(huán)境中數(shù)據(jù)中心網(wǎng)絡(luò)的虛擬化,在云計算數(shù)據(jù)中心有著很好的應(yīng)用前景。然而,使用OpenFlow構(gòu)建云計算數(shù)據(jù)中心網(wǎng)絡(luò)還面臨不少問題。其中,簡單的OpenFlow流表匹配流程已不能滿足數(shù)據(jù)中心交換機龐大的數(shù)據(jù)處理要求,另外,當前OpenFlow所支持的VLAN技術(shù)也無法解決數(shù)據(jù)中心虛擬機規(guī)模受限和多租戶隔離的問題。為此,論文首先在深入研究OpenFlow流表結(jié)構(gòu)和基于流的數(shù)據(jù)包匹配轉(zhuǎn)發(fā)流程的基礎(chǔ)上,分析了當前OpenFlow虛擬交換機流分類技術(shù),針對云計算數(shù)據(jù)中心的應(yīng)用場景,提出一種流表匹配方案,并采用OpenFlow1.3予以實現(xiàn);其次,研究并分析VxLAN為代表的overlay網(wǎng)絡(luò)技術(shù),在OpenFlow虛擬交換機上實現(xiàn)VxLAN網(wǎng)絡(luò)技術(shù),并優(yōu)化VxLAN報文在OpenFlow虛擬交換機中的轉(zhuǎn)發(fā)流程和ARP報文應(yīng)答流程,解決了數(shù)據(jù)中心虛擬機規(guī)模受限和多租戶隔離問題。綜上所述,論文針對OpenFlow交換機在云計算數(shù)據(jù)中心的應(yīng)用場景,實現(xiàn)一種數(shù)據(jù)包匹配轉(zhuǎn)發(fā)方案,并采用VxLAN技術(shù)解決了數(shù)據(jù)中心部署虛擬機規(guī)模受二層地址表項限制以及多租戶網(wǎng)絡(luò)隔離等問題。然后通過系統(tǒng)的測試和對實驗結(jié)果的分析表明:該方案實現(xiàn)了功能完備、性能高效的流表匹配,其單級流表內(nèi)核態(tài)轉(zhuǎn)發(fā)時延穩(wěn)定在十幾微秒;并解決了云計算數(shù)據(jù)中心虛擬機規(guī)模受限和多租戶網(wǎng)絡(luò)隔離的問題,同時提高了VxLAN網(wǎng)絡(luò)中報文轉(zhuǎn)發(fā)效率并通過控制器代答ARP請求的方式避免了ARP廣播。論文研究成果對OpenFlow技術(shù)應(yīng)用,特別是OpenFlow虛擬交換機在云計算數(shù)據(jù)中心的應(yīng)用具有重要意義。
[Abstract]:As one of the key technologies of the next generation Internet, OpenFlow technology is a new programmable network technology based on flow classification proposed in recent years. Its core idea is to separate the control layer from the data forwarding layer, and to manage the forwarding layer centrally by the control layer, which provides great convenience for network innovation and upgrading, and because it can conveniently realize the virtualization of data center network in cloud computing environment. It has a good application prospect in cloud computing data center. However, using OpenFlow to build cloud computing data center network still faces many problems. Among them, the simple OpenFlow flow table matching process can no longer meet the huge data processing requirements of data center switches. In addition, the current VLAN technology supported by OpenFlow can not solve the problems of data center virtual machine size limitation and multi-tenant isolation. Therefore, based on the in-depth study of OpenFlow flow table structure and flow-based packet matching and forwarding flow, the current OpenFlow virtual switch flow classification technology is analyzed. Aiming at the application scenario of cloud computing data center, a flow table matching scheme is proposed and implemented by OpenFlow1.3. Secondly, the overlay network technology represented by VxLAN is studied and analyzed, the VxLAN network technology is implemented on OpenFlow virtual switch, and the forwarding flow and ARP message reply flow of VxLAN message in OpenFlow virtual switch are optimized, which solves the problems of virtual machine size limitation and multi-tenant isolation in data center. In summary, aiming at the application scenario of OpenFlow switch in cloud computing data center, this paper implements a packet matching and forwarding scheme, and uses VxLAN technology to solve the problem that the size of virtual machine deployment in data center is limited by layer 2 address table items and multi-tenant network isolation. Then, through the system test and the analysis of the experimental results, it is shown that the scheme realizes complete function and efficient flow table matching, and the kernel forwarding delay in the single-stage flow table is stable at more than 10 microseconds, and solves the problems of virtual machine size limitation and multi-tenant network isolation in cloud computing data center, at the same time, it improves the message forwarding efficiency in VxLAN network and avoids ARP broadcasting by answering ARP requests by controller. The research results of this paper are of great significance to the application of OpenFlow technology, especially the application of OpenFlow virtual switch in cloud computing data center.
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.05
[Abstract]:As one of the key technologies of the next generation Internet, OpenFlow technology is a new programmable network technology based on flow classification proposed in recent years. Its core idea is to separate the control layer from the data forwarding layer, and to manage the forwarding layer centrally by the control layer, which provides great convenience for network innovation and upgrading, and because it can conveniently realize the virtualization of data center network in cloud computing environment. It has a good application prospect in cloud computing data center. However, using OpenFlow to build cloud computing data center network still faces many problems. Among them, the simple OpenFlow flow table matching process can no longer meet the huge data processing requirements of data center switches. In addition, the current VLAN technology supported by OpenFlow can not solve the problems of data center virtual machine size limitation and multi-tenant isolation. Therefore, based on the in-depth study of OpenFlow flow table structure and flow-based packet matching and forwarding flow, the current OpenFlow virtual switch flow classification technology is analyzed. Aiming at the application scenario of cloud computing data center, a flow table matching scheme is proposed and implemented by OpenFlow1.3. Secondly, the overlay network technology represented by VxLAN is studied and analyzed, the VxLAN network technology is implemented on OpenFlow virtual switch, and the forwarding flow and ARP message reply flow of VxLAN message in OpenFlow virtual switch are optimized, which solves the problems of virtual machine size limitation and multi-tenant isolation in data center. In summary, aiming at the application scenario of OpenFlow switch in cloud computing data center, this paper implements a packet matching and forwarding scheme, and uses VxLAN technology to solve the problem that the size of virtual machine deployment in data center is limited by layer 2 address table items and multi-tenant network isolation. Then, through the system test and the analysis of the experimental results, it is shown that the scheme realizes complete function and efficient flow table matching, and the kernel forwarding delay in the single-stage flow table is stable at more than 10 microseconds, and solves the problems of virtual machine size limitation and multi-tenant network isolation in cloud computing data center, at the same time, it improves the message forwarding efficiency in VxLAN network and avoids ARP broadcasting by answering ARP requests by controller. The research results of this paper are of great significance to the application of OpenFlow technology, especially the application of OpenFlow virtual switch in cloud computing data center.
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.05
【相似文獻】
相關(guān)期刊論文 前10條
1 蔡進科;顧華璽;盧冀;余曉杉;;基于Openflow網(wǎng)絡(luò)的高可靠性虛擬網(wǎng)絡(luò)映射算法[J];電子與信息學報;2014年02期
2 孫英英;李戰(zhàn)懷;李寧;石琳;;基于OpenFlow的虛擬網(wǎng)絡(luò)架構(gòu)的設(shè)計與實現(xiàn)[J];計算機與現(xiàn)代化;2014年01期
3 王智輝;;OpenFlow創(chuàng)造網(wǎng)絡(luò)新格局[J];信息系統(tǒng)工程;2013年02期
4 王明昊;;淺談SDN—軟件定義網(wǎng)絡(luò)與OpenFlow技術(shù)[J];數(shù)字技術(shù)與應(yīng)用;2013年03期
5 蔣培成;陳鳴;李兵;;OpenFlow軟交換機的性能測量[J];重慶郵電大學學報(自然科學版);2013年01期
6 周昭;林昭文;;基于OpenFlow的數(shù)據(jù)流管控系統(tǒng)的研究與實現(xiàn)[J];軟件;2013年12期
7 何\,
本文編號:2499775
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2499775.html
最近更新
教材專著