一种发送保活报文的方法、设备及存储介质与流程

文档序号:29417565发布日期:2022-03-26 13:32阅读:来源:国知局

技术特征:
1.一种发送保活报文的方法,其特征在于,所述方法包括,主控制设备的bgp主进程将连接bgp邻居的传输层控制协议tcp连接的tcp信息备份至备控制设备的bgp备进程;所述bgp备进程基于配置备份的所述tcp信息源ip地址、协议类型以及tcp源端口号建立备套接字socket;所述bgp备进程监听所述bgp主进程的tcp连接的主socket;所述bgp主进程重启并关闭主socket;所述bgp备进程监听到所述主socket关闭,激活所述备socket,基于所述tcp信息获取tcp序列号;所述bgp备进程使用激活的所述备socket通过所述tcp连接向所述bgp邻居发送保活报文;其中,所述保活报文的tcp序列号为所述获取tcp序列号加1。2.根据权利要求1所述的方法,其特征在于,所述bgp备进程监听所述bgp主进程的tcp连接的主socket包括:所述bgp备进程向tcp协议注册协议控制块pcb状态变化事件;所述bgp备进程通过注册的tcp协议的pcb状态变化事件监听所述bgp主进程的tcp协议的pcb的信息。3.根据权利要求1所述的方法,其特征在于,所述bgp备进程监听所述bgp主进程的tcp连接的主socket包括:所述bgp备进程设置监听定时器;当所述监听定时器到达时,所述bgp备进程调用tcp接口获取所述bgp主进程的tcp协议的pcb的信息。4.根据权利要求1所述的方法,其特征在于,所述主控制设备bgp主进程将连接bgp邻居的传输层控制协议tcp连接的tcp信息备份至备控制设备的bgp备进程之前,所述方法还包括:所述bgp备进程确定所述备控制设备被选举为优选tcp不间断路由设备,启动bgp不间断路由功能。5.根据权利要求1所述的方法,其特征在于,所述bgp备进程激活所述备socket包括:所述bgp备进程基于备份的所述tcp信息获取所述tcp连接的五元组信息;其中,所述五元组信息包括作为目的ip地址的所述bgp邻居的ip地址、所述bgp邻居的不间断路由nsr的协议tcp端口号;作为源ip地址的所述bgp主进程的ip地址;所述bgp主进程的nsr协议的tcp端口号以及虚拟转发实例标识;所述bgp备进程将所述备socket和所述五元组信息关联;所述bgp备进程激活所述备socket。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述bgp备进程启动保活报文发送周期的定时器;所述bgp备进程切换为新bgp主进程。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述新bgp主进程关闭所述bgp不间断路由功能。8.根据权利要求5所述的方法,其特征在于,所述主控制设备的bgp主进程将连接bgp邻
居的传输层控制协议tcp连接的tcp信息备份至备控制设备的bgp备进程之前所述方法还包括:所述bgp备进程确定所述备控制设备由所述优选tcp不间断路由设备降级为普通备控制设备,所述bgp备进程关闭所述bgp不间断路由功能。9.一种发送保活报文的设备,其特征在于,包括处理器以及存储器;所述存储器用于存储处理器可执行指令;其中,所述处理器通过运行所述存储器中的处理器可执行指令用以实现权利要求1-8任一所述发送保活报文的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有处理器可执行指令,所述处理器可执行指令被处理器执行时实现权利要求1-8任一所述发送保活报文的方法。

技术总结
本申请提供一种发送保活报文的方法、设备及存储介质。该方法包括,主控制设备的BGP主进程将连接BGP邻居的传输层控制协议TCP连接的TCP信息备份至备控制设备的BGP备进程;BGP备进程基于配置备份的TCP信息源IP地址、协议类型以及TCP源端口号建立备socket;BGP备进程监听BGP主进程的TCP连接的主socket;BGP主进程重启并关闭主socket;BGP备进程监听到主socket关闭,激活备socket,基于TCP信息获取TCP序列号;BGP备进程使用激活的备socket通过TCP连接向BGP邻居发送保活报文;其中,保活报文的TCP序列号为获取TCP序列号加1。文的TCP序列号为获取TCP序列号加1。文的TCP序列号为获取TCP序列号加1。


技术研发人员:谢皓鑫 梅海涛
受保护的技术使用者:新华三技术有限公司合肥分公司
技术研发日:2021.11.26
技术公布日:2022/3/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1