[发明专利]链路质量检测方法、装置、存储介质和设备有效
申请号: | 201811147049.4 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109245961B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 孙德奎 | 申请(专利权)人: | 优刻得科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 200090 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 质量 检测 方法 装置 存储 介质 设备 | ||
本发明提供了一种链路质量检测方法、装置、存储介质和设备,该方法应用于第一网络设备,第一网络设备包括监测设备,包括:创建监测设备的报告规则;由监测设备基于报告规则,向第一网络设备报告质量检测会话的建立报文,其中质量检测会话用于检测第一网络设备与一个或多个其他网络设备之间的链路的质量;根据建立报文,生成对应于质量检测会话的监测规则;将监测规则发送给监测设备,以使得在质量检测会话建立后,监测设备基于监测规则监测第一网络设备与一个或多个其他网络设备之间的链路的质量。
技术领域
本发明涉及互联网通信领域,具体涉及一种链路质量检测方法、装置、存储介质和设备。
背景技术
链路故障快速探测技术在网络应用中正起着日益重要的作用,通过这种技术,网络系统可以在链路发生故障后,快速地发现故障并采取应对措施。
其中,双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。BFD在两台网络设备上建立会话,用来检测网络设备间的双向转发路径。会话建立后会周期性地快速发送BFD报文,如果在检测时间内没有收到BFD报文则认为该双向转发路径发生了故障,检测报文的发送周期在会话建立阶段协商,目前BFD协议可支持us级别的链路质量检测,受限于当前的硬件,通常能够实现到ms级别。
在现有技术中,如图1所示,BFD在诸如交换机和路由器等网络设备的总体实现方案是由网络设备上层的CPU/OS来承载BFD协议,包括BFD会话建立,BFD检测报文的构造、发送、接收以及链路质量决策,其中,上述CPU/OS还可以为远端控制器,比如SDN Controller或者其他可以远程控制可编程网络的控制面。
但是现有技术存在的典型缺陷是CPU/OS的负载很重,尤其当多个路由器、交换机或者负载均衡设备等网络设备之间或与多个其他设备之间均存在BFD会话,那么CPU/OS的负载将会更重,降低网络设备的工作性能。
发明内容
为了解决上述问题。本发明提供一种链路质量检测方法、装置、存储介质和设备。
根据本发明的第一方面,提供了一种链路质量检测方法,应用于第一网络设备,第一网络设备包括监测设备,方法包括:
创建监测设备的报告规则;
由监测设备基于报告规则,向第一网络设备报告质量检测会话的建立报文,其中质量检测会话用于检测第一网络设备与一个或多个其他网络设备之间的链路的质量;
根据建立报文,生成对应于质量检测会话的监测规则;
将监测规则发送给监测设备,以使得在质量检测会话建立后,监测设备基于监测规则监测第一网络设备与一个或多个其他网络设备之间的链路的质量。
进一步地,基于监测规则监测第一网络设备与其他网络设备之间的链路的质量包括:
产生检测报文;
向其他网络设备发送检测报文;
根据对已发送的检测报文和从其他网络设备接收的响应报文的计数,确定链路的质量。
进一步地,确定链路质量包括:
通过计数器,每发送一个检测报文,计数器加一,每接收到一个响应报文,计数器置零;
当计数器的数值大于等于预定阈值时,确定链路发生故障。
进一步地,报告规则允许监测设备向第一网络设备报告建立报文,;以及
报告规则不允许监测设备向第一网络设备报告检测报文。
进一步地,当链路发生故障时,向第一网络设备报告质量检测会话的部分信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优刻得科技股份有限公司,未经优刻得科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811147049.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示设备
- 下一篇:一种加筋钢波纹板拱型桥涵结构