对计算机网络的高可用性增强的方法和系统技术方案

技术编号:24021056 阅读:77 留言:0更新日期:2020-05-02 05:22
在一个方面,一种用于基于当前广域网(WAN)连接性来实现动态高可用性(HA)模式的计算机联网方法,包括以下步骤:向WAN提供局域网(LAN)的第一边缘设备;向WAN提供LAN的第二边缘设备;以及同步与WAN的被连接到第一边缘设备和第二边缘设备的多条链路的状态。

Methods and systems for enhancing high availability of computer networks

【技术实现步骤摘要】
【国外来华专利技术】对计算机网络的高可用性增强的方法和系统
技术介绍
图1(现有技术)图示了根据一些实施例的示例高可用性(HA)网络拓扑100。HA网络拓扑100中可能存在两个关键缺陷,这些缺陷可以通过图2-图10中的增强来解决。第一缺陷可以包括在HA对(例如,第一边缘设备112和第二边缘设备114)的WAN侧上具有交换机的要求。WAN可以包括MPLS102和因特网108。单个交换机实际上可能会引入单点故障,需要两个WAN侧交换机来实现完全冗余。添加两个交换机(例如,交换机116和120)可能会增加插入的复杂性而没有提供任何实际的好处。在安装边缘路由器之后,客户可能对交换机负责。此外,可能出现裂脑(splitbrain)场景中不可预测的行为。典型地,交换机可以运行生成树协议以防止网络中的循环。如果两个设备都处于活动状态(例如,HA电缆118断开),那么每个交换机都可能阻塞不同的设备,从而导致通过该对设备的流量全部丢失。
技术实现思路
在一个方面,一种用于基于当前广域网(WAN)连接性来实现动态高可用性(HA)模式的计算机联网方法,包括以下步骤:向WAN提供局域网(LAN)的第一边缘设备;向WAN提供LAN的第二边缘设备;以及同步与WAN的被连接到第一边缘设备和第二边缘设备的多条链路的状态。该计算机化方法还可以检测多条链路被连接到第二边缘设备而不是第一边缘设备。在一个方面,一种可用于实现对计算机网络的高可用性(HA)增强的方法,包括以下步骤:提供局域网(LAN)的第一边缘设备;提供LAN的第二边缘设备;提供从广域网到LAN的网关系统;检测到第一边缘设备与第二边缘设备之间的HA电缆断开;在网关系统和第二边缘设备之间建立网络连接;利用网关系统:确定第一边缘设备处于活动状态并且传递网络流量、实现与第二边缘设备的网络隧道协议、发信号通知第二边缘设备进入备用模式、检测到第一边缘设备失去与网关的连接性,以及发信号通知第二边缘设备作为LAN的活动边缘设备进行接管。附图说明图1(现有技术)图示了根据一些实施例的示例高可用性(HA)网络拓扑。图2图示了根据一些实施例的在HA对的WAN侧上具有交换机的示例网络拓扑。图3图示了根据一些实施例的示例网络拓扑。图4A-图4B图示了根据一些实施例的网络拓扑,该网络拓扑图示了用共享链路覆盖边缘设备的第一用例。图5A-图5B图示了根据一些实施例的网络拓扑,该网络拓扑图示了包括其中仅一条链路连接到每个边缘设备(例如,边缘设备具有唯一链路)的场景的第二用例。图6图示了根据一些实施例的另一个示例网络拓扑。图7图示了根据一些实施例的具有活动LAN的另一个示例网络拓扑。图8图示了根据一些实施例的又一个示例网络拓扑。图9图示了根据一些实施例的示例通信交换处理。图10图示了根据一些实施例的用于在当前WAN连接上实现基于动态HA模式的处理的示例处理。图11描绘了可以被配置为执行本文提供的任何一个处理的示例性计算系统。图12图示了根据一些实施例的用于基于当前WAN连接来提供动态HA模式的示例处理。上面描述的各图是代表性集合,并且在实施本专利技术方面不是穷举的。具体实施方式公开了用于基于当前广域网连接性的动态高可用性模式的系统、方法和制造品,以及用于对计算机网络的高可用性增强的系统、方法以及方法和系统的制造品。呈现以下描述以使本领域普通技术人员能够制造和使用各种实施例。具体设备、技术和应用的描述仅作为示例提供。对于本文描述的示例的各种修改对于本领域普通技术人员而言是明显的,并且在不脱离各种实施例的精神和范围的情况下,本文定义的一般原理可以应用于其它示例和应用。在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或类似语言的引用意味着结合该实施例描述的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书中,短语“在一个实施例中”、“在实施例中”以及类似语言的出现可以但不一定全部引用相同的实施例。此外,在一个或多个实施例中,可以以任何合适的方式组合所描述的本专利技术的特征、结构或特性。在以下描述中,提供了许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对本专利技术实施例的透彻理解。但是,相关领域的技术人员可以认识到,可以在没有一个或多个具体细节的情况下,或者在其它方法、部件、材料等的情况下实践本专利技术。在其它情况下,未详细示出或描述众所周知的结构、材料或操作,以避免使本专利技术的各方面模糊。本文中包括的示意性流程图一般被阐述为逻辑流程图。因此,所描绘的顺序和标记的步骤指示所呈现的方法的一个实施例。可以设想在功能、逻辑或效果上与所示方法的一个或多个步骤或其部分等效的其它步骤和方法。此外,提供所采用的格式和符号以解释方法的逻辑步骤,并且应理解为不限制方法的范围。虽然在流程图中可以采用各种箭头类型和线类型,但是应理解它们不限制对应方法的范围。实际上,一些箭头或其它连接符可以用于仅指示方法的逻辑流程。例如,箭头可以指示所描绘的方法的列举步骤之间的未指定持续时间的等待或监视时段。此外,特定方法发生的顺序可以或可以不严格遵守所示的对应步骤的顺序。定义现在提供一些实施例的示例定义。地址解析协议(ARP)是用于发现与给定的因特网层地址相关联的链路层地址的通信协议,这是因特网协议套件中的重要功能。CE路由器(客户边缘路由器)可以是位于客户场所(premises)在客户的LAN与提供商的核心网络之间提供以太网接口的路由器。CE路由器可以是MPLS架构中的部件。动态隧道可以指当在两个边缘之间存在要发送的VPN流量时在两个端点之间按需建立的多路径隧道(即,路径),并且在VPN流量完成之后被拆除。边缘设备可以是提供进入企业或服务提供商核心网络的入口点的设备。边缘设备可以是在位于分支机构和/或客户场所中的虚拟机(VM)中运行的软件。网关可以是计算机网络上用作到另一个网络的接入点的节点(例如,路由器)。LAN是局域网,覆盖小范围本地区域的计算机网络。多协议标签交换(MPLS)是一类用于高性能电信网络的数据承载技术。MPLS基于短路径标签而不是长网络地址将数据从一个网络节点定向到下一个网络节点,从而避免在路由表中进行复杂的查找。标签识别远方节点之间而不是端点之间的虚拟链路(路径)。MPLS可以封装各种网络协议的数据包。协调器可以包括提供基于多租户和角色的集中式配置管理和可见性的软件部件。裂脑可以指源于维护范围重叠的两个分开的数据集而引起的数据或可用性的不一致性,其或者是由于网络设计中的服务器,或者是基于服务器未将其数据彼此同步和通信而导致的故障情况。隧道协议可以允许网络用户访问或提供基础网络不支持或直接提供的网络服务。广域网(WAN)是在大的地理距离上延伸的电信网络或计算机网络。虚拟专用网络(VPN)可以在诸如因特网之类的公共网络上扩展专用本文档来自技高网...

【技术保护点】
1.一种用于基于当前广域网WAN连接性来实现动态高可用性HA模式的计算机联网方法,所述方法包括:/n向WAN提供局域网LAN的第一边缘设备;/n向WAN提供LAN的第二边缘设备;以及/n同步与WAN的被连接到第一边缘设备和第二边缘设备中的至少一个的多条链路的状态。/n

【技术特征摘要】
【国外来华专利技术】20171109 US 62/583,733;20171211 US 15/838,052;20171.一种用于基于当前广域网WAN连接性来实现动态高可用性HA模式的计算机联网方法,所述方法包括:
向WAN提供局域网LAN的第一边缘设备;
向WAN提供LAN的第二边缘设备;以及
同步与WAN的被连接到第一边缘设备和第二边缘设备中的至少一个的多条链路的状态。


2.如权利要求1所述的计算机联网方法,还包括检测到所述多条链路被连接到第二边缘设备而不是第一边缘设备。


3.如权利要求2所述的计算机联网方法,还包括经由代理设备在第一边缘设备与第二边缘设备之间的HA电缆上启动隧道协议。


4.如权利要求1所述的计算机联网方法,还包括检测到所述多条链路仅被连接到第一边缘设备。


5.如权利要求1所述的计算机联网方法,还包括在本地位置处启动隧道协议。


6.如权利要求1所述的计算机联网方法,其中第一边缘设备使用第二设备来到达仅对第二边缘设备能用的链路。


7.如权利要求1所述的计算机联网方法,其中第一边缘设备是活动边缘设备,并且第二边缘设备是备用边缘设备。


8.如权利要求1所述的计算机联网方法,其中当存在HA故障转移时,第二边缘设备仅能够访问第二边缘设备直接连接到的与WAN的链路。


9.一种用于基于当前广域网WAN连接性实现动态高可用性HA模式的计算机系统,包括:
处理器;
包含指令的存储器,所述指令在所述处理器上执行时,使所述处理器执行以下操作:
向WAN提供局域网LAN的第一边缘设备;
向WAN提供LAN的第二边缘设备;
同步与WAN的被连接到第一边缘设备和第二边缘设备的多条链路的状态;
检测到所述多条链路被连接到第二边缘设备而不是第一边缘设备;以及
经由代理设备在第一边缘设备和第二边缘设备之间的HA电缆上启动隧道协议。


10.一种用于基于当前广域网WAN连接性实现动态高可用性HA模式的计算机系统,包括:
处理器;
包含指令的存储器,所述指令在所述处理器上执行时,使所述处理器执行以下操作:
向WAN...

【专利技术属性】
技术研发人员:A·R·玛雅P·P·莎科尔S·C·科诺斯S·M·吴S·慕康丹N·K·阿南达
申请(专利权)人:NICIRA股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1