SNMP协议测试工具的设计与实现

SNMP协议测试工具的设计与实现

论文摘要

随着网络技术的和网络应用的飞速发展,对电信业务需求的快速、不断增长的同时,对电信网络规模、容量以及网络运行的稳定性的需求也提出了更高的要求,电信网管系统一直备受电信部门的重视。直观、易用、稳定、实时、准确的网管系统可以很快的帮助电信部门及时掌握电信网络设备、系统的工作情况,第一时间发现问题隐患,及时准确地定位问题,协助电信维护部门及早解决故障,确保电信部门为用户提供一个稳定、可靠的业务网络。为了确保开发出高质量网管系统,如何实施产品的测试以及开发有效的测试工具彰显重要。本文按照软件工程的规范设计并实现了应用在3G网管系统测试中的SNMP(Simple Network Management Protocol)协议测试工具。该工具的设计主要是为了方便直观的了解协议交互的消息及流程,从而判定测试结果的正误。文中首先根据3G网管系统的实现架构和系统测试需求提出了测试工具需要实现的功能,进而设计了测试工具的实现方式。该测试工具应用在OMC(Operation and Maintence Center操作维护中心)和NE(Network Element被测网元)之间,主要通过实现SNMP协议消息的俘获及BER解码,然后基于此基础上通过实现对私有网元设备定义的MIB的动态加载和MIB树的动态构建以达到对俘获的OMC和网元间交互的SNMP消息的解释,使之具有很好的可读性,帮助测试人员快速定位和发现网管系统的缺陷。最后通过对本测试工具的功能性测试及应用测试,验证该测试工具的正确性和可靠性,完全可以投入到网管产品的系统测试中。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题来源及背景
  • 1.2 与课题相关的国内外研究综述
  • 1.3 课题的主要工作内容
  • 1.4 论文结构
  • 第二章 3G网络管理系统的技术实现
  • 2.1 3G网络管理系统体系结构
  • 2.2 SNMP网络管理综述
  • 2.2.1 SNMP体系结构
  • 2.2.2 SNMP主要部件
  • 2.2.3 支持的操作
  • 2.2.4 通信过程
  • 2.3 SNMP网管测试实现
  • 2.3.1 测试方向及重点
  • 2.3.2 SNMP协议测试工具的实现
  • 2.3.3 SNMP协议测试工具的功能需求
  • 2.4 本章小结
  • 第三章 SNMP协议测试工具的总体设计
  • 3.1 测试工具的核心功能设计
  • 3.2 功能模块的总体描述
  • 3.3 SNMP协议测试工具模块结构
  • 3.4 SNMP协议测试工具预期目标
  • 3.5 本章小结
  • 第四章 SNMP协议测试工具的具体实现
  • 4.1 工具的实现框架
  • 4.2 主要模块的具体实现
  • 4.3 本章小结
  • 第五章 SNMP协议测试工具功能测试
  • 5.1 功能测试
  • 5.1.1 测试平台
  • 5.1.2 测试目的和方法
  • 5.1.3 测试说明及结论
  • 5.2 工具应用介绍
  • 5.3 本章小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 问题和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    SNMP协议测试工具的设计与实现
    下载Doc文档

    猜你喜欢