SOFTWARE-DEFINED MULTINETWORK BRIDGE
First Claim
1. A system for bridging between networks, the system comprising:
- a first server that launches a first virtual machine in a first network;
a first network controller that is coupled to the first network and sends a request for a bridge between the first network and a second network;
a second server that launches a second virtual machine in the second network; and
a second network controller that is coupled to the second network, and that receives the request for the bridge, and in response to the request, creates the bridge between the first and second networks,wherein the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network.
4 Assignments
0 Petitions
Accused Products
Abstract
An example system for bridging between networks includes a first server that launches a first virtual machine in a first network. The system includes a first network controller that is coupled to the first network and sends a request for a bridge between the first network and a second network. The system also includes a second server that launches a second virtual machine in the second network. The system further includes a second network controller that is coupled to the second network, receives the request for the bridge, and in response to the request, creates the bridge between the first and second networks. The bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network.
-
Citations
29 Claims
-
1. A system for bridging between networks, the system comprising:
-
a first server that launches a first virtual machine in a first network; a first network controller that is coupled to the first network and sends a request for a bridge between the first network and a second network; a second server that launches a second virtual machine in the second network; and a second network controller that is coupled to the second network, and that receives the request for the bridge, and in response to the request, creates the bridge between the first and second networks, wherein the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for bridging between networks, the system comprising:
-
a first server that launches a first virtual machine in a first network; a first network controller that is coupled to the first network, sends a request for a bridge between the first network and a second network, and in response to the request receives network data associated with a second virtual machine in the second network, wherein the first network controller broadcasts a communication on the first network using the network data associated with the second virtual machine, and receives a response from the second virtual machine, wherein the request causes a second network controller that is coupled to the second network to create the bridge between the first and second networks and further causes a second server to launch the second virtual machine, wherein the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network. - View Dependent Claims (17, 18, 19)
-
-
20. A system for bridging between networks, the system comprising:
-
a first server that is coupled to a first network and that in response to a request for a bridge between the first network and a second network, launches a first virtual machine in the first network; and a first network controller that is coupled to the first network and that in response to the request for the bridge creates the bridge between the first and second networks, and sends network data associated with the second virtual machine, wherein the bridge enables the first and second virtual machines to communicate. - View Dependent Claims (21, 22)
-
-
23. A method of bridging between networks, the system comprising:
-
launching a first virtual machine in a first network; sending a request for a bridge between the first network and a second network; launching a second virtual machine in the second network; and in response to receiving the request, creating the bridge between the first and second networks, wherein the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network. - View Dependent Claims (24)
-
-
25. A method of bridging between networks, the method comprising:
-
receiving from a first network a request for a bridge between the first network and a second network; in response to the request, creating the bridge between the first and second networks; in response to the request, launching a second virtual machine in the second network; and sending network data associated with the second virtual machine; and responding to a communication from the first virtual machine; wherein the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network. - View Dependent Claims (26)
-
-
27. A method of bridging between networks, the method comprising:
-
launching a first virtual machine in a first network; sending a request for a bridge between the first network and a second network; in response to the request, receiving network data associated with a second virtual machine in the second network; broadcasting a communication on the first network using the network data associated with the second virtual machine; and receiving a response from the second virtual machine, wherein the request causes the bridge to be created between the first and second networks and further causes the second virtual machine to be launched, and the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network. - View Dependent Claims (28)
-
-
29. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
-
launching in a first network a first virtual machine; receiving from a second network a request for a bridge between the first network and the second network; in response to the request, creating the bridge between the first and second networks; in response to the request, launching a second virtual machine in the second network; and sending network data associated with the second virtual machine, wherein the bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network.
-
Specification