基于SNMP的通信网络管理系统的设计和实现

来源 :中国电气工程学报 | 被引量 : 0次 | 上传用户:dbscy001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:目前通信网络结构越来越复杂,通信网络使用的设备也越来越复杂,随着网络的大型化与复杂化,如何有效地进行网络管理日益成为人们普遍关注的问题。基于TCP/IP模型的SNMP由于其先进的管理思想和简单、实用和易扩展的特点,成为网络管理领域名副其实的标准协议。现代化的综合网络环境具有规模大、结构复杂、系统多区域、设备多样化等特点,很多系统在设计初期并未考虑未来系统区域级的扩展及管理中心可切换问题,随之带来全系统网络管理及监控的难题。
  關键词:SNMP;多线程;通信网络;网络管理
  引言
  随着IP和IT技术的发展,网络变得越来越复杂,网络设备种类繁多,且同种设备也存在不同版本,各种协议、设备、版本在网络中的混合使用,给设备间的相互操作带来了障碍,同时也增加了设备维护的难度和成本。ISO定义的网络管理包含五个功能域:配置管理、故障管理、性能管理、安全管理和计费管理,其中性能管理的目标是优化网络性能,提高运行质量。性能管理是测试组成网络各个单元性能的过程,它包括测试网络连接和当前网络段利用率、识别可能发生拥塞域、杜绝高出错率和检测网络传输状态等,帮助用户解决当前网络存在的问题。
  1SNMP网络管理模型
  SNMP网络管理模型包括四个关键性部件:管理站、管理代理、管理信息库和网络管理协议。(1)管理站(Manager)是一个独立的设备或者是一个共享网络中的一员,为管理者和网络管理系统提供接口。(2)管理代理(Agent),一般厂家的网络产品如路由器、交换机等在出厂时都已配置好相关的SNMP管理代理,对于不支持SNMP协议的设备,可以开发委托代理(proxyagent)来支持SNMP协议。管理代理的功能是响应从网管站发出的读取请求(Get)和设置请求(Set),并且给网管站发送事件及告警信息(Trap)。(3)管理信息库(MIB)存放了该设备上被管对象资源的所有信息,每个被管对象有一个惟一对象的对象标识符(OID)。(4)SNMP网络管理协议主要具有以下三个功能:取值(Get)使网管站能够从代理处获取相关对象的值;设置值(Set)使网管站能够在代理上设置相关对象的值;告警信息(Trap)使代理能够通知管理站、代理端(Agent)的管理信息库MIB值的重大变化以及其他重要事件发出。
  2管理模式的选择
  网络的管理模型通常来说可以分为集中式管理、分层式管理和分布式管理三种。模型采用分层式与集中式并存的混合管理架构,管理软件同时支持两种模式。在集中管理方式下,中心服务器与每一个域中心和终端通信。分层管理方式,中心服务器上运行综合管理软件,负责对全网设备的查询、配置、网络监控等,并设置中心数据库存储所有设备信息。相比于单纯的集中式管理,这种模式可以分散中心网管的负担,扩大网络设备的规模。区域以域网管中心为基准划分,每个域内设置域网管,负责本区域内终端设备信息列表维护、收集区域内设备状态,中心网管轮询区域网管以获得各区域设备状态及参数。混合式网络管理系统打破了集中式网管及分层网管的管理限制,实现了网元层与网络层管理的结合,提升了网管系统的管理能力,同时增加了网管系统的灵活性。
  3通信网管系统的设计
  3.1系统软件框架设计
  软件架构设计:根据本系统管理模式的特殊性,结合系统软件易于维护、可扩展及管理需求,本系统软件架构采用中心网管系统和区域网管系统无差别化的设计。中心网管与区域网管设计具有相同的软件架构,系统间以特殊的逻辑识别符设定等级。中心网管与区域网管在启动时根据设计的握手规则,加载中心网管与区域网管各自的逻辑功能。由于系统中存在大量的网元设备,为增强系统并发执行的能力,提高系统吞吐量,网管软件主体设计为多线程架构。主线程功能设计包括:GUI显示、用户操作响应、用户任务分发以及数据库操作等。其中,GUI显示部分主要包括设备状态、链路状态、网络拓扑关系、区域设备状态、告警信息及日志信息等。子线程分为两类,一类为网元子线程,一类为域网管子线程。中心网管启动时,加载配置后生成若干网管子线程和域内网管子线程;区域网管启动时,生成若干网元子线程。网元子线程与网元设备一一对应,周期性采集设备状态及关键参数,并以共享内存的方式将参数传递给主线程完成主界面上设备基本状态的更新。每个网管子线程对应一个区域网管,域网管子线程具有周期性采集区域设备状态及关键参数的功能,并以共享内存的形式传递给主线程,以完成中心网管中区域设备状态的更新。网管子线程通过访问区域网管中的网管代理模块完成以上功能。
  3.2性能分析
  性能分析一般分为历史性能分析和实时性能分析。历史性能分析 包括对历史信息(如:性能日志及性能报告等)的查询、检索,从数据库提取性能历史数据,进行分析、计算性能指标,再经过统计和整理,以直观的图形显示和表数据来反映性能分析的结果,并生成性能日志,管理员可以设定时间范围,选择该时间段内设备的某种属性信息进行统计,还可以选用各种图形显示方式,直观地查看性能状态。实时性能分析 提供实时数据采集、分析和可视化的工具(如MIB浏览器),可以对流量、负载、丢包、设备温度、内存利用率、网络延迟等网络设备和线路的性能指标进行实时监控,并可设置数据采集的时间间隔。
  4网管代理模块的实现
  Net-SNMP功能强大,接口众多,其完善的开发工具和调试方法有助于用户快速实现需求和原型。基于Net-SNMP开发了代理模块,分别使用mib2c.scalar.conf、mib2c.iterate_access.conf、mib2c.notify.conf模型框架完成标量、表格和Trap的代码生成,修改各模块的迭代器、注册、回调等方法,并添加获取共享数据的实现方法,完成模块功能的修改。将修改后的源文件以模块的方式配置到Net-SNMP中,生成snmpd和snmptrap进程。
  结语
  随着网络的发展和不断成熟,基于SNMP的网络管理系统会越来越广泛的应用于各行各业。本文首先分析了SNMP协议的原理及,重点介绍了软件的设计及实现方法,最后编程实现了系统的设计功能。基于SNMP的网络管理模式是目前计算机网络管理技术发展的必然趋势,关于代理的重构技术及通用性研究将成为重要的发展方向。
  参考文献
  [1]谢希仁,计算机网络[M].大连:大连理工出版社,2004:294-296.
  [2]易流平,仇洪川.层次化网络优化算法设计与实现[J].指挥信息系统与技术,2017(1):91-97.
  [3]RFC1157,ASimpleNetworkManagementProtocol[S].1990
  [4]IETFRFC2271-1998.AnarchitecturefordescribingSNMPmanagementframeworks.
  [5]ManagementInformationBaseforNetworkManagementofTCP/IP-basedinternet:MIB-II.RFC1213.
  [6]IETFRFC2273-1998.SNMPv3applications[S].
  [7]武孟军,任相臣等.VisualC++开发基于SNMP的网络管理软件[M].北京:人民邮电出版社,2007.
其他文献
摘要:在工业领域,石油化工是核心行业,其在我国经济发展和社会建设中具有关键地位,静设备作为石油化工生产的关键设备,其安装质量与生产的有序以及安全进行具有直接关系,如果静设备存在安装隐患,会导致设备损坏、人员伤亡,对石油化工企业的稳定以及可持续发展带来阻碍。因此,对静设备安装工程质量控制进行探究,对促进行业发展具有现实意义。  关键词:石油化工装置;静设备;质量控制  引言:对于石油化工企业而言,静
期刊
摘要:众所周知,跟踪雷达在获取目标信息能力方面具有极大的优越性,同时随着技术的不断的进步,雷达技术了长足的发展。本文着重介绍了四通道接收组件的设计,四个通道的工作频段均为C~KU波段。四个接收通道为一个模块,四个发射通道或者两个发射通道为一个模块。该产品具有插损小、温度适用范围宽、平坦度好等特点,具有良好的性能以及集成度高,达到系统的要求。实测结果与理论设计有较好的吻合,取得了較好的成果。  关键
期刊
摘要:当前,我国的生态环境受自然原因和经济发展等各方面因素的影响而遭到了严重的破坏,因而人们需要加强生态环境建设和治理。而通过在生态园林建设中推广和应用林业技术,可以从根本上解决经济和工业发展中对环境造成的危害,更能扩大生态林面积,提高林木成活率和工程建设质量,获得预期的生态效益和社会效益。  关键词:生态园林建设;林业技术;推广应用  引言  在生态园林的规划建设中,我们必须要提前进行规划设计、
期刊
摘要:随着经济的发展,人们生活水平日益提升,人类的工作生活都离不开电力。在用电需求增加的同时,窃电现象越来越严重,许多不法分子为降低使用电力费用,对供电企业的电能进行偷盗,损失了供电企业的利益,增加了电力设备发生故障的概率。本文基于电力营销大数据,对反窃电检查的应用进行探讨。  关键词:电力营销;大数据;反窃电检查;应用  引言  随着电力资源在人们日常生活中所扮演的角色越来越重要,人们对电力的需
期刊
摘要:随着我国的综合国力在不断的加强,社会在不断的进步,文中首先概述了视频通信中图像处理技术,随后比较深入性的分析了视频通信中的图像处理技术内容,在进行图像恢复技术研究时,从两方面着手,阐述了凸集投影方法、贝叶斯方法两种方法;在进行图像增强技术分析时,从环路滤波技术、后续滤波技术两方面进行了分析,旨在提升视频通信质量。  关键词:视频通信;图像处理;凸集投影  引言  随着通信技术的不断完善,视频
期刊
摘要:近年来,我国铁路运输事业快速发展,使得其安全问题也成为社会各界广泛关注的重点问题。铁路信号系统是保障铁路行车安全的基础系统,同时也是铁路系统中及其重要的组成部分。只有在充分保障信号系统长期、稳定运行的前提下,铁路运输才能同时保障安全性与效率。但是因为种种因素的影响,信号系统可能会出现各种故障,从而无法发挥其作用,对铁路运输效率及安全性造成严重影响,需要采取采取措施予以有效解决。对此,本文分析
期刊
摘要:BiM-工程造价管理(BiM-engineering cost management)是建筑企业在实施施工时必须做到“精细、准确、严谨”的基本原则,科学整合建筑设计成本和管理工程建筑,让工程项目通过工程管理更科学地利用资源,从而有效优化解决三大问题,有助于工程项目成本效益的不断提高。  关键词:BIM;工程造价;管理  引言  项目成本管理包括建设、承包、设计等相关单位,以及所有项目的管理。
期刊
摘要:社会经济的快速发展,一定程度上推动了我国化工企业的进步发展,企业规模逐渐扩大,由此化工企业所需的各类化工机械设备也由此增多,进而增加了化工机械设备维修与管理的工作量。通常情况下来讲,化工机械工作环境相对较为恶劣,如果没有对机械设备进行科学的维护管理,那么就会加大化工机械设备出现故障的几率,进而对化工企业的正常工作造成影响。因此,为了能够保障化工企业的正常运转,促进我国化工领域的可持续发展,就
期刊
摘要:随着我国社会和经济的不断发展,我国的工业制造业水平也在飞速进步,尤其是我国的船舶建造行业,由于船舶在运输方面具有独特的优势,因此,它直接推动着我国经济的发展。在船舶建造过程中,由于建造的整个过程十分复杂,需要很多原材料,会耗费大量的建造成本。因此,需要研发新的建造办法,以新的船舶来有效减少船舶建造所学的材料,从而降低企业建造成本,进而提升企业效益。  关键词:船舶建造;工艺用材;成本  前言
期刊
摘要:时代的快速发展,也促使科技不断更新,在现如今网络技术已经被广泛应用于各个领域,继而构建起了“物联网”,为企业发展创造了有利条件。在电力营销服务中,物理网技术也有所应用,对于电力企业的发展起到了较强的促进作用。本文将结合实际情况,针对物联网技术在电力营销服务中的应用进行详细分析,以期为今后开展的相关工作提供经验。  关键词:物联网技术;电力营销服务;应用  Application and An
期刊