Removing virtual machine identifiers from packets

US12149381B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12149381-B2
Application numberUS-202318305223-A
CountryUS
Kind codeB2
Filing dateApr 21, 2023
Priority dateSep 24, 2009
Publication dateNov 19, 2024
Grant dateNov 19, 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.

A server, includes a virtual machine identifier assigning section to assign an identifier of a virtual machine operating on the server; and a network interface to transmit a packet including a Layer 2 header information which includes the identifier of the virtual machine and a first packet field for a VLAN-Tag, wherein the network, interface transmits the packet to a packet encapsulate section which encapsulates a second packet field including the Layer 2 header information with a virtual network identifier representing a virtual network to which the virtual machine belongs.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: confirming a first virtual machine identifier (VMID), indicated in a field of a packet, corresponding to a first virtual machine operating on a first server, wherein the first VMID is converted from a Media Access Control (MAC) destination address in the field; and removing, from the packet, the first VMID and a second VMID assigned to a second virtual machine operating on a second server. 2. The method of claim 1 , further comprising: transmitting, via a virtual switch, the packet to the first virtual machine. 3. The method of claim 1 , wherein the packet is identified by a switch on a network connecting the first server and the second server based on the first VMID and the second VMID. 4. The method of claim 1 , wherein the field is a virtual local area network (VLAN) tag field containing the first VMID and the second VMID, wherein removing the first VMID and the second VMID comprises: removing the VLAN tag field from the packet. 5. The method of claim 1 , wherein first VMID and the second VMID are converted from an address associated with the field. 6. The method of claim 1 , wherein at least one of the first VMID or the second VMID are incorporated into the MAC address assigned to the first virtual machine. 7. The method of claim 1 , wherein at least one of the first VMID or the second VMID are incorporated into an Internet Protocol (IP) address assigned to the first virtual machine. 8. The method of claim 1 , wherein the packet is a Transmission Control Protocol/Internet Protocol (TCP/IP) packet. 9. An apparatus, comprising: a memory; and a processor configured to execute instructions stored in the memory to: confirm a first virtual machine identifier (VMID), indicated in a field of a packet, corresponding to a first virtual machine operating on a first server, wherein the first VMID is converted from a Media Access Control (MAC) destination address in the field; and removing, from the packet, the first VMID and a second VMID assigned to a second virtual machine operating on a second server. 10. The apparatus of claim 9 , further comprising: a virtual local area network (VLAN) tag inserting and removing section configured to remove a VLAN tag field containing the first VMID and the second VMID from the packet. 11. The apparatus of claim 9 , further comprising: a MAC header converting section configured to convert between a MAC address contained in the field and at least one of the first VMID or the second VMID. 12. The apparatus of claim 9 , wherein at least one of the first VMID or the second VMID are incorporated into an Internet Protocol (IP) address. 13. The apparatus of claim 9 , wherein the second VMID is converted from a MAC source address in the field. 14. The apparatus of claim 9 , wherein a VLAN ID, assigned to the first virtual machine as a group ID, is assigned to a VLAN tag field of the packet. 15. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising: confirming a first virtual machine identifier (VMID), indicated in a field of a packet, corresponding to a first virtual machine operating on a first server, wherein the first VMID is converted from a Media Access Control (MAC) destination address in the field; and removing, from the packet, the first VMID and a second VMID assigned to a second virtual machine operating on a second server. 16. The non-transitory computer readable medium storing instructions of claim 15 , wherein the operations further comprise: outputting the packet to a virtual switch; and transmitting, from the virtual switch, the packet to the first virtual machine. 17. The non-transitory computer readable medium storing instructions of claim 15 , wherein the packet is identified by a physical switch in a network that includes the first server and the second server based on the first VMID and the second VMID. 18. The non-transitory computer readable medium storing instructions of claim 15 , wherein the field is a virtual local area network (VLAN) tag field containing the first VMID and the second VMID, wherein removing the first VMID and the second VMID comprises: removing the VLAN tag field from the packet. 19. The non-transitory computer readable medium storing instructions of claim 15 , wherein the field is an address field in a header field of the packet and the first VMID and the second VMID are converted from the address field. 20. The non-transitory computer readable medium storing instructions of claim 15 , wherein at least one of the first VMID or the second VMID are incorporated into at least one of a MAC address or an Internet Protocol (IP) address assigned to the first virtual machine.

Assignees

Inventors

Classifications

  • Address table lookup; Address filtering · CPC title

  • Operational details on the addition or the stripping of a tag in a frame, e.g. at a provider edge node · CPC title

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • in the data link layer [OSI layer 2], e.g. HDLC · CPC title

  • Parsing or analysis of headers · 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 US12149381B2 cover?
A server, includes a virtual machine identifier assigning section to assign an identifier of a virtual machine operating on the server; and a network interface to transmit a packet including a Layer 2 header information which includes the identifier of the virtual machine and a first packet field for a VLAN-Tag, wherein the network, interface transmits the packet to a packet encapsulate section…
Who is the assignee on this patent?
Zoom Video Communications Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/4666. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 19 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).