一種基于ForCES的網(wǎng)絡(luò)虛擬化平臺的研究與實現(xiàn)
本文關(guān)鍵詞: 網(wǎng)絡(luò)虛擬化 ForCES-in-ForCES 資源分配 出處:《浙江工商大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:傳統(tǒng)互聯(lián)網(wǎng)在創(chuàng)新性、擴展性、管理性、靈活性等方面面臨空前的挑戰(zhàn),互聯(lián)網(wǎng)的“僵化”問題日益嚴(yán)重。近年來,在虛擬化技術(shù)發(fā)展的助力之下,網(wǎng)絡(luò)虛擬化的出現(xiàn)很好地解決了網(wǎng)絡(luò)的“僵化”問題,為網(wǎng)絡(luò)架構(gòu)的創(chuàng)新提供了無限可能,成為下一代互聯(lián)網(wǎng)體系結(jié)構(gòu)關(guān)注的重點。隨著以O(shè)penflow為代表的軟件定義網(wǎng)絡(luò)成為研究熱點,轉(zhuǎn)發(fā)與控制分離技術(shù)也受到前所未有的關(guān)注,而該技術(shù)的典型代表就是IETF的ForCES。IETF ForCES前期關(guān)注模型和通信協(xié)議的研究,針對網(wǎng)絡(luò)虛擬化部分的研究剛剛起步。 本文首先以ForCES體系結(jié)構(gòu)為基礎(chǔ),結(jié)合網(wǎng)絡(luò)虛擬化技術(shù),提出一種ForCES-in-ForCES的網(wǎng)絡(luò)虛擬化方法。該方法對傳統(tǒng)ForCES體系結(jié)構(gòu)進(jìn)行擴展,通過虛擬機技術(shù)構(gòu)造出多個虛擬的ForCES網(wǎng)絡(luò)件,從而達(dá)到構(gòu)建多個不同虛擬網(wǎng)、滿足不同業(yè)務(wù)需求的目的。然后,基于該方法,探討控制平面和數(shù)據(jù)平面的虛擬化實現(xiàn)方式并給出實現(xiàn)該方法的虛擬化平臺框架;同時,針對該虛擬化平臺中FE的資源分配問題,提出一種基于兩次迭代作差的FE資源分配算法,在滿足虛擬網(wǎng)包處理能力的前提下,解決虛擬網(wǎng)中FE資源的分配問題,使平臺中FE的數(shù)量和FE利用率盡可能合理。 對于提出的網(wǎng)絡(luò)虛擬化平臺的設(shè)計框架,本文在實現(xiàn)中利用VirtualBox虛擬化軟件構(gòu)建CE和FE虛擬化平臺,通過編寫腳本程序來設(shè)計CE虛擬化過程管理(CEM)模塊,用于控制和管理虛機創(chuàng)建的過程,采用PXE、DHCP、HTTP、TFTP及KickStart無人值守技術(shù)設(shè)計OS自動部署器以期完成對虛機部署過程的自動控制,借助Linux系統(tǒng)inotify監(jiān)控機制實現(xiàn)監(jiān)聽器模塊,監(jiān)聽CEM模塊并控制FE虛擬化過程管理(FEM)模塊。此外,設(shè)計并配置資源池模塊,利用該模塊中的資源感知器感知物理設(shè)備的資源使用情況。在平臺實現(xiàn)后,利用SmartBits網(wǎng)絡(luò)測試儀對平臺性能進(jìn)行測試,在不同場景下,比較分析平臺的數(shù)據(jù)轉(zhuǎn)發(fā)速率、丟包率、轉(zhuǎn)發(fā)延遲以及包亂序等參數(shù)。
[Abstract]:The traditional Internet is facing unprecedented challenges in innovation, expansibility, manageability, flexibility, etc. In recent years, with the help of the development of virtualization technology, the problem of "rigidity" of the Internet is becoming more and more serious. The emergence of network virtualization has solved the problem of "rigidity" of the network and provided infinite possibilities for the innovation of the network architecture. As the software definition network represented by Openflow has become a research hotspot, the technology of forwarding and control separation has been paid more attention than ever before. The typical representative of this technology is the research of ForCES.IETF ForCES model and communication protocol of IETF. The research on network virtualization is just in its infancy. Based on ForCES architecture and network virtualization technology, this paper proposes a network virtualization method of ForCES-in-ForCES, which extends the traditional ForCES architecture and constructs several virtual ForCES network components through virtual machine technology. Then, based on this method, the virtualization implementation of control plane and data plane is discussed and the framework of virtualization platform is given. In view of the FE resource allocation problem in the virtualized platform, a FE resource allocation algorithm based on two iterations is proposed to solve the FE resource allocation problem in the virtual network under the premise of satisfying the processing ability of the virtual network packet. Make the number of FE in the platform and the utilization of FE as reasonable as possible. For the proposed design framework of network virtualization platform, this paper uses VirtualBox virtualization software to build CE and FE virtualization platform, and designs CE virtualization process management module by scripting. In order to control and manage the process of virtual machine creation, an OS automatic deployer is designed by using PXEX DHCP / HTTP TFTP and KickStart unattended technology in order to realize the automatic control of virtual machine deployment process, and the listener module is realized with the help of inotify monitoring mechanism of Linux system. Monitor CEM module and control FE virtualization process management module. In addition, design and configure resource pool module, use the resource sensor in this module to sense the resource usage of physical device. The performance of the platform is tested with SmartBits network tester. The data forwarding rate, packet loss rate, forwarding delay and packet order are compared and analyzed in different scenarios.
【學(xué)位授予單位】:浙江工商大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.01
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 鄭毅;華一強;何曉峰;;SDN的特征、發(fā)展現(xiàn)狀及趨勢[J];電信科學(xué);2013年09期
2 劉強;汪斌強;徐恪;;基于構(gòu)件的層次化可重構(gòu)網(wǎng)絡(luò)構(gòu)建及重構(gòu)方法[J];計算機學(xué)報;2010年09期
3 范志榮,陳文元,張衛(wèi)平;基于公共網(wǎng)絡(luò)的虛擬專用網(wǎng)探析[J];計算機應(yīng)用研究;2000年03期
4 房秉毅;張云勇;陳清金;賈興華;;云計算網(wǎng)絡(luò)虛擬化技術(shù)[J];信息通信技術(shù);2011年01期
5 趙美惠;曹越;;基于pxe技術(shù)的公用機房管理系統(tǒng)研究[J];科技資訊;2012年03期
6 錢柯;王偉明;高明;;ForCES路由器用戶管理平臺消息機制的性能研究與評估[J];信息工程大學(xué)學(xué)報;2009年01期
相關(guān)博士學(xué)位論文 前4條
1 呂博;網(wǎng)絡(luò)虛擬化資源管理架構(gòu)與映射算法研究[D];北京郵電大學(xué);2011年
2 劉文志;網(wǎng)絡(luò)虛擬化環(huán)境下資源管理關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2012年
3 張e,
本文編號:1546077
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1546077.html