Edge node cluster network redundancy and fast convergence using an underlay anycast VTEP IP

US10454758B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10454758-B2
Application numberUS-201715443974-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2017
Priority dateAug 31, 2016
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Some embodiments provide a method for providing redundancy and fast convergence for modules operating in a network. The method configures modules to use a same anycast inner IP address, anycast MAC address, and to associate with a same anycast VTEP IP address. In some embodiments, the modules are operating in an active-active mode and all nodes running modules advertise the anycast VTEP IP addresses with equal local preference. In some embodiments, modules are operating in active-standby mode and the node running the active module advertises the anycast VTEP IP address with higher local preference.

First claim

Opening claim text (preview).

We claim: 1. A method for providing redundancy in a virtualized environment comprising: configuring a plurality of service routers executing on a plurality of edge nodes to use a same anycast inner internet protocol (IP) address, wherein a first service router of the plurality of service routers is configured as an active service router; configuring the plurality of edge nodes to use a same anycast virtual extensible local area network tunnel end point (VTEP) IP address, wherein a first edge node in the plurality of edge nodes on which the first service router executes advertises the anycast VTEP IP address with higher preference than other edge nodes on which service routers in the plurality of service routers execute, wherein upon failure of the connection to the first service router, the anycast VTEP IP address is advertised as unavailable at the first edge node and traffic to the anycast VTEP IP address is directed to a second, standby service router acting as a current, active service router in the plurality of service routers, wherein a second edge node on which the second service router executes advertises the anycast VTEP IP address with higher preference, wherein upon recovery of the first service router, the anycast VTEP IP address is advertised as available at the first edge node with higher preference than the second edge node; and configuring managed forwarding elements executing on host machines and implementing a distributed router to use the anycast inner IP address of the plurality of service routers as a default gateway. 2. The method of claim 1 , wherein the failure of the first service router is detected by a fault detection protocol along a path from the first edge node to a hardware switch. 3. The method of claim 2 wherein the fault detection protocol is a bidirectional forwarding detection protocol. 4. A method for providing redundancy in a virtualized environment comprising: configuring a plurality of service routers executing on a plurality of edge nodes to use a same anycast inner internet protocol (IP) address, wherein a first service router of the plurality of service routers is configured as an active service router; configuring the plurality of edge nodes to use a same anycast virtual extensible local area network tunnel end point (VTEP) IP address, wherein a particular edge node in the plurality of edge nodes on which the active service router executes advertises the anycast VTEP IP address with higher preference than other edge nodes on which service routers in the plurality of service routers execute, wherein the first service router executes on a first edge node, wherein, upon detection of a failure of the connection to the first service router by a fault detection protocol along a path from the first edge node to a leaf hardware switch in a leaf spine network topology, traffic to the anycast VTEP IP address is directed to a second, standby service router acting as a current, active service router in the plurality of service routers; and configuring a distributed router to use the anycast inner IP address of the plurality of service routers as a default gateway. 5. The method of claim 4 , wherein, upon failure of the connection to the first service router, the anycast VTEP IP address is advertised as unavailable at the first edge node. 6. The method of claim 4 , wherein configuring the distributed router to use the anycast inner IP address of the plurality of service routers as the default gateway comprises configuring the distributed router to associate the inner anycast IP address of the plurality of service routers with the anycast VTEP IP address. 7. A method for providing redundancy in a virtualized environment comprising: configuring a plurality of service routers executing on a plurality of edge nodes to use a same anycast inner internet protocol (IP) address, wherein a first service router of the plurality of service routers is configured as an active service router; configuring the plurality of edge nodes to use a same anycast virtual extensible local area network tunnel end point (VTEP) IP address, wherein a particular edge node in the plurality of edge nodes on which the active service router executes advertises the anycast VTEP IP address with higher preference than other edge nodes on which service routers in the plurality of service routers execute, wherein upon failure of the connection to the first service router, traffic to the anycast VTEP IP address is directed to a second, standby service router acting as a current, active service router in the plurality of service routers, and wherein upon failure of the connection to the first service router, the anycast VTEP IP address is advertised as unavailable at the particular edge node when the first service router was the only service router using the anycast inner IP executing on the particular edge node; and configuring a distributed router to use the anycast inner IP address of the plurality of service routers as a default gateway. 8. The method of claim 7 , wherein, upon recovery of the first service router, the anycast VTEP IP address is advertised as available at the first edge node. 9. The method of claim 8 wherein the first edge node advertises the availability with higher preference than a second edge node on which the second, standby service router acting as the current, active service router executes. 10. The method of claim 7 , wherein configuring the distributed router to use the anycast inner IP address of the plurality of service routers as the default gateway comprises: configuring the distributed router to associate the inner anycast IP address of the plurality of service routers with the anycast VTEP IP address. 11. A non-transitory machine readable medium storing a program which when executed by at least one processing unit provides redundancy in a virtualized environment, the program comprising sets of instructions for: configuring a plurality of service routers executing on a plurality of edge nodes to use a same anycast inner internet protocol (IP) address, wherein a first service router of the plurality of service routers is configured as an active service router; configuring the plurality of edge nodes to use a same anycast virtual extensible local area network tunnel end point (VTEP) IP address, wherein a first edge node in the plurality of edge nodes on which the first service router executes advertises the anycast VTEP IP address with higher preference than other edge nodes on which service routers in the plurality of service routers execute, wherein upon failure of the connection to the first service router, the anycast VTEP IP address is advertised as unavailable at the first edge node and traffic to the anycast VTEP IP address is directed to a second, standby service router acting as a current, active service router in the plurality of service routers, wherein a second edge node on which the second service router executes advertises the anycast VTEP IP address with higher preference, wherein upon recovery of the first service router, the anycast VTEP IP address is advertised as available at the first edge node with higher preference than the second edge node; and configuring managed forwarding elements executing on host machines and implementing a distributed router to use the anycast inner IP address of the plurality of service routers as a default route. 12. The machine readable medium of claim 11 wherein the failure of the first service router is detected by a fault detection protocol along a path from the first edge node to a hardware switch. 13. The machine readable medium of claim 12 wherein the f

Assignees

Inventors

Classifications

  • of virtual routers · CPC title

  • using route fault recovery · CPC title

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

  • using tunnelling or encapsulation · CPC title

  • H04L45/16Primary

    Multipoint routing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10454758B2 cover?
Some embodiments provide a method for providing redundancy and fast convergence for modules operating in a network. The method configures modules to use a same anycast inner IP address, anycast MAC address, and to associate with a same anycast VTEP IP address. In some embodiments, the modules are operating in an active-active mode and all nodes running modules advertise the anycast VTEP IP addr…
Who is the assignee on this patent?
Nicira Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).