[发明专利]从活跃TCP应用到备用TCP应用的无中断切换在审
申请号: | 201280022334.8 | 申请日: | 2012-05-02 |
公开(公告)号: | CN103535016A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | J.黑茨 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | H04L29/14 | 分类号: | H04L29/14;H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 叶晓勇;汤春龙 |
地址: | 瑞典斯*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 活跃 tcp 用到 备用 应用 中断 切换 | ||
1. 一种在网络元件中执行的方法,用于维持活跃控制卡与备用控制卡之间的活跃-备用关系,所述方法包括以下步骤:
在所述活跃控制卡中的活跃传输控制协议(“TCP”)模块处接收来自远程网络元件的数据分组;
将所述数据分组中的至少一部分从所述活跃TCP模块通信到所述活跃控制卡中的活跃应用(“APP”)模块;
响应于接收所述数据分组中的所述至少一部分而将APP同步(“SYNC”)消息从所述活跃APP模块通信到所述备用控制卡上的备用APP模块;
在所述活跃APP模块处接收来自所述备用APP模块的APP SYNC确认(“ACK”)消息,其中所述APP SYNC ACK消息指示所述APP SYNC消息的成功输送;
响应于接收所述APP SYNC ACK消息而将APP ACK消息从所述活跃APP模块通信到所述活跃TCP模块;以及
响应于接收所述APP ACK消息而将数据ACK消息从所述活跃TCP模块通信到所述远程网络元件,其中所述数据ACK消息指示所述数据分组的成功输送。
2. 如权利要求1所述的方法,还包括步骤:
基于活跃APP状态和包含在所述数据分组中的所述至少一部分中的信息而确定一组一个或多个活跃APP状态改变;以及
生成所述APP SYNC消息来包括所述一组活跃APP状态改变。
3. 如权利要求1所述的方法,其中所述APP SYNC消息跨过进程间通信信道而通信到所述备用APP模块。
4. 如权利要求1所述的方法,其中所述活跃APP模块包括活跃边界网关协议(“BGP”)进程并且所述备用APP模块包括备用BGP APP,并且其中所述数据分组包括BGP更新消息并且所述APP SYNC消息包括所述备用BGP APP用来与所述活跃BGP APP同步状态信息的数据。
5. 如权利要求4所述的方法,还包括以下步骤:
在所述活跃BGP APP处读取包含在所述BGP更新消息内的一个或多个BGP路由更新;
基于来自本地策略信息库的一个或多个策略而在所述活跃BGP APP处丢弃一个或多个BGP路由更新;
基于活跃BGP APP状态、所述一个或多个读取的BGP路由更新、以及所述一个或多个丢弃的BGP路由更新而确定一组一个或多个BGP状态改变;以及
生成所述APP SYNC消息来包括所述一组BGP状态改变。
6. 如权利要求1所述的方法,还包括以下步骤:
从所述活跃TCP模块中的一个或多个TCP端点检索TCP端点信息;
将检索到的TCP端点信息通信到所述备用TCP模块;
在所述备用APP模块处检测发起无中断切换的切换事件;
利用以前通信的TCP端点信息来创建所述备用TCP模块中的一个或多个TCP端点;以及
响应于检测所述切换事件,执行使备用控制卡从备用状态转变到活跃状态的无中断切换,其中所述转变对于所述远程网络元件是透明的。
7. 如权利要求6所述的方法,其中所述活跃APP模块包括活跃边界网关协议(“BGP”)进程,所述备用APP模块包括备用BGP APP,并且所述远程网络元件是BGP路由器并且其中执行所述无中断切换以使所述远程网络元件不响应于所述切换事件而执行BGP平滑重启。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280022334.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种芯片原型验证报文随机传输方法
- 下一篇:化学机械抛光晶圆承载器