[发明专利]一种BFD会话处理方法、装置、存储介质及路由设备有效
申请号: | 202011027600.9 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112367255B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 贺旦 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L45/12 | 分类号: | H04L45/12;H04L67/141;H04L67/145 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bfd 会话 处理 方法 装置 存储 介质 路由 设备 | ||
本发明公开了一种BFD会话处理方法、装置、存储介质及路由设备,应用于第一路由设备,该方法包括:当与第二路由设备利用双向转发检测BFD会话建立通信时,检测预先配置的自身的BFD会话参数及所述第二路由设备的BFD会话参数;根据BFD会话参数生成发包间隔以及检测超时时间;在与第二路由设备进行BFD会话参数协商过程中,分别判断发包间隔和/或检测超时时间是否支持硬件维护;当发包间隔和/或检测超时时间支持硬件维护时,则使用硬件维护所述发包间隔和/或检测超时时间;当发包间隔或检测超时时间不支持硬件维护时,则使用软件维护发包间隔或检测超时时间。因此,采用本申请实施例,降低了对端会话检测超时和会话震荡发生的概率。
技术领域
本发明涉及通信技术领域,特别涉及一种BFD会话处理方法、装置、存储介质及路由设备。
背景技术
BFD(Bidirectional Forwarding Detection,双向转发检测)是一个通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测转发路径的连通状况。通常路由协议,如OSPF/IS-IS/BGP,采用Hello报文机制检测故障,所需时间是秒级。而BFD可以为它们提供毫秒级的检测,快速检测到通信故障,以便切换到备用链路,保证业务持续运行。
随着高性能路由器大单机、多集群的发展,整个系统支持的链路数量越来越多,就需要更多的BFD会话来快速感知到链路故障,因此对BFD会话的规格提出了新的要求。BFD会话的定时发包和检测超时功能,从CPU单核处理、CPU多核处理,发展到使用硬件NP(NetworkProcessor,网络处理器)芯片处理。
在当前BFD会话中,由于NP芯片的RTC(Real Time Clock,实时时钟)资源和Watchdog Counters(看门狗计数器)资源有限,并不是所有类型的BFD会话都支持硬件维护。一些常用的发包间隔、检测超时时间使用硬件维护,其他情况继续使用CPU软件维护。CPU软件处理的性能是相当受限的,当批量建立大规格硬件BFD会话时,先采用慢协商机制,BFD会话会先使用较大的发包间隔和收包间隔协商,慢慢过渡到使用配置值来协商。一般只有最后协商的发包间隔和检测超时时间同时支持硬件维护,这就导致中间协商的过程全是软件CPU处理的。当批量建立大规格BFD会话时,CPU突发压力大,常常会由于CPU发包不及时导致对端会话检测超时、BFD会话震荡。
发明内容
本申请实施例提供了一种BFD会话处理方法、装置、存储介质及路由设备。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
第一方面,本申请实施例提供了一种BFD会话处理方法,应用于第一路由设备,该方法包括:
当与第二路由设备利用双向转发检测BFD会话建立通信时,检测预先配置的自身的BFD会话参数及所述第二路由设备的BFD会话参数,所述自身的BFD会话参数包括第一最小发包间隔,所述第二路由设备的BFD会话参数包括第二最小发包间隔、第二最小收包间隔以及第二连续丢包数;
根据所述第一最小发包间隔和所述第二最小收包间隔生成发包间隔;
根据所述第二最小发包间隔以及第二连续丢包数生成检测超时时间;
在与所述第二路由设备进行BFD会话参数协商过程中,分别判断所述发包间隔和/或检测超时时间是否支持硬件维护;当所述发包间隔和/或检测超时时间支持硬件维护时,则使用硬件维护所述发包间隔和/或检测超时时间;当所述发包间隔或检测超时时间不支持硬件维护时,则使用软件维护所述发包间隔或检测超时时间。
可选的,所述与第二路由设备建立通信,包括:
当开启状态机协商时,获取出厂时的协商参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011027600.9/2.html,转载请声明来源钻瓜专利网。