吕大淦
摘要:近年来,随着可靠、安全的高性能计算机网络系统变得越来越重要,计算机网络管理系统也得到更多的关注,对于规模急剧扩大,复杂程度不断提高的现代网络系统,传统的网络管理系统无法提供有效的管理,研究提高网络管理系统十分必要。
关键词:计算机网络;管理维护;系统
中图分类号:TP393文献标识码:A文章编号:1672-3198(2009)10-0251-02
1计算机网络管理维护概述
计算机网络是计算机技术和通信技术发展和结合的产物。具体而言,计算机网络主要包括网络工作站、网络服务器、局域网交换设备、网络互连设备、传输设备、网络外部设备和网络软件等几个部分。图1描绘了一个比较典型的计算机网络的基本组成。
计算机网络管理的目的是为了提高网络效率,使之发挥最大效用。当网络的规模较小的时候,比如对于由一个HUB连接起来的位于同一地点的几个或十几个主机而构成的LAN,管理员可以通过亲临现场的方法检查网络的布线、设备的开关等情况以便了解网络状况,确保网络的畅通和正常工作;但是,当网络的节点成千上万,或者节点分布在不同的区域时,人工管理方法就显得捉襟见肘、无能为力了。计算机网络管理系统的产生,在很大程度上解决了这个难题。
2计算机网络管理系统概述
运行管理应用软件,负责收集和处理网管信息并生成报告或告警信息的主机通常被称为网管工作站,又称为管理者;网管系统对网络资源的监视、控制和协调功能通常通过操纵阿管实体或者称为被管理对象来实现的,被管理对象是被管理的设备等网络资源的抽象,它包括系统资源、通信资源和应用资源等。管理者通过代理获得被管理对象的有关信息并进行处理。网管代理(agent)是运行在被管理对象所在设备或部件内部的网管程序,它按照NMS的指令操纵被管理对象,完成管理操作。网管代理通常在设备/部件出厂之前,由厂商内置于其中。图2从网管系统的管理对象、功能领域以及在不同时期的决策指导意义等方面阐明了网络管理系统的内涵。
从功能领域来看,按照ISO组织的归纳,网管系统的各类功能可以分别归并到配置管理、失效管理、性能管理、账户管理和安全管理五大领域中。从被管理对象来看,管理系统可以针对单个部件/设备,针对某个复杂系统、某些分布式应用(或者称为服务),也可以面对整个企业。从网管系统的作用来看,在网络的不同生命周期中,尽管网络管理系统的任务可能不同,但都始终如一地为网络系统的正常运营和发展提供服务或决策支持。在网络规划阶段就必须充分考虑网络的可管理性。设计相适应的网管系统,同时,本组织前期或其它有关组织的网管经验都可以为新的网络规划提供决策指导;网络安装阶段应该同步部署相应的网管系统,这期间,网管系统可以为网络的调试和初始化提供服务支持;在网络运营阶段,网管系统监视网络,收集信息,提供及时的网络状态报告和报警信息,并自动排除故障或提供方法指导,协助网络管理人员确保网络系统的持续运行和相关服务的正常提供;最后,网管系统通过对所收集的历史信息作统计分析,可以为网络的升级提供重要的决策参考。
3计算机网管维护系统体系结构
3.1传统的集中式网管系统
最初的网管维护活动通过命令行实现,阿络管理人员利用shell命令书写管理应用程序的情况很常见。之后,随着网管标准出台;基于网管标准的通用网管系统受到普遍欢迎;早期的网管系统是集中式的系统。所谓集中式的网管系统指的是绝大多数的管理任务处理都由一台核心网管服务器来执行;而被管理的设备只是负责机械地收集数据并按管理服务器的要求提供数据,几乎没有管理功能。由于早期的网络规模一般较小,通常一台NMS就可以胜任网络管理工作,因此,网管系统采取集中式的结构。比如,按照Internet网管标准SNMPvl的设计,管理者位于一台NMS中,通过多个位于被管理设备中的代理机械地收集信息,获取、设置或修改有关的管理参数,从而达到了解并控制被管理网络的状态的目标,如图3所示。
3.2基于网管平台的集成网管系统
基于网管平台的网管系统采取了类似ISO系统管理相似的功能层次结构,将传统的网管功能进一步划分为两类,即平台功能和网管应用功能。其中,类似于ISO系统管理框架中的系统管理功能层,网管平台负责收集信息并作简单处理,提供各种网管应用所需的一些基础服务,为上层应用屏蔽底层协议的复杂性等。网管平台的集成目标主要体现在3个方面。协议、功能和用户界面。在协议方面,主要的方法是通过为各类协议构建专门的协议网管模块,以便使各类协议为应用层提供相同的应用程序接口APII在功能方面,主要尝试提供一些通用的服务,提高应用的利用率;在用户界面方面,则尝试为各种网管系统提供统一的界面。
3.3分布式的网管系统
根据网管工作站之间的相互关系不同,又可以进一步分为层次式、对等体式和网络式网臂系统。层次式的网管系统增加了一个新的概念——“管理者的管理者”,这个高层的管理者负责从其下层的网管服务器获取信息并管理一个尺度较大的网络系统。对等体式的网管系统没有明确的层次划分,各个网管服务器之间可以根据需要相互交换信息,并通过某种方式合作而实现较大规模的网络管理。网络式的网管系统则是层次式和对等体式的结合,同一层的网管工作站除了可以同其相邻层管理者交互之外。也可以同本层其他工作站交互以便获得更全面的信息,更好地完成本域管理工作。
分布式系统的容错性、高性能价格比及其良好的扩展性,使网管系统的分布体系架构从传统的集中式走向分布式,这一点已成为近年来网管系统的发展趋势。