论文部分内容阅读
随着国内通信行业的迅速发展,传输网承载的业务正从以时分复用为主向IP为主转变,在此背景下,PTN(分组传送网,Packet Transport Network)得到了迅速发展。为了应对网络规模的不断扩大以及满足客户对网络质量不断的新要求,PTN设备的种类和数量都在不断的增加。因此在这大批量网元环境下,如何解决在一套网管系统中高效管理不同类型、不同版本的网元设备,提供高质量业务服务,成为当前各网络设备厂商及运营商迫切需要考虑和关注的问题。 本文来源于某校企合作网络通信公司PTN网元管理系统中南向接口的研发项目,由于南向接口属于厂商内部接口,用于管理自家网元设备,因此各厂商一般采用内部接口的方式实现,很少公布实现细节,以至于各厂商的南向接口具体实现方式都不一样。本文结合当前网管需求,针对原有南向接口处理机制的不足,提出了一种南向接口实现方法,重点研究了接口适配模块以及南向接口本身结构的设计。首先本文通过在上层应用模块与南向接口之间增加接口适配功能,并根据功能划分不同的子功能集,使上层模块不必关心实际南向接口和设备差异,只需关心子功能集,实现接口的复用,降低上层网管编码难度和减少人工维护量。然后在南向接口结构方面,本文通过对南向接口需求和功能的详细研究,提出将南向接口抽象成适配层、网元消息管理层及通信管理层等三部分。适配层方面,本文提出给每个网元匹配相应适配器的思想,解决了设备差异性的问题,并且可以动态加载新增网元设备,增加系统的可扩展性;网元消息管理层方面,通过引入缓存及多线程处理机制,给每个网元分配一个处理线程,提高了网管系统的性能;通信管理层方面则选择了TCP/IP通信协议,先将操作报文进行拆包处理,拆分成数据帧格式,然后通过Socket端口发送给实际网元设备,保证网管与网元之间数据的高可靠传输。 本文最后在实际的PTN网管系统中对南向接口实现方法进行了编码实现,并通过在大批量网元环境下对南向接口进行了测试和验证。实验结果表明,该南向接口实现方法有效地解决了管理和维护多类型、大批量网元的问题,使网管系统能够快速响应客户请求。此外,该PTN网管系统已经成功发布并在中国移动、中华电信(CHT)等各大公司均有使用。