Virtual tunnel network router
First Claim
1. A virtualized host computer, comprising:
- a virtualization software platform;
at least one virtual machine executed by the virtualization software platform;
a private network segment configured to prevent communications with at least one external computer;
a public network segment configured to facilitate communications with the at least one external computer;
a virtual routing module that is executed as a virtual image by the virtualization software platform and is configured to;
(a) communicate with the at least one virtual machine via the private network segment;
(b) communicate with the public network segment; and
(c) execute a tunneling layer to form a private virtual network segment between the at least one virtual machine and the at least one external computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual host computer is presented that includes a virtualization software platform, at least one virtual machine executed by the virtualization software platform, a private network segment configured to prevent communications with at least one external computer, a public network segment configured to facilitate communications with the at least one external computer, and a virtual routing module that is executed as a virtual image by the virtualization software platform. The virtual routing module is configured to communicate with the at least one virtual machine via the private network segment, communicate with the public network segment, and execute a tunneling layer to form a private virtual network segment between the at least one virtual machine and the at least one external computer.
-
Citations
20 Claims
-
1. A virtualized host computer, comprising:
-
a virtualization software platform;
at least one virtual machine executed by the virtualization software platform;
a private network segment configured to prevent communications with at least one external computer;
a public network segment configured to facilitate communications with the at least one external computer;
a virtual routing module that is executed as a virtual image by the virtualization software platform and is configured to;
(a) communicate with the at least one virtual machine via the private network segment;
(b) communicate with the public network segment; and
(c) execute a tunneling layer to form a private virtual network segment between the at least one virtual machine and the at least one external computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A virtualized computer network, comprising:
-
a first host computer including a first virtualization platform, at least one virtual machine executed by the first virtualization platform, a first private network segment configured to prevent external communications, a first public network segment configured to facilitate external communications, and a first virtual routing module that is executed as a virtual image by the first virtualization software platform;
a second host computer including a second virtualization platform, at least one virtual machine executed by the second virtualization platform, a second private network segment configured to prevent external communications, a second public network segment configured to facilitate external communications, and a second virtual routing module that is executed as a virtual image by the second virtualization software platform;
(a) wherein the first virtual routing module is configured to;
(i) communicate with the at least one virtual machine of the first host computer via the first private network segment;
(ii) communicate with the at least one virtual machine of the second host computer via the first public network segment; and
(iii) execute a first tunneling mechanism to form a private virtual network segment from the at least one virtual machine of the first host computer to the at least one virtual machine of the second host computer; and
(b) wherein the second virtual routing module is configured to;
(i) communicate with the at least one virtual machine of the second host computer via the second private network segment;
(ii) communicate with the at least one virtual machine of the first host computer via the second public network segment; and
(iii) execute a second tunneling mechanism to form a private virtual network segment from the at least one virtual machine of the second host computer to the at least one virtual machine of the first host computer. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of establishing a virtualized computer network, comprising:
-
executing a first virtualization platform on a first host computer, the first host computer including a first private network segment configured to prevent external communications and a first public network segment configured to facilitate external communications;
initiating an instance of at least one virtual machine by the first virtualization platform;
executing a second virtualization platform on a second host computer, the second host computer including a second private network segment configured to prevent external communications and a second public network segment configured to facilitate external communications;
initiating an instance at least one virtual machine by the second virtualization platform;
deploying a first virtual routing module on the first host computer, the first virtual routing module being executed as a virtual image by the first virtualization software platform;
deploying a second virtual routing module on the second host computer, the second virtual routing module being executed as a virtual image by the second virtualization software platform;
configuring the first virtual routing module to communicate with the at least one virtual machine of the first host computer via the first private network segment, communicate with the at least one virtual machine of the second host computer via the first public network segment, and execute a first tunneling mechanism to form a private virtual network segment from the at least one virtual machine of the first host computer to the at least one virtual machine of the second host computer; and
configuring the second virtual routing module to communicate with the at least one virtual machine of the second host computer via the second private network segment, communicate with the at least one virtual machine of the first host computer via the second public network segment, and execute a second tunneling mechanism to form a private virtual network segment from the at least one virtual machine of the second host computer to the at least one virtual machine of the first host computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification