论文部分内容阅读
随着光纤保护系统在通信领域的广泛运用,建立一整套软、硬齐全的光层保护监控系统尤其重要。此种系统不仅可以实时监控光线路状态,对各种现象给予及时处理,还可以很好的管理所有网元设备,为操作人员提供了极大的便利。在软件方面,通常采用的方式是建立一种网元管理系统EMS,将光纤保护设备看成是网络中的网元进行统一管理。在网元管理系统中,数据采集模块是整个系统的前提,也是核心。它是唯一面向网元设备的服务层,因此,对数据采集模块的研究具有现实意义。本文主要研究的是基于光保护设备的网元管理系统的数据采集模块。其主要工作一方面是通过不断轮询网络中的设备,获得设备的各种性能值,同时捕获设备告警,另一方面接到上层服务的命令,对下层设备下达相应命令。本文对光迅公司的OLP网元管理系统做了详细深入的分析,主要研究内容和创新如下:1.分析了光线路切换保护系统,简单介绍了OLP设备的工作原理。提出了以三层C/S结构为基础的整个系统框架结构。2.根据需求确定了数据采集模块的功能,并设计出了采集模块的各个子模块。包括TCP通信模块,UDP通信模块,数据轮询模块,命令处理模块和性能告警管理模块。确定了各个子模块所完成的功能。3.使用了特殊的数据结构:配置信息树结构、多种功能队列等实现了各个子模块间的交流通信并通过图表方式进行了描述。另外,确定了多线程,同步队列,多态等作为整个程序框架设计以及实现流程设计中的关键技术。4.详细的介绍了各个子模块的实现方式,并通过流程图描述了子模块中每个子线程的工作流程。对通信协议,命令处理,轮询机制,告警管理都有了具体的介绍。最后进行了运行测试,并对测试结果进行总结与评价,提出了不足与后期展望。