Automatically generated virtual network elements for virtualized local area networks

US9876689B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9876689-B1
Application numberUS-201414170889-A
CountryUS
Kind codeB1
Filing dateFeb 3, 2014
Priority dateFeb 3, 2014
Publication dateJan 23, 2018
Grant dateJan 23, 2018

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.

Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network. If a virtual network element has not been generated for handling traffic associated with the network interface of the virtual machine, then generating the virtual network element and associating the virtual network element with the virtualized local area network based on the communication network indicator. When the virtual network element has been generated, then assigning the network interface of the virtual machine to the virtual network element associated with the virtualized local area network based on the communication network indicator of the media access control address.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a computer system to provide a virtualized communication networking environment, the method comprising: identifying a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network, wherein at least one bit of the communication network indicator of the media access control address instructs to instantiate a virtual network element for handling traffic associated with the network interface of the virtual machine; responsive to identifying the media access control address, determining if the virtual network element has been generated for handling the traffic associated with the network interface of the virtual machine; if the virtual network element has not been generated, then generating the virtual network element based on the at least one bit of the communication network indicator of the media access control address that instructs to instantiate the virtual network element, and associating the virtual network element with the virtualized local area network based on the at least one communication network indicator of the media access control address; and when the virtual network element has been generated, then assigning the network interface of the virtual machine to the virtual network element associated with the virtualized local area network based on the at least one communication network indicator of the media access control address. 2. The method of claim 1 , wherein the virtual machine comprises a first virtual machine; and further comprising: identifying a media access control address for a network interface of a second virtual machine, the media access control address of the network interface of the second virtual machine comprising the at least one communication network indicator associated with the virtualized local area network; assigning the network interface of the second virtual machine to the virtual network element associated with the virtualized local area network based on the at least one communication network indicator of the media access control address of the network interface of the second virtual machine. 3. The method of claim 2 , wherein the virtual network element comprises a virtual network switch configured to switch traffic between the first virtual machine and the second virtual machine on the virtualized local area network. 4. The method of claim 2 , further comprising: monitoring traffic of the first virtual machine and traffic of the second virtual machine on the virtualized local area network; when the traffic of the first virtual machine and the traffic of the second virtual machine fall below a threshold traffic level, then de-instantiating the virtual network element and the virtualized local area network. 5. The method of claim 1 , wherein the virtual machine comprises a first virtual machine and the virtualized local area network comprises a first virtualized local area network; and further comprising: identifying a media access control address for a network interface of a second virtual machine, the media access control address of the network interface of the second virtual machine comprising at least one communication network indicator associated with a second virtualized local area network; responsive to identifying the media access control address for the network interface of the second virtual machine, associating the virtual network element with the second virtualized local area network, and assigning the network interface of the second virtual machine to the virtual network element based on the at least one communication network indicator of the media access control address of the network interface of the second virtual machine. 6. The method of claim 5 , wherein the virtual network element comprises a virtual network bridge configured to bridge traffic between the first virtualized local area network for the first virtual machine and the second virtualized local area network for the second virtual machine. 7. The method of claim 1 , further comprising: monitoring traffic of the virtual machine; when the traffic of the virtual machine falls below a threshold traffic level, then de-instantiating the virtual network element and the virtualized local area network. 8. The method of claim 1 , wherein the at least one communication network indicator associated with the virtualized local area network comprises at least one bit of the media access control address associated with the virtualized local area network. 9. The method of claim 1 , wherein the virtual network element comprises at least one of a virtual network switch and virtual network bridge. 10. The method of claim 1 , wherein the virtual machine comprises at least one of a database server and an application server. 11. A computer apparatus to provide a virtualized communication networking environment, the apparatus comprising: software instructions configured, when executed by one or more computing systems, to direct the one or more computing systems to: identify a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network, wherein at least one bit of the communication network indicator of the media access control address instructs to instantiate a virtual network element for handling traffic associated with the network interface of the virtual machine; responsive to identifying the media access control address, determine if the virtual network element has been generated for handling the traffic associated with the network interface of the virtual machine; if the virtual network element has not been generated, then generate the virtual network element based on the at least one bit of the communication network indicator of the media access control address that instructs to instantiate the virtual network element, and associate the virtual network element with the virtualized local area network based on the at least one communication network indicator of the media access control address; and when the virtual network element has been generated, then assign the network interface of the virtual machine to the virtual network element associated with the virtualized local area network based on the at least one communication network indicator of the media access control address; and at least one non-transitory computer-readable storage medium storing the software instructions. 12. The computer apparatus of claim 11 , wherein the virtual machine comprises a first virtual machine; and wherein the software instructions are further configured to direct the one or more computing systems to: identify a media access control address for a network interface of a second virtual machine, the media access control address of the network interface of the second virtual machine comprising the at least one communication network indicator associated with the virtualized local area network; and assign the network interface of the second virtual machine to the virtual network element associated with the virtualized local area network based on the at least one communication network indicator of the media access control address of the network interface of the second virtual machine. 13. The computer apparatus of claim 12 , wherein the virtual network element comprises a virtual network switch configured to switch traffic between the first virtual machine and the second virtual machine on the virtualized local area network

Assignees

Inventors

Classifications

  • H04L41/26Primary

    using dedicated tools for LAN [Local Area Network] management · CPC title

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

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · CPC title

  • Configuration setting · 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 US9876689B1 cover?
Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network. If a virtual netwo…
Who is the assignee on this patent?
Sprint Communications Co Lp
What technology area does this patent fall under?
Primary CPC classification H04L41/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).