[发明专利]IPv4和IPv6网络故障检测及定位的方法和装置有效
申请号: | 200710303868.9 | 申请日: | 2007-12-26 |
公开(公告)号: | CN101188530A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 李星;杨家海;安常青;张冠群;张辉 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ipv4 ipv6 网络故障 检测 定位 方法 装置 | ||
技术领域
本发明涉及计算机网络管理技术领域,特别涉及一种IPv4和IPv6网络故障检测及定位的方法和装置。
背景技术
随着互联网的高速发展,网络规模越来越大,结构也日趋复杂,如何保障互联网正确可靠的运行,成为了各大运营商急需解决的重大问题。路由器是互联网中的关键设备,其稳定性决定了互联网能否稳定的运行。而路由器的运行依赖于底层的路由协议,如使用最广泛的BGP(Border Gateway Protocol,边界网关协议)协议与OSPF(Open Shortest Path First,开放式最短路径优先协议)协议。
网络故障是网络管理人员最为关心的事情,只有及时地发现并修复网络中出现的异常和错误,才能保障互联网正确可靠地运行。传统的网络故障检测方法是利用SNMP(SimpleNetwork Management Protocol,简单网络管理协议)协议的TRAP事件,这种方法虽然能够检测到网络发生了故障,但是很难准确定位故障的位置,这就迫使网管人员要花费很长的时间进行人工查找,这样不仅提高了对网管人员的要求,而且查找的效率比较低。因此,及时地检测并定位网络故障是关键。
发明内容
为了实现及时地检测并定位网络中出现的故障,本发明实施例提供了一种IPv4和IPv6网络故障检测及定位的方法,所述方法包括:
步骤A:路由监测系统接收标识网络状态的链路状态广播,通过分析所述链路状态广播的类型及其信息变化产生网络事件,并将所述网络事件插入网络事件数据表;
步骤B:所述路由监测系统根据所述网络事件的属性,并对其和已有网络事件进行关联分析生成故障信息;
步骤C:所述路由监测系统将所述故障信息插入网络故障数据表,并向网管上报所述故障信息。
所述步骤A具体包括:
步骤A1:路由监测系统接收到标识网络状态的链路状态广播后,将所述链路状态广播插入到本地数据库中的链路状态广播数据表中,并将所述链路状态广播中的状态字段置1;
步骤A2:所述路由监测系统在所述链路状态广播数据表中查找到所述链路状态广播的副本,并将所述副本的状态字段置0;
步骤A3:所述路由监测系统根据所述链路状态广播中的时限字段和类型字段,并对所述链路状态广播和副本链路状态广播的信息进行比较产生网络事件,将所述网络事件插入网络事件数据表。
所述链路状态广播数据表包括链路状态广播头部子数据表、路由器-链路状态广播子数据表和网络-链路状态广播子数据表。
所述步骤B具体为:所述路由监测系统检查所述网络事件是否为单独事件,如果是,则所述路由监测系统根据所述单独事件生成对应的故障信息。
所述步骤B具体为:所述路由监测系统在所述网络事件数据表中查找是否存在与所述网络事件相关联的网络事件,如果不存在,则所述路由监测系统根据所述网络事件生成故障信息;如果存在,则所述路由监测系统对所述网络事件进行关联分析,并准确生成故障信息。
所述步骤C中所述路由监测系统将所述故障信息插入网络故障数据表的步骤具体为:所述路由监测系统根据网络事件关联结果设置网络故障类型字段,并根据所述网络事件设置网络故障数据表中的故障产生时间字段和故障详细信息字段。
本发明实施例还提供了一种IPv4和IPv6网络故障检测及定位的装置,所述装置包括:
接收模块,用于接收并发送标识网络状态的链路状态广播;
分析产生模块,用于接收所述接收模块发送的链路状态广播,通过分析所述链路状态广播的类型及其信息变化产生网络事件,将所述网络事件插入网络事件数据表,并发送所述网络事件;
生成模块,用于接收所述分析产生模块发送的网络事件,并根据所述网络事件的属性,对其和已有网络事件进行关联分析生成故障信息,发送所述故障信息;
上报模块,用于接收所述生成模块发送的故障信息,将所述故障信息插入网络故障数据表,并向网管上报所述故障信息。
所述分析产生模块包括:
插入置位单元,用于接收所述接收模块发送的链路状态广播,将所述链路状态广播插入到本地数据库中的链路状态广播数据表中,并将所述链路状态广播中的状态字段置1;
查找置位单元,用于接收所述接收模块发送的链路状态广播,在链路状态广播数据表中查找到所述链路状态广播的副本,并将所述副本的状态字段置0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710303868.9/2.html,转载请声明来源钻瓜专利网。