论文部分内容阅读
近年来随着通信技术的迅猛发展,用户对于业务的需求也越来越多,很难有一种网络可以独自满足各种业务需求,出现了包含多种网络类型的异构网络,只有异构网络融合协作才能很好的保障网络的平稳运行。另一方面,随着多媒体业务的增长,在保证一定传输速率的前提下,时延是多媒体等应用实时要求的首要服务质量保障(Quality of Service,QoS),现阶段对于异构融合网络下最小时延路径的研究非常少,大多数最短路径求解算法仅能够得到一种网络类型下最优时延路径,无法提供异构融合后的虚拟网络最优时延路径,所以,研究异构网络环境下业务接入选择和异构融合是非常有意义的。网络态势感知能够帮助管理人员快速掌握网络运行情况,态势评估作为态势感知的重要环节,可在新业务接入网络之后,对网络状态进行评估,辅助管理人员制定合理的网络策略。基于软件定义网络(Software Defined Network,SDN)架构实现网络态势感知系统可方便获取到网络的性能指标,这些性能指标对于业务的接入网络选择和网络态势的评估以及预测都具有很重要的意义。本论文根据实际项目需求,基于SDN网络架构实现了异构网络态势感知系统。本论文首先研究SDN相关技术,分析异构网络融合技术和业务接入网络选择常用的方法,深入了解网络态势感知模型和网络态势评估方法。然后根据需求将系统划分为五个应用模块,其中,网络时延探测、网络资源感知和网络性能参数监测模块用于监测网络性能和感知网络资源的动态变化,为业务接入网络选择和网络态势评估模块提供决策依据;业务接入网络选择模块主要是根据各个子网的运行状态为新业务选择合适的接入网络,通过添加标识子网类型的虚拟节点将多个子网融合在一起,形成包含全部子网的虚拟网络拓扑图,得到用于传输业务的所有路径,接着判断是否可通过一种子网实现业务从源终端到目的终端的传输,若能,则基于业务QoS为业务选择合适的传输子网,否则,利用统计指标期望和方差估计端到端所有路径的时延,基于最小时延路径为业务选择合适的传输子网集合;网络态势评估模块用于评估新业务加入网络之后网络的运行状态,本论文采用基于子网负载的态势评估方法判断新业务是否对整个网络的运行造成影响,避免网络负载不均衡和拥塞问题的发生。最后利用Mininet和Ryu控制器搭建仿真测试平台,对异构网络态势感知系统的应用模块进行测试,并对仿真结果进行展示和分析,证明了系统中各模块功能的可行性。