簡易檢索 / 詳目顯示

研究生: 曾懷恩
Huai-En Tseng
論文名稱: 在單一輸入/輸出虛擬化中基於軟體定義網路的低延遲服務鏈
The Low Latency Service Function Chain with SR-I/OV in Software Defined Network
指導教授: 沈上翔
Shan-Hsiang Shen
口試委員: 邱舉明
Ge-Ming Chiu
黃琴雅
Chin-Ya Huang
沈上翔
Shan-Hsiang Shen
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 41頁
中文關鍵詞: 軟體定義網路網路功能虛擬化服務功能鏈
外文關鍵詞: SR-I/OV, OpenvSwitch
相關次數: 點閱:156下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 有鑒於近年來網路以及電腦硬體的快速發展,人們對於網路功能的需求也是日益 增加,在軟體定義網路中使用網路功能虛擬化來將各種原先需要硬體配合的網路 功能加以虛擬化並整合一連串的服務成服務功能鏈已經非常常見。但在網路功能 虛擬化當中,每一個虛擬網路功能都將面臨效能的問題,例如像是在網路功能 虛擬化當中,I/O效能將會是很大的瓶頸,因為大量的I/O將會同時產生大量的系 統中斷。儘管目前已經有一些方法像是使用具備SR-I/OV的網路卡來盡可能解決 這一問題,但因為對於現有架構如軟體定義網路契合度不高而不實際。舉個例 子,通常在網路功能虛擬化當中我們常將OpenvSwitch這一軟體定義網路元件運行 在通用伺服器的主作業系統中來管理經過許多虛擬網路功能的網路封包,但是 在SR-I/OV網路卡架構下,網路封包又必須跳過主作業系統到客作業系統,兩者從 而產生了矛盾。因此我們在這用更宏觀的角度提出了一個新的系統架構,藉由修 改適當的OpenvSwitch以及SR-I/OV網路卡驅動程式元件,使服務功能鏈可以盡可 能的克服其缺陷又可以契合現有像是軟體定義網路的架構。


    Due to swift Internet technology and computer hardware development in recent years, the demands of network functions are rising. Compared to hardware-based network services, it is faster and more flexible to virtualize the network services and a flows may be processed by multiple network services as a Service Function Chain (SFC). Using Software Defined Network (SDN) is highly popular in the world because it can reduce deployment cost and time. However, the performance of Network Function Virtualiza- tion will be troubled by some congenital drawbacks. For instance, Network Function Virtualization usually suffers from I/O latency because it causes lots of interrupts that decreases CPU utilization. Although this can be solved somehow such as using SR-I/OV network card to reduce the system interrupts, the methods are still not perfect because it is not compatible with existing Software Defined Network system. For example, we often runs OpenvSwitch, an OpenFlow virtual switch supporting Software Defined Network, in general purpose server’s host OS to manage all the network packets forwarded to Virtualized Network Functions (VNFs). However, with OpenvSwitch, network packets must bypass host OS to guest OS when we use SR-I/OV network card. We will lose the benefit of SR-I/OV to enable SDN by using OpenvSwitch. Therefore, we propose an integrated architecture from a wider perspective in system design to overcome main defects described above. We modify appropriate components in SR-I/OV driver and OpenvSwitch to make Service Function Chain constructed by Virtualized Network Functions perform better and compatible with Software Defined Network environment.

    教授推薦書...................................... i 論文口試委員審定書 ................................ ii 中文摘要....................................... iii Abstract........................................ iv Acknowledgment ................................... v Tableofcontents ................................... vi ListofTables ..................................... viii ListofFigures..................................... ix ListofAlgorithms................................... x 1 Introduction.................................... 1 2 RelatedWork ................................... 3 2.1 SoftwareDefinedNetwork ......................... 3 2.2 OpenFlowProtocol ............................. 4 2.3 OpenvSwitch ................................ 7 2.4 NetworkFunctionVirtualization ...................... 8 2.5 SingleRootI/OVirtaulization ....................... 10 3 SystemArchitecture................................ 13 4 ProposedAlgorithmandSystemProcessingProcedure . . . . . . . . . . . . . 15 5 Evaluation..................................... 18 5.1 L2switchsetup............................... 18 5.2 SFCsetup.................................. 19 6 Conclusion..................................... 27 References....................................... 29

    [1] R.JainandW.U.SubharthiPaul,“Networkvirtualizationandsoftwaredefinednetworkingforcloud computing: A survey,”
    [2] J.L.G.L.K.T.H.G.YaozuDonga,XiaoweiYanga,“Highperformancenetworkvirtualizationwith sr-iov,”
    [3] Intel,DataPlaneDevelopmentKit.
    [4] J.BainbridgeandJ.Maxwell,“Redhatenterpriselinuxnetworkperformancetuningguide,”
    [5] S.DREDGE,“Acceleratingthenfvdataplane:Sr-iovanddpdk...inmyownwords,”
    [6] Nicira,OpenvSwitchporject.
    [7] J.TelegraphandN.TelephoneCorporation,“Ryuproject,”
    [8] X.-N.N.K.O.BrunoAstutoA.Nunes,MarcMendoncaandT.Turletti,“Asurveyofsoftware-defined networking: Past, present, and future of programmable networks,”
    [9] T.L.Foundation,“Onosproject,”
    [10] T.L.Foundation,“Opendaylightproject,”
    [11] P.E.V.-C.E.R.S.A.DiegoKreutz,FernandoM.V.RamosandS.Uhlig,“Software-definednetwork- ing: A comprehensive survey,”
    [12] O.N.Foundation,“Openflowswitchspecification,”
    [13] S.-Y. W. Hsing-Yo Pan, “Optimizing the sdn control-plane performance of the openvswitch software switch,”
    [14] V.A.Networks,“Thedesignandimplementationofopenvswitch,”
    [15] L. J. Bo Han, Vijay Gopalakrishnan and S. Lee, “Network function virtualization: Challenges and opportunities for innovations,”
    [16] A. K. Sivasothy Shanmugalingam and P. Bertin, “Dpdk open vswitch performance validation with mirroring feature,”
    [17] D.NehamaandR.Shiveley,DevelopingHigh-Performance,FlexibleSDN&NFVSolutionswithIntel Open Network Platform Server Reference Architecture.
    [18] M.T.BeckandJ.F.Botero,“Coordinatedallocationofservicefunctionchains,”
    [19] L.G.SonglinSun,MichelKadochandB.Rong,“Integratingnetworkfunctionvirtualizationwithsdr and sdn for 4g/5g networks,”
    [20] VMware,NetworkI/OLatencyonVMwarevSphere5.
    [21] R.H.E.L.P.Documentation,“Sr-iovintroduction,”
    [22] Intel,“Sr-i/ovcompanionguide,”
    [23] feiskyer,“Sr-i/ovgitbook,”
    [24] G. X. Michail-Alexandros Kourtis and V. Riccobene, “Enhancing vnf performance by exploiting sr- iov and dpdk packet processing acceleration,”
    [25] M.whitepaper,“Rocevs.iwarpcompetitiveanalysis,”

    無法下載圖示 全文公開日期 2019/07/30 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE