[发明专利]一种主备用双机进行TCP连接倒换的方法无效
| 申请号: | 03134345.7 | 申请日: | 2003-07-02 | 
| 公开(公告)号: | CN1567919A | 公开(公告)日: | 2005-01-19 | 
| 发明(设计)人: | 杨国巍;段云龙;刘军鹏 | 申请(专利权)人: | 西安大唐电信有限公司 | 
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04B1/74 | 
| 代理公司: | 西安通大专利代理有限责任公司 | 代理人: | 李郑建 | 
| 地址: | 710075陕西*** | 国省代码: | 陕西;61 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明公开了一种主备用双机运用TCP与远端机通信时进行TCP连接倒换的方法,从而有效的实现主备用双机倒换时不引起与远端机TCP连接的连接中断,不影响与远端机通信的连续性,并且不让远端机察觉倒机过程。本发明包含对传统的TCP协议栈进行了一定的小范围改造,以适应实现本发明的需要。本发明的方法可以广泛的运用于采用TCP进行通信的主备用双机网络通信应用中。 | ||
| 搜索关键词: | 一种 备用 双机 进行 tcp 连接 倒换 方法 | ||
【主权项】:
                1.一种使用TCP进行通信的主备用双机进行TCP连接倒换的方法,其特征在于保证倒换过程中TCP通信的连续性。包含以下内容:A.主用机A、备用机B作为双机利用TCP与远端机C进行通信;主、备用机用来与远端机C通信时使用相同的IP地址d.d.d.d,相同的物理地址(物理地址也可以不同,此时应设置网卡工作在混杂模式下并且禁止备用机发送数据包)。启动时都需要禁止目的地址是远端机C的TCP包流出本机,同时禁止源地址是远端机C且目的地址是d.d.d.d的TCP包进入本机的TCP协议栈。B.主用机A工作时,首先允许目的地址是远端机的TCP包流出本机,同时允许源地址是远端机且目的地址是d.d.d.d的TCP包进入本机的TCP协议栈;然后建立与远端机C的TCP连接一,实现与远端机C的正常通信,主用机A的TCP连接一工作在正常模式下;C.备用机B启动后,在需要建立备用TCP连接的时候,建立备用TCP连接二。参照主用机A同远端机C建立的TCP连接一,该备用TCP连接二与主用机A和远端机C之间的TCP连接一具有相同的TCP本地端口和远端端口。这个备用连接二工作在一种特殊模式下。D.备用机B的备用TCP连接二建立成功后,允许源地址时远端机C且目的地址是d.d.d.d的TCP包进入备用机B的TCP协议栈;备用机B设法接收远端机C发送给主用机A的各种TCP包;备用机B的TCP协议栈用接收到的远端机C利用TCP连接一发送给主用机A的ACK包来更新备用TCP连接二的发送序号、接收序号等相关参数,从而使得备用机B建立的备用TCP连接二与主用机建立的TCP连接一的参数同步;在备用TCP连接二经过5次有效的参数更新后,其工作在准正常模式下;E.倒机时,主用机A禁止目的地址是远端机C的TCP包流出本机,A降为备用,其与远端机之间的TCP连接一工作在特殊模式下。备用机B允许目的地址是远端机的TCP包流出本机,备用TCP连接二转变为实际的连接,并且允许利用TCP连接二与远端机C继续通信;备用机B升为主用,在利用而二发送5包数据以后,二工作在正常模式下:主备用双机与远端机的TCP连接成功进行了倒换;F.如果需要再一次倒机,主用机、备用机重复前面提到的D、E过程;G.倒机前后,远端机C原有的TCP连接没有中断的感觉,始终保持连接,始终可以通信;远端机C感觉不到主备用双机TCP连接的倒换;H.如果远端机主动放弃原有TCP连接,重新建立新的到地址d.d.d.d的TCP连接,则主用机依然作为主用;如果备用机已经建立了备用TCP连接二,则工作在特殊模式下;随后主用机、备用机重复前面提到的D、E过程;如果备用机没有建立备用TCP连接二,主用机、备用机重复前面提到的C、D、E过程;对于主备用双机第一次启动时,都没有与远端机建立过连接,主用机按照一般正常方式与远端机完成TCP连接的建立,然后进行通信,随后的主用机都是由备用机转换而来的。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安大唐电信有限公司,未经西安大唐电信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03134345.7/,转载请声明来源钻瓜专利网。
- 上一篇:电子设备滑动防偏倾装置
 - 下一篇:网络节点通用标签分配方法
 





