新一代网络管理技术发展引言
网络管理的目的是协调、保持网络系统的高效、可靠运行,当网络出现故障时,能及时报告和处理。现在,计算机网络已经进入高速发展时期,与之相适应的网络管理技术也应该随着网络的发展而进步。
1网络管理技术的现状
网络管理这一学科领域自20世纪80年代起逐渐受到重视,许多国际标准化组织和科研机构都先后开发了各类标准、协议来指导网络管理与设计,但各种网络系统在结构上存在着或大或小的差异,至今还没有一个大家都能接受的标准。当前,网络管理技术主要有以下三种:
诞生于Internte家族的SNMP是专门用于对Internet进行管理的,虽然它有简单适用等特点,且已成为当前网络界的实际标准,但由于Internet本身发展的不规范性,使SNMP有它的不足性,难以用于复杂的网络管理,只适用于TCP/IP网络,在安全方面也有欠缺。
针对SNMP协议的不足而提出的CMIP方案,CMIP可对一个完整的网络管理方案提供全面支持,在技术和标准上比较成熟。最大的优势在于,协议中的变量并不仅仅是与终端相关的一些信息,而且可以被用于完成某些任务,但正由于它是针对SNMP的不足而设计的,因此过于复杂,实施费用过高,还不能被广泛接受。
将CORBA技术应用于网络管理,产生的分布对象网络管理技术,主要采用了分布对象技术将所有的管理应用和被管元素都看作分布对象,这些分布对象之间的交互就构成了网络管理。
2推动新一代网络管理技术发展的动因
2.1网络规模的急剧扩大使简单有效的网络协议不再适合网络管理协议一般为应用层级协议,它定义了网络管理信息的类别及其相应的格式,并且提供了网络管理站和网络管理节点间进行通讯的标准或规则。
现行的通用网管协议,是由IETF提出来的简单网络管理协议SNMP,它是基于TCP/IP和Internet的。由于TCP/IP协议是当今网络互连的工业标准,得到了众多厂商的支持,因此SNMP是一个既成事实的网络管理标准协议。SNMP有其自身的特点即采用轮询监控,经理人按一定时间间隔向代理者请求管理信息,根据管理信息判断是否有异常事件发生。轮询监控的主要优点是对代理的要求不高;缺点是在广域网的情形下,轮询不仅带来较大的通信开销,而且轮询所获得的结果无法反映最新的状态。
针对SNMP而诞生了公共管理信息协议CMIP。CMIP是以OSI的七层协议栈作为基础,它可以对开放系统互连环境下的所有网络资源进行监测和控制,被认为是未来网络管理的标准协议。
CMIP的特点是采用委托监控,当对网络进行监控时,经理人只需向代理发出一个监控请求,代理会自动监视指定的管理对象,并且只是在异常事件(如设备、线路故障)发生时才向经理人发出告警,而且给出一段较完整的故障报告,包括故障现象、故障原因。委托监控的主要优点是网络管理通信的开销小、反应及时,缺点是对代理的软硬件资源要求高,要求被管站上开发许多相应的代理程序,因此短期内尚不能得到广泛的支持。但是CMIP是随着计算机软硬件技术的不断发展,他完全有可能替代SNMP,成为网络管理的标准协议,推动网络管理技术的不断向前发展。
2.2异构化的网络需要有统一的网络管理技术异构化网络环境,是由不同制造商生产的计算机、网络设备和系统组成的,这些计算机系统运行不同的操作系统和通信协议。
异构化网络增加了网络管理的复杂性。cs.Phontol.com在在大型网络中,受到时空限制使得实时网络设备操作很难实现。cs.Phontol.com而且,现场作业势必造成巨大的人员、资源浪费,系统恢复时耗较长。再则cs.Phontol.com再则,在一些大型网络中,管理员资源有限,每当设备出现故障均选派管理员亲赴现场维护网络,从实际的网络运行、维护来看也缺乏实际的操作性。cs.Phontol.com因此,如何维护大型网络设备,这是网络治理难点所在,由此可见,加强网络管理技术的开发易用性非常急迫。
随着Intranet和WEB及其开发工具的迅速发展,基于WEB的网络管理技术也因此应运而生,通过WEB的这种网络管理方式,来实现异种平台网络管理以及应对其模型的多样性。
基于WEB的网管解决方案主要有以下几方面的优点:①地理上和系统间的可移动性;②统一的WEB浏览器界面方便了用户的使用和学习,从而可节省费用和管理开销;③管理应用程序间链接容易实现;④管理软件的升级容易。
2.3分布式应用技术的发展目前广泛采用的网络管理系统模式是一种基于Client/Server(客户端/服务器)技术的集中式平台模式。由于组织结构简单,自应用以来,已经得到广泛推广,但同时也存在着许多缺陷:一个或几个站点负责收集分析所有网络节点信息,并进行相应管理,造成中心网络管理站点负载过重;所有信息送往中心站点处理,造成此处通信瓶颈;每个站点上的程序是预先定义的,具有固定功能,不利于扩展。随着网络技术和网络规模尤其是因特网的发展,集中式在可扩展性、可靠性、有效性、灵活性等方面有很大的局限,已不能适应发展的需要。
而分布式网络与中央控制式网络对应,它没有中心,因而不会因为中心遭到破坏而造成整体的崩溃。在分布式网络上,节点之间互相连接,数据可以选择多条路径传输,因而具有更高的可靠性。
基于分布式计算模式推出的CORBA技术,是将分布计算模式和面向对象思想结合在一起,构建分布式应用。CORBA的主要目标是解决面向对象的异构应用之间的互操作问题,并提供分布式计算所需要的一些其它服务。
基于CORBA的网络管理系统通常按照Client/Server的结构进行构造,但是其有别于集中式的Client/Server的构造模式。其中,服务方是指针对网络元素和数据库组成的被管对象进行的一些基本网络服务,例如配置管理、性能管理等。客户方则是面向用户的一些界面,或者提供给用户进一步开发的管理接口等。其中,从网络元素中获取的网络管理信息通常需要经过CORBA/SNMP网关或CORBA/CMIP网关进行转换。
由于CORBA是一种分布对象技术,基于CORBA的网络管理系统能够克服传统网络管理技术的不足,在网络管理的分布性、可靠性和易开发性方面达到一个新的高度,这或许将进一步推动网络管理新技术走向新的发展方向。
3新一代网络管理技术发展结语
目前,计算机网络应用正处于高速增长的时期,并且网络规模迅速的扩大,网络的复杂也日益加剧。为适应网络大发展的这一时代需要,在构建计算机网络时必须高度重视网络管理的重要性,重点从网管技术和网管策略设计两个大的方面全面规划和设计好网络管理的方方面,以保障网络系统高效、安全地运行。