IP Library Granted Patent US 9,385,888
Granted Patent B2
US 9,385,888 · App. 14/644,100 · Granted Jul 5, 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,385,888
App. No.
14/644,100
Granted
Jul 5, 2016
Kind
B2
Abstract

A server, including 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, wherein the network interface transmits the packet to a packet encapsulate section which encapsulates a packet field including the Layer 2 header information with a virtual network identifier, wherein the virtual network identifier represents a virtual tenant network corresponding to the virtual machine in multiple tenants network.

Claims (48)

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

transmit a packet to a network device, the packet including a Layer 2 header information which includes the identifier of the virtual machine,

wherein the network device encapsulates the packet, to generate a packet field including the Layer 2 header information, with a virtual network identifier, and

wherein the virtual network identifier represents a virtual tenant network corresponding to the virtual machine in a multi-tenant network.

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

a server, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

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

transmit a packet to the network device, the packet including a Layer 2 header information which includes the identifier of the virtual machine,

wherein the the network device is configured to encapsulate the packet, to generate a packet field including the Layer 2 header information, with a virtual network identifier, and

wherein the virtual network identifier represents the virtual tenant network corresponding to the virtual machine in multiple tenants 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. The system according to claim 3 , wherein the network device is further configured to:

forward the packet to the virtual machine based on the virtual network identifier.

6. 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

encapsulating the packet, to generate a packet field including the Layer 2 header information, with a virtual network identifier,

wherein the virtual network identifier represents a virtual tenant network corresponding to the virtual machine in a multi-tenant network.

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

receiving the packet; and

removing the virtual network identifier from the packet.

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

forwarding the packet to the virtual machine based on the virtual network identifier.

9. 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 which includes an identifier of a virtual machine operating on a server; and

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

wherein the virtual network identifier represents a virtual tenant network corresponding to the virtual machine in a multi-tenant network.

10. The network device according to claim 9 , wherein the processor is further configured to execute the instructions to:

to forward the packet to the virtual machine based on the virtual network identifier.

11. A method, comprising:

receiving a packet including a Layer 2 header information which includes an identifier of a virtual machine operating on a server; and

encapsulating the packet, to generate a packet field including the Layer 2 header information, with a virtual network identifier,

wherein the virtual network identifier represents a virtual tenant network corresponding to the virtual machine in a multi-tenant network.

12. The method according to claim 11 , further comprising:

forwarding the packet to the virtual machine based on the virtual network identifier.

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 →