论文部分内容阅读
网络业务的不断发展,对网络性能要求越来越高;传统的网络架构略显臃肿,难以应对日益繁杂的业务需求。而SDN概念的提出打破了这种尴尬的局面,其核心思想是将网络数据的转发与控制充分的分离,并且解放转发设备,通过软件控制器实现对网络的集中管控。这种新型网络架构所带来的好处是将网络充分扁平化,通过集中控制可以掌握全网信息做出更全面且更有利的决策。但是站在运营商的角度,要实现将现有网络设备全部替换为SDN设备需要的费用与成本是其不可接收的。因此,综合了SDN的先进理念与现有PTN网络而产生的S-PTN网络成为了运营商的新宠。S-PTN在原有EMS管理平台上引进了SDN控制器来管控全网,同时支持包括Open Flow、Qx等多种南向协议,大大扩展了原有PTN网络的灵活性。由于控制器可以管控全网,本文结合着某通信企业的合作项目在控制器中实现了一种参考网络实时状态的转发策略系统。为了完成该系统,本文首先对S-PTN技术体系、OpenFlow相关技术、OpenDaylight控制器、Mininet网络仿真平台进行了详细描述,并对其中的关键技术进行了深入分析。接下来描述了参考网络实时状态的转发策略系统的设计过程,包括网络测量模块、转发策略模块以及北向接口的设计,并分模块介绍了各个部分的功能。除此之外,本文还深入研究了遗传算法与蚁群算法在OpenFlow流寻路中的应用,提出了一种遗传算法与蚁群算法的动态融合方法来实现数据流转发的策略。进而,以控制器插件的形式对参考网络实时状态的转发策略系统进行了实现。然后,本文通过Mininet仿真平台搭建网络环境,基于不同的网络拓扑验证了参考网络实时状态的转发策略系统的有效性,并通过RESTClient工具对北向接口进行了测试,对实验和测试的结果进行了分析与总结。最后,本文对所完成的工作进行了总结,提出了现有工作中的不足以及后续研究的方向。