[发明专利]一种网络中物理环路故障诊断方法有效
申请号: | 201710617544.6 | 申请日: | 2017-07-26 |
公开(公告)号: | CN107302461B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 林康;罗鹰;李响 | 申请(专利权)人: | 成都科来软件有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 项霞 |
地址: | 610041 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 物理 环路 故障诊断 方法 | ||
本发明提供了一种网络中物理环路故障诊断方法,该方法利用网络抓包软件抓取网络数据包,并设置了专门的物理环路故障诊断方式,当某类数据包的出现符合预先制定的条件,则判断为物理环路故障。本方法能能迅速定位涉及的物理设备,所有步骤可自动完成,且可实现检测结果的呈现,无需运维人员进行人工检查,效率极高、定位准确、节约人力物理,具有良好的应用前景。
技术领域
本发明属于网络技术领域,尤其涉及到一种网络中物理环路故障诊断方法。
背景技术
由于当今网络技术高速发展,人们对网络的依赖程度越来越高,因此网络故障对人们的生活和工作就带来了极大的影响。网络高速发展,导致网络中出现的问题多种多样,故障排查及定位给络运维人员带来了很大的困扰,光靠人力来排查这些问题,会花费这些工作者极大的时间和精力。
物理环路是一种常见的网络问题,是由于施工的疏忽,导致网络设备配置错误或者连线错误,产生了链路冗余。
物理环路形成的原因有多种,如在不同交换机间互连形成物理环路或在制作网线时由于接线短路形成物理环路,还可能是因为在做负载均衡时,由于配置了一端的交换机,另一端的交换机或服务器没有配置,形成物理环路,或者在同一台交换机上,直接将网线连接到同一个VLAN的两个端口,形成物理环路。
目前,物理环路故障难以定位及排查,给网络维护人员带来很大的困扰。
发明内容
本发明的目的是能快速的检测出网络中发生物理环路故障,并给出诊断结果,明确显示发生故障的物理设备。
为解决上述问题,本发明提供了一种网络中物理环路故障诊断方法,包括如下步骤:
步骤一:预先创建物理环路检查表、信息数组。
所述物理环路检查表用于存储被捕获数据包的关键词及对应条目信息、根据关键词进行数据包查询,所述条目信息包括第一次捕获时间、捕获次数。
所述信息数组用于按照时间先后顺序存储与物理环路检查表中各个关键词一一对应的关键词,用于对物理环路检查表中的信息顺序进行管理。
步骤二:利用网络抓包软件进行网络抓包。
步骤三:根据物理环路检查表定义的关键词获取被捕获数据包的对应信息,并在物理环路检查表中进行查找匹配,如果没有匹配成功,则进行步骤四~步骤五,否则跳转到步骤六。
步骤四:判断物理环路检查表的存储条目是否达到存储上限,如未达到,则直接执行步骤五,否则根据信息数组中排序最靠前的关键词查找到物理环路检查表中对应的关键词及条目,并移除,且信息数组也删除掉对应关键词,然后再执行步骤五;
步骤五:被抓取数据包的关键词对应内容加入到物理环路检查表及信息数组,条目信息对应内容也存储到物理环路检查表,条目信息包括捕获次数及第一次捕获时间,所述捕获次数的值能够在递增,取值为该数据包被捕获次数。
步骤六:根据被捕获数据包捕获次数、捕获时间与第一次捕获时间的差值进行物理环路故障判断。
步骤七:重复进行步骤二-步骤六,直到完成预定的抓包任务。
进一步的,步骤六的具体步骤为:
步骤6.1:用当前数据包的捕获时间减去第一次捕获时间,如果差值符合预定的时间阈值,则进行步骤6.2。
步骤6.2:将捕获次数与预先定义的捕获次数阈值相比较,如果大于或者等于捕获次数阈值,则进行步骤6.3,否则不进行。
步骤6.3:记录到达捕获次数阈值时被捕获数据包到达的物理设备,及该数据包相关信息。
进一步的,步骤六还包括步骤6.4:将被捕获数据包对应的物理环路故障信息予以显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都科来软件有限公司,未经成都科来软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710617544.6/2.html,转载请声明来源钻瓜专利网。