[发明专利]链路状态检测方法和装置有效
申请号: | 201911398101.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN110912760B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 孟宪 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L43/0823;H04L61/103 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态 检测 方法 装置 | ||
本申请提供了一种链路状态检测方法和装置。该链路状态检测方法应用于二层设备,包括:接收第一ARP报文;确定第一ARP报文的报文类型为用于指示应答的类型,则当本设备指定位置未记录第一ARP报文的Sender IP地址时,记录第一ARP报文的Sender IP地址至指定位置;针对指定位置已记录的每一IP地址,生成对应的第二ARP报文并发送,第二ARP报文的Sender IP地址为已设的本设备所属网段内未被其他设备使用的IP地址,Target IP地址为指定位置已记录的该IP地址;当在指定时间段内接收到第二ARP报文的应答报文时,确定本设备与发送第一ARP报文的主机之间的链路正常。
技术领域
本申请涉及网络通信技术,特别涉及链路状态检测方法和装置。
背景技术
随着交换网络日新月异的发展,链路状态的正常显得由为重要。在很多时候,如果能及早的发现链路故障的具体位置,尽早进行排除和抢修,往往可以极大的减少客户的损失。因此,需要一种链路状态检测方法,已对链路状态进行检测。
参见图1所示应用场景,包括:主机A和B、多个二层设备以及三层设备A和B。其中,主机A与主机B通过多个二层设备以及三层设备A和B通信。相关技术中的链路状态检测方法会检测主机A或B未接收到报文的时长,当未接收到报文的时长达到阈值时,则确定主机A与主机B间的链路出现故障。
但是,由于主机A与主机B之间存在多个二层设备,若仅检测出主机A与主机B之间的链路出现故障,还需要用户逐个的对各台二层设备进行排查,使链路故障定位十分困难。
发明内容
本申请提供了链路状态检测方法和装置。
本申请提供的技术方案包括:
根据本申请的第一方面,提供一种链路状态检测方法,所述方法应用于二层设备,包括:
接收第一ARP报文;
确定第一ARP报文的报文类型为用于指示应答的类型,则当本设备指定位置未记录所述第一ARP报文的Sender IP地址时,记录所述第一ARP报文的Sender IP地址至指定位置;
针对所述指定位置已记录的每一IP地址,生成对应的第二ARP报文并发送,所述第二ARP报文的Sender IP地址为已设的本设备所属网段内未被其他设备使用的IP地址,Target IP地址为指定位置已记录的该IP地址;
当在指定时间段内接收到第二ARP报文的应答报文时,确定本设备与发送所述第一ARP报文的主机之间的链路正常。
根据本申请的第二方面,提供一种链路状态检测装置,所述装置应用于二层设备,包括:
接收第一ARP报文;
确定第一ARP报文的报文类型为用于指示应答的类型,则当本设备指定位置未记录所述第一ARP报文的Sender IP地址时,记录所述第一ARP报文的Sender IP地址至指定位置;
针对所述指定位置已记录的每一IP地址,生成对应的第二ARP报文并发送,所述第二ARP报文的Sender IP地址为已设的本设备所属网段内未被其他设备使用的IP地址,Target IP地址为指定位置已记录的该IP地址;
当在指定时间段内接收到第二ARP报文的应答报文时,确定本设备与发送所述第一ARP报文的主机之间的链路正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911398101.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种注塑模具的内抽芯机构
- 下一篇:一种具有高准确率的井漏主动综合检测方法