[发明专利]故障检测方法、装置及系统以及报文统计方法、节点设备无效
申请号: | 201010150096.1 | 申请日: | 2010-04-16 |
公开(公告)号: | CN101808021A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 徐晓煜;郭晓阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 检测 方法 装置 系统 以及 报文 统计 节点 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种故障检测方法、装置及系统以及报文统计方法、节点设备。
背景技术
当网络中某节点出现故障时,往往会导致整个网络出现问题,而随着网络结构的越来越复杂,网络节点的数量的增加,找到出问题的节点也变得越来越困难。通常情况下,节点故障往往伴随着报文的丢弃,找到报文丢弃的节点,一般也就找到了出现故障的节点。
现有技术中一种故障检测方法为静态统计报文流向,在该方法中,故障检测装置记录各时刻在各节点中流经的报文的总数量,当网络出现故障时,故障检测装置检测每个节点,若发现流经某个节点的报文的总数量没有发生变化,而流经该节点的前序节点的报文的总数量增加,则确定该节点出现故障,或该节点与前序节点之间的通信出现故障。
但是,由于在实际的运营环境中,流经各节点的报文往往以数据流的形式体现,多种数据流混合传输的过程中,常常会有一些正常丢包的情况,例如探测包在探测失败时会被接收到该探测包的节点自然丢弃,而此时该节点可能并未出现故障,若按照上述故障检测方法,则可能检测到流经该节点的报文的总数量没有发生变化,而认定该节点出现故障,因此现有技术中的故障检测方法并不能准确的检测到故障的具体位置。
发明内容
本发明实施例提供了一种故障检测方法、装置及系统以及报文统计方法、节点设备,能够准确的检测故障位置。
本发明实施例提供的故障检测方法,包括:当网络通信出现故障时,确定所述网络通信对应的第二报文,所述第二报文为全网传输报文;获取所述第二报文在各节点中的统计数据;根据所述第二报文在各节点中的统计数据确定故障出现位置。
本发明实施例提供的报文统计方法,包括:接收数据流;按照预置的匹配规则从接收到的数据流中匹配得到第一报文,所述第一报文为全网传输报文;统计流经本节点的第一报文的个数;向后序节点发送所述数据流。
本发明实施例提供的故障检测装置,包括:确定单元,当网络通信出现故障时,确定所述网络通信对应的第二报文,所述第二报文为全网传输报文;获取单元,获取所述第二报文在各节点中的统计数据;检测单元,根据所述第二报文在各节点中的统计数据确定故障出现位置。
本发明实施例提供的节点设备,包括:接收单元,用于接收数据流;匹配单元,用于按照预置的匹配规则从接收到的数据流中匹配得到第一报文,所述第一报文为全网传输报文;统计单元,用于统计流经本节点的第一报文的个数;转发单元,用于向后序节点发送所述数据流。
本发明实施例提供的故障检测系统,包括故障检测装置以及节点设备。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,故障检测装置在网络通信出现故障时,可以获取第二报文在各节点中的统计数据,由于第二报文是全网传输报文,该全网传输报文是指会流经网络内所有节点,且不应被丢弃的报文,根据该统计数据确定故障出现位置即可避免正常丢弃的报文对故障位置确定所带来的影响,因此能够准确的检测到故障位置。
附图说明
图1为本发明实施例中故障检测方法一个实施例示意图;
图2为本发明实施例中报文统计方法一个实施例示意图;
图3为本发明实施例中故障检测方法另一实施例示意图;
图4为本发明实施例中故障检测装置一个实施例示意图;
图5为本发明实施例中节点设备一个实施例示意图;
图6为本发明实施例中故障检测系统一个实施例示意图。
具体实施方式
本发明实施例提供了一种故障检测方法、装置及系统以及报文统计方法、节点设备,能够准确的检测故障位置。
请参阅图1,本发明实施例中故障检测方法一个实施例包括:
101、当网络通信出现故障时,确定网络通信对应的第二报文;
本实施例中,当故障检测装置检测到当前网络通信出现故障时,则确定当前网络通信对应的第二报文。
在实际应用中,故障检测装置可以通过多种方式确定当前网络通信是否出现故障,例如当故障检测装置检测到业务中断,或者是业务执行失败,或者是其他状况时,则可以确定当前网络通信出现故障。
需要说明的是,故障检测装置在确定了当前网络通信出现故障之后,还需要确定当前网络通信对应的第二报文,该第二报文与当前进行的网络通信相关,具体可以包括如下例子:
例如当网络通信为建立链接通信时,则确定第二报文为建链信息报文;
或,
当网络通信为语音通信时,则确定第二报文为语音数据报文;
或,
当网络通信为下载通信时,则确定第二报文为下载业务报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010150096.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:除草组合物
- 下一篇:应用于整数分频锁相环路中的鉴频鉴相器和电荷泵电路