IP Library Granted Patent US 9,391,804
Granted Patent B2
US 9,391,804 · App. 14/644,076 · Granted Jul 12, 2016

System and method for identifying communication between virtual servers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,391,804
App. No.
14/644,076
Granted
Jul 12, 2016
Kind
B2
Abstract

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.

Claims (35)

1. A server, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

assign an identifier of a virtual machine operating on the server;

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; and

encapsulate the packet, to generate 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.

2. The server according to claim 1 , wherein the processor is further configured to execute the instructions to:

receive the packet; and

remove the virtual network identifier from the packet.

3. A system, comprising:

a virtual network; and

a server, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

assign an identifier of a virtual machine operating on the server, the virtual machine belonging to the virtual network;

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; and

encapsulate the packet, to generate a second packet field including the Layer 2 header information, with a virtual network identifier representing the virtual network.

4. The system according to claim 3 , wherein the processor is further configured to execute the instructions to:

receive the packet; and

remove the virtual network identifier from the packet.

5. A method, comprising:

assigning an identifier of a virtual machine operating on a server;

transmitting 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; and

encapsulating the packet, to generate 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.

6. The method according to claim 5 , further comprising:

receiving the packet; and

removing the virtual network identifier from the packet.

7. A network device, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

receive a packet including a Layer 2 header information, the Layer 2 header information including an identifier of a virtual machine operating on a server and a first packet field for a VLAN-Tag; and

encapsulate the packet, to generate 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.

8. A method, comprising:

receiving a packet including a Layer 2 header information, the Layer 2 header information including an identifier of a virtual machine operating on a server and a first packet field for a VLAN-Tag; and

encapsulating the packet, to generate 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.

Assignments (3)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2022
From: IWATA, ATSUSHI; IIJIMA, AKIO
To: NEC CORPORATION
Reel/Frame 060088/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2022
From: NEC CORPORATION
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 060088/0493 →