Configuration of logical router

US12073240B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073240-B2
Application numberUS-202117341317-A
CountryUS
Kind codeB2
Filing dateJun 7, 2021
Priority dateOct 13, 2013
Publication dateAug 27, 2024
Grant dateAug 27, 2024

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 of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The metho defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a plurality of host machines for hosting a plurality of virtual machines, each host machine comprising: a managed physical switching element (MPSE) comprising a plurality of ports for performing link layer forwarding of packets to and from a set of virtual machines running on the host machine, each port associated with a unique media access control (MAC) address; and a managed routing element (MPRE) for receiving a data packet from a port of the MPSE and performing network layer routing in order to forward the received data packet from a first virtual machine of a first network segment to a second virtual machine of a second network segment; and a physical network for interconnecting the plurality of host machines; wherein each host machine is assigned a unique physical MAC (PMAC) address for addressing its MPRE from other host machines, wherein different host machines are assigned different PMACs. 2. The system of claim 1 , wherein a network segment is one of an IP (internet protocol) subnet and an encapsulation overlay network. 3. The system of claim 1 , wherein at least one of the network segments is an encapsulation overlay network. 4. The system of claim 1 , wherein the first and second network segments are different encapsulation overlay networks with different network identifiers. 5. The system of claim 1 , wherein the port from which the MPRE receives the data packet is associated with a virtual MAC (VMAC) address that is common to all host machines in the plurality of host machines. 6. The system of claim 1 , wherein each host machine converts the PMAC address to the VMAC address in an incoming data packet from the physical network before the incoming data packet reaches the MPSE. 7. The system of claim 1 , wherein each host machine converts the VMAC address to the PMAC address in an outgoing data packet to the physical network after the outgoing data packet leaves the MPSE. 8. A computing device serving as a host machine in a logical network, the computing device being configured for: executing a plurality of virtual machines that are in a plurality of different segments of the logical network; operating a managed physical routing element (MPRE) for routing data packets between different segments of the logical network, the MPRE comprising a plurality of logical interfaces, each logical interface for receiving data packets from a different segments of the logical network, wherein each of the logical interfaces is addressable by an identical link layer address; wherein the identical link layer address is a virtual MAC (VMAC) address that is common to all host machines in the logical network. 9. The computing device of claim 8 , wherein a network segment is one of an IP (internet protocol) subnet and an encapsulation overlay network. 10. The computing device of claim 8 , wherein the computer device is further configured for operating a managed physical switching element (MPSE) for performing link layer forwarding of packets to and from the plurality of virtual machines and the MPRE. 11. The computing device of claim 8 , wherein the host machine is associated with a unique physical MAC (PMAC) address that is different from other host machines in the logical network. 12. The computing device of claim 11 , where in the computer device is further configured for converting the PMAC address to the VMAC address in an incoming data packet from a physical network before the incoming data packet reaches the MPRE. 13. The computing device of claim 11 , where in the computer device is further configured for converting the VMAC address to the PMAC address in an outgoing data packet to a physical network after the outgoing data packet leaves the MPRE. 14. A system comprising: a plurality of host machines for hosting a plurality of virtual machines in a logical network, each host machine operating a managed physical routing element (MPRE) for routing data packet between virtual machines that are in different segments of the logical network, wherein each virtual machine in the logical network addresses each MPRE by an identical generic link layer address, wherein each host machine addresses each MPRE operated by another host machine by a unique link layer address; and a physical network for interconnecting the plurality of host machines; wherein each host machine is configured to convert the unique link layer address to the generic link layer address in an incoming data packet from the physical network. 15. The system of claim 14 , wherein a network segment is one of an IP (internet protocol) subnet and an encapsulation overlay network. 16. The system of claim 14 , wherein each host machine further operates a managed physical switching element (MPSE) for performing link layer forwarding of packets to and from the plurality of virtual machines and the MPRE operating in the host machine. 17. The system of claim 16 , wherein each host machine converts the unique link layer address to the generic link layer address in an incoming data packet from the physical network before the incoming data packet reaches the MPSE. 18. The system of claim 16 , wherein each host machine converts the generic link layer address to the unique link layer address in an outgoing data packet to the physical network after the outgoing data packet leaves the MPSE.

Assignees

Inventors

Classifications

  • across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title

  • Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6 · CPC title

  • Distributed routing · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Hypervisor-specific management and integration aspects · 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 US12073240B2 cover?
Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The metho defines several managed physical rou…
Who is the assignee on this patent?
Nicira Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/455. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2024 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).