[发明专利]用于跨网络节点同步所复制的对象的装置、系统和方法在审
| 申请号: | 202110322350.X | 申请日: | 2021-03-25 |
| 公开(公告)号: | CN114884971A | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | S·赛思;A·库玛姆阿;M·纳姆巴尔拉 | 申请(专利权)人: | 瞻博网络公司 |
| 主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L69/16 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 网络 节点 同步 复制 对象 装置 系统 方法 | ||
本公开的实施例涉及用于跨网络节点同步所复制的对象的装置、系统和方法。所公开的方法可以包括:(1)在网络内的主节点上检测对跨网络内的主节点和备用节点所复制的对象所进行的更改;(2)修改去往备用节点的状态更新消息以解释对主节点上的对象所进行的更改;(3)检查去往备用节点的状态更新消息的状态标志;(4)至少部分地基于状态更新消息的状态标志来确定状态更新消息准备好传输给备用节点;以及然后,响应于确定状态更新消息准备好传输,(5)将状态更新消息传输给备用节点以支持将更改复制到备用节点上的对象。还公开了各种其他装置、系统和方法。
技术领域
本公开的实施例涉及用于在高度缩放的环境中跨网络节点同步所复制的对象的其他装置、系统和方法。
背景技术
网络通常包括以高可用性来提供服务和/或业务转发的网络节点。为了实现针对这种服务和/或业务转发的可用性,这些网络节点中的一些网络节点可能需要彼此包括、提供和/或共享一组所复制的对象。另外,这些网络节点中的一些网络节点可能需要相对于彼此更新和/或同步这种所复制的对象的状态。
在一些示例中,网络节点可以支持和/或提供具有某些参数的网络套接字(socket)的高可用性。在这种示例中,这些网络节点中的一个网络节点可以主动地支持网络套接字和/或改变网络套接字的参数中的一个或多个参数。在传统的同步技术中,该网络节点可以每秒为每个网络套接字生成100个参数更新。例如,该网络节点可以主动地支持30,000个边界网关协议(BGP)连接。在该示例中,这30,000个BGP连接中的每个BGP连接可以每秒引起100个传输控制协议(TCP)更新和/或使100个传输控制协议(TCP)更新成为必需。因此,在传统的同步技术中,该网络节点可以负责每秒生成和/或传输3,000,000个TCP更新。
遗憾的是,该网络节点可能需要非常迅速地为这3,000,000个TCP更新中的每个TCP更新分配内存并且随后释放内存,从而带来沉重的负担和/或负载。此外,当这些TCP更新中的许多TCP更新实际上由网络节点传输时,它们可能不再那么重要。例如,即使在携带对这种参数的早前更改的TCP更新已经被传输之前,网络节点也可以改变BGP连接的一个或多个参数。在该示例中,网络节点可以按时间顺序对这些TCP更新排队以进行传输,但是针对给定BGP连接的最后一个TCP更新可以携带最相关和/或最新的参数状态。因此,造成对网络节点带来的沉重负担和/或负载的TCP更新中的许多TCP更新都可能在传输时没那么重要,从而潜在地浪费了网络节点的计算资源和/或存储器资源。
因此,本公开标识并且解决对用于在高度缩放的环境中跨网络节点同步所复制的对象的其他装置、系统和方法的需要。
发明内容
如下面将更详细地描述的,本公开大体上涉及用于在高度缩放的环境中跨网络节点同步所复制的对象的装置、系统和方法。在一个示例中,一种用于实现这种任务的方法可以包括:(1)在网络内的主节点上检测对跨主节点和该网络内的备用节点所复制的对象所进行的更改;(2)修改去往备用节点的状态更新消息以解释对主节点上的对象所进行的更改;(3)检查去往备用节点的状态更新消息的状态标志;(4)至少部分地基于状态更新消息的状态标志来确定状态更新消息准备好传输给备用节点;以及然后,响应于确定状态更新消息准备好传输,(5)将状态更新消息传输给备用节点以支持将更改复制到备用节点上的对象。
类似地,一种实现上面所标识的方法的系统可以包括:物理处理器,被配置为执行被存储在网络内的网络节点上的存储器中的各种模块。在一个示例中,该系统可以包括和/或执行:(1)检测模块,检测对跨网络内的主节点和备用节点所复制的对象所进行的更改;(2)消息模块,修改去往备用节点的状态更新消息以解释对主节点上的对象所进行的更改;(3)检查模块:(A)检查去往备用节点的状态更新消息的状态标志;以及(B)至少部分地基于状态更新消息的状态标志来确定状态更新消息准备好传输给备用节点;以及(4)传输模块,将状态更新消息传输给备用节点以支持将更改复制到备用节点上的对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110322350.X/2.html,转载请声明来源钻瓜专利网。





