System and method for dynamic medium access control (MAC) relating to a virtualization environment

US11089066B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11089066-B2
Application numberUS-201916657946-A
CountryUS
Kind codeB2
Filing dateOct 18, 2019
Priority dateDec 9, 2016
Publication dateAug 10, 2021
Grant dateAug 10, 2021

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.

An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to determine that a first packet, received from a first VM on a first host, has a destination address associated with a second VM on the first host, send the first packet to a service-focused bridge, generate a rule to redirect the first packet to the second VM based on the destination address, and generate execute the rule in response to receiving the first packet from the service-focused bridge.

First claim

Opening claim text (preview).

What is claimed: 1. An apparatus comprising: a processor; and a memory having programmed instructions to: determine that a first packet, received from a first virtual machine (VM) on a first host, has a destination address associated with a second VM on the first host; send the first packet to a service-focused bridge; generate a rule to redirect the first packet to the second VM based on the destination address; execute the rule in response to receiving the first packet from the service-focused bridge; receive, from the first VM, a request to operate as a standard layer 2 bridge; and responsive to receiving the request to operate as the standard layer 2 bridge, generate a second rule that causes the apparatus to emulate operations of the standard layer 2 bridge. 2. The apparatus of claim 1 , wherein the apparatus includes one network segment and the first packet passes through the one network segment when being received from the first VM and when being sent to the second VM. 3. The apparatus of claim 1 , wherein the destination address associated with the second VM on the first host is one of a medium access control (MAC) address and a virtual local area network (VLAN) identifier (ID). 4. The apparatus of claim 1 , wherein the service-focused bridge is one of a network security rules bridge and a network function bridge. 5. The apparatus of claim 1 , wherein sending the first packet to the service-focused bridge is a default rule. 6. The apparatus of claim 1 , wherein the processor has further programmed instructions to send the first packet to the service-focused bridge, via a multiplexer bridge. 7. A method for dynamic medium access control (MAC) learning comprising: determining, by a processor, that a first packet, received from a first virtual machine (VM) on a first host, has a destination address associated with a second VM on the first host; sending, by the processor, the first packet to a service-focused bridge; generating, by the processor, a rule to redirect the first packet to the second VM based on the destination address; executing, by the processor, the rule in response to receiving the first packet from the service-focused bridges; receiving, by the processor and from the first VM, a request to operate as a standard layer 2 bridge; and responsive to receiving the request to operate as the standard layer 2 bridge, generating, by the processor, a second rule that causes a local bridge associated with the processor to emulate operations of the standard layer 2 bridge. 8. The method of claim 7 , wherein a local bridge associated with the processor includes one network segment and the first packet passes through the one network segment when being received from the first VM and when being sent to the second VM. 9. The method of claim 7 , wherein the destination address associated with the second VM on the first host is one of a medium access control (MAC) address and a virtual local area network (VLAN) identifier (ID). 10. The method of claim 7 , wherein the service-focused bridge is one of a network security rules bridge and a network function bridge. 11. The method of claim 7 , wherein sending the first packet to the service-focused bridge is a default rule. 12. The method of claim 7 , wherein the processor has further programmed instructions to send the first packet to the service-focused bridge, via a multiplexer bridge. 13. A non-transitory computer readable storage medium with computer-executable instructions embodied thereon that, when executed by a processor, causes the processor to perform a process comprising: determining that a first packet, received from a first virtual machine (VM) on a first host, has a destination address associated with a second VM on the first host; sending the first packet to a service-focused bridge; generating a rule to redirect the first packet to the second VM based on the destination address; executing the rule in response to receiving the first packet from the service-focused bridges; receiving from the first VM, a request to operate as a standard layer 2 bridge; and responsive to receiving the request to operate as the standard layer 2 bridge, generating a second rule that causes a local bridge associated with the processor to emulate operations of the standard layer 2 bridge. 14. The non-transitory storage medium of claim 13 , wherein a local bridge associated with the processor includes one network segment and the first packet passes through the one network segment when being received from the first VM and when being sent to the second VM. 15. The non-transitory storage medium of claim 13 , wherein the destination address associated with the second VM on the first host is one of a medium access control (MAC) address and a virtual local area network (VLAN) identifier (ID). 16. The non-transitory storage medium of claim 13 wherein the service-focused bridge is one of a network security rules bridge and a network function bridge. 17. The non-transitory storage medium of claim 13 , wherein sending the first packet to the service-focused bridge is a default rule. 18. The non-transitory storage medium of claim 13 , wherein the processor has further programmed instructions to send the first packet to the service-focused bridge, via a multiplexer bridge.

Assignees

Inventors

Classifications

  • Topology update or discovery · CPC title

  • H04L65/102Primary

    Gateways (arrangements for connecting between networks having differing types of switching systems, e.g. gateways, H04L12/66) · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Proxies · CPC title

  • Address processing for 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 US11089066B2 cover?
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to determine that a first packet, received from a first VM on a first host, has a destination address associated with a second VM on the first host, send the first packet to a service-focused bridge, generate a rule to redirect the first packet to the second VM based on the destinati…
Who is the assignee on this patent?
Nutanix Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/102. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 10 2021 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).