论文部分内容阅读
互联网的飞速发展,为用户带来了丰富多彩的应用,用户日益增长的业务需求,也对网络架构及其技术提出了新的挑战。光传送网在这样的发展浪潮中,面临着诸多挑战,包括网络扩容压力大、运维管理复杂、跨层域管控难度大,新业务开发慢等。软件定义网络SDN作为一种新型的网络架构已经得到人们的认可并被广泛的应用,如何将SDN应用到光传送网来解决上述问题,成为网络服务商和运营商面临的挑战。SDN控制平面的发展方向,经历了从提高控制器性能到可拓展性更好的分布式系统方向的转变,分级分域的SDN网络将成为SDN控制平面的发展趋势。另外,传送网北向接口TAPI2.0和北向接口ACTN的标准化工作正在快速推进。结合SDN控制平面的发展趋势和北向接口标准化的最新成果,研究SDN在光网络的协同控制具有非常重要且实际的意义。针对以上讨论,本文设计了一种SDN协同控制方案,并使用最新的标准北向接口TAPI2.0和ACTN,完成了协同控制方案光传送网场景的组网实现和评测。本文的主要研究工作包括以下几点:(1)设计了一种SDN协同控制方案,该协同方案包含Web网管应用、协同控制器、北向接口和单域控制器四部分。此方案中,每个SDN域由各自的控制器管理,SDN域之间的通信由上层的协同控制器来负责;北向接口采用最新的传送网标准北向接口TAPI2.0和ACTN。(2)结合OTN光传送网需求,开发了协同控制器。采用Nodejs编程环境,支持海量网络网元信息的高效并行获取。另外,协同控制器通过模型解析模块实现对北向接口的灵活支持,只需提供北向接口的YANG模型描述,通过对模型语言结构的编程解析,完成协同控制器北向接口的编程调用。(3)根据文中设计的协同控制方案和协同控制器,完成协同控制方案的TAPI2.0和ACTN组网实现,联合国内不同厂商的域控制器搭建光传送网场景实验平台,评测文中提出的协同控制方案。通过对北向接口的具体功能模块的实现,完成了对协同控制方案有效性的评测。本文协同控制方案的组网过程中,也形成了一种标准北向接口的功能测试方法,利用RESTServer编程模拟单个网络域,突出RESTful风格北向接口的功能交互而忽略单域网络的实现方式,基于北向接口YANG模型的自动化编程解析,简化标准北向接口的测试工作。