论文部分内容阅读
NGN(Next Generation Network,下一代网络)是电信网络的未来发展方向。NGN网络所提出的呼叫与控制分离的思想为SIP(Session Initiation Protocol,会话初始化协议)技术的成熟和演进提供良好的基础架构级别的支持。
本文针对网络测试系统的市场研发与优化,首先研究了NGN网络的基本架构,然后分析了SIP协议在IMS(IP Multimedia Subsystem,IP多媒体子系统)中的应用,得出松耦合、多应用、高扩展性的SIP协议将成为主导。在充分理解SIP协议体系结构的基础上按照总体思想--方案设计--具体实现--结果分析的路线,集中研究了网络监测系统中SIP解码模块的设计与实现,并对以SIP解码模块为基础的监测模块进行了研究。
由于网络监测系统需要面对海量数据冲击,我们在解码模块中采用了并行处理方案,通过轮询算法将协议消息分配到不同的解码模块中处理,以提升解码处理效率。在具体SIP解码方案中,提出了同一解码库完成事务解析和详细解析的方案,通过头域状态和是否完全解析标志相配合来区分该头域是否需要解析,高效地实现了事务解析和详细解析。此外,还特别给出了事务解码中涉及到的特殊消息头域、线性空白和消息体的处理思路和解析流程。最后,将解码模块加入到网络测试系统平台上,对SIP协议进行了相关测试。测试表明,通过海量数据冲击解码模块,解码模块工作正常,并与过滤、呼叫合成等模块配合正常,满足了设计要求。
然而,随着SIP协议应用越来越广泛,SIP协议在网络中的流量必将大大增加,如何对SIP协议消息更快速的解码处理是网络监测系统要进一步研究的重点。