网络故障诊断方法及装置和系统的制作方法

文档序号:7846493阅读:137来源:国知局
专利名称:网络故障诊断方法及装置和系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及网络故障诊断方法及装置和系统。
背景技术
整个网际互联协议(IP,Internet Protocol)网络是由多个路由器相互连接而建立起的路由网络,路由器通过各种路由协议来交互路径可达信息,基于这些信息,每个路由器自行决定如何将数据包传递到目的地。如果任何链接或节点失败,路由器会检测并散布这个信息到整个网络,同时自动寻找替代路径以绕过故障点;其它路由器接收到这个信息后,也会跟着刷新自己的路径可达信息,从而完成一次IP网络的收敛(自愈)过程。如图1所示,IP网络在业内经常被描述成一朵云或是一个黑箱,这种描述是基于 IP网络的固有特点而来的。例如传统的电路交换网络中任何两个节点的路径是众所周知的,其特性也是可以预测的;而IP网络中的每个路由器仅仅是将数据包从源转发到其目的地,但每个数据包所经历的完整确切的路径在某个时间点之前是动态和未知的。目前,当IP网络上面运行的业务出现问题时,每次都需由专业技术人员通过手工分析(如通过Ping或TraceRoute等检测工具)来解决故障问题,而分析的过程通常是非常耗时的,而这很可能影响到业务运行。

发明内容
本发明实施例提供网络故障诊断方法及装置和系统,以期自动快速的诊断出IP 网络中的疑似故障点。为解决上述技术问题,本发明实施例提供以下技术方案一种网际互联协议IP网络故障诊断方法,包括创建网际互联协议IP网络的语义本体;获取所述IP网络的拓朴信息和路由规划信息;基于所述IP网络的语义本体、拓朴信息及路由规划信息,创建所述IP网络的基准态资源描述框架RDF文档实例;在发现所述IP网络的路由信息发生变化时,获取所述IP网络变化后的路由信息;基于所述IP网络的语义本体、拓朴信息和变化后的路由信息,创建所述IP网络的中间态RDF文档实例;比对所述IP网络的基准态RDF文档实例和中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障
点O一种故障诊断装置,包括本体创建模块,用于创建网际互联协议IP网络的语义本体;
第一获取模块,用于获取所述IP网络的拓朴信息和路由规划信息;第一实例化模块,用于基于所述本体创建模块创建的IP网络的语义本体和第一获取模块获取的拓朴信息及路由规划信息,创建所述IP网络的基准态资源描述框架RDF文档实例;第二获取模块,用于在发现所述IP网络的路由信息发生变化时,获取所述IP网络变化后的路由信息;第二实例化模块,用于基于所述本体创建模块创建的IP网络的语义本体和第一获取模块获取的IP网络的拓朴信息、及第二获取模块获取的IP网络变化后的路由信息,创建所述IP网络的中间态RDF文档实例;故障推演模块,用于比对第一实例化模块创建的IP网络的基准态RDF文档实例和第二实例化模块创建的IP网络的中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障点。一种故障诊断系统,包括网际互联协议IP网络和管理该IP网络的网管;其中,所述网管,用于创建所述IP网络的语义本体;获取所述IP网络的拓朴信息和路由规划信息;基于所述IP网络的语义本体、拓朴信息及路由规划信息,创建所述IP网络的基准态资源描述框架RDF文档实例;在发现所述IP网络的路由信息发生变化时,获取所述IP网络变化后的路由信息;基于所述IP网络的语义本体、拓朴信息和变化后的路由信息,创建所述IP网络的中间态RDF文档实例;比对所述IP网络的基准态RDF文档实例和中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障点。由上可见,本发明实施例中引入了包含推演规则的故障诊断知识库,通过创建IP 网络的语义本体;并在获取该IP网络的拓朴信息和路由规划信息后基于该IP网络的语义本体、拓朴信息及路由规划信息,创建该IP网络的基准态RDF文档实例;在发现该IP网络的路由信息发生变化时,获取该IP网络变化后的路由信息;并基于该IP网络的语义本体、 拓朴信息和变化后的路由信息,创建该IP网络的中间态RDF文档实例;通过比对出该IP网络的基准态RDF文档实例和中间态RDF文档实例得出区别路由段,进而调用故障诊断知识库中与之对应的推演规则,推演出该IP网络中的疑似故障点,该故障诊断机制可实现自动快速的诊断出IP网络中的疑似故障点,并且可为在影响业务的重大问题发生前及时给出预警奠定基础,从而提升网络的稳定性,保障业务的稳定运行。


为了更清楚地说明本发明实施例和现有技术中的技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术的一种IP网络示意图;图2是本发明实施例一提供的一种IP网络故障诊断方法的流程示意图;图3是本发明实施例二提供的一种IP网络故障诊断方法的流程示意图4_a是本发明实施例二提供的一种IP网络分层结构示意图;图4_b是本发明实施例二提供的一种资源关系示意图;图4-c是本发明实施例二提供的另一种资源关系示意图;图4-d是本发明实施例二提供的一种IP网络的UML模型示意图;图4_e是本发明实施例二提供的一种IP网络的语义本体示意图;图5-a是本发明实施例二提供的一种IP网络拓扑场景示意图;图5_b是本发明实施例二提供的一种IP网络的路由分布矩阵示意图;图6_a是本发明实施例二提供的一种IP网络故障场景示意图;图6_b是本发明实施例二提供的一种IP网络故障推演过程示意图;图7是本发明实施例提供的一种故障诊断装置示意图;图8是本发明实施例提供的一种故障诊断系统示意图。
具体实施例方式本发明实施例提供一种网络故障诊断方法及装置和系统。以下分别进行详细说明。为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。下面首先简单介绍语义网Gemantic-Web),kmantic-Web被定义为是一种使用可被计算机理解的方式来描述事物的网络,Semantic Web的目标是以一种能够被智能代理 (例如计算机或AI实体)解释(理解)的、自然的、正式的语言来表述来自万维网的信息, 从而允许这些智能代理以具有类似智能思维的自动化的方式来查找,以共享和整合万维网信息。Semantic-Web提供了一个动态、分布式、建立于形式逻辑上的、可扩展的结构化知识(本体(ontology))框架,语义网可提供丰富的语义结构,进而可用于建立一个更有意义的知识体系。其中,本体(ontology)和其关联推理系统是kmantic-Web的两个基础。kmantic-Web—个重要的优点是,支持计算机具有对网络中所存储的数据进行智能评估的能力,其中,Semantic-Web定义了基本的操作语法,可基于该操作语法并根据实际需要,设计模型以完成智能评估算法。Semantic-Web提供了一种崭新的信息描述和知识表达手段,使不同计算机对信息含义的理解达成一致,并能实现语义层上信息的互操作。根据kmantic-Web的体系结构可知,Semantic-ffeb的实现主要依赖于可扩展标记语言(XML,Extensible Markup Language)、Ontology (本体)和资源描述框架(RDF, Resource Description Framework)等。其中,RDF是一个建立在XML技术之上的资源描述框架。RDF的基本数据类型非常简单,并不比表达和完成一系列简短的断言复杂。例如“网络包含网元”这句话在RDF中表现为一个声明(statement)。而声明在结构上可以分为三部分主体(如网络)、谓体(如包含)、客体(如网元)。在RDF中,任何1个实体都被认为是1个资源(resource)对象,有唯一的通用资源标志符(URI,Uniform Resource Identifier)来标识,而任何实体都可以用一个三元组描述,RDF的属性资源在资源之间进行关联,利用这些三元组的组合,可建立起对一个客观世界的描述。RDF-S(RDF Schema)是对RDF资源描述文件中出现词汇的定义,RDF-S由三部分组成,分别是基本概念、用于定义新词汇的schema定义概念和使用概念。其中,基本概念包括资源、属性和声明等,RDF khema定义概念是指,从已有的概念中定义新概念的词汇, 定义新词汇包括子属性、类、类型和子类等。为了能够反映在对资源及其属性定义中的约束信息,用领域范围对三元组的主语和宾语的取值范围进行约束。在使用概念的定义中, RDF-S使资源具有三种可选取的方式集合、资源的有序排列和选择性的约束。下面通过具体实施例进行详细介绍。实施例一本发明一种IP网络故障诊断方法的一个实施例,可包括创建IP网络的语义本体;获取该IP网络的拓朴信息和路由规划信息;基于上述IP网络的语义本体、拓朴信息及路由规划信息,创建该IP网络的基准态RDF文档实例;在发现该IP网络的路由信息发生变化时,获取该IP网络变化后的路由信息;基于该IP网络的语义本体、拓朴信息和变化后的路由信息,创建该IP网络的中间态RDF文档实例;比对上述IP网络的基准态RDF文档实例和中间态RDF文档实例,根据比对出的区别路由段,调用故障诊断知识库中与之对应的推演规则,推演出该IP网络中的疑似故障点。参见图2,具体步骤可包括210、创建网际互联协议IP网络的语义本体;其中,本发明实施例中力求基于kmantic-Web框架,提供构建、推理和管理IP网络的路由系统的一种方案,而IP网络可被视为一个具有明确的用语规范的知识体(即,IP 网络自身可看成是一个可通过kmantic-Web的语法来定义的知识体),即1个语义本体 (Ontology);可利用RDF(资源描述框架)表示IP网络上的资源信息。业界的网络本体语言(0WL,Web Ontology Language)是一种万维网联盟(W3C, World Wide Web Consortium)推荐的Web本体描述语言,CWL能够清晰地表达词汇表中词条的含义以及这些词条之间的关系。OffL是基于描述逻辑的,其相对XML、RDF和RDF Schema 而言,具有更多的逻辑机制来表达语义,添加了更多的用于描述类和属性类型的词汇。因此,OffL可看成是对RDF和RDFS语义描述能力的一种补充。本发明实施例中可使用OWL来描述IP网络的语义本体(模型),以期提供可表达 1个共同框架的元数据(0WL描述的语义本体称之为元数据),以便于其可在不同应用程序之间交换信息而不损失意义。当然,亦可使用其它Web本体描述语言来描述IP网络的语义本体,此处不做限定。在实际应用中,通过OffL描述的IP网络,可能需要包含如下资源物理设备(如Router)、物理设备所在的物理位置(Location)、物理设备连接网络的接口 (Interfaces);同时,还可能包括如下属性的一种或多种
描述设备和接口之间的关系的属性(如Haslnterface)、描述设备和其连接的网络的关系的属性(如CormectWith)、设备具有的逻辑标识(Name)的属性等。可以理解,基于使用例如上述有限的一些资源和属性,能够建立起针对物理IP网络的基本描述,创建IP网络的语义本体。220、获取IP网络的拓朴信息和路由规划信息;其中,例如网管等设备在IP网络规划部署时即可获得该IP网络的拓朴信息和路
由规划信息等。举例来说,IP网络的拓朴信息和路由规划信息可能包括IP网络中的各路由器的位置、端口信息、端口 IP地址和掩码信息配置,自治区 (AS, Autonomous System)配置、每个端口连接的IPDomain、标准测量值(Metric)信息等; 各个路由器配置的路由信息(包括特殊配置等、静态路由配置等)。230、基于上述IP网络的语义本体、拓朴信息及路由规划信息,创建该IP网络的基准态RDF文档实例;其中,IP网络的语义本体创建完成后,就可对IP网络实体进行描述,即基于上述 IP网络的语义本体、拓朴信息及路由规划信息,创建该IP网络的基准态RDF文档实例,基准态RDF文档实例描述了该IP网络的初始路由状况。此过程与面向对象程序中将类实例化的过程类似,其中,此处的IP网络的语义本体类似于面向对象中的类,实例化过程可看成是将实际数据(如IP网络的拓朴信息和路由规划信息)写入到类(语义本体)中的过程 (赋值)。M0、在发现上述IP网络的路由信息发生变化时,获取该IP网络变化后的路由信息;在实际应用中,可通过网管协议或根据IP网络中的哑元路由器上报,监测IP网络的路由信息是否发生变化,当发现IP网络的路由信息发生变化时(说明有些数据的路由路径发生了变化,而这很可能是由与网络中的某点故障引起的路由收敛),获取该IP网络变化后的路由信息。250、基于上述IP网络的语义本体、拓朴信息和变化后的路由信息,创建该IP网络的中间态RDF文档实例;可以理解,中间态RDF文档实例描述了 IP网络当前的路由状况,而中间态RDF文档实例所描述的IP网络当前的路由状况,可能与基准态RDF文档实例所描述的该IP网络的初始路由状况存在差异。260,比对上述IP网络的基准态RDF文档实例和中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出该IP网络中的疑似故障点。在实际应用中,在比对IP网络的基准态RDF文档实例和中间态RDF文档实例时, 可创建上述IP网络的基准态RDF文档实例对应的路由分布矩阵;创建该IP网络的中间态 RDF文档实例对应的路由分布矩阵;而后比较该基准态RDF文档实例对应的路由分布矩阵和该中间态RDF文档实例对应的路由分布矩阵,进而得出区别路由段。或者,亦可通过逐条比对IP网络的基准态RDF文档实例和中间态RDF文档实例,得出区别路由段。故障诊断知识库中可包含不同路由段发生变化后所适用的用于推演疑似故障点的推演规则(一组推演规则可能包含若干条选择语句和查询语句),举例来说。当比对发现A到B的路由路径,从初始的A- > Ral- > Ra4- > Ra3- > Ra2- > B变换为A- > Ral- > Ra4- > Ra5- > Ra6- > Ra2- > B ;变化的路由段为Ra4- > Ra3- > Ra2,可能的故障点位于Ra4- > Ra3之间,和/或,Ra3- > Ra2之间。而故障诊断知识库中则包含有变化路由段Ra4- > Ra3- > Ra2发生变化后所适用的用于推演疑似故障点的推演规则,其它场景以此类推。因此,在比对出的区别路由段后,可根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出该IP网络中的疑似故障点。例如,可逐跳比较区别路由段的初始的标准测量值(Metric)和IP网络当前的Metric,根据Metric的不同确定疑似故障点。此外,为便于更好的复用、扩充更新故障诊断知识库,故障诊断知识库可基于标准格式的语义网查询语言(SWQL,Semantic-Web Query Language)或其它通用格式的描述语言来描述。此外,例如网管或其它维护故障诊断知识库的设备若接收推演规则更新指令;则可根据该推演规则更新指令,更新故障诊断知识库中的部分或全部推演规则。即,可允许用户根据经验公式或特殊路由配置场景,更新故障诊断知识库中的部分或全部推演规则,这样有利于更为准确的推演故障点。可以理解的是,本实施例的方案可在网管或其它类似设备上实施,以对IP网络的路由系统进行快速自动的监控诊断。可以看出,本实施例中引入了包含推演规则的故障诊断知识库,通过创建IP网络的语义本体;并在获取该IP网络的拓朴信息和路由规划信息后基于该IP网络的语义本体、 拓朴信息及路由规划信息,创建该IP网络的基准态RDF文档实例;在发现该IP网络的路由信息发生变化时,获取该IP网络变化后的路由信息;并基于该IP网络的语义本体、拓朴信息和变化后的路由信息,创建该IP网络的中间态RDF文档实例;通过比对出该IP网络的基准态RDF文档实例和中间态RDF文档实例得出区别路由段,进而调用故障诊断知识库中与之对应的推演规则,推演出该IP网络中的疑似故障点,该故障诊断机制可实现自动快速的诊断出IP网络中的疑似故障点,并且可为在影响业务的重大问题发生前及时给出预警奠定基础,从而提升网络的稳定性,保障业务的稳定运行。实施例二为便于更好的理解和实施本发明实施例的技术方案,下面以网管通过故障推演查找IP网络中的疑似故障点的一种过程为例,进行详细描述。参见图3,具体可以包括301、创建IP网络的语义本体;其中,本实施例中主要以使用OWL来描述IP网络的语义本体为例,使用其它Web 本体描述语言来描述IP网络的语义本体类似。OffL描述的语义本体亦可称之为元数据,若使用OffL来描述IP网络的语义本体,可以提供可表达1个共同框架的元数据,这样有利于实现在不同应用程序之间交换信息而不损失意义。在实际应用中,通过OffL描述的IP网络,可能需要包含如下资源物理设备(如Router)、物理设备所在的物理位置(Location)、物理设备连接网络的接口 (Interfaces);同时,还可能包括如下属性的一种或多种
描述物理设备和接口之间的关系的属性(如Haslnterface)、描述物理设备和其连接的网络的关系的属性(如ConnectWith)、描述物理设备具有的逻辑标识(Name)的属性寸。可以理解,基于使用例如上述有限的一些资源和属性,能够建立起针对物理IP网络的基本描述,创建IP网络的语义本体。创建IP网络路由层面的描述,首先需要收集关于该IP网络的各种资源和属性信息,一种方式是从统一建模语言(UML,Unified Modeling Language)模型入手。因此,可先对IP网络进行UML层面的建模,即面向对象的建模,以便于后续抽象出IP网络的语义本体 (模型)。其中,UML是一种用来对软件密集系统等进行可视化建模的语言。UML可用于为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言。目前,IP网络大多是分层建设的,IP网络划分成很多自治区,每个自治区都通过一个边界路由器接入骨干区;自治区内包含多个路由器。自治区分层联合的结构可如图4-a所示(Ra和Rb为边界路由器)。同一个自治区内的路由使用内部网关协议(IGP, interior Gateway Protocols)协议(例如开放式最短路径优先(0SPF,Open Shortest Path First)协议和中间系统到中间系统的路由选择协议(IS-IS,Intermediate System to Intermediate System Routing Protocol)来计算路由。本发明实施例中主要以一个自治区AS为基础来实施建模。例如,UML建模首先可进行如下定义定义NetElement对象,用于代表任意网络上的网元,每个NetElement对象都有 Location 信息;定义Router对象,是NetElement对象的子类,代表一个路由器;定义EdgeRouter对象,是Router对象的子类,代表边界路由器;定义ASDmain对象,是NetElement对象的子类,代表一个AS域,其中包含可多个 Router,但只包含一个 EdgeRouter ;定义Link对象,表示路由信息;路由信息可分成三类,一类是直连路由DirectLink,即metricO等于O的路由;第二类是非直连路由UnDirectLink,metric不为O的路由,最后一个是缺省路由 DefaultLink主要是出AS的路由;每个路由器包含多个Link对象;定义Interface对象,用于定义Router上的物理接口 ;定义IPDomain对象,用于定义一个IP子网。举例来说,路由器,接口和子网之间的关系可如图4-b所示SP,Router 具有(Has)接口 Qnterface),hterface 连接到(ConnectWith) IP 子网(IPDomain)。而路由、Link和IPDomain之间的关系可如图4_c所示即,IP 子网(172. 10. 15. 0)和 IP 子网(172. 100. 16. 0)之间相对于 Routerl 是直连(DirectLink);而 IP 子网(172. 10. 15. 0)和 IP 子网(198. 1. 15. 0)之间相对于 Routerl 是非直连(UnDirectLink)。举例来说,一种IP网络路由层面的UML模型可如图4-d所示。其中,图 4-d 示出了 NetElement 对象、Router 对象、EdgeRouter 对象、ASDmain 对象、Link 对象(包括 UnDirectLink、DefaultLink, DirectLink 等三类)、hterface 对象、 及IPDomain对象等等对象之间的从属对应关系。在IP网络的UML模型创建后,创建IP网络的语义本体。首先,可从IP网络的UML模型中提取相关的词汇(Vocabulary)建立起词汇库,例如,提取Router、IPDomain和Link等基础词汇。然后,可收集!dedicate (谓语)用于建立基础词汇和基础词汇的关系,例如可收集 HasInterface^Connectffith 等,其中,HasInterface 可)Router 禾口 Interface 关联起来 (Router 具有 Interface), Connectffith 可寺 Interface 禾口 IPDomain 关联起来(Interface Connectffith IPDomain)。进一步的,还可以对原始的语义进行丰富,比如,边界路由器可同时属于AS和 BackBone 等。举例来说,N3格式描述的一个IP网络的语义本体的部分可如表1所示,但不局限于此表权利要求
1.一种网际互联协议IP网络故障诊断方法,其特征在于,包括 创建网际互联协议IP网络的语义本体;获取所述IP网络的拓朴信息和路由规划信息;基于所述IP网络的语义本体、拓朴信息及路由规划信息,创建所述IP网络的基准态资源描述框架RDF文档实例;在发现所述IP网络的路由信息发生变化时,获取所述IP网络变化后的路由信息; 基于所述IP网络的语义本体、拓朴信息和变化后的路由信息,创建所述IP网络的中间态RDF文档实例;比对所述IP网络的基准态RDF文档实例和中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障点。
2.根据权利要求1所述的方法,其特征在于,所述比对所述IP网络的基准态RDF文档实例和中间态RDF文档实例,包括创建所述IP网络的基准态RDF文档实例对应的路由分布矩阵; 创建所述IP网络的中间态RDF文档实例对应的路由分布矩阵; 比较所述基准态RDF文档实例对应的路由分布矩阵和所述中间态RDF文档实例对应的路由分布矩阵,得出区别路由段。
3.根据权利要求1所述的方法,其特征在于,所述创建网际互联协议IP网络的语义本体,包括 创建基于网络本体语言OWL描述的IP网络的语义本体。
4.根据权利要求3所述的方法,其特征在于,基于网络本体语言OWL描述的IP网络的语义本体包括如下资源IP网络中的物理设备、物理设备所在的物理位置,物理设备连接网络的接口 ;基于网络本体语言OffL描述的IP网络的语义本体还包括如下属性的一种或多种描述物理设备和接口之间的关系的属性、描述物理设备和其连接的网络的关系的属性、描述物理设备具有的逻辑标识的属性。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述故障诊断知识库基于标准格式的语义网查询语言SWQL描述。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括 接收推演规则更新指令;根据所述推演规则更新指令,更新所述故障诊断知识库中的部分或全部推演规则。
7.一种故障诊断装置,其特征在于,包括本体创建模块,用于创建网际互联协议IP网络的语义本体; 第一获取模块,用于获取所述IP网络的拓朴信息和路由规划信息; 第一实例化模块,用于基于所述本体创建模块创建的IP网络的语义本体和第一获取模块获取的拓朴信息及路由规划信息,创建所述IP网络的基准态资源描述框架RDF文档实例;第二获取模块,用于在发现所述IP网络的路由信息发生变化时,获取所述IP网络变化后的路由信息;第二实例化模块,用于基于所述本体创建模块创建的IP网络的语义本体和第一获取模块获取的IP网络的拓朴信息、及第二获取模块获取的IP网络变化后的路由信息,创建所述IP网络的中间态RDF文档实例;故障推演模块,用于比对第一实例化模块创建的IP网络的基准态RDF文档实例和第二实例化模块创建的IP网络的中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障点。
8.根据权利要求7所述的故障诊断装置,其特征在于, 所述故障推演模块包括第一矩阵创建模块,用于创建所述IP网络的基准态RDF文档实例对应的路由分布矩阵;第二矩阵创建模块,用于创建所述IP网络的中间态RDF文档实例对应的路由分布矩阵;比对子模块,用于比较所述基准态RDF文档实例对应的路由分布矩阵和所述中间态 RDF文档实例对应的路由分布矩阵,得出区别路由段;推演子模块,用于根据所述比较子模块比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障点。
9.根据权利要求7所述的故障诊断装置,其特征在于,所述本体创建模块具体用于,创建基于网络本体语言OWL描述的IP网络的语义本体。
10.根据权利要求7至9任一项所述的故障诊断装置,其特征在于,故障诊断装置还包括接收模块,用于接收推演规则更新指令;更新模块,用于根据所述接收模块接收的推演规则更新指令,更新所述故障诊断知识库中的部分或全部推演规则。
11.一种故障诊断系统,其特征在于,包括 网际互联协议IP网络和管理该IP网络的网管;其中,所述网管,用于创建所述IP网络的语义本体;获取所述IP网络的拓朴信息和路由规划信息;基于所述IP网络的语义本体、拓朴信息及路由规划信息,创建所述IP网络的基准态资源描述框架RDF文档实例;在发现所述IP网络的路由信息发生变化时,获取所述 IP网络变化后的路由信息;基于所述IP网络的语义本体、拓朴信息和变化后的路由信息, 创建所述IP网络的中间态RDF文档实例;比对所述IP网络的基准态RDF文档实例和中间态 RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出所述IP网络中的疑似故障点。
全文摘要
一种网络故障诊断方法及装置和系统。其中网络故障诊断方法,包括创建IP网络的语义本体;获取该IP网络的拓朴信息和路由规划信息;基于该IP网络的语义本体、拓朴信息及路由规划信息,创建该IP网络的基准态RDF文档实例;在发现该IP网络的路由信息发生变化时,获取该IP网络变化后的路由信息;基于该IP网络的语义本体、拓朴信息和变化后的路由信息,创建该IP网络的中间态RDF文档实例;比对该IP网络的基准态RDF文档实例和中间态RDF文档实例,根据比对出的区别路由段调用故障诊断知识库中与之对应的推演规则,推演出该IP网络中的疑似故障点。本发明实施例提供的方案可自动快速的诊断出IP网络中的疑似故障点。
文档编号H04L12/24GK102273133SQ201180000448
公开日2011年12月7日 申请日期2011年4月29日 优先权日2011年4月29日
发明者张天虎 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1