基于DPDK的數(shù)據(jù)中心內(nèi)光電混合網(wǎng)絡(luò)技術(shù)研究
【學(xué)位單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP308
【部分圖文】:
?2.2.1?Linux發(fā)送數(shù)據(jù)包流程??圖2-2為Linux數(shù)據(jù)包發(fā)送流程框圖,其描述了在Linux操作系統(tǒng)中,數(shù)據(jù)??包發(fā)送階段主要處理流程133]。以用戶態(tài)普通進(jìn)程為例,當(dāng)用戶態(tài)程序邏輯調(diào)用??SocketAPI函數(shù)接口后,會(huì)觸發(fā)系統(tǒng)中斷陷入內(nèi)核態(tài)。而后通過(guò)系統(tǒng)調(diào)用觸發(fā)整??個(gè)發(fā)送過(guò)程。由于Linux內(nèi)存機(jī)制,用戶態(tài)與內(nèi)核態(tài)間內(nèi)存地址不可見,需要通??過(guò)調(diào)用如copy_from_user()函數(shù)將待發(fā)數(shù)據(jù)段內(nèi)容從用戶空間拷貝至內(nèi)核空間。??而后根據(jù)相應(yīng)Socket文件描述符找到對(duì)應(yīng)邏輯,進(jìn)行內(nèi)核態(tài)協(xié)議棧的處理工作,??其中主要包括了傳輸層及網(wǎng)絡(luò)層的處理。??Socket?API?/?,?1?、??用戶態(tài)?j?/?dev->tx->qdisc->enqueue?????內(nèi)核態(tài)?j??I?%?"一、'??系統(tǒng)調(diào)用j?J?/I?f內(nèi)核循環(huán)W?I待發(fā)??/?2?調(diào)度策略|送數(shù)??(?、?j?|邀?、々?I據(jù)包??內(nèi),核,議伊?/??5-??|隊(duì)列??備?處?L?/?\?dev->tx->qdisc->dequeue?*?、L—:???、dev->?ha?rd_sta?rt_xm?it{}??、??-???硬件??圖2-2?Linux數(shù)據(jù)包發(fā)送流程框圖??在整個(gè)流程完畢之后
?交換機(jī)??服務(wù)器?服務(wù)器?服務(wù)器?服務(wù)器??圖2-5?sFlow架構(gòu)??2-5所示為sFlow框架框圖。sFlow?Agent基于網(wǎng)絡(luò)端口對(duì)流量進(jìn)行采集,以??一定間隔時(shí)間向sFlow?Collector進(jìn)行sFlow報(bào)文封裝與發(fā)送。sFlow?Collector可??以通過(guò)設(shè)定閾值等方式對(duì)收集上來(lái)的網(wǎng)絡(luò)流量進(jìn)行識(shí)別、區(qū)分,對(duì)需要進(jìn)行策略??調(diào)整的流量可以通過(guò)驅(qū)動(dòng)控制器API接口,觸發(fā)控制器南向openflow報(bào)文更新??交換機(jī)內(nèi)部流表,從而對(duì)于特定流量實(shí)現(xiàn)了轉(zhuǎn)發(fā)策略的改變。??2.3.4?Mininet??Mininet是應(yīng)用于DCN研宄領(lǐng)域的一款重要仿真工具。通過(guò)其可以輕松搭建??近乎于真實(shí)的網(wǎng)絡(luò)拓?fù),并支持眾多網(wǎng)絡(luò)組件。本文內(nèi)容在研宄及實(shí)驗(yàn)過(guò)程中借??助其搭建了部分虛擬網(wǎng)絡(luò)平臺(tái)。??Mininet是一款網(wǎng)絡(luò)仿真平臺(tái)軟件,由斯坦福大學(xué)研宄人員開發(fā)[431。憑借著??其強(qiáng)大的網(wǎng)絡(luò)功能已經(jīng)成為了網(wǎng)絡(luò)研究領(lǐng)域的大規(guī)模集群首選測(cè)試平臺(tái)。其支持??眾多SDN組件(自帶OVS、控制器,也支撐通過(guò)網(wǎng)絡(luò)外連SDN組件)、自定??義網(wǎng)絡(luò)拓?fù)湟约按笠?guī)模網(wǎng)絡(luò)集群
北京郵電大學(xué)工程碩士學(xué)位論文在典型的多根樹型數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)(圖2-6所示)中,在高峰流量時(shí)出現(xiàn)在某些交換出口形成隊(duì)列擁塞問(wèn)題。過(guò)長(zhǎng)的隊(duì)列不但會(huì)導(dǎo)致通信時(shí)延,由于交換機(jī)內(nèi)隊(duì)列存儲(chǔ)空間有限,更會(huì)導(dǎo)致尾部數(shù)據(jù)包丟棄的發(fā)生。由中心內(nèi)東西向流量特點(diǎn),TCP的擁塞控制機(jī)制會(huì)在丟包后進(jìn)行窗口的指數(shù),這將導(dǎo)致通信質(zhì)量的下降以及造成帶寬利用率的極大浪費(fèi)。故而解決交的隊(duì)列問(wèn)題尤為關(guān)鍵。??Fastpass核心思想與SDN有異曲同工之處。通過(guò)控制與轉(zhuǎn)發(fā)分離,將務(wù)器端自由發(fā)送數(shù)據(jù)轉(zhuǎn)化為由Arbiter控制各個(gè)節(jié)點(diǎn)發(fā)送時(shí)機(jī)。具有網(wǎng)絡(luò)角的Arbiter可以更充分的協(xié)調(diào)網(wǎng)絡(luò)資源使得整體網(wǎng)絡(luò)得到很大程度的優(yōu)4.2?Fastpass?架構(gòu)??f?"N?^??
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 趙寧;謝淑翠;;基于dpdk的高效數(shù)據(jù)包捕獲技術(shù)分析與應(yīng)用[J];計(jì)算機(jī)工程與科學(xué);2016年11期
2 周環(huán);劉慧;;基于Floodlight的SDN控制器研究[J];計(jì)算機(jī)工程與應(yīng)用;2016年24期
3 莊懷東;杜慶偉;;一種基于SDN的數(shù)據(jù)中心網(wǎng)絡(luò)動(dòng)態(tài)流量調(diào)度方法[J];計(jì)算機(jī)與現(xiàn)代化;2016年07期
4 余曉杉;王琨;顧華璽;王曦;;云計(jì)算數(shù)據(jù)中心光互連網(wǎng)絡(luò):研究現(xiàn)狀與趨勢(shì)[J];計(jì)算機(jī)學(xué)報(bào);2015年10期
5 鄧罡;龔正虎;王宏;;現(xiàn)代數(shù)據(jù)中心網(wǎng)絡(luò)特征研究[J];計(jì)算機(jī)研究與發(fā)展;2014年02期
6 張順淼;鄒復(fù)民;;軟件定義網(wǎng)絡(luò)研究綜述[J];計(jì)算機(jī)應(yīng)用研究;2013年08期
7 谷立靜;周伏秋;孟輝;;我國(guó)數(shù)據(jù)中心能耗及能效水平研究[J];中國(guó)能源;2010年11期
8 龍恒;;Linux流控工具TC的原理及實(shí)用案例分析[J];計(jì)算機(jī)與現(xiàn)代化;2010年11期
9 郭蕊;羅波;;光突發(fā)交換技術(shù)的研究與發(fā)展現(xiàn)狀[J];北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2010年03期
10 張紅林;王宏;;一種基于sFlow的網(wǎng)絡(luò)流量分析方法[J];計(jì)算機(jī)工程與科學(xué);2007年08期
相關(guān)博士學(xué)位論文 前1條
1 朱智俊;光突發(fā)交換網(wǎng)中若干關(guān)鍵技術(shù)的研究[D];浙江工業(yè)大學(xué);2011年
相關(guān)碩士學(xué)位論文 前3條
1 周麗;面向云計(jì)算的光互連數(shù)據(jù)中心網(wǎng)絡(luò)研究[D];重慶大學(xué);2016年
2 曹志偉;企業(yè)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包捕獲引擎的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2015年
3 顧益飛;基于DPDK平臺(tái)的SDN控制器的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2015年
本文編號(hào):2857292
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2857292.html