基于ForCES实现的网络虚拟化中数据平面的研究与实现
本文关键词:基于ForCES实现的网络虚拟化中数据平面的研究与实现,由笔耕文化传播整理发布。
【摘要】:传统网络的层次结构是互联网取得巨大成功的关键。但是,由于网络数量和规模巨大,以及众多利益相关者的利益和策略冲突,开发人员几乎不可能在当前网络架构下部署新的架构或修改现有网络。近年来,以Openflow为代表的软件定义网络致力于改善当前形势,转发与控制分离技术和网络虚拟化技术作为软件定义网络的重点研究项目之一,也得到空前关注。本文首先以ForCES协议体系架构为基础,结合网络虚拟化技术,提出一种ForCES实现的网络虚拟化方法。该方法的核心理念是在ForCES的FE中虚拟出多个彼此隔离的vFE,每个vFE中可以根据用户业务需要配置FE应用,按照业务类型任意组合构建虚拟网,各虚拟网络相互隔离。基于该方法,探讨数据平面的虚拟化的实现并给出网络虚拟化平台的设计框架。通过对原有ForCES协议进行扩展,设计和实现了虚拟化过程管理中的通信模块。同时,针对数据平面中虚拟节点的通信问题,提出一种基于DPDK的虚节点通信优化方案,解决虚节点间通信瓶颈问题。其次,根据转发与控制分离思想,结合ForCES实现的网络虚拟化技术,设计和实现了一套网络负载均衡系统,该系统将负载均衡器的控制部分和数据部分分离。控制部分中的调度算法、服务的配置和管理等功能以负载均衡模块的形式运行在CE端,由网络管理员统一管理。数据部分中的数据包的调度分发、会话保持、健康检测等功能抽象成ForCES协议的逻辑功能块(LFB),每个LFB完成某一特定操作,并将这些LFB组合起来构成负载均衡器的数据部分,以FE应用的形式运行在虚节点vFE中。文章详细描述了负载均衡模块中各子模块的设计和实现方法,并对负载均衡应用中涉及的相关LFB进行分类和建模。同时使用思博伦公司的SPT-N4U网络测试仪对负载均衡器系统的健康检测、会话保持等功能进行测试,在不同场景下,比较分析系统的负载均衡能力。
【关键词】:ForCES 数据平面 网络虚拟化 负载均衡器
【学位授予单位】:浙江工商大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.01
【目录】:
- 摘要2-4
- ABSTRACT4-9
- 1 绪论9-15
- 1.1 研究背景及意义9-10
- 1.2 研究现状10-12
- 1.3 本文的主要工作及创新点12-13
- 1.3.1 主要工作12-13
- 1.3.2 创新点13
- 1.4 论文组织结构13-15
- 2 基于ForCES的网络架构及虚拟化技术分析15-25
- 2.1 ForCES的技术框架分析15-18
- 2.1.1 ForCES网络件的基本结构15-16
- 2.1.2 ForCES的控制接口16-17
- 2.1.3 ForCES转发件的结构设计17-18
- 2.2 基于ForCES实现的网络虚拟化技术18-24
- 2.2.1 网络虚拟化的框架18-19
- 2.2.2 实现网络虚拟化的关键技术19-24
- 2.3 本章小结24-25
- 3 基于ForCES实现的网络虚拟化中数据平面的研究与实现25-47
- 3.1 总体方案设计25-26
- 3.2 数据平面的体系结构26-29
- 3.2.1 结构组成26-27
- 3.2.2 虚拟化管理27-29
- 3.3 数据平面的虚拟化实现29-40
- 3.3.1 虚拟化过程管理及设计29-32
- 3.3.2 虚节点自动部署模块的实现及关键技术分析32-36
- 3.3.3 基于ForCES的虚拟化过程管理中通信模块的设计与实现36-40
- 3.4 数据平面中虚拟节点间的通信优化问题研究40-45
- 3.4.1 虚拟节点间通信瓶颈问题分析40-41
- 3.4.2 一种基于DPDK的优化方案41-43
- 3.4.3 测试结果及优化效果分析43-45
- 3.5 本章小结45-47
- 4 一种基于ForCES虚拟化技术的网络负载均衡器系统的设计与实现47-62
- 4.1 传统的负载均衡工作原理分析48-50
- 4.1.1 负载均衡技术分类48
- 4.1.2 调度算法48-50
- 4.2 基于ForCES的网络负载均衡模型50-51
- 4.3 负载均衡模块主要模块设计51-55
- 4.3.1 拓扑发现模块52-53
- 4.3.2 服务配置模块53-54
- 4.3.3 负载状态模块54
- 4.3.4 调度算法模块54-55
- 4.3.5 路径选择模块55
- 4.4 基于ForCES的网络负载均衡LFB库分类55-61
- 4.4.1 LFB库分类55-57
- 4.4.2 相关LFB模型建模57-61
- 4.5 本章小结61-62
- 5 系统测试与分析62-71
- 5.1 测试环境的搭建与配置62-65
- 5.1.1 搭建测试环境62-64
- 5.1.2 相关配置64-65
- 5.2 数据包调度能力测试65-67
- 5.3 会话保持功能测试67-68
- 5.4 健康检测功能测试68-69
- 5.5 本章小结69-71
- 6 总结和展望71-73
- 6.1 论文总结71-72
- 6.2 工作展望72-73
- 参考文献73-75
- 本文作者硕士期间参加的科研项目及发表的科研成果75-76
- 致谢76-77
【相似文献】
中国期刊全文数据库 前10条
1 杨建;丁义;;网络虚拟化服务中心的功能研究[J];德州学院学报;2013年02期
2 易文平;;谈网络虚拟化安全[J];信息与电脑(理论版);2013年12期
3 朱伟;孙明俊;;网络虚拟化探讨[J];电信网技术;2010年09期
4 韩言妮;覃毅芳;慈松;;未来网络虚拟化关键技术研究[J];中兴通讯技术;2011年02期
5 王翔;杨潇;;云计算的网络虚拟化[J];电信快报;2011年07期
6 吴洪亮;;企业网络虚拟化技术应用[J];信息与电脑(理论版);2012年07期
7 杨磊;高飞;江玮;;网络虚拟化实验平台研究[J];信息技术;2013年05期
8 杨鹏川;;网络虚拟化技术在云计算中的应用[J];科技风;2013年14期
9 王玲;;毛文波:基于网络虚拟化的云安全策略[J];高科技与产业化;2013年08期
10 弋才勇;刘秀亮;顾同江;;探讨网络虚拟化技术在电力信息网中的应用[J];信息与电脑(理论版);2013年08期
中国重要报纸全文数据库 前10条
1 《网络世界》记者 李夏艳;网络虚拟化的“实招”[N];网络世界;2013年
2 ;关于网络虚拟化的完备指南[N];网络世界;2013年
3 《网络世界》记者 李夏艳;云计算浪潮下的网络虚拟化[N];网络世界;2013年
4 范范 编译;SDN有没有杀手级应用?[N];网络世界;2012年
5 本报记者 郭涛;网络虚拟化让用户更主动[N];中国计算机报;2014年
6 本报记者 李奕;网络虚拟化需关注应用性能可靠性[N];中国计算机报;2012年
7 赵晓涛;网络虚拟化的化学反应[N];网络世界;2009年
8 中石油北京天然气管道有限公司科技信息处 曹兴;SDN距离国内应用还有多远?[N];网络世界;2014年
9 《网络世界》记者 高辉;OpenFlow:未来网络中的安卓[N];网络世界;2012年
10 ;如何构建私有云[N];网络世界;2010年
中国博士学位论文全文数据库 前9条
1 肖蔼玲;网络虚拟化环境下高效可靠的资源分配机制[D];北京邮电大学;2015年
2 刘文志;网络虚拟化环境下资源管理关键技术研究[D];北京邮电大学;2012年
3 孙晓川;未来网络虚拟化资源管理机制研究[D];北京邮电大学;2013年
4 张顺利;网络虚拟化环境下的网络资源分配与故障诊断技术[D];北京邮电大学;2012年
5 吕品;无线Mesh网络虚拟化关键技术研究[D];国防科学技术大学;2012年
6 杨宇;网络虚拟化资源管理及虚拟网络应用研究[D];北京邮电大学;2013年
7 杨洪波;高性能网络虚拟化技术研究[D];上海交通大学;2012年
8 吕博;网络虚拟化资源管理架构与映射算法研究[D];北京邮电大学;2011年
9 高明;SDN的ForCES实现及服务部署研究[D];浙江大学;2014年
中国硕士学位论文全文数据库 前10条
1 丁云姣;存储软件定义网络虚拟化研究与实现[D];电子科技大学;2014年
2 钱正宇;高性能网络虚拟化环境下动态中断频率协同控制技术研究[D];上海交通大学;2014年
3 汤笑天;基于ForCES实现的网络虚拟化中数据平面的研究与实现[D];浙江工商大学;2015年
4 陈东东;网络虚拟化环境下资源动态优化算法[D];北京邮电大学;2013年
5 吕霞;网络虚拟化环境下基于拍卖的资源分配算法[D];北京邮电大学;2013年
6 潘亚莲;网络虚拟化环境下的故障探测和诊断算法[D];北京邮电大学;2012年
7 陈磊;网络虚拟化中资源分配算法研究[D];湖南大学;2012年
8 严从现;网络虚拟化环境下的故障诊断方法[D];北京邮电大学;2015年
9 姚青;网络虚拟化的关键技术研究[D];南京邮电大学;2013年
10 徐岳阳;网络虚拟化中资源分配算法研究[D];湖南大学;2011年
本文关键词:基于ForCES实现的网络虚拟化中数据平面的研究与实现,由笔耕文化传播整理发布。
,本文编号:328876
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/328876.html