使用底层任播VTEP IP的边缘节点集群网络冗余和快速收敛制造技术

技术编号:20886753 阅读:38 留言:0更新日期:2019-04-17 13:42
一些实施例提供了用于为在网络中操作的模块提供冗余和快速收敛的方法。该方法将模块配置为使用相同的任播内部IP地址、任播MAC地址,并与相同的任播VTEP IP地址相关联。在一些实施例中,模块以活动‑活动模式操作,并且运行模块的所有节点以相等的本地优先权通告任播VTEP IP地址。在一些实施例中,模块以活动‑待机模式操作,并且运行活动模块的节点以更高的本地优先权通告任播VTEP IP地址。

【技术实现步骤摘要】
【国外来华专利技术】使用底层任播VTEPIP的边缘节点集群网络冗余和快速收敛
技术介绍
网络在服务节点处提供服务。服务节点的集群常常用于提供冗余,以便在单个服务节点发生故障时不会中断服务。在故障转移过程,即从故障节点切换到冗余节点的过程期间,发往故障节点的分组可能被丢弃或者可能不被提供服务。因此,需要用于在最小化故障转移时间的同时提供冗余的方法。
技术实现思路
一些实施例提供了一种用于向在边缘节点中执行的模块(例如,服务路由器)提供冗余和快速收敛的方法。在一些实施例中,该方法由集中管理网络的管理平面(例如,在网络控制器中实现)执行。在一些实施例中,该方法将在边缘节点中执行的服务路由器集合配置为使用相同的任播内部互联网协议(IP)地址和相同的任播内部媒体访问控制(MAC)地址。在一些实施例中,该方法将该服务路由器集合正在其上执行的边缘节点配置为使用相同的任播虚拟可扩展局域网隧道端点(VTEP)IP地址集合。在一些实施例中,该方法将边缘节点配置为将任播内部IP和任播内部MAC地址通告为通过至少一个任播VTEPIP地址可达。在一些实施例中,该方法将服务路由器配置为以活动-待机模式操作,其中一个服务路由器充当活动服务路由器,而其它服务路由器充当待机服务路由器,以防活动服务路由器不再可访问(例如,活动服务路由器发生故障或与活动服务路由器的连接发生故障)。在一些实施例中,该方法通过将活动服务路由器在其上执行的边缘节点配置为以更高的本地优先权通告任播VTEPIP地址来实现这一点。在这些实施例中,当边缘节点发生故障时,连接到边缘节点的交换机通告在边缘节点处不再可以到达任播VTEPIP地址。在其它实施例中,该方法通过将所有边缘节点配置为以相同的本地优先权通告任播VTEPIP地址来将模块配置为活动-活动模式。在一些实施例中,该方法利用底层网络的收敛来减少冗余模块的故障转移时间。在一些实施例中,底层网络中的收敛时间基于物理交换机和模块在其上执行的机器(例如,边缘节点或边缘节点在其上执行的主机)之间的链路故障检测协议(例如,双向转发检测(BFD))。在大多数情况下,这种底层网络故障检测将比在模块之间操作的基于软件的方法快得多(50ms对1秒)。硬件的更快检测和快速收敛时间允许减少模块的故障转移时间。前面的
技术实现思路
旨在用作针对本专利技术的一些实施例的简要介绍。它并不意味着是本文档中所公开的所有专利技术性主题的介绍或概述。以下的具体实施方式和参考具体实施方式的附图说明将进一步描述在
技术实现思路
以及其它实施例中所描述的实施例。因此,为了理解本文档所描述的所有实施例,需要对
技术实现思路
、具体实施方式和附图说明进行全面地审阅。此外,所要求保护的主题不受在
技术实现思路
、具体实施方式和附图说明中的说明性细节的限制,而是要由所附权利要求来定义,这是因为所要求保护的主题可以在不脱离本主题的精神的情况下以其它特定形式来体现。附图说明本专利技术的新颖特征在所附权利要求中阐述。但是,为了解释的目的,本专利技术的几种实施例在以下图中阐述。图1图示了包括本专利技术在其中操作的服务模块、边缘节点、叶子交换机和主干(spine)交换机的网络。图2图示了在如图1中那样配置的系统中使用相同的任播地址集合的服务模块集合。图3图示了使用两个任播VTEPIP地址在活动-待机模式下实现多对服务路由器的边缘节点集合。图4概念性地图示了用于配置服务模块以实现本专利技术的一些实施例的过程。图5概念性地图示了用于在服务路由器故障的情况下实现冗余的一些实施例的过程。图6概念性地图示了当服务路由器重新联机(online)时用于实现冗余的一些实施例的过程。图7概念性地图示了用于实现本专利技术的一些实施例的电子系统。具体实施方式在以下描述中,为于解释的目的阐述了许多细节。但是,本领域普通技术人员将认识到,本专利技术可以在不使用这些具体细节的情况下进行实践。在其它情况下,众所周知的结构和设备以框图的形式示出,以便防止用不必要的细节模糊本专利技术的描述。一些实施例提供了一种用于向在边缘节点中执行的模块(例如,服务路由器)提供冗余和快速收敛的方法。在一些实施例中,该方法由集中管理网络的管理平面(例如,在网络控制器中实现)执行。在一些实施例中,该方法将在边缘节点中执行的服务路由器集合配置为使用相同的任播内部互联网协议(IP)地址和相同的任播内部媒体访问控制(MAC)地址。在一些实施例中,该方法将该服务路由器集合正在其上执行的边缘节点配置为使用相同的任播虚拟可扩展局域网隧道端点(VTEP)IP地址集合。在一些实施例中,该方法将边缘节点配置为将任播内部IP和任播内部MAC地址通告为通过至少一个任播VTEPIP地址可达。图1图示了网络系统100,其中实现了本专利技术的一些实施例。图1包括多个主机101A-E、虚拟可扩展局域网隧道端点(VTEP)102A-C、边缘节点105A-D、服务路由器106、叶子交换机110A-D、管理程序115A、主干交换机120A-N、数据中心架构130以及外部网络140。为简单起见,图1仅示出了具有内部部件的主机101A和B以及边缘节点105D,但是本领域普通技术人员将理解其它主机和边缘机器可以包含类似的、附加的或替代性的元件。边缘节点105A-D连接到外部网络140,并通过托管服务路由器(例如,服务路由器106)为连接到数据中心架构130的虚拟机或其它数据计算节点提供对外部网络140的访问。服务路由器(SR)在不同的实施例中可以在命名空间、虚拟机中实现,或者实现为虚拟路由和转发(VRF)模块。服务路由器提供路由服务并且,在一些实施例中,提供多个有状态(例如,防火墙、NAT等)或无状态服务(例如,访问控制列表(ACL))。在不同的实施例中,边缘节点105A-D可以被实现为虚拟机(有时称为边缘VM),在其它类型的数据计算节点(例如,命名空间、物理主机等)中实现,或者通过使用基于Linux的数据路径开发工具包(DPDK)分组处理软件来实现(例如,作为基于DPDK的数据路径中的VRF)。在一些实施例中,边缘节点(例如,边缘节点105D)终止隧道(例如,由网络管理器定义的隧道)。在一些实施例中,一些边缘节点(例如,边缘节点105C)利用它们在其上执行的主机的VTEP,而其它边缘节点在边缘节点在专用服务器中执行时实现它们自己的VTEP。在一些实施例中,边缘节点可以在裸机上运行(例如,直接在服务器或主机上运行),或者作为在管理程序之上运行的虚拟机形状因子(formfactor)运行。本领域普通技术人员将理解的是,网络可以包括以上述模式的任意组合操作的多个边缘节点。在一些实施例中,叶子物理交换机110C和110D是数据中心架构130的一部分,并且向在主机101B-E上执行的VM提供对主干交换机120A-N的访问,并且通过叶子物理交换机110A和110B以及边缘节点105A-D提供对外部网络140的访问。在一些实施例中,叶子交换机可以被实现为机架交换机的物理顶部。在一些实施例中,叶子交换机和主干交换机运行内部网关协议(IGP)(例如,开放最短路径优先(OSPF)、路由信息协议(RIP)、中间系统到中间系统(IS-IS)等)以引导分组沿着最短路径到达分组目的地。在一些实施例中,主机101B-E托管使用边缘节点和服务路由器访问外部网络140的多个VM。可以本文档来自技高网
...

【技术保护点】
1.一种用于在虚拟化环境中提供冗余的方法,包括:将在多个边缘节点上执行的多个服务路由器配置为使用相同的任播内部互联网协议(IP)地址;将所述多个边缘节点配置为使用相同的任播虚拟可扩展局域网隧道端点(VTEP)IP地址;以及将分布式路由器配置为使用所述多个服务路由器的内部任播IP地址作为缺省网关。

【技术特征摘要】
【国外来华专利技术】2016.08.31 US 62/382,229;2017.02.27 US 15/443,9741.一种用于在虚拟化环境中提供冗余的方法,包括:将在多个边缘节点上执行的多个服务路由器配置为使用相同的任播内部互联网协议(IP)地址;将所述多个边缘节点配置为使用相同的任播虚拟可扩展局域网隧道端点(VTEP)IP地址;以及将分布式路由器配置为使用所述多个服务路由器的内部任播IP地址作为缺省网关。2.如权利要求1所述的方法,还包括:将第一服务路由器配置为活动服务路由器,所述活动服务路由器在其上执行的边缘节点以比所述多个服务路由器中的服务路由器在其上执行的其它边缘节点更高的本地优先权通告VTEPIP地址,其中,在到第一服务路由器的连接发生故障时,到服务路由器的流量被引导到充当所述多个服务路由器中的当前活动服务路由器的第二待机服务路由器。3.如权利要求2所述的方法,其中沿着从第一边缘节点到硬件交换机的路径通过故障检测协议检测第一服务路由器的故障。4.如权利要求3所述的方法,其中硬件交换机是叶子主干网络拓扑中的叶子交换机。5.如权利要求3所述的方法,其中故障检测协议是双向转发检测协议。6.如权利要求2所述的方法,其中在第一服务路由器发生故障时,将任播内部IP地址通告为在第一边缘节点处不可用。7.如权利要求6所述的方法,其中当第一服务路由器是在边缘节点上执行的使用任播内部IP的唯一服务路由器时,将VTEPIP通告为在所述边缘节点处不可用。8.如权利要求6所述的方法,其中在第一服务路由器恢复时,第一服务路由器通告任播内部IP地址在第一服务节点处的可用性。9.如权利要求8所述的方法,其中第一服务路由器以比充当当前活动服务路由器的第二待机服务路由器更高的本地优先权通告可用性。10.如权利要求1所述的方法,其中将分布式路由器配置为使用所述多个服务路由器的内部任播IP地址作为缺省网关还包括:将分布式路由器配置为将所述多个服务路由器的内部任播IP地址与任播VTEPIP地址相关联。11.一种存储程序...

【专利技术属性】
技术研发人员:S·布特罗B·C·巴斯勒张荣华J·卡特罗伊莱特
申请(专利权)人:NICIRA股份有限公司
类型:发明
国别省市:美国,US

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

1