基于OpenFlow的虚拟网络隔离技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:yakataxxxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络虚拟化技术在未来互联网的研究中具有重要的意义,斯坦福大学提出的OpenFlow[1]技术由于其高度的开放性而受到了业界和学术界的欢迎,并且逐渐成为了网络虚拟化的主流技术。但是OpenFlow技术在服务质量方面的支持并不完善,它无法保证同时运行于同一物理网络之上的多个虚拟网络之间的带宽隔离性,也没有一套机制可以模拟真实的网络环境,因此本文改良了OpenFlow技术,使其能够支持一个完善的网络实验环境。   本文提出了将不同虚拟网络流量映射到不同队列,通过保证队列的服务质量来实现虚拟网络的带宽隔离的方案。基于该方案,本文在OpenFlow1.1的基础上,为其增加了队列调度功能,实现了一个基于TBF(令牌桶过滤器)[2]的队列调度器。通过该调度器,OpenFlow交换机能够对某个特定的虚拟网络的最大带宽速率进行限制,使虚拟网络之间的带宽相互隔离,同时还研究了TBF算法中不同的令牌桶深度对带宽保证效果的影响。还改进了FlowVisor[3],使其能够将不同切片的数据流分别映射到不同的队列中,改进后的OpenFlow交换机与FlowVisor结合就可以达到对不同虚拟网络进行隔离的目的。本文还为OpenFlow加入了网络环境模拟功能,能够在虚拟网络中模拟指定的丢包率、延迟等参数。本文最后通过在Mininet中进行实验,验证了OpenFlow中存在的问题;验证了使用TBF算法进行带宽隔离的效果;分析了不同令牌桶深度的影响;验证了丢包率、延迟模拟等功能达到了预期效果。
其他文献
程序验证是计算机程序设计领域的传统研究课题,也是当前非常热门的可信计算研究的重点方向之一。然而,对于常见的绝大多数程序而言,完全正确性验证还是非常困难的。   程序的
随着通信、网络及信号处理技术的不断发展,新兴的宽带多媒体业务在无线网络中日益普及。无线多播是一种带宽有效的传输方式,通过单次传输可以同时为多个用户提供多播数据,尤
本文着重研究如何使用基于GPU的并行化技术,尤其是基于OpenCL的并行化技术,对分组密码算法中的AES以及KLEIN两个算法进行并行化优化。与以往的并行化实现方式相比,基于GPU的并行
域名系统的安全运行对整个互联网的安全和稳定至关重要,其主要作用是完成域名到IP地址的映射,域名系统包括存储域名数据的权威服务器和代理互联网应用域名查询请求的递归服务器
航天嵌入式系统工作在恶劣的太空环境下,容易产生瞬时或间歇性故障,因此,可靠性评价成为系统性能检测的重要环节。故障注入方法是评测容错计算机系统可靠性的有效方法之一,它通过
学位
基于OFDM-MIMO技术的宽带无线通信系统的快速发展使用户随时随地接收移动电视、视频点播、在线游戏等高带宽的多媒体业务成为了可能。为了高效传输可以同时被多个用户接收的
由于我国的空间技术的迅速发展,航天嵌入式系统的复杂性急剧增加,导致星载嵌入式软件呈现多任务化的趋势。使用主循环加中断的方式开发星载多任务软件,存在以下几个问题:一、开发
非线性系统的分歧问题一直以来都是动力系统研究中的一个热门问题。它不仅在理论上有着重要的研究意义,而且还可以与自然现象密切相关,如对称磁场中的平面单摆运动、生物种群和
随着我国载人航天工程和地面互联网技术的快速发展,特别是建设载人空间站目标的确定,航天任务逐渐呈现多样性、长期性及国际合作的迫切性,这使得建设天地一体化互联网成为必然趋