[发明专利]一种在多服务器之间进行会话迁移的方法有效
申请号: | 201310581670.2 | 申请日: | 2013-11-20 |
公开(公告)号: | CN104660550B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 黄小红;赵钦;闫屾;马严;牟亿;王振华;张晓冬;高志腾 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/741 |
代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 姚克枫;姜寿辉 |
地址: | 100876*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 之间 进行 会话 迁移 方法 | ||
本发明公开了一种在多服务器之间进行会话迁移的方法,包括:第二镜像服务器接收到来自于第二地址转换设备传送的客户端数据包,其中,所述客户端当前由第一镜像服务器通过第一地址转换设备进行数据服务;当需要进行会话迁移的时候,第二镜像服务器通过第二地址转换设备向所述客户端发送一个连接迁移请求包;判断是否接收到客户端返回的响应所述连接迁移请求包的确认包;其中,当接收到所述客户端返回的确认包以后,第二镜像服务器通知管理节点关闭所述客户端与第一镜像服务器之间的连接,并与所述客户端建立连接以提供后续的数据服务。该方法能够在不中断客户端和当前镜像服务器之间的数据服务的情况下实现多服务器之间会话的平滑迁移,用户在完全没有感觉的情况下能够获得更好的网络体验。
技术领域
本发明涉及一种在多服务器之间进行会话迁移的方法,具体来说,是指一种TCP会话的迁移方法,属于多媒体通信领域。
背景技术
随着互联网的高速发展,网络应用日益增多,网络负载的日趋增大,服务器的性能、稳定性和可靠性正面临严峻的考验。虽然P2P的网络服务模式正在兴起,但是目前互联网上的主导服务模式仍然是C/S或B/S,针对这种情况,人们纷纷采用负载均衡、双机备份等技术来提供更为稳定的服务。为了给用户提供更好的服务以及减少网络负载,基于TCP连接迁移的方法逐渐开始出现。
TCP是一个端到端的传输层协议,处于应用层和网络层之间。在数据传输之前,由TCP模块在运行于不同主机上的两个应用程序之间建立直接连接,通常称为虚拟连接,其后的TCP报文在此连接的接触上进行传输。TCP协议在IP协议提供的服务基础上,提供了面向连接的、可靠的、全双工的数据流传输服务。TCP协议通过三个报文段完成连接的建立,也就是俗称的三次握手协议。当主动方发出SYN连接请求后,等待对方回答SYN,ACK。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的协议。第一次握手:建立连接时,客户端发送SYN包(SEQ=X)到服务器,并进入SYN_SEND状态,等待服务器确认。第二次握手:服务器收到SYN包,必须确认客户的SYN(ACK=X+1),同时自己也送一个SYN包(SEQ=Y),即SYN+ACK包,此时服务器进入SYN_RECV状态。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ACK=Y+1),此包发送完毕,客户端和服务器进入Established状态,完成三次握手。
TCP连接迁移是将一个TCP连接的一个端点迁移到另一个节点,而整个迁移过程对于连接的另一端点来说是透明的。所以,前端服务器能够利用TCP连接迁移将客户的连接迁移至后端某一台或者多台服务器上。此后,前端服务器就担当路由器,将该客户发来的报文转发给后端服务器,而后端服务器则将服务数据直接发送给客户,即不经过前端服务器中转,大大减轻前端服务器的负担。
M-TCP(Migratory TCP)是由Rutgers University的Distributed Computing Lab的研究人员开发的,其解决方法是提出一种新的传输层协议,该协议是传统TCP协议的扩展,称为M-TCP协议。使用该协议的服务器集群中的服务器之间可以实现TCP连接的的动态迁移,但迁移是由客户方主动发起的,对客户方不透明。方法的初衷在于与客户端已经建立TCP会话的服务器端因某种不可期的原因宕机,客户端向另一个备用服务器重新发起恢复会话的请求。使用此方法需要修改主机的操作系统,在BSD上实现,并且服务程序也必须使用M-TCP提供的API重新编写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310581670.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种WLAN网络入侵检测系统
- 下一篇:发送装置以及接收装置