双向转发检测方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:21777312 阅读:34 留言:0更新日期:2019-08-03 23:13
本公开提供了一种双向转发检测方法、装置、电子设备及可读存储介质,其中,该双向转发检测方法包括:若获取到对端设备发送的已就绪状态报文,则将BFD会话状态切换为已建立状态;控制主硬件单板和备硬件单板向对端设备交替发送已建立状态报文。该方法通过智能动态调整参数的发送报文的方式使得对端设备在预定时间内收到UP报文,避免了当主硬件单板发生不在位事件时,CPU单板控制器无法在预定时间之内感知到主硬件单板已经不在位,也就没办法发送给备硬件单板升为主硬件单板的消息,从而导致备硬件单板无法在预设时间内发送UP报文,进而使得对端设备没有在预定时间内收到UP报文,导致对端设备因为超时而引发BFD协议DOWN。

Bidirectional Forwarding Detection Method, Device, Electronic Equipment and Readable Storage Media

【技术实现步骤摘要】
双向转发检测方法、装置、电子设备及可读存储介质
本公开涉及数据通信
,具体涉及一种双向转发检测方法、装置、电子设备及可读存储介质。
技术介绍
BFD(BidirectionalForwardingDetection,双向转发检测)是一个通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测IP网络中链路的连通状况,保证设备之间能够快速检测到通信故障,以便能够及时采取措施,保证业务持续运行。在目前分布式高端路由器中,BFDUP报文由CPU发送的,称为软件BFD;BFDUP报文由硬件发送的,称为硬件BFD;对于硬件BFD,通常由维护板和备用维护板构成。维护板是负责发送UP报文的硬件单板,备用维护板是维护板不在位时,来接替维护板发包的单板。然而,在BFD硬件发包的环境下,由于维护板故障使得对端设备没有在预定时间内收到UP报文,导致对端设备因为超时而引发BFD协议DOWN的问题。
技术实现思路
基于此,本公开实施例提供了一种报文发送方法、装置、电子设备及可读存储介质,以解决现有技术中BFD硬件发包的环境下,对端设备没有在预定时间内收到UP报文,导致对端设备因为超时而引发BFD协议本文档来自技高网...

【技术保护点】
1.一种双向转发检测方法,其特征在于,应用于第一设备,包括:若获取到对端设备发送的已就绪状态报文,则将BFD会话状态切换为已建立状态;控制主硬件单板和备硬件单板向所述对端设备交替发送已建立状态报文。

【技术特征摘要】
1.一种双向转发检测方法,其特征在于,应用于第一设备,包括:若获取到对端设备发送的已就绪状态报文,则将BFD会话状态切换为已建立状态;控制主硬件单板和备硬件单板向所述对端设备交替发送已建立状态报文。2.根据权利要求1所述的双向转发检测方法,其特征在于,还包括:接收所述对端设备反馈的已建立状态报文,所述对端设备反馈的已建立状态报文由所述对端设备的主硬件单板和备硬件单板交替发送;若预设时间内接收到所述对端设备反馈的已建立状态报文,则保活会话。3.根据权利要求2所述的双向转发检测方法,其特征在于,接收所述对端设备反馈的已建立状态报文,包括:确定相邻两个已建立状态报文之间的间隔偏差;判断所述间隔偏差是否大于预设偏差;若所述间隔偏差大于所述预设偏差,则根据所述间隔偏差确定偏差调整时间;通知所述对端设备根据所述偏差调整时间调整已建立状态报文的发送时间。4.根据权利要求3所述的双向转发检测方法,其特征在于,确定相邻两个已建立状态报文之间的间隔偏差,包括:获取相邻已建立状态报文之间的多个间隔偏差;确定所述多个间隔偏差中的最大偏差为间隔偏差。5.根据权利要求2所述的双向转发检测方法,其特征在于,接收所述对端设备反馈的已建立状态报文,包括:确定相邻两个已建立状态报文之间的相对误差;判断所述相对误差值是否大于预设误差;若所述相对误差值大于所述预设误差,则根据所述相对误差确定误差调整时间;通知所述对端设备根据所述误差调整时间调整已建立状态报文的发送时间。6.根据权利要求5所述的双向转发检测方法,其特征在于,若所述相对误差值大于所述预设误差,则根据所述相对误差值确定误差调整时间,包括:若所述相对误差值大于所述预设误差,则根据所述相对误差确定对端设备的主硬件单板和备硬件单板中误差较大的硬件单板;获取对端设备的主硬件单板和备硬件单板的发包次数;根据所述发包次数确定所述误差较大的硬件单板的下一次发包时刻,将所述下一次发包时刻作为误差调整时间。7.一种双向转发检测方法,其特征在于,应用于第二设备,包括:接收所述对端设备发送的已建立状态报文,所述对端设备发送的已建立状态报文由所述对端设备的主硬件单板和备硬件单板交替发送;若预设时间内接收到所述对端设备发送的已建立状态报文,则控制主硬件单板和备硬件单板向所述对端设备交替发送已建立状态报文。8.根据权利要求7所述的双向转发检测方法,其特征在于,接收所述对端设备发送的已建立状态报文,包括:确定相邻两个已建立状态报文之间的间隔偏差;判断所述间隔偏差是否...

【专利技术属性】
技术研发人员:廖亮吴文汪亮
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1