网络管理系统(Network Management System)是一种通过结合
软件和
硬件用来对
网络状态进行调整的系统,以保障网络系统能够正常、高效运行,使网络系统中的资源得到更好的利用,是在网络管理平台的基础上实现各种网络管理功能的集合。
内容
通常对一个网络管理系统需要定义以下内容。
(1)系统的功能。即一个网络管理系统应具有哪些功能。
(2)网络资源的表示。网络管理很大一部分是对网络中资源的管理。网络中的资源就是指网络中的硬件、软件以及所提供的服务等。而一个网络管理系统必须在系统中将它们表示出来,才能对其进行管理。
(3)网络管理信息的表示。网络管理系统对网络的管理主要靠系统中网络管理信息的传递来实现。网络管理信息应如何表示,怎样传递,传送的协议是什么,这都是一个网络管理系统必须考虑的问题。
(4)系统的结构。即网络管理系统的结构是怎样的。
所以说,网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能、服务质量等。网络管理常简称为网管。
结构
关于如何建立有效的网络管理结构,目前有三种主要的方法:第一种是建立一个管理整个网络的集中系统:第二种是建立一个分布在网络中的系统;第三种方法把前两种方法结合在一个层次型系统中。
集中式结构是由一个大系统去运行大部分所需
应用程序,运行在管理系统中的每个应用程序都将把信,宦、存储在位于网络中心的同一数据库中。
在分布式结构中,几个对等网络管理系统同时运行在计算机网络中。在这种体制下,每一个系统可以管理网络的一个特定部分。例如,在一个大的遍布世界的网络中,一个系统可能管理美国,另一个管理欧洲,第三个管理远东。而且,可以由不同的系统管理不同类型的网络设备,并不一定要求其结构在地理上是分布的。但是值得注意的是,尽管在这种方法中系统的处理是分布化的,但通常需要一个中心数据库进行信息存储。
第三种可能的结构是将集中式和分布式的方法合并到一个层次形的系统中。集中方案中的中心系统仍然存在于层次的根部,它用来收集所有的必要信息并且允许来自网络各处的访问。然后,通过从分布式结构中建立对等系统,中心系统授权网络管理予系统作为代表,这些子系统完成层次中子节点的功能。这种方法为构造一个网络管理系统结构提供了许多灵活选择。
组成
网络管理系统主要包括四大部分:至少一个网络管理站(Manager)、多个被管代理(Agent)、网管协议(如SNMP、CMIP),以及至少一个网管信息库(MIB)。
网络管理站一般是一个设备,也可以是共享系统的一个能力。管理站驻留在网络管理的服务器上,实施网络管理功能。它被作为网络管理员与网络管理系统的接口。
在网络管理系统中,主机、网桥、路由器及集线器可作为被管代理工作。被管代理对来自管理站的信息请求和动作请求进行应答,并异步地为管理站报告一些意外事件。它常驻留在被管理的网络设备上,配合网络管理。
在网络管理系统中,网络资源常被表示为对象。所谓对象,是指一个表示被管资源某一方面的数据变量。对象的集合被称为管理信息信息库(MIB)。MIB主要用来存储网络管理信息,它能够被网络管理站和被管代理共享。
管理站和被管代理的信息交换是通过SNMP来实现。
性能指标
网络管理系统的性能指标是进行网络设计和功能验收的基础,同时也是针对不同网络管理系统进行比较的标准。
网络管理系统的性能指标一般分为两类:通用指标和专用指标。
通用指标主要是指计算机应用系统的一些通用指标,如可靠性和可维护性等。
专用指标是指与网络管理有关的指标,下面简单加以介绍。
1.网络管理功能的覆盖程度
网络管理功能是一个网络管理系统的基本指标。通常用管理功能的覆盖程度来衡量一个网络系统管理的功能。例如,对网络通信系统的管理,对网络结点设备的管理,对网络运行与维护的管理,对网络安全的管理,等等。
网络管理协议是网络管理系统及其相关设备互连的基础。因此,网络管理系统对网络管理协议的支持程度是衡量一个网络管理系统互连能力的一项重要指标。通常,用网络管理系统所支持的网络管理协议的数量来衡量网络管理协议的支持程度。
3.网络管理接口动态定义的程度
网络管理接口是网络管理系统和被管理系统进行交换的参考点,而网络管理系统从被管理系统获得数据的数量和内容是网络管理系统网络管理质量的基础。如果网络管理接El在系统使用后就固定下来,则网络管理系统从被管理系统取得数据的数量和内容就基本上固定了,因而网络管理系统管理质量就基本可以确定。如果网络管理接口在系统使用后,可以在一定程度上和一定范围内进行网络管理接口的重新定义(通常称为网络管理接口动态定义),就可以提高网络管理质量。因此,网络管理接口动态定义的程度可以作为衡量网络管理质量的指标。
4.网络管理的容量
容量是一个系统处理能力的重要指标。网络管理容量是指一个网络管理系统可以管理被管理系统的数量。
功能
随着网络规模的扩大,接入主机的增多和复杂网络应用的开展.网络管理的重要性日益显现,网络管理功能主要包括
故障管理、计费管理、
配置管理、
性能管理和
安全管理;故障管理主要包括
故障检测、
故障隔离和故障修复这j个方面。计费管理,基于己录网络资源使用情况,并根据用户使用网络资源的情况计算需要付出的费用。配置管理包括两方面:一是统一对网络设备
参数进行配置;二是为了使网络性能达到最优.采集、存储配置时需要参考的数据。性能管理是指用户通过埘网络运行及通信效率等系统性能进行评价,对网络运行状态进行监测.发现性能瓶颈.经过重新对网络没备进行配置.使网络维持服务所需要的性能的过程。安全管理保证数据的私有性,通过身份鉴别、接入控制等手段控制用户对网络资源的访问。另外,安全管理还包括密钥分配.
密钥、安全日志检查、维护等功能。
设计原则
网络管理系统要为用户提供一个方便友好的界面并实现所有的网络管理功能,因此,在实现一个完整的解决方案时应遵循以下准则:
>系统必须提供一个图形界面,它可生成网络的层次性视图,允许在不同层次之间的逻辑连接。它必须能够理解在层次结构中的连接,以及它们与网络的性能和功能之问的联系。这样的一个适合层次型结构的图形界面,可以绘制
网络拓扑图以显示当前的
网络拓扑结构。
>最好提供一个关系数据库接口,它可以存储和检索应用所需要的任何信息。许多网络管理应用都需要使用这类数据库,如果没有它,系统就不能有效地实现配置管理和计费管理,这些信息可被集中保存,并提供历史数据和当前数据。
>系统必须提供从所有相关网络设备中收集数据的手段,最好通过使用单一的
网络管理协议实现。
>系统必须易于扩充和客户化。因为没有一个网络管理系统能够建立成包括所有的网络,因此系统必须便于增加网络管理者所需的应用和特点。
>系统必须提供跟踪问题和事件的方法和手段。随着网络规模和复杂性的提高,这种应用功能是非常有价值的。
>提供图形化的分析工具,这样管理者可以直观地观察到
数据的变化情况。
发展趋势
网络在不断地发展,用户的需求也在不断地发展,因此网络管理系统也必须不断地提高和发展。目前的发展趋势包括几个方而:
1.真实地反映出问题的所在
一个能够反映真实问题的事件,胜过20个显示问题征兆的事件。当然,能够真实地反映问题,不仪要求对网络仃很高的了解,而且要求网络管理系统有一些推理的能力。越来越多的公司在增加这个特点。
2.和系统管理集成在一起
随着计算机网络的发展,计算机系统管理和网络管理之间的关系已经越来越密切了。因此,把他们集成在一起是一个重要的发展趋势,这也是很多网络管理系统厂商正在做的。
3.基于Web
现在,已经有越来越多的网络管理系统不是已经变得支持Web了,就是正在计划支持,这意味着在网络上的任何人,只要拥有Web浏览软件,并且拥有适当的权限,都可以从网络管理系统中浏览数据并做简单的配置修改。
4.业务外包
自己建立管理系统的另一个方案是选择一个网络管理公司,换句话说,就是
外包所有或部分的管理任务。事实上这正在开始发生,而且至少有一些人认为它是网络管理上一个大的进步。