论文部分内容阅读
传统的TCP/IP网络推动了互联网的高速发展,但随着网络服务模式的不断变化,高带宽需求应用急剧增长,现有网络承受了极大的压力。TCP/IP网络难以满足不同业务的服务质量(QoS)保障,同时由于其自身的路由策略,即使网络中存在可替代的转发路径,局部链路也会存在拥塞状况。通过多协议标签转换(MPLS)技术,能在网络入口实现对网络流的分类,通过分类标签可以实现快速转发、路径控制和服务质量保证。MPLS技术为优化网络资源利用提供了基础,但在当前分布式的网络架构下,MPLS网络的控制层不能及时掌控全局网络状况,因此无法动态地调整资源的分配,导致网络资源效率难以得到进一步提高。软件定义网络(SDN)具有全局网络信息管理的能力,其可编程性也能使在不改变底层基础网络设施的情况下提供新的网络服务。通过SDN控制器能够简化MPLS控制层的实现,从而实现高效的流量管理。协议无感知转发(POF)协议是对Openflow协议的扩展,POF在网络灵活性上有很多的优势。本文在POF原型控制器的基础上添加了设备发现、链路发现、拓扑管理、数据转发等基本功能。在完善网络基本功能的基础上,完成了业务带宽保障的功能。在POF控制器中开发了QoS模块,能够根据管理员配置优先满足特定业务的带宽需求,实现了针对特定业务或网络流的QoS保障。进一步,本文在POF控制器中添加了流量管理模块,为POF控制器提供了路径规划和资源分配的功能。在POF控制器中对网络流路径规划问题进行研究,提出了一种基于分配算法解决了路径分配问题,通过路径标签实现网络流的多路径转发。在路径分配的基础上,实现了基于权重的带宽资源分配算法。算法根据分配份额和权值决定了网络流所应获取的带宽,为实现基于权重的区分服务提供了基础。本文开发的POF控制器应用于POF网络环境,相关实验结果表明:(1)与基于最短路径的路径规划算法相比,提高了对非最短路径上的链路资源的利用效率,最终提高了网络的吞吐量;(2)网络流获取的带宽大小与其权值正相关,实现了基于权值的带宽资源管理功能。