论文摘要
网络设备配置复杂命令多样,由配置引起的网络错误很难被网络管理员发现。目前国内外尚没有专门用于配置文本管理的智能系统,网络配置故障主要靠网管员的经验实行手工排除,效率十分低下。网络设备配置故障管理的复杂化和配置故障管理专家奇缺之间存在着矛盾,迫切需要一个专门用于网络设备配置故障管理的专家系统,以适应日益壮大的计算机网络。本文致力于智能诊断技术及系统实现的研究。首先分析出配置命令文本的配置策略,然后对配置策略实施诊断,从中找出错误的、矛盾的、遭入侵者更改的和不协调的等降低网络性能的策略或者命令,最后提出合理化建议,并解释系统推理的依据和结果,使用户可在策略优化库中提取相应策略组件覆盖原有的配置文件。为实现网络设备配置管理的智能化和大众化,提高网络设备配置故障诊断的工作效率,主要进行了以下研究工作:1)提出了配置命令集无关性算法。当前各网络设备配置命令集之间存在差异,使诊断系统的可移植性较差,配置命令集无关性算法的提出使智能诊断系统具有了良好的平台无关性。2)提出了配置命令识别算法。解决了对具体配置文本命令集命令对象的识别问题,使以符号为单位的文本,转换成了以命令对象为基元的集合,为配置诊断工作打好了基础。3)提出了对具体配置文本命令集分段的算法。该算法以模糊聚类技术为基础,实现了以命令对象为基元的集合向以段落为基元的转化,使对配置策略的诊断成为可能。试验结果表明具有较高的分段正确率。4)研究了提取各分段配置策略的推理算法,构建了基于可信度方法的不确定性推理机模型。构建的推理机对各分段的配置策略进行推理,从而提取出具体配置文本的配置策略集合,实现了以策略为基元的诊断。试验结果表明该算法的策略提取准确率较高,为构建配置故障智能管理系统做好了技术准备。5)研究了基于构件配置诊断系统的体系结构,将软件构件工程技术引入网络设备配置智能管理系统的设计与开发上来,具体的诊断系统由若干个构件以一定的约束关系组建而成。此种体系结构的设计,缩短了系统开发周期,使系统具有良好的可扩展性、可移植性、可定制性、可维护性和安全性等。另外对组成系统的关键构件、构件库的管理和维护、智能诊断系统的组建技术以及构件间的通信机制等也进行了研究。网络设备配置管理智能化的需求将大力推动智能诊断专家系统的发展,然而当前尚存在一些未解决的问题,为使之高效广泛的使用还需付出较多的努力。