● 摘要
随着网络技术的发展,对网络设备的处理速度和编程灵活性的要求不断提高,为快速开发智能网络设备,多核网络网络处理器在网络设备中广泛使用,基于多核网络处理器进行报文分组的并行处理方法成为研究热点。本文重点研究在网络处理器平台下,利用多核并行机制实现对OVS的转发层性能优化,并研究基于SDN网络架构的流量工程应用技术,两者共同构成了高性能的SDN网络环境下的应用。
本文首先分析了基于多核网络处理器的多核网络设备体系结构的发展与主要类型,研究了网络处理器的相关技术特点。分析并总结了多核平台现有的并行编程模型及相关特点,结合OVS在x86平台下的实现,将其在Cavium网络处理器平台进行并行化处理优化,使得OVS的转发性能得到提升。
其次,分析介绍了软件定义网络(SDN)的概念形成的背景及国内外的研究发展现状,对SDN网络的集中化管理架构进行阐述。在此基础上,将OpenFlow协议的当前研究现状现状进行介绍,并结合当前使用广泛的NOX控制器对其进行开发研究。
再次,利用NOX与OVS形成的OpenFlow架构实现了基于MPLS的流量工程应用,其中主要包括隧道定制、路由计算、负载分担等功能,特别对快速重路由机制进行研究实现,完成了将传统网络应用在SDN新型网络架构下的实现。
最后,进行了实验验证,通过原型系统对系统的功能和性能进行了验证与分析。主要进行了OVS转发层实现的性能测试以及MPLS流量工程应用在隧道定制和快速重路由方面的性能验证。
相关内容
相关标签