[发明专利]使用多个网元实现高可用性的相关方法和装置有效
申请号: | 201880011760.9 | 申请日: | 2018-02-13 |
公开(公告)号: | CN110313138B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 陈怀谟;凯瑟琳·赵;李明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04J3/26 | 分类号: | H04J3/26 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 多个网元 实现 可用性 相关 方法 装置 | ||
根据本发明的一个方面,一种系统包括:主用网元,具有用于执行主应用和传输控制协议(transmission control protocol,TCP)模块的电路;多个备用网元,具有用于执行所述主应用的备用副本和备用TCP模块;以及网络连接,耦合到所述主用和备用网元中的一个或多个,其中,所述主用网元和备用网元耦合,以通过它们各自的TCP模块来传输数据和确认,无论所述网元中的一个还是两个发生故障,都可重配置所述备用网元通过所述网络连接向对端进行传送。
相关申请
本申请要求2018年2月12日递交的发明名称为“使用多个网元实现高可用性(HighAvailability Using Multiple Network Elements)”的第15/894,644号美国非临时专利申请案的在先申请优先权,该在先申请案又要求(2017年2月14日递交的发明名称为多个单板中的并行高可用TCP(PARALLEL HIGH AVAILABLE TCP IN MULTIPLE BOARDS))第62/458,974号美国临时专利申请案以及(2017年2月14日递交的发明名称为多个单板中的串行高可用TCP(SEQUENTIAL HIGH AVAILABLE TCP IN MULTIPLE BOARDS))第62/458,979号美国临时专利申请案的在先申请优先权,这些在先申请案的内容以引入的方式并入本文本中。
技术领域
本发明大体涉及网络通信,更具体地,涉及包括用于提供多个单板上的传输控制协议(transmission control protocol,TCP)高可用性(high availability,HA)的各种方法和构造的系统,使得TCP在两个或多个单板同时发生故障时工作/可用,以确保路由功能的可用性。
背景技术
现有TCP高可用性(High Availability,HA)以路由器中的两个控制单板作为基础。如果两个单板同时发生故障,则路由器中的TCP模块会发生故障,使用边界网关协议(border gateway protocol,BGP)的通过TCP模块的路由也会发生故障。
发明内容
现在描述各种示例,简单地介绍下文在具体实施方式中进一步描述的几个概念。本发明内容并非旨在明确请求保护的主题的关键或基本特征,也不旨在限制请求保护的主题的范围。
根据本发明的一个方面,一种系统包括:主用网元,具有用于执行主应用和传输控制协议(transmission control protocol,TCP)模块的电路;多个备用网元,具有用于执行所述主应用的备用副本和备用TCP模块;以及网络连接,耦合到所述主用和备用网元中的一个或多个,其中,所述主用网元和备用网元耦合,以通过它们各自的TCP模块来传输数据和确认,无论所述网元中的一个还是两个发生故障,都可重配置所述备用网元通过所述网络连接向对端进行传送。
可选地,在任意前述方面,所述方面的又一实施方式包括:每个TCP模块都包括接收缓冲区和发送缓冲区。
可选地,在任意前述方面,所述方面的又一实施方式包括:所述TCP模块用于将所述数据和确认封装到报文中,所述报文包括将所述报文标识为数据报文或确认报文的字段和提供序列号的字段。
可选地,在任意前述方面,所述方面的又一实施方式包括:数据报文的序列号标识数据报文中传输的数据或者确认报文中用于接收确认的数据的最后一个字节。
可选地,在任意前述方面,所述方面的又一实施方式包括:所述主用网元用于聚合多个数据报文以及将所述聚合后多个数据报文组播到所述备用网元。
可选地,在任意前述方面,所述方面的又一实施方式包括:所述将聚合后多个数据报文组播包括响应于触发事件组播接收到的数据报文。
可选地,在任意前述方面,所述方面的又一实施方式包括:所述触发事件包括超时、达到窗口大小和从主用网元应用接收传输数据报文中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880011760.9/2.html,转载请声明来源钻瓜专利网。