SNMP代理在TD-SCDMA接入网中的应用研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机网络的不断发展,规模的不断扩大,以及网络中被管设备的不断增加,对计算机网络的管理就显得尤为重要。代理作为网络管理的重要组成部分,在网络管理中起着无法替代的作用。我国在第三代移动通信系统领域的深入研究,给代理的研究与开发带来了新的挑战。如何实现第三代移动通信系统接入网设备的代理成为我国通信领域的重要工作之一。本课题通过研究SNMP(Simple Network Management Protocol)代理及NET-SNMP体系结构,并将其应用于TD-SCDMA(Time Division Synchronous CDMA)接入网系统中,完成无线接入网代理的设计与实现。
     本文从应用角度研究了SNMP代理的工作原理、管理信息库的存储结构及NET-SNMP的扩展方法和体系结构,并介绍了课题的应用平台。通过分析当前接入网代理的不足,利用主代理与子代理相结合,代理式与嵌入式相结合的思想,解决了接入网代理的性能问题,实现了性能采集的全采全报。本文从功能需求出发,依据软件工程的理论,设计无线接入网主代理为主代理核心模块、配置管理模块、性能管理模块、数据管理模块、日志维护模块和主代理接口模块;子代理为子代理核心模块和应用任务模块。以多线程、双缓冲区和多数据存储文件机制实现各模块的并行工作,提高工作效率。论文还详细阐述了各线程间的通信方式,消息、配置数据和性能数据的格式及各线程的工作流程。最后给出了系统测试与应用效果,以验证和检测系统的可用性。
     本系统在中国普天信息技术研究院有限公司开发完成,经过多次测试运行良好,并应用于北京、天津和秦皇岛的第三代移动通信试验网络中。
As the continuous development of computer networks, network scale had expanded a lot. More and more network equipments needed management. So it is particularly important to manage the computer network. As a part of the network management, agent had played an indispensable role. As our country’s in-depth study in the field of the 3rd Generation Mobile Communication System, it had brought a new challenge for the research and development of the agent. How to achieve the equipments’agent of the access network in the 3rd Generation Mobile Communication System had became one of the most important jobs. By the research of the SNMP(Simple Network Management Protocol) Agent and the NET-SNMP’s architecture, this issue designed and implemented the agent of the RNC(Radio Network Controller) in TD-SCDMA(Time Division Synchronous CDMA) UTRAN.
     This paper researched the principle of the SNMP agent, the storage structure of MIB(Management Information Base), the expansion method and the architecture of the NET-SNMP, and also introduced the application platform of the subject. To resolve the performance problem of current agent, this paper used a mothod of master-agent and sub-agent achieved all-collect and all-report. The arctical divided master-agent into the core module of the main-agent, the configuration management module, the performance management module, the data management module, the log maintains module and the interface module of the master-agent and divided sub-gaent into the core module of the sub-agent and the application tasks module according to the function requirements of the RNC. The issue implemented each module by using the multithreading, multiple buffer pool and the data storage mechanism of multiple files, so that it could achieve the purpose of parallel work of each module and improv the work efficiency. The paper also elaborated on the various means of communication between the threads, the format of the message, the configuration data and performance data, and the workflow of each thread. Finally, the paper showed the results of system testing and application, so that we could verify and detect the availability of the system.
     The system was developed in the POTEVIO. This system was well worked after several tests, and was used in the experimental network of the 3rd Generation Mobile Communication in Beijing, Tianjin and Qinhuangdao.
引文
1 K.Garg, K.Smolik, E.Wilkes. Applications of CDMA in Wireless/Personal Communications. Prentice Hall PTR. 1997:30
    2 J.Harris. The Future of Radio Access in 3G. BT Technology Journal. 2001, 19:107
    3李世鹤. TD-SCDMA第三代移动通信系统标准.人民邮电出版社. 2007:1
    4 3GPP TS 25.301 Radio Interface Protocol Architecture. 3rd Generation Partnership Project. 2005:8~10
    5 M.Ishizaka, M.Tsuchida, T.Ideguchi. Parallel Processing Scheme of the Received Data Based on OSI Protocols. Electronics and Communications in Japan. 1991, 74(11):27
    6 L.Hemmen. Models Supporting the Network Management Organization. International Journal of Network Management. 2000, 10(6):302~303
    7胡谷雨.网络管理技术教程.北京希望电子出版社. 2002:5
    8 H.Lin. Practical Ruby for System Administration. Apress. 2007:156~157
    9 A.Bieszczad, K.Biswas, W.Buga, M.Malek, H.Tan. Management of Heterogeneous Networks with Intelligent Agents. Bell Labs Technical Journal. 1999, 4(4):110~111
    10 D.Choi, C.Fischer, Y.Lee, E.Lou, C.Liu, H.Yu. Transition to IPv6 and Support for IPv4/IPv6 Interoperability in IMS. Bell Labs Technical Journal. 2006, 10(4):263~264
    11 K.Jones. Internet's SNMP and ISO's CMIP Protocols for Network Management. International Journal of Network Management. 1994:63~64
    12 M.MacFaden, D.Partain, J.Saperia, W.Tackabury. Configuring Networks and Devices with Simple Network Management Protocol (SNMP). Network Working Group. 2003:40~42
    13潘碧云.计算机网络管理系统及其发展趋势.职业圈Get Rich. 2007, (4):4
    14刘晓辉.网络管理标准教程.人民邮电出版社. 2002:6~7
    15 J.Yoon, H.Ju, W.Hong. Development of SNMP-XML Translator and Gateway for XML-based Integrated Network Management. International Journal of Network Management. 2003, 13(4):271~274
    16杨家海.网络管理原理与实现技术.清华大学出版社. 2002:21~25
    17 A.Bivens, R.Gupta, I.McLean, B.Szymanski. Scalability and Performance of an Agent-based Network Management Middleware. International Journal of Network Management. 2004, 14(2):135~136
    18 M.Rose. Management Information Base for Network Management of TCP/IP-based Internets:MIB-II. NetWork Working Group. 1990:4~5
    19吕锋,闵笛.嵌入式Power PC Linux环境下基于Net-SNMP的代理开发.武汉理工大学学报信息与管理工程版. 2006, (5):51~53
    20刘晓莹,王拓,黄永宣.两大网管协议――SNMP和CMIP的分析与比较.计算机工程与应用. 2001:45~46
    21 K.Thottan, K.Swanson, M.Cantone, T.Ho, J.Ren, S.Paul. SEQUIN:an SNMP-Based MPLS Network Monitoring System. 2003, 8(1):14~18
    22 J.Case, K.McCloghrie, M.Rose, S.Waldbusser. Structure of Management Information for Version 2 of the Simple Network Management Protocol (SNMPv2). Network Working Group. 2000:30~32
    23 W.Stallings. SNMP,SNMPV2,SNMPV3 and RMON1 and 2. Addison Wesley/Pearson. 2002:20~23
    24蓝波,杨琴.基于SNMP动态扩展MIB的设计与实现.计算机工程. 2004, (4):50~51
    25 Y.Chen, I.Chan. SNMP GetRows:An Effective Scheme for Retrieving Management Information from MIB Tables. International Journal of Network Management. 2007, 17(1):51~52
    26胡成松,汪凯等译. SNMP网络管理.中国电力出版社. 2001:210~212
    27 B.Yang, Z.Yang. A Hierarchical System Management Approach Based on SNMP for Network Device. International Symposium on Distributed Computing and Applications to Business,Engineering and Science. 2004:157~159
    28 J.Seong, K.Seung, W.Jin. Design and Implementation of a Web-based Internet Performance Management System Using SNMP MIB-II. International Journal of Network Management. 1999, 9(5):310~311
    29马龙,张思东,张宏科. SNMP代理软件在IPV6环境下的实现.中国数据通信. 2003:65~67
    30李明江. SNMP简单网络管理协议.电子工业出版社. 2007:21
    31黄晓波.基于Cacti+RrdTool+Mysql+Net-Snmp的IP城域网流量分析系统,武汉市第二届学术年会通信学会2006年学术年会. 2006:230~234
    32 K.Harumoto, M.Tsukamoto, B.Liu, S.Nishio. Implementation and Evaluation of an ASN.1 Database on OODBMS. Systems and Computers in Japan. 2003, 28(7):56~57
    33 D.Mauro, K.Schmidt. Essential SNMP. O`Reilly. 2001:181
    34 3GPP TS 25.401 UTRAN Overall Description. 3rd Generation Partnership Project. 2005:11~13
    35彭木根,王文博. TD-SCDMA移动通信系统.机械工业出版社. 2007:60~62
    36 3GPP TS 25.410 UTRAN Iu Interface: General Aspects and Principles. 3rd Generation Partnership Project. 2004:8~10
    37 3GPP TS 25.430 UTRAN Iub Interface: General Aspects and Principles. 3rd Generation Partnership Project. 2005:8~9
    38 3GPP TS 25.420 UTRAN Iur Interface: General Aspects and Principles. 3rd Generation Partnership Project. 2005:9~10
    39雷建军,许志国. Agent技术工作流模型的设计.软件导刊. 2008, (3):8~9
    40刘勇. SNMP代理在光纤通道交换机上的嵌入式实现.光通信技术. 2005, (9):28~29
    41姚向朋,元秀华.基于单片机的嵌入式SNMP代理设计与实现.电子工程师. 2006, 32(7):20~22
    42胡方炜,张丹,杨扬. Linux环境下基于ucd-snmp的SNMP代理开发.通信技术. 2003年, (6):66~67
    43罗雪松,罗蕾,许子辛.嵌入式SNMP Agent的设计与实现.计算机应用研究. 2004: 28~30
    44 H.Saito, T.Chusho. Development of performance Evaluation System for Network Systems by Client Observation. Electronics and Communications in Japan. 2005, 88(2):72~73
    45王利,郭巧,王勇刚,胡乐薇.基于多任务的嵌入式SNMP Agent在Cable Modem中的实现.计算机应用. 2003, 23(11):125~126
    46杜华. Linux编程技术详解.人民邮电出版社. 2007:297~299
    47李灵波,孙明海,葛宁.基于串口管理的嵌入式委托代理实时性设计.微计算机信息. 2005, 21(9):41~42
    48 R.Stephan, P.Ray, N.Paramesh. Network Management Platform Based onMobile Agents. International Journal of Network Management. 2004, 14(1):60~62
    49王金英,陈晓慧.基于动态Agent支持下的供应链信息集成系统研究.科技广场. 2008, (1):19~21
    50李捷,王汝传. SNMP原理及SNMP++编程技术的研究.四川通信技术. 2002, (2):53~55

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700