摘要:计算机网络在当今社会得到发展,网络管理因此日渐得到人们的重视,保障网络管理的稳定运行是大部分网络工程的重要工作之一。文章根据网络相关性算法,设计相应的网络管理子系统结构,以此实现事件管理子系统在网络管理中的应用,同时借助一定的网络事件管理系统及时判断网络中出现的问题根源,结合网络事件相关性算法,帮助管理者删除网络中冗余事件以及具有蒙蔽性的事件。
关键词:网络管理系统;事件;相关性算法
随着世界上第一台计算机网络的建立,世界开始进入网络时代,并在1983年1月开始正式使用TCP/IP协议,这项协议的使用使得计算机网络在全世界得到飞速发展。之后在网络站点数目的增加以及规模不断扩大中,网络管理的难度也在不断加强,这使得管理者开始重视网络管理。网络管理的发展史经历了多个阶段,包括性能管理以及配置管理等,主要是强调从不同角度观察网络运行状况以及网络设备清单等。目前不少厂商已经将网络事件管理作为单独的一个子系统,同时也有不少学者以及公司经过研究制造出相应的软件商品。但是针对网络事件管理核心中的“网络事件相关性处理”,有各式各样的算法。这是因为网络事件是指网络运行中的某种状态,可以反映网络故障,而相关性处理则是指通过有效的方式将网络事件与其他事件联系在一起进行考虑,直接找出造成故障的网络事件。目前常见的网络事件相关性处理系统包括3类:(1)采用规则处理方式系统,即对进入处理系统的网络事件进行一系列的比较,比较结果给下一级处理,直至完成所有的处理事件;(2)采用编码处理方式的系统,即将每一个网络故障与所有事件相联系,将网络故障作为一个数组进行考虑[1];(3)采用人工智能(ArtificialIntelligence,AI)处理方式的系统,即利用大量的AI技术,可以实现自我学习,自动识别系统是否需要维护。
1网络事件管理系统概述
随着计算机网络的快速发展以及网络数量与站点的增加,网络事件管理已经逐渐成为独立的子系统,即网络事件管理系统。
1.1网络管理系统概述
1.1.1OSI网络管理模型开放系统互联(OpenSystemInterconnection,OSI)网络管理模型即开放系统互连协议参考模型,是一种主要的协议框架参考模型,网络管理员可以在这个系统模型中实现对于网络连接服务的规划以及修改作业等的管理,同时可以适应网络管理需求的变化,预测网络管理需求以及预测网络的通信行为,保护信息内容。目前这种模型主要涉及5个网络管理领域,包括对于造成网络环境中某些故障的管理、对用户使用网络环境中的资源的管理、识别以及管理网络配置数据的管理、用于评估网络资源行为及效率的性能管理以及对于网络系统中的各种应用所需要的安全性能的管理[2]。同时通过3层管理构架进行有序的工作,实现被管理实体在网络中的相关活动。1.1.2MIB管理信息库这是一种用于存储OSI管理模式中传送的协议以及被管理信息,是由开放系统中的一组被管理实体组成的,这些被管理实体可以是物理上存在的也可以是逻辑上存在的,但都需要被标准化处理。此外,管理信息库(ManagementInformationBase,MIB)中所存储的信息可以被共享以及重构,也可以被OSI管理协议所识别。
1.2网络事件管理系统概述
对于网络系统而言,最重要的是可靠性,但是受到网络系统的动态变化以及复杂性的特征,稳固网络系统需要其他外部辅助软件,即网管软件。1.2.1网络事件所谓网络事件是指在网络系统中,某个时刻所发生的瞬时间的事件,通常是与网络系统中的某一个对象有关,即被管对象(ManagedObject,MO),一个MO可以是一系列状态的网络实体或者某一个n维数组。一般网络事件可以分成两类,一类是告警,即MO直接判断出某种条件会产生网络事件;另一类是指示网络中对象状态发生变化,即发生特定事件。1.2.2网络故障网络故障是一种非正常状态的网络事件,可能是由于硬件或者软件故障造成,也可能是由于人为因素或者设计缺陷造成的。
2网络事件相关性算法
网络事件的相关性处理主要是用来分析网络事件之间的相关性关系的,在网络事件中,可以将网络事件认为是一个数组,通过相关性算法可以帮助使用者发现并分析网络故障,为用户进行相关数据的汇报以及整理工作,抑制其他网络事件,并对所分析出的结果进行性能调整。