论文部分内容阅读
网络故障管理技术是通信系统中网络管理的核心,是维持网络高效运行的关键因素,而故障定位检测作为网络故障管理的关键功能之一,其技术、算法实现的好坏将决定整个网络自动化的成败。本文针对目前网络系统中由于不同程度的告警丢失和虚假告警,造成故障检测精确度降低及无法快速诊断的问题,提出了相应的解决方案。首先,针对基于TCP/IP协议的网络系统采样分层管理的原则,从而使得各层网络实体分别检测各自症状表现的特点,提出了一种面向多功能业务的分层故障诊断模型MFS-LFDM。该模型建立在二分图故障传播模型算法的基础上,采用自顶向下的故障诊断方法将网络故障交给故障节点识别器FNDI进行分解,然后交付给业务服务层、网络通信层和应用程序客户层三层中的一层进行内部处理,在很大程度上提高了故障分析的效率,为后期快速准确的故障定位提供了基础。其次,针对网络系统中的告警丢失和虚假告警会造成故障定位检测精确度降低及延时增加的问题,提出了一种基于三层节点架构的故障定位算法TNSFLA。该算法构建了一种包括故障节点、诊断节点和告警节点在内的三层系统架构TNS,利用该架构模型对故障定位问题进行数学公式的推导,最终将其归结为求取故障诊断队列最大置信度的问题。算法执行过程包括了两个阶段:一是创建能够解释网络系统接收到的告警节点集对应的症状集合的故障诊断队列;二是对阶段一中创建的故障诊断队列的各个元素,按照公式计算各个故障子集元素发生的置信度,从中选出置信度最大的故障诊断元素作为最终的结果。最后,通过仿真实验对算法的故障检测率、故障误检率、故障定位时间等性能进行了测试。测试结果表明,当网络系统中存在告警丢失和虚假故障的情况时,该算法在故障检测率、误检率以及定位时间方面有极大的优越性。