【技术实现步骤摘要】
一种故障诊断方法及其装置
本申请实施例涉及通信
,具体涉及一种故障诊断方法及其装置。
技术介绍
内部网关协议(InternalGatewayProtocol,IGP)是一种用于一个自治系统(例如,某个当地社区范围内的一个自治系统)中网关间交换数据流转通道信息的协议。网际互联协议(InternetProtocol,IP)或者其它的网络协议常常通过这些通道信息来决断怎样传送数据流。网关可以是主机,也可以是路由器。IGP可以包括路由信息协议(RoutingInformationProtocol,RIP)、开放式最短路径优先(openshortestpathfirst,OSPF)协议和中间系统到中间系统(intermediatesystemtointermediatesystem,IS-IS)协议等。采用IGP的网络,可能会出现路由器1无法建立与路由器2之间的连接,路由学习失败等故障,其中,路由器1与路由器2在网络中互为邻居。目前,采用人工诊断故障的方法来确定故障,即管理员在网络中的每个路由器上,通过输入命令行来查询IGP以及邻居的状态信息,进而确定网络存在故障。这种人工诊断故障的方法,依赖管理员判断,耗时较长;频繁查询不仅会影响路由器的正常工作效率,甚至会导致路由器死机。
技术实现思路
本申请实施例所要解决的技术问题在于,提供一种故障诊断方法及其装置,可以克服人工诊断故障方法的弊端,可以缩短故障诊断的耗时,减少对网络设备正常工作效率的影响。本申请实施例的第一方面提供一种故障诊断方法,包括:集中管理装置通过第一IGP监控协议会话接收来自第一网络设备的第一报文,第 ...
【技术保护点】
1.一种故障诊断方法,其特征在于,包括:集中管理装置通过第一内部网关协议IGP监控协议会话接收来自第一网络设备的第一报文,所述第一报文包括所述第一网络设备向第二网络设备发送的第一消息;所述集中管理装置通过第二IGP监控协议会话接收来自所述第二网络设备的第二报文,所述第二报文包括所述第二网络设备向所述第一网络设备发送的第二消息,所述第二消息与所述第一消息的消息类型相同;所述集中管理装置根据所述第一报文和所述第二报文进行故障诊断。
【技术特征摘要】
1.一种故障诊断方法,其特征在于,包括:集中管理装置通过第一内部网关协议IGP监控协议会话接收来自第一网络设备的第一报文,所述第一报文包括所述第一网络设备向第二网络设备发送的第一消息;所述集中管理装置通过第二IGP监控协议会话接收来自所述第二网络设备的第二报文,所述第二报文包括所述第二网络设备向所述第一网络设备发送的第二消息,所述第二消息与所述第一消息的消息类型相同;所述集中管理装置根据所述第一报文和所述第二报文进行故障诊断。2.根据权利要求1所述的方法,其特征在于,所述集中管理装置根据所述第一报文和所述第二报文进行故障诊断,包括:所述集中管理装置在所述第一报文和所述第二报文不满足报文规则的情况下,进行故障诊断。3.根据权利要求2所述的方法,其特征在于,所述第一消息和所述第二消息为邻居发现消息,所述邻居发现消息包括认证方式、系统标识、中间系统到中间系统IS-IS等级和最大传输单元值中的至少一种;所述报文规则为IGP连接建立规则,所述IGP连接建立规则包括链路两端的认证方式需匹配的规则、链路两端的系统标识需不相同的规则、链路两端的IS-IS等级需匹配的规则和链路两端的最大传输单元值需相同的规则;所述集中管理装置在所述第一报文和所述第二报文不满足报文规则的情况下,进行故障诊断之前,还包括:若所述第一网络设备的认证方式与所述第二网络设备的认证方式不匹配,则所述集中管理装置确定所述第一报文和所述第二报文不满足报文规则;或,若所述第一网络设备的系统标识与所述第二网络设备的系统标识相同,则所述集中管理装置确定所述第一报文和所述第二报文不满足报文规则;或,若所述第一网络设备的IS-IS等级与所述第二网络设备的IS-IS等级不匹配,则所述集中管理装置确定所述第一报文和所述第二报文不满足报文规则;或,若所述第一网络设备的最大传输单元值与所述第二网络设备的最大传输单元值不相同,则所述集中管理装置确定所述第一报文和所述第二报文不满足报文规则。4.根据权利要求3所述的方法,其特征在于,所述集中管理装置进行故障诊断,包括:所述集中管理装置确定存在无法建立所述第一网络设备与所述第二网络设备之间连接的故障;若所述第一网络设备的认证方式与所述第二网络设备的认证方式不匹配,则所述集中管理装置确定所述故障的故障原因为所述第一网络设备的认证方式与所述第二网络设备的认证方式不匹配;或,若所述第一网络设备的系统标识与所述第二网络设备的系统标识相同,则所述集中管理装置确定所述故障的故障原因为所述第一网络设备的系统标识与所述第二网络设备的系统标识相同;或,若所述第一网络设备的IS-IS等级与所述第二网络设备的IS-IS等级不匹配,则所述集中管理装置确定所述故障的故障原因为所述第一网络设备的IS-IS等级与所述第二网络设备的IS-IS等级不匹配;或,若所述第一网络设备的最大传输单元值与所述第二网络设备的最大传输单元值不相同,则所述集中管理装置确定所述故障的故障原因为所述第一网络设备的最大传输单元值与所述第二网络设备的最大传输单元值不相同。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述集中管理装置生成告警信息,所述告警信息用于指示存在无法建立所述第一网络设备与所述第二网络设备之间连接的故障。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第一网络设备的最大传输单元值与所述第二网络设备的最大传输单元值不相同,且所述第一网络设备或所述第二网络设备的最大传输单元值小于最大传输单元阈值,则所述集中管理装置生成最大传输单元值调整信息,所述最大传输单元值调整信息用于通知管理员调整所述第一网络设备或所述第二网络设备的最大传输单元值。7.根据权利要求2所述的方法,其特征在于,所述第一消息和所述第二消息为链路状态报文数据库信息,所述链路状态报文数据库信息包括至少一个链路状态报文;所述集中管理装置在所述第一报文和所述第二报文不满足报文规则的情况下,进行故障诊断之前,还包括:若所述第一报文所包括的至少一个链路状态报文与所述第二报文所包括的至少一个链路状态报文不一致,则所述集中管理装置确定所述第一报文和所述第二报文不满足报文规则。8.根据权利要求7所述的方法,其特征在于,所述集中管理装置进行故障诊断,包括:所述集中管理装置确定存在路由学习故障,所述路由学习故障为所述第一网络设备或所述第二网络设备路由学习失败;若所述第一报文所包括的至少一个链路状态报文与所述第二报文所包括的至少一个链路状态报文不匹配,则所述集中管理装置确定所述路由学习故障的故障原因为所述第一网络设备或所述第二网络设备发送的路由前缀有误;或,若所述第一报文所包括的至少一个链路状态报文不包括所述第二报文所包括的至少一个链路状态报文,或所述第二包括所包括的至少一个链路状态报文不包括所述第一报文所包括的至少一个链路状态报文,则所述集中管理装置确定所述路由学习故障的故障原因为所述第一网络设备或所述第二网络设备接收的链路状态报文有误。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述集中管理装置生成告警信息,所述告警信息用于指示存在所述路由学习故障。10.根据权利要求1-9任一项所述的方法,其特征在于,所述集中管理装置通过第一IGP监控协议会话接收来自第一网络设备的第一报文之前,还包括:所述集中管理装置配置建立IGP监控协议会话的第一IP地址和传输控制协议TCP端口号;所述集中管理装置通过所述TCP端口号接收来自所述第一网络设备的TCP连接建立请求,所述TCP连接建立请求包括所述第一网络设备配置的建立IGP监控协议会话的第二IP地址;所述集中管理装置建立所述第一IGP监控协议会话。11.一种故障诊断方法,其特征在于,包括:第一网络设备采用IGP监控协议封装消息,得到报文,所述消息为所述第一网络设备向第二网络设备发送的消息;所述第一网络设备通过IGP监控协议会话向集中管理装置发送所述报文。12.根据权利要求11所述的方法,其特征在于,所述第一网络设备采用IGP监控协议封装消息之前,还包括:所述第一网络设备配置建立IGP监控协议会话的第二IP地址、所述集中管理装置建立IGP监控协议会话的第一IP地址和TCP端口号;所述第一网络设备通过所述TCP端口号向所述集中管理装置发送TCP连接建立请求,所述TCP连接建立请求包括所述第二IP地址,所述TCP连接建立请求用于建立所述IGP监控协议会话。13.一种集中管理装置,其特征在于,包括:收发单元,用于通过第一内部网关协议IGP监控协议会话接收来自第一网络设备的第一报文,所述第一报文包括所述第一网络设备向第二网络设备发送的第一消息;所述收发单元,还用于通...
【专利技术属性】
技术研发人员:庄顺万,李振斌,徐世萍,路凯,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。