当前位置:问答库>论文摘要

题目:NGN关键协议测试技术研究与系统实现

关键词:NGN,协议测试,测试控制平台,控制观察点,小型协议栈、TDS语言

  摘要

下一代电信网NGN(Next Generation Network)已经成为通信网络发展和演进的方向。随着 NGN业务的不断完善和对其支持的网络产品的日渐增多,NGN中关键协议的实现与安全问题也越来越突出,开发能够测试 NGN中关键协议的测试系统有着重要意义。 本文的工作主要是针对NGN中的SIP协议和Megaco协议进行研究和测试,并在总结测试理论和方法的基础上,完成协议测试标准规范草案的拟定,然后在此基础上设计并实现测试执行系统。测试执行系统包括测试控制平台与控制观察点。主要工作内容及关键技术体现在以下几个方面:1) 学习并研究了NGN中关键协议SIP协议和Megaco协议的相关标准,并针对这些协议的不完备性和某些缺陷,拟定了相应的测试规范。2) 对协议测试系统的控制平台进行了详细的软件设计并实现了系统功能。将控制平台细化为多个功能模块,设计了各个模块的接口,制定了从操作界面到后台的运行流程。完成了各个模块并使它们相互配合实现了控制平台的测试功能。3) 层次化控制观察点的设计与实现。由于被测协议处在协议栈的不同层次,通用测试系统需要不同层次的测试接口,为此,在Linux上实现一个轻量级的 TCP/UDP/IPv4 协议栈,该协议栈具有紧凑、高效的特点,为基于IPv4的各个层次的协议提供了测试接口。4) 设计了一种新的测试例描述语言TDS并实现了其解释器。该测试例描述语言具有简洁、高效的特点,同时和具体的被测协议无关,能够清晰完整的描述测试过程。