随着计算机网络的复杂性增大,对网络管理系统的性能要求愈来愈高,网络管理系统正在朝着层次化、集成化、Web化和智能化方向发展。
1.层次化
由于网络规模的扩大,基于SNMP协议管理机制的弱点被充分暴露出来。SNMP是一种平面型网管结构,管理器容易成为瓶颈,过多的轮询,分布愈来愈广的代理,使得用于管理的带宽开销过大,网络整体效率下降。由于SNMP管理器从各代理获取的信息是原始数据,需要精加工后才能变为有价值的管理信息。传输大量的原始数据既浪费带宽,又耗费运行SNMP管理器的计算机的大量处理时间,网管效率降低。解决这个问题的出路是在管理器与代理之间增加中层管理器,实现分层管理,将集中式的网管结构改变为层次化的网管结构。第2版SNMPv2支持管理器间通信,RMON MIB允许代理自动监控,聚合(Aggregate)MIB还能够对MIB变量进行轮询,并对变量值进行算术或运算。历史MIB则能跟踪MIB变量的变化过程,并把记录结果向管理器报告。这一切都说明SNMP正从集中化向层次化发展。
2.集成化
由于实施起来比较复杂,花费较高,国际标准化组织ISO制定的公共管理信息协议 CMIP还没有得到广泛应用。相反,基于TCP/IP和Internet的简单网络管理协议(SNMP)由于其简单性和易于实现,得到了众多产品供应商的支持,使其已经成为事实上的网络管理工业标准。
CMIP和SNMP两者各有优势。如果能够将二者集成起来,形成一个完美而统一的管理协议方案,使得它们各自支持的产品能够互通和共存,将对保护现有网络管理技术的投资具有重要意义。CMIP和SNMP集成化的策略是克服或协调两者差别,协议共享方式和协议互通方式就是分别基于这两种策略的集成方法。
开放软件基金会(OSE The Open Software Foundation)提出的分布式网络环境(DME, Distributed Management Environment),是一个可支持SNMP、CMIP等多种标准网管协议的独立操作系统方案。它将系统管理和网络结构合为一体,试图提供一系列标准管理服务。DME由管理服务代理(MRB,Management Request Broker)和对象服务器(Object Server)组成。MRB居于DME框架的中心位置,通过基本应用编程接口API访问由DME完成的服务。MRB建立了SNMP和CMIP的标准编程接口,对象服务器提供对客户端存储数据的访问,并且能创建或删除某一个对象实例。每当MRB收到一条消息,它就发出与某一对象相关的客户服务信息,MRB利用分布式计算环境(DEC,Distributed Computing Environment)目录服务来寻找对象。阻碍DME推广的关键,在于如果所有网络平台供应商都采纳DME框架方案,将失去各自的特色,因此它还有待得到网络产品厂商的广泛认同。