Encapsulation scheme for cloud computing environment
First Claim
Patent Images
1. A method, comprising:
- generating a packet, by a source virtual machine provided in a source cloud computing device, that is destined for a destination virtual machine provided in a destination cloud computing device;
adding to the packet, by the source cloud computing device, a header that includes;
a pointer to a packet field of the packet,the packet field including an address of the destination cloud computing device, andthe packet field not being located in the header of the packet,a virtual local area network (VLAN) identifier of the source virtual machine, anda VLAN identifier of the destination virtual machine;
providing the packet and the header, by the source cloud computing device, to a cloud computing network for provision to the destination virtual machine,the header and the packet being provided to the destination cloud computing device associated with the destination virtual machine using the address in the packet field of the packet;
removing, by the destination cloud computing device, the header from the packet;
forwarding, by the destination cloud computing device, the packet without the header to the destination virtual machine based on the VLAN identifier of the destination virtual machine; and
processing, by the destination cloud computing device, the packet with the destination virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A first cloud computing device includes a first virtual machine, and receives, from the first virtual machine, a packet destined for a second virtual machine provided in a second cloud computing device. The device appends, to the packet, a header that includes an address of the second cloud computing device, a virtual local area network (VLAN) identifier of the first virtual machine, and a VLAN identifier of the second virtual machine. The device provides the packet and the header to a cloud computing network for provision to the second virtual machine.
10 Citations
20 Claims
-
1. A method, comprising:
-
generating a packet, by a source virtual machine provided in a source cloud computing device, that is destined for a destination virtual machine provided in a destination cloud computing device; adding to the packet, by the source cloud computing device, a header that includes; a pointer to a packet field of the packet, the packet field including an address of the destination cloud computing device, and the packet field not being located in the header of the packet, a virtual local area network (VLAN) identifier of the source virtual machine, and a VLAN identifier of the destination virtual machine; providing the packet and the header, by the source cloud computing device, to a cloud computing network for provision to the destination virtual machine, the header and the packet being provided to the destination cloud computing device associated with the destination virtual machine using the address in the packet field of the packet; removing, by the destination cloud computing device, the header from the packet; forwarding, by the destination cloud computing device, the packet without the header to the destination virtual machine based on the VLAN identifier of the destination virtual machine; and processing, by the destination cloud computing device, the packet with the destination virtual machine. - View Dependent Claims (2, 3, 4, 19)
-
-
5. A first cloud computing device, comprising:
a first virtual machine to generate a packet that is destined for a second virtual machine provided in a second cloud computing device; and one or more processors to; append, to the packet, a header that includes; a pointer to a packet field of the packet,
the packet field including an address of the second cloud computing device, and
the packet field not being located in the header of the packet,a virtual local area network (VLAN) identifier of the first virtual machine, and a VLAN identifier of the second virtual machine, and provide the packet and the header to a cloud computing network for provision to the second virtual machine, the packet being provided to the second cloud computing device associated with the second virtual machine using the address in the packet field of the packet; remove the header from the packet forward the packet without the header to the second virtual machine based on the VLAN identifier of the second virtual machine; and process the packet with the second virtual machine. - View Dependent Claims (6, 7, 8, 20)
-
9. A method, comprising:
-
receiving, by a destination cloud computing device, a packet and a header, the packet including; a packet field including an address of the destination cloud computing device, and the header including; a virtual local area network (VLAN) identifier of a source virtual machine that generates the packet, a VLAN identifier of a destination virtual machine provided in the destination cloud computing device, and a pointer to the packet field of the packet, the packet being provided to the destination cloud computing device using the address in the packet field of the packet, and the packet field not being located in the header of the packet; removing, by the destination cloud computing device, the header from the packet; forwarding, by the destination cloud computing device, the packet without the header to the destination virtual machine based on the VLAN identifier of the destination virtual machine; and processing, by the destination cloud computing device, the packet with the destination virtual machine. - View Dependent Claims (10, 11, 17, 18)
-
-
12. A first cloud computing device, comprising:
-
a first virtual machine; and one or more processors to; receive a packet and a header, the packet including; a packet field including an address of the first cloud computing device, the header including; a virtual local area network (VLAN) identifier of a second virtual machine that generates the packet, and a VLAN identifier of the first virtual machine, a pointer to the packet field of the packet,
the packet being provided to the first cloud computing device using the address in the packet field of the packet, and
the packet field not being located in the header of the packet,remove the header from the packet, forward the packet without the header to the first virtual machine based on the VLAN identifier of the first virtual machine, and process the packet with the first virtual machine. - View Dependent Claims (13, 14, 15, 16)
-
Specification