Intermediate logical interfaces in a virtual distributed router environment

US11799775B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11799775-B2
Application numberUS-202117361284-A
CountryUS
Kind codeB2
Filing dateJun 28, 2021
Priority dateJun 30, 2015
Publication dateOct 24, 2023
Grant dateOct 24, 2023

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.

A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of configuring a logical network to connect to an external network through an edge gateway, the method comprising: configuring a plurality of managed routers executing on a plurality of host computers to implement a logical router that spans the plurality of host computers; configuring the edge gateway to execute on a particular host computer in the plurality of host computers; configuring a plurality of managed switches executing on the plurality of host computers to implement a logical switch that spans the plurality of host computers to forward packets between the edge gateway on the particular host computer and the managed routers on other host computers in the plurality of host computers. 2. The method of claim 1 , wherein the logical switch forwards packets between a particular managed router executing on the particular host computer and the managed routers on the other managed routers executing on the other host computers, and the particular managed router forwards packets to and from the edge gateway. 3. The method of claim 1 , wherein the managed routers and switches are configured by a set of controllers to implement the logical router and the logical switch. 4. The method of claim 1 , wherein the logical router routes packets between different segments of the logical network. 5. The method of claim 4 , wherein the managed switches define a plurality of other logical switches with each other logical switch connecting a set of machines associated with one segment of the logical network. 6. The method of claim 1 , wherein a managed router on each other host computer forwards a packet to the particular host computer by overwriting a destination MAC address of the packet with an rMAC address associated with the particular host computer. 7. The method of claim 1 , wherein the rMAC address of the particular host computer identifies the particular host computer on the logical switch that associates each host computer spanned by the logical router with an rMAC that identifies the host computer. 8. The method of claim 1 , wherein the edge gateway is one of a plurality of edge gateways executing on a set of two or more host computers, the edge gateways part of a segment of the logical network that performs edge services to packets entering or exiting the logical network from and to an external network. 9. The method of claim 8 , wherein host computers not in the set of host computers do not forward packets directly to the external network but rather forward packets to the external network through the set of host computers. 10. The method of claim 1 , wherein the logical switch is implemented by encapsulating the packets forwarded between the host computers with an encapsulation header. 11. A non-transitory machine readable medium storing a program for configuring a logical network to connect to an external network through an edge gateway, the program comprising sets of instructions for: configuring a plurality of managed routers executing on a plurality of host computers to implement a logical router that spans the plurality of host computers; configuring the edge gateway to execute on a particular host computer in the plurality of host computers; configuring a plurality of managed switches executing on the plurality of host computers to implement a logical switch that spans the plurality of host computers to forward packets between the edge gateway on the particular host computer and the managed routers on other host computers in the plurality of host computers. 12. The non-transitory machine readable medium of claim 11 , wherein the logical switch forwards packets between a particular managed router executing on the particular host computer and the managed routers on the other managed routers executing on the other host computers, and the particular managed router forwards packets to and from the edge gateway. 13. The non-transitory machine readable medium of claim 11 , wherein the managed routers and switches are configured by a set of controllers to implement the logical router and the logical switch. 14. The non-transitory machine readable medium of claim 11 , wherein the logical router routes packets between different segments of the logical network. 15. The non-transitory machine readable medium of claim 14 , wherein the managed switches define a plurality of other logical switches with each other logical switch connecting a set of machines associated with one segment of the logical network. 16. The non-transitory machine readable medium of claim 11 , wherein a managed router on each other host computer forwards a packet to the particular host computer by overwriting a destination MAC address of the packet with an rMAC address associated with the particular host computer. 17. The non-transitory machine readable medium of claim 11 , wherein the rMAC address of the particular host computer identifies the particular host computer on the logical switch that associates each host computer spanned by the logical router with an rMAC that identifies the host computer. 18. The non-transitory machine readable medium of claim 11 , wherein the edge gateway is one of a plurality of edge gateways executing on a set of two or more host computers, the edge gateways part of a segment of the logical network that performs edge services to packets entering or exiting the logical network from and to an external network. 19. The non-transitory machine readable medium of claim 18 , wherein host computers not in the set of host computers do not forward packets directly to the external network but rather forward packets to the external network through the set of host computers. 20. The non-transitory machine readable medium of claim 11 , wherein the logical switch is implemented by encapsulating the packets forwarded between the host computers with an encapsulation header.

Assignees

Inventors

Classifications

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title

  • Assignment of logical groups to network elements · 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 US11799775B2 cover?
A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the par…
Who is the assignee on this patent?
Nicira Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2023 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).