论文部分内容阅读
软件定义网络(Software Defined Networking,缩写为SDN)作为一种新型的网络架构,可以实现网络控制平面与数据转发平面的相互分离,并实现对整个网络的可编程化控制,利用集中式的多个网络控制节点通过标准化接口对各种基础网络设备进行管理和动态配置,为整个网络资源的管理、设计以及使用提供更多的灵活性,从而更容易推动整个网络的革新与发展。SDN的核心技术是网络虚拟化与集中控制管理。网络虚拟化的主要研究问题之一是虚拟网络映射。虚拟网络支持多个网络实验和服务同时运行在同一个共享的底层物理网络之上,虚拟网络映射问题涉及到的就是如何将有限的底层物理网络资源分配给尽可能多的虚拟网络。本文研究的主要内容之一就是SDN中的虚拟网络映射,首先建立了基于逻辑功能块(Logical Functional Block,缩写为LFB)的虚拟网络映射模型,提出了节点CPU需求值升序和降序映射方案以及基于节点选择共享的映射优化方案,然后对提出的方案进行了实验仿真。结果显示,在功能块成本方面,节点降序映射方案比节点升序映射方案节省了17.23%,基于节点升序的选择共享映射方案比节点升序映射方案节省了25.62%,基于节点降序的选择共享映射方案比节点升序映射方案节省了25.34%,优化程度显著。本文对虚拟网络映射问题进行了深入的研究和完善,为SDN的理论研究提供了新的借鉴。同时对于集中控制管理的研究,针对传统网络体系中的单个控制节点难以应对网络中日益增长的事件和请求的问题,本文对SDN中多控制节点管理的方案和算法进行了深入的分析与研究,提出了多控制节点管理多转发节点的有效方案。在深入分析影响租用效率及转发节点和控制节点连接情况的参数基础上,推导出了具体的数学模型,并总结出了相关因素影响控制节点对转发节点管理性能的规律,为如何在SDN中实现多控制节点的高效管理提供一定的理论依据和借鉴。