IT网络管理协议研究
来源:用户上传
作者:晋荣 陈钦 王震
摘要:针对复杂网络和多样化业务对网络管理提出的高要求,总结了几种典型的网络管理协议,包括SNMP协议、CMIP协议、CORBA协议、SOAP协议、HTTP协议、webservice协议和ANMP协议,从协议原理、可扩展性、健壮性、安全性、管理范围以及应用特点等方面详尽对比梳理分析了各种管理协议,在此基础上提取总结各种管理协议的优缺点和适用场景,总结了协议的发展趋势。
关键词:SNMP协议;CMIP协议;HTTP协议;webservice协议
中图分类号:TP393文献标志码:A文章编号:1008-1739(2022)13-53-4
随着网络的飞速发展,目标网络设备的种类更加繁多,数量也与日俱增,地理位置分布广泛。现有的网络管理协议,如SNMP,已经满足不了如今的目标场景网络的需求。目标网络的规模不断扩大,以及不断增加的网络异构性与复杂性,都给目标网络管理带来很大的困难。目标网络中的被管理对象的种类、数量和规模都在不断增长,从而导致目标网络管理的难度也在不断加大。网络管理协议是网络管理系统与目标网络或被管对象进行信息交互和配置命令发布的枢纽和通道,由于被管网系和对象的差异,需要研究适合的网络管理协议,以便能够适配所有的被管网系和被管对象,进行管理信息的感知、分析和处理。
目前网络管理领域比较流行的几种网络管理协议主要包括SNMP协议、CMIP协议、CORBA协议、SOAP协议、HTTP协议、webservice协议和ANMP协议等,基本上形成了各自的协议标准体系,这些协议均有比较明确的应用场景。
下面针对上述几种典型协议进行对比分析,从协议描述、协议优点、协议缺点和适用场景几个维度予以比较。
(1)SNMP协议
①协议描述:SNMP协议[1-2]是Internet组织用来管理IP承载网设备且已经成为事实上的国际标准协议,得到众多承载网设备厂商的支持、认可和遵守,目前已经广泛应用于IP网络管理领域。SNMP协议也是Internet组织用来管理TCP/IP互连网和以太网的协议,并得到众多设备厂商的支持,已作为一个标准协议在IP网络管理领域得到广泛应用,已经成为事实上的国际性标准。该协议简单、易实现,是大多数通信设备首选的管理协议,但由于其基于轮询机制制约了传输效率,不适合大数据量的信息传输,主要用于网管系统与被管设备之间的管理f议。
②协议优点:简单,SNMP协议包括GET和SET等基本的读和取操作,简单、容易实现,设计实现成本较低;可伸缩性,SNMP协议可管理绝大部分遵循Internet标准规范的设备;扩展性,只要符合SNMP协议的管理对象,均可以方便地按需扩容和扩展;健壮性,由于采用轮询机制,因此即使在被管设备发生严重错误时,只是影响代理上报或反馈轮询结果,并不影响管理者的正常工作。
③协议缺点:SNMP协议基于轮询机制管理,而轮询占用大量的带宽,容易产生性能瓶颈,因此比较适用于小规模网络管理,且不适合查询大量的数据;管理的实时性较差,且SNMP基于UDP承载方式而非TCP/IP,所以不能保证网管信息的可靠传输;SNMP协议的trap机制是无确认的,这样有可能导致不能确保非常严重的告警一定发送到管理者;SNMPV1和SNMPV2未进行协议安全方面的设计,SNMPV3增加了安全设计,因此SNMPV1/V2安全管理较差。
④协议适用场景:该协议简单,易实现,广泛应用于大部分IP承载网络通信设备管理,但由于其基于轮询机制,制约了传输效率,不适合大数据量的信息传输,只适用于小规模网络管理,且无确认上报机制,影响了重要信息的上报确认,另外,安全性也存在一定问题。综上所述,SNMP协议已经成为事实上的国际标准,广泛应用。
(2)公共管理信息协议
①协议描述:公共管理信息协议(CMIP)[3-4]和公共管理信息服务CMIS是一个OSI网络管理标准,是ISO网络管理国际标准中最成熟的协议之一。CMIP作为应用层交换管理信息的协议在TMN的管理标准中广泛应用。CMIP是ISO网络管理国际标准中最成熟的内容之一。在TMN的管理标准中都采用了CMIP作为应用层交换管理信息的协议。CMIP管理体系结构提供了较完整的联系操作、响应请求和事件通告等机制。CMIP协议通常是对各设备管理采用的一种通用协议,管理体系结构由于其着眼于网络未来发展的设计思想,其通用性使得协议技术的复杂性增大,实现难度大,对传输环境要求较高,现在基本上不再采用。
②协议优点:CMIP管理体系结构更通用、更全面,它的开放性、可扩展性和强适应性能够处理任何复杂系统的综合管理。
③协议缺点:OSI系统管理太复杂,CMIP的功能极其灵活强大,使得OSI系统管理与实际的应用有较大差距因而尚未得到大规模应用;缺乏相应的开发工具,没有人能透彻了解OSI,因而代理设计较为复杂。
④协议适用场景:CMIP协议通常是对各设备管理采用的一种通用协议,协议技术的复杂性增大,实现难度大,对传输环境要求较高,现在基本上不再采用。
(3)公用对象请求代理体系结构
①协议描述:公用对象请求代理体系结构(CORBA)是OMG组织所提出的分布式对象计算规范。
②协议优点:CORBA[4]分布式结构的特点为网管系统对被管对象的访问和交互提供了良好的方法,使得网管系统能够容纳更多其他系统;CORBA体系结构建立在面向对象技术上,所以在CORBA架构上的网管系统具有高可扩展性和高可维护性。
nlc202208121156
转载注明来源:https://www.xzbu.com/1/view-15437495.htm