论文部分内容阅读
SDN (Software Defined Network)/OpenFlow网络是针对当前网络架构的一场变革,其核心理念是数据转发和控制层面的分离。由于其良好的可控可管理性,SDN/OpenFlow网络已经越来越受到业界的重视。SDN的体系架构可以分为应用层、控制层和设备层。控制器层和设备层分别完成了网络的控制管理和数据包的转发两个功能,应用层则为用户自定义的一些网络应用。OpenFlow网络可以看作为SDN思想的一种具体实现。OpenFlow网络主要由控制器、OpenFlow交换机和OpenFlow标准协议三部分组成,控制器和OpenFlow交换机通过OpenFlow标准协议完成信令的交互。OpenFlow网络面临的技术挑战:(1)拥塞路由管理问题,传统的网络侧拥塞管理方案是在拥塞节点附近选择数据流进行重路由,这种方案的缺点是不能充分利用网络拓扑资源。以拥塞节点作为锚点进行重路由,在某些情况下,无法选择最优路径,甚至无法得出可行路径。在OpenFlow网络中我们可以利用控制器对网络资源全局管理的优势提出一种更加高效的网络侧拥塞路由管理策略;(2)过渡网络路由问题,OpenFlow网络正处于发展初期,大规模铺设OpenFlow网络并不现实,因此将传统IP网络和OpenFlow网络相结合的过渡网络是一个可行的方案。但是现有的OpenFlow网络的拓扑发现和路由机制本质上使用的都是二层技术,不能很好的融合三层的路由协议,也就不能与传统IP核心网络直接连接通信,限制了网络的可扩展性,因此提出一种过渡网络路由机制是十分有必要的。本文对上述问题进行了深入研究,论文的主要贡献如下:1) OpenFlow网络中控制器可以对网络进行集中式管理,基于这种特性,本文提出一种与业务属性相关的拥塞路由管理机带CMTA-OF (Congestion Routing Management Based on Traffic Attribution in OpenFlow),以实现更高效的拥塞管理。CMTA-OF机制利用控制器掌握全局网络流量分布的优势,将数据流的业务属性、网络的流量分布和网络的拓扑结构相结合,在拥塞链路处,选择一条或者多条转移开销最小的数据流从网络入口进行重路由。理论分析和实验表明,和传统的拥塞分流策略以及现有的基于OpenFlow网络的LABERIO (LoAd-BalancEd Routing wIth OpenFlow)机制相比,CMTA-OF既能够有效的缓解网络的拥塞状况,保证用户的服务质量,同时还能够提升网络的吞吐量和资源利用率。2)为了解决过渡网络路由问题,本文提出了一种IP_LLDP (IP Link Layer Discovery Protocol)协议,该协议主要分为IP地址分配、全OFS(OpenFlow Switch)虚拟拓扑构造和地址替换策略三部分。IP_LLDP路由协议能够实现两个OpenFlow交换机通过传统IP网络使用最短路径通信,并且新提出的路由机制的运行不会影响传统IP网络的正常通信,具有良好的可扩展性和独立性。最后我们在实验室搭建了简单的OpenFlow网络实验平台,从拓扑构造,路径计算,流表构造等几个方面对提出的过渡网络路由机制进行了实验验证。