[发明专利]网络故障节点诊断方法有效
申请号: | 200610106947.6 | 申请日: | 2006-08-29 |
公开(公告)号: | CN101136786A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 贾小波;王安健;惠作奎;严涛;王鹏丽 | 申请(专利权)人: | 郑州威科姆技术开发有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/14;H04L12/24;H04L29/06;H04L12/46;G06F11/00 |
代理公司: | 郑州中原专利事务所有限公司 | 代理人: | 霍彦伟 |
地址: | 45001*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络故障 节点 诊断 方法 | ||
技术领域
本发明涉及一种网络技术,具体的说是涉及一种网络故障节点诊断方法。
背景技术
目前,随着网络环境的日益复杂,网络连通性的测试和诊断工作也日益繁杂。网络工程师往往需要使用多种测试设备和多种测试手段对网络拓扑结构进行猜测,并据此对可能的故障点逐一进行测试,故障点的确定成为网络连通性测试的难点。
网络工程师往往需要借助一般的ping,transrouter等工具来确定到达目的地址的网络路径,但由于网络设备出于安全考虑,往往禁止了该命令所依赖的协议——ICMP,致使工程师无法获知完整的路径节点信息;同时,在针对节点的连通性测试方面,工程师往往需要采用UDP,TCP,HTTP等多种协议进行测试,才能最终确定故障点位置,这又往往需要专业的测试工具或测试软件。总之,对网络故障节点的诊断过程,缺乏一种行之有效的自动测试手段。
发明内容
本发明的目的就在于根据上述网络故障问题,从而提供一种自动完成故障节点的诊断自动测试的网络故障节点诊断方法。
本发明的目的可通过以下措施来实现:
本发明方法如下:
(1)根据选定协议探测目的网络连通性
使用传输控制协议TCP或用户数据报协议UDP,向目的地址及目的端口发送传输控制协议TCP握手信息或用户数据报协议UDP报文,并等待目标设备回复,通过判断回复信息或超时来判断网络是否可以连通;
(2)如果网络不能连通,首先使用互联网控制信息协议ICMP进行路由追踪;发现网络不能连通,则使用互联网控制信息协议ICMP的路由追踪命令追踪到达目的地址的路由,如果网络上所有设备都没有禁止互联网控制信息协议ICMP,可以找到完整路由;
(3)如果使用互联网控制信息协议ICMP可以找到完整路由,则进行故障诊断
根据找到的完整路由信息,从离目的地址最近的设备节点开始,向源设备节点依次测试各节点的连通性。如果有多个连续或非连续节点都不能连通,则认为是最近的节点有问题;如果所有的节点都可以连通,则认为是目的设备为故障节点;
(4)如果使用互联网控制信息协议ICMP不能找到完整路由,则使用用户数据报协议UDP进行路由追踪:
使用互联网控制信息协议ICMP无法找到完整路由信息,则换用用户数据报UDP协议来进行路由追踪操作,此步骤一般可以找到完整的路由;
(5)找到路由信息,则进行故障诊断
在使用用户数据报协议UDP找到完成的路由信息后,则可以进行故障节点的诊断,方法同上。
本发明的方法中:在使用互联网控制信息协议ICMP查找路由时,也可在找到完整路由的情况下,使用用户数据报协议UDP再次查找路由,并对比两次查找的结果,选取其中一个进行故障诊断。
本发明由于采用上述方法,该方法可以自动探测网络故障节点,而且在追踪路由中首先使用速度较快的ICMP协议,同时将UDP的路由追踪最为备份,保证了找到完成路由的几率;同时探测节点连通性的方法灵活有效,在实际工作中可以有效辅助网络故障的诊断。
附图说明
附图是本发明的程序流程图。
具体实施方式
本发明以下结合附图和实施例作以详细的描述:
实施例1
本发明方法如下:
如图所示
(1)根据选定协议探测目的网络连通性
使用传输控制协议TCP或用户数据报协议UDP,向目的地址及目的端口发送传输控制协议TCP握手信息或用户数据报协议UDP报文,并等待目标设备回复,通过判断回复信息或超时来判断网络是否可以连通;
(2)如果网络不能连通,首先使用互联网控制信息协议ICMP进行路由追踪
发现网络不能连通,则使用互联网控制信息协议ICMP的路由追踪命令追踪到达目的地址的路由,如果网络上所有设备都没有禁止互联网控制信息协议ICMP,可以找到完整路由;
(3)如果使用互联网控制信息协议ICMP可以找到完整路由,则进行故障诊断
根据找到的完整路由信息,从离目的地址最近的设备节点开始,向源设备节点依次测试各节点的连通性。如果有多个连续或非连续节点都不能连通,则认为是最近的节点有问题;如果所有的节点都可以连通,则认为是目的设备为故障节点;
(4)如果使用互联网控制信息协议ICMP不能找到完整路由,则使用用户数据报协议UDP进行路由追踪:
使用互联网控制信息协议ICMP无法找到完整路由信息,则换用用户数据报UDP协议来进行路由追踪操作,此步骤一般可以找到完整的路由;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州威科姆技术开发有限公司,未经郑州威科姆技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610106947.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:立钻镗杆防脱落装置
- 下一篇:超长余辉环保蓄能型发光消防应急标志灯