b)方案二,网络虚拟化框架OVN
根据网络流特征划分虚拟网络的网络虚拟化框架OVN,研究其对流匹配的15个字段的灵活配置而得到不同特性的流归属不同的虚拟网络的虚拟化结构。了解其为达到虚拟网络间流量隔离的目的而在控制器上进行网络流区分的机制,以及其不同类型网络流划分策略的存放处理过程等。
c)方案三, LibNetVirtual体系结构
将整个OpenFlow网络虚拟化成一个路由器的LibNetVirtual体系结构。理解其通过OpenFlow控制器集中控制OpenFlow交换机把整个OpenFlow网络虚拟成一个单独的网络节点的思路,了解这种思路带来的虚拟网络易用性,以及反过来对网络服务提供者对虚拟网络资源控制的限制。
本课题通过对SDN的研究,对其工作机制体系架构取得全面把握的基础上深入探索SDN技术对于网络虚拟化领域带来的变革,研究优化网络虚拟化中对带宽,拓扑等资源的隔离机制,并实现一个相应的虚拟化平台进行测试验证。
本课题的意义是通过对SDN技术的研究,将其灵活性等特点应用到网络虚拟化领域中,为网络虚拟化中一些需要优化的点比如资源隔离探讨新的解决方案。
1.2 SDN技术概述
由于互联网体系结构日益无法满足当今网络的快速发展,关于新型网络的研究一直在进行,其中发展最快速的是SDN。文献[1]介绍了一种新型网络创新架构,它是由美国斯坦福大学Nick McKeown教授领导的Clean Slate研究组提出的,其核心技术OpenFlow能够通过将网络设备的数据面与控制面分离开来,实现了网络流量的灵活控制,为核心网络及应用的创新提供了合适的平台。这篇文章发表之后SDN的概念应运而生,并且得到了学术界和工程界的广泛关注,引发了计算机网络技术变革的浪潮。
随后在Nick Mckeown教授等人推动下,主要致力于推广SDN架构、技术规范和发展工作的开放网络基金会ONF成立[3]。在其推动下SDN南向接口OpenFlow协议基本确定,从1.0版本开始,其协议功能不断增强完善,目前发展到1.4版本[4]。而SDN控制器则发展的异彩纷呈,目前已经出现20多款,其中比较著名的有NOX[5],Floodlight[6],Opendaylight[7],Ryu[8]等,它们基于不同的语言开发,对OpenFlow协议实现不同程度的支持。目前对于北向接口,业界还没有规范统一标准,比较受认可的是REST api。
在文献[9]中,对SDN进行了详细的阐述,包括其组成架构,从交换机,向上到南向接口,再向上到控制器,北向接口的各个层次都进行了介绍,并说明了在各层中目前正遇到的挑战。然后介绍了SDN的几大应用领域,包括企业网络,数据中心,光通信网络等,其中也包括SDN在虚拟化领域的应用在下一节介绍。 基于SDN的网络虚拟化平台搭建(3):http://www.youerw.com/tongxin/lunwen_25710.html