首页 > 网管 > 网络管理 > 正文

网络管理基础

2023-05-24 11:59:26
字体:
来源:转载
供稿:网友

随着网络的规模不断扩大,复杂性不断增加,为确保向用户提供满意的服务,迫切需要一个高效的网络管理系统对整个网络进行自动化的管理工作。网络管理是计算机网络发展中的关键技术,对网络的正常运行起着极其重要的作用。

1.网络管理的基本功能

网络管理的目的协调、保持网络系统的高效、可靠运行,当网络出现故障时,能及时报告和处理。ISO建议网络管理应包含以下基本功能:故障管理、计费管理、配置管理、性能管理和安全管理。

(1)故障管理(Fault Management)。故障管理是网络管理中最基本的功能之一。当网络发生故障时,①必须尽可能快地找出故障发生的确切位置;②将网络其它部分与故障部分隔离,以确保网络其它部分能不受干扰继续运行;③重新配置或重组网络,尽可能降低由于隔离故障后对网络带来的影响;④修复或替换故障部分,将网络恢复为初始状态.对网络组成问部件状态的临测是网络故障检测的依据。不严重的简单故障或偶然出现的错误通常被记录在错误日志中,一般需做特别处理;而严重一些的故障则需要通知网络管理器,即发出报警。因此网络管理器必具备快速和可靠故障临测、诊断和恢复功能。

(2)计费管理(Accounting Management)。在商业有偿使用的网络上,计贯管理功能统计哪些用户、使用何信道、传输多少数据、访问什么资源等信息;另一方面,计费管理功能还可以统计不同线路和各类资源的利用情况。因此可见,计费管理的根本依据是网络用这些信息,并制定一种用户可接受的计费方法。商业性网络中的计费系统还要包含诸如每次通信的开始和结束时间、通信中使用的服务等级以及通信中的另一方等更详细的计费信息,并使用能够随时查询这些信息。

(3)配置管理(Configuration Management)。配置管理也是网络管理的基本功能。计算机网络由各种物理结构和逻辑结构组成,这些结构中有许多参数、状态等信息需要设置并协调。另外,网络运行在多变的环境中,系统本身也经常要随着用户的增、减或设备的维修而调整配置。网络管理系统必须具有足够的手段支持这些调整的变化,使网络更有效地工作。这些手段构成了网络管理的配置管理功能。配置管理功能至少应包括识别被管理网络的拓朴结构、标识网络中的各种现象、自动修改指定设备的配置、动态维护网络配置数据库等内容。

(4)性能管理(Performance Management)。性能管理的目的是在使用最少的网络资源和具有最小延迟的前提下,确保网络能提供可靠、连接的通信能力,并使网络资源的使用达到最优化的程度。网络的性能管理有监测和控制两大功能,监测能实现对网络中的活动进行跟踪,控制功能实施相应调整来提高网络性能。性能管理的具体内容包括:从被管对象中收集与网络性能有关的数据,分析和统计历史数据,建立性能分析的模型,预测网络性能的长期趋势,并根据分析和预测的结果,对网络拓朴结构、某些对象的配置和参数做出调整,逐步达到最佳运行状态。如果需要做出的调整时、还要考虑扩充或重建网络。

(5)安全管理(Security Management)。安全管理的目的是确保网络资源不被非法使用,防止网络资源由于入侵者攻击而遭受破坏。其主要内容包括:与安全措施有关的信息分发(如密钥的分发和访问权设置等),与安全的通知(如网络有非法侵入、无权用户对特定信息的访问个图等),安全服务措施的创建、控制和删除,与安全有关的网络操作事件的记录、维护和查询日志管理工作等等。个完善的计算机网络管理系统必须制定网络管理的安全策略,并根据这一策略设计实现网络安全管理系统。

2.网络管理系统的构成

一个具体的网络管理系统不一定要完全包含上述的五大管理功能,不同的系统可以选取其中的几个功能加以组合,但几乎每个网络管理系统都会包括故障管理功能。

现代计算机网络的管理系统模型主要由以下几部分组成:

(1)多个被管代理(Managed Agents),也称管理代理;

(2)至少一个网络管理器(Network Manager),也称管理工作站;

(3)一个通用的网络管理协议(Network Management Protocol);

(4)一个或多个管理信息库(MIB-Management Information Base)。

所有被管理的网络设备,包括用户站点和网络互连设备等,统称为被管对象(Managed Object)。驻留在这些被管对象上配合网络管理的处理实体称为被管代理,而驻留在管理工作站上实施管理的处理褓称为管理器。管理器和被管代理通过交换管理进行工作,这种信息交换通过一种网络管理协议来实现,分别驻留在被管对象和管理工作站上的管理信息库(MIB)中。

任何王码电脑公司软件中心促可被管理的被管对象,例如主机、工作站、文件预备器、打印服务器、终端服务器路由器,网桥或中继器等都有一个被管代理,被管代理时刻监听和、响应来自网络管理器的查询或ming令。

任一网络管理至少都应该有一个网络工作站,驻留在网络管理工作站上的网络管理器负责网络管理的全部监视和控制工作。网络通过与被管代理的住处交互(发送请求/接受响应)来完成管理工作。被管代理与网络管理器之间的信息交互的动作规则和数据格式等,则由网络管理协议来规定。网络管理协议与管理信息库一起协调工作,简化了网络管理的复杂过程。因为管理信息库中的管理信息描述了所有被管对象及其属性值,使得网络管理的全部工作就是对这些对象及属性值变量的读取(Get,对应于监视)或设置(Set,对应于控制)。

3.网络管理协议

目前最有影响的网络管理协议有两个:一个是简单网络管理协议SNMP(Simple Net-work Management Protocol);另一个是公共管理信息服务和公共管理信息协议CMIS/CMIP(Coommon Management Information Sever/Common Maagement Information Protocol)。

ISO早在提出OSI/RM的同时,就提出了网络管理标准的框架,并制定了基于开放系统互连参考模型的CMIS/CMIP。然而由于种种原因,符合OSI网络管理标准的可供实用的产品几乎没有。与此同时,Internet组织在长期运行因特网的实践中,提出了一个基于TCP/IP协议簇的网络管理标准协议SNMP,并得到了众多网络产品生产厂家的广泛支持,使之成为事实上的网络管理工业标准。

与CMIS/CMIP相比,SNMP流行更广、应用更多、获得的支持更广泛。SNMP的最大的优点是简易性与可扩展性,它体现了网络管理系统的一个重要准则,即网络管理功能的实现不能影响网络的正常功能,不给网络附加过多的开销。下面将摘要介绍SNMP网络管理协议。

SNMP设计为一种基于用户数据报协议UDP(User Datagram Protocol)的应用层协议,它是TCP/IP协议簇的一部分。SNMP的管理站根据管理需要产生三种类型的SNMP消息:所有这三种消息在代理方面均以Get Next Request 和Set Request, 前两种实现Get功能,后一种实现SET 功能。所有这三种消息在代理方面均以GET RESPONSE 消息确认,并传递给管理应用。

因为管理站要管理相当多的代理,而每个代理维护的对象数量又非常大,在实现过程中,管理站不可能频繁定期轮询全部代理中所胡的对象的数据。为此,SNMP采用了一种不完全的轮询协议,它允许某些未经询问不发送的信息,这种信息称为Trap。其工作机制如下:在初始化阶段,或者每隔一段较长时间,管理站通过轮询所有代理来了解某些关键信息,一旦了解到了这些信息,管理站可以不再进行轮询;另一方面,每个代理负责向管理站通知可能出现的异常情事件,这些事件通过SNMP TRAP消息传递;一旦管理站得到一个意外事件的通知,它可能采取一些动作,如直接轮询报告该事件的代理或还轮询与该代理邻近的一些代理以便取得更多有关该意外事件的特定信息。由Trap导致的轮询有助于大理节省网络带宽和降低代理的响应时间,尤其是管理站不需要的管理信息不必通过网络传递,代理也可以不用频繁响应那些不感兴趣的请求。

使用SNMP前提是要求所有的代理和管理站都支持UDP和 IP,这就限制了对于某些设备的管理,例如某些不支持TCP/IP 协议的网桥和调制调解器等设备只能被排除在网管范围之外。此外,可能有许多小系统(个人计算机、工作站、可编程控制器等)虽然支持TCP/IP,但是它们不能承受由于增加了SNMP、代理逻辑和MIB的维护而带来额外负担。为了管理那些没有实现SNMP的设备,可以引入委托,即SNMP代理代表了被委托的设备。管理站给它的委托代理发送关于该设备的查询,委托代理再把每个查询转换为该设备所使用的管理协议;反之,当代理收到对某个查询的响应时,它把响应递交给管理站。与此相似,如果来自于该设备的某些通知传给代理后,代理再以TRAP消息的形式发送给管理站。

网络管理技术仍在继续发展,INTERNET体系结构委员会的长期目标是研究和开发OSI的网络管理标准,并希望最终使这些协议同时适用于TCP/IP和OSI网络环境,即CMOT(CMIP Over TCP/IP)。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表