[发明专利]一种故障的诊断方法和装置无效
| 申请号: | 200910250296.1 | 申请日: | 2009-12-14 |
| 公开(公告)号: | CN101707541A | 公开(公告)日: | 2010-05-12 |
| 发明(设计)人: | 戴霖 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 故障 诊断 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种故障的诊断方法和装置。
背景技术
在当前的通信设备中,通常采用多单板的设计结构,各块单板之间是通过板间通信通道进行信息交换的。其中,在通信设备上,板间通信通道是各单板之间用来交换信息的通路,由一组结点和连接这些结点的链路组成。
如图1所示,为一种对应主控板和线卡板的多单板设计模式,其中,主控板可以存在多块,每块主控板可以通过板间通信通道与多块线卡板连接。
通信设备在网络上运行的过程中,如果发生板间通信故障,将会影响到业务的进行,从而造成非常严重的后果。
为了减少板间通信故障对业务的影响,当发生板间通信故障时,需要定位故障出在哪里,继而解决板间通信故障。但是,由于板间通信需要涉及多个结点和链路,定位故障出在哪里并不容易。
现有技术中,为了定位故障出在哪里,在测试的过程中,提供有一系列的命令行,其中,该命令行用于主控板到其它结点的环回测试。
当发生板间通信故障时,维护人员可以使用该命令行,逐个结点的进行环回检查;当检查成功时,则说明对应的结点和链路没有出现故障;而当发现哪个结点的检查失败时,则说明该结点和/或该结点对应的链路出现故障,继而确定出故障出在哪里。
但是,在使用命令行确定故障点时,维护人员需要经过培训才能掌握测试过程中所提供的命令行;命令行需要人工操作,命令结果也需要人工确认,对于容易恢复的简单故障,也需要人工干预,无法实现自动恢复。而且如果故障导致了通信设备重启时,问题的环境将被破坏,此时,无法使用命令行定位问题所在。
发明内容
本发明提供一种故障的诊断方法和装置,以对通信设备的板间通信故障进行自动诊断,不依赖人工操作。
为了达到上述目的,本发明提出了一种故障的诊断方法,应用于包括发起结点和终端结点的框式设备中,所述发起结点和所述终端结点在所述框式设备中通过背板连接,所述发起结点与每个终端结点在所述背板上构成一条路径,所述方法包括以下步骤:
所述发起结点通过对应的路径向终端结点发送拓扑报文,并根据自身发送的拓扑报文获取第一拓扑数据;
所述终端结点根据接收的拓扑报文获取第二拓扑数据;
所述发起结点通过所述对应的路径从所述终端结点获取所述第二拓扑数据;
所述发起结点根据所述第一拓扑数据的获取结果和所述第二拓扑数据的获取结果进行故障诊断。
所述发起结点根据所述第一拓扑数据的获取结果和所述第二拓扑数据的获取结果进行故障诊断具体包括:
如果获取所述第一拓扑数据失败,所述发起结点确定自身发生故障;
如果获取所述第二拓扑数据失败,或者,获取所述第二拓扑数据成功且所述第二拓扑数据小于所述第一拓扑数据,所述发起结点确定所述终端结点和/或所述终端结点对应的路径发生故障;
如果获取所述第二拓扑数据成功且所述第二拓扑数据与所述第一拓扑数据相同,所述发起结点确定所述终端结点和所述终端结点对应的路径没有发生故障。
在所述背板上,所述发起结点和所述终端结点之间还包括至少一个中继结点,所述中继结点位于所述终端结点对应的路径上,所述方法还包括:
所述发起结点依次获取所述路径上各个中继结点的拓扑数据;所述中继结点的拓扑数据为接收拓扑数据和发送拓扑数据;
如果获取所述中继结点的拓扑数据失败,或者,获取所述中继结点的拓扑数据成功且所述中继结点的接收拓扑数据小于所述中继结点对应的前驱结点的发送拓扑数据,所述发起结点确定所述中继结点和/或所述前驱结点与所述中继结点的之间链路发生故障;所述链路位于所述路径中;
如果获取所述中继结点的拓扑数据成功且所述中继结点的接收拓扑数据与所述前驱结点的发送拓扑数据相同,所述发起结点确定所述前驱结点与所述中继结点的之间链路没有发生故障;
如果获取所述中继结点的拓扑数据成功且所述中继结点的接收拓扑数据大于所述中继结点的发送拓扑数据,所述发起结点确定所述中继结点发生故障;如果所述中继结点的接收拓扑数据与所述中继结点的发送拓扑数据相同,所述发起结点确定所述中继结点没有发生故障。
当所述发起结点和所述终端结点之间包含中继结点时,所述发起结点根据所述第一拓扑数据的获取结果和所述第二拓扑数据的获取结果进行故障诊断还包括:
如果获取所述第二拓扑数据失败,或者,获取所述第二拓扑数据成功且所述第二拓扑数据小于所述终端结点对应的前驱结点的发送拓扑数据,所述发起结点确定所述终端结点和/或所述前驱结点与所述终端结点的之间链路发生故障;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910250296.1/2.html,转载请声明来源钻瓜专利网。





