[发明专利]用于TCP连接备份的方法和装置有效
申请号: | 201910308002.X | 申请日: | 2019-04-17 |
公开(公告)号: | CN110011767B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 段琳 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L69/163;H04L41/0663 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 tcp 连接 备份 方法 装置 | ||
本申请实施例公开了用于TCP连接备份的方法和装置。该方法的一具体实施方式包括:接收连接备份使能请求信息,其中,该连接备份使能请求信息中包括需要备份的TCP连接的目的地址和目的端口;确定预先存储的TCP连接集合中是否存在包含该目的地址和目的端口的TCP连接;响应于确定预先存储的TCP连接集合中存在包含该目的地址和目的端口的TCP连接,将包含该目的地址和目的端口的TCP连接发送给通信连接的备用设备进行备份。该方法能够实现将主用设备中历史存在的TCP连接进行备份。
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于TCP连接备份的方法和装置。
背景技术
TCP(Transmission Control Protocol传输控制协议)连接备份的方法和装置通常用于HA(High Available,高可用)系统中,用以确保TCP连接在主用设备发生异常,备用设备接管TCP连接后,该连接中数据仍能正常的实现收发。
现有的技术中,通常通过主用设备与备用设备之间建立的报文镜像通路进行TCP连接信息的备份。具体而言,主用设备在进行握手的同时将握手信息报文同步发送到备用设备设备上,备用设备根据镜像报文自行建立起握手信息,达到备份的目的。上述备份方法依赖于备用设备上对握手报文的处理,无法保证最终连接数据的主备一致性,而很多业务通常先有的服务,而后再根据需要进行连接同步,这种情况下,使能备份前的连接信息无法同步的备用设备上,造成HA系统无法有效备份。
发明内容
本申请实施例提出了用于TCP连接备份的方法和装置。
第一方面,本申请实施例提供了一种用于TCP连接备份的方法,该方法包括:接收连接备份使能请求信息,其中,上述连接备份使能请求信息中包括需要备份的TCP连接的目的地址和目的端口;确定预先存储的TCP连接集合中是否存在包含上述目的地址和目的端口的TCP连接;响应于确定预先存储的TCP连接集合中存在包含上述目的地址和目的端口的TCP连接,将包含上述目的地址和目的端口的TCP连接发送给通信连接的备用设备进行备份。
在一些实施例中,上述方法还包括:响应于确定预先存储的TCP连接集合中不存在包含上述目的地址和目的端口的TCP连接,接收TCP报文;确定所接收的TCP报文中是否包含上述目的地址和目的端口,以及将包含上述目的地址和目的端口的TCP报文发送给上述备用设备。
在一些实施例中,上述方法还包括:响应于确定上述所接收的TCP报文对应的TCP连接已建立,接收上述备用设备发送的回传信息,其中,上述回传信息包括上述备用设备中预设时长内备份的TCP连接集合;确定上述预设时长内备份的TCP连接集合中是否包含上述已建立的TCP连接;响应于确定上述预设时长内备份的TCP连接集合中不包含上述已建立的TCP连接,将上述已建立的TCP连接发送给上述备用设备进行备份。
在一些实施例中,在上述将包含上述目的地址和目的端口的TCP连接发送给通信连接的备用设备进行备份之后,上述方法还包括:将包含上述目的地址和目的端口的TCP连接作为需要备份的TCP连接存储到需备份TCP连接集合中。
在一些实施例中,上述方法还包括:接收上述备用设备发送的回传信息,其中,上述回传信息包括上述备用设备中已备份的TCP连接集合;对于上述需备份TCP连接集合中的需备份TCP连接,确定该需备份TCP连接是否存在于上述已备份的TCP连接集合中,将确定存在的需备份TCP连接确定为有效备份TCP连接。
在一些实施例中,上述方法还包括:将需备份TCP连接集合中,除上述有效备份TCP连接之外的需备份TCP连接发送给上述备用设备进行备份。
在一些实施例中,上述方法还包括:对于存在于上述已备份的TCP连接集合中但不存在于上述需备份TCP连接集合中的TCP连接,控制上述备用设备将该TCP连接从上述已备份的TCP连接集合中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910308002.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:波束失败检测方法、终端及网络设备
- 下一篇:信息传输方法及终端