论文部分内容阅读
计算机网络为大众提供了一个理想的信息交互平台和信息分享平台,在信息化社会中起着不可替代的作用。近年来,网络用户数目激增,信息量高度膨胀,而网络资源的增长和设备的升级远远落后,使得互联网不堪重负,一系列问题随之而来。其中最突出便是网络拥塞,严重时甚至引起网络崩溃,极大的影响着网络性能。细分网络拥塞的原因,主要有两个:一个是网络信息量的快速增长造成的网络资源匮乏。单纯的增加带宽、网络扩容已不能真正解决问题。另一个就是传统的IP网络的固有缺点。当前IP网络中的路由协议是拓扑驱动,不考虑网络链路现有负荷和流量特征,这趋向于将网络流量导向同一链路,引起某些链路上流量超载的同时,其他较长路径上的链路轻载或空闲。因此,要想有效的解决拥塞问题,必须依赖于网络自身的调节和控制,在保证网络QoS质量的前提下,合理优化网络资源,均衡流量,尽可能降低或避免拥塞的发生,同时增加拥塞控制机制,在拥塞发生时,尽可能的缓解或消除拥塞。本文分析了网络流量拥塞控制技术的研究现状,并在此基础上,对现有拥塞控制技术进行了分析总结,取长补短,提出了一种基于局部优化策略的IP网络拥塞控制技术。该技术和流量工程有一定区别,流量工程主要是在线下进行资源分配,或在拥塞避免阶段,根据下游结点的拥塞状况,来提前指定业务流的路径从而避免拥塞。该技术主要面向网络流量的拥塞解决,一旦检测到网络中出现拥塞,则以拥塞结点为中心,向拥塞流的源方向向上回溯,划定一个满足特定条件的区域,在该划定区域中,在该区域内进行流量均衡,充分利用空闲或轻载的链路,将拥塞流从区域的其他出口送出,并且要保证送出去的拥塞流在到达目的主机的过程中,按照最短路径优先算法,不会再回到该划定区域,以此来分散拥塞链路上的拥塞流,缓解或消除拥塞。在此理论基础上,论文引入了基于流分类的新型网络交换模型——penFlow,在划定区域中,通过开放的流表对网络拥塞流的转发行为进行控制,分离背景流和拥塞流,为上述技术在实现上提供途径。为了进一步证明该流量拥塞控制技术的可行性,在实验室项目组的系统平台上实现了以基于局部优化的拥塞控制算法为技术核心的IP网络流量拥塞控制系统,并对该系统中对该技术的性能从各个角度进行了大量测试。本文的主要内容如下:(1)对国内外关于流量拥塞控制技术研究进行了深入研究,分析当前实现流量拥塞控制的主要方法,进一步提出自己的见解。(2)提出了一种面向拥塞解决的流量拥塞控制机制,引入局部优化的概念来解决流量拥塞控制问题。(3)在实验室项目组的系统平台上实现IP网络流量拥塞控制系统,该系统以基于局部优化的流量拥塞控制算法为核心,并引入OpenFlow技术,对拥塞流的转发行为进行控制。(4)搭建具体的网络环境,对上述IP网络拥塞控制系统从各个角度进行大量测试,分析该系统的性能。