1、軟件定義網(wǎng)絡(luò)(SDN,Software Defined Networking)是一種新型網(wǎng)絡(luò)架構(gòu),它最重要的特征體現(xiàn)在控制層和數(shù)據(jù)層分開,且采用集中控制而非傳統(tǒng)的分布式控制方式及開放的可編程接口,這些特性使得網(wǎng)絡(luò)變得更具有可編程能力,網(wǎng)絡(luò)靈活性得到增強(qiáng)。雖然軟件定義網(wǎng)絡(luò)的出現(xiàn)不是專門為了解決網(wǎng)絡(luò)虛擬化問題,但是SDN推動了網(wǎng)絡(luò)標(biāo)準(zhǔn)化進(jìn)程,帶給網(wǎng)絡(luò)極大靈活性,給網(wǎng)絡(luò)虛擬化的發(fā)展增加了新的思路和方向。以下為本論文主要的研究內(nèi)容:
2、第一,對SDN架構(gòu)、OpenFlow技術(shù)進(jìn)行深入研究,以及對OpenStack云平臺及其Neutron組件學(xué)習(xí),試圖將SDN和OpenFlow技術(shù)應(yīng)用于云計算,并研究將SDN控制器和OpenStack整合在一起的虛擬網(wǎng)絡(luò)系統(tǒng)的方案。
第二,通過對當(dāng)前市場上的SDN控制器和交換機(jī)了解和比較,選取了開源控制器OpenDaylight及Open vSwitch來搭建軟件定義網(wǎng)絡(luò),并研究使用OpenStack網(wǎng)絡(luò)相關(guān)組件實現(xiàn)與 Ope
3、nDaylight控制器的融合;并對虛擬系統(tǒng)設(shè)計了相關(guān)網(wǎng)絡(luò)配置及路徑算法改進(jìn),初步實現(xiàn)了虛擬系統(tǒng)。
第三,為了增強(qiáng)虛擬系統(tǒng)功能,同時研究了云系統(tǒng)和SD N控制器高可用性方案,來提高網(wǎng)絡(luò)可用性。此外還設(shè)計了兩種監(jiān)測方案,并實現(xiàn)了基于OpenFlow協(xié)議的網(wǎng)絡(luò)監(jiān)測模塊,增強(qiáng)對虛擬網(wǎng)絡(luò)系統(tǒng)網(wǎng)絡(luò)監(jiān)控,幫助了解虛擬系統(tǒng)網(wǎng)絡(luò)狀態(tài)。
第四,本論文對基于OpenFlow協(xié)議來實現(xiàn)對SDN網(wǎng)絡(luò)相關(guān)狀態(tài)測試方法進(jìn)行設(shè)計,充分發(fā)揮SDN自