Location aware virtual service provisioning in a hybrid cloud environment
First Claim
1. A method comprising:
- at a management application in a first virtual network comprising a first virtual service node, subscribing to virtual network services provided by a second virtual network;
sending to the second virtual network a first message comprising information configured to start a virtual switch in the second virtual network that switches network traffic for one or more virtual machines in the second virtual network that are configured to extend services provided by the first virtual network into the second virtual network; and
sending to the second virtual network a second message comprising information configured to start a second virtual service node in the second virtual network to provide decentralized policy-based virtual network traffic services to direct network traffic between the one or more virtual machines within the second virtual network based on service profile identifiers of service profiles having corresponding service policies.
1 Assignment
0 Petitions
Accused Products
Abstract
A sense of location is provided for distributed virtual switch components into the service provisioning scheme to reduce latency observed in conducting policy evaluations across a network in a hybrid cloud environment. A management application in a first virtual network subscribes to virtual network services provided by a second virtual network. A first message is sent to the second virtual network, the first message comprising information configured to start a virtual switch in the second virtual network that switches network traffic for one or more virtual machines in the second virtual network that are configured to extend services provided by the first virtual network into the second virtual network. A second message is sent to the second virtual network, the second message comprising information configured to start a virtual service node in the second virtual network that provides network traffic services for the one or more virtual machines.
-
Citations
23 Claims
-
1. A method comprising:
-
at a management application in a first virtual network comprising a first virtual service node, subscribing to virtual network services provided by a second virtual network; sending to the second virtual network a first message comprising information configured to start a virtual switch in the second virtual network that switches network traffic for one or more virtual machines in the second virtual network that are configured to extend services provided by the first virtual network into the second virtual network; and sending to the second virtual network a second message comprising information configured to start a second virtual service node in the second virtual network to provide decentralized policy-based virtual network traffic services to direct network traffic between the one or more virtual machines within the second virtual network based on service profile identifiers of service profiles having corresponding service policies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more network interfaces configured to interface with a first virtual network comprising a first virtual service node; and a processor coupled to the one or more network interfaces, and configured to; subscribe to virtual network services provided by a second virtual network; send to the second virtual network a first message comprising information configured to start a virtual switch in the second virtual network that switches network traffic for one or more virtual machines in the second virtual network that are configured to extend services provided by the first virtual network into the second virtual network; and send to the second virtual network a second message comprising information configured to start a second virtual service node in the second virtual network that provides decentralized policy-based virtual network traffic services to direct network traffic between the one or more virtual machines within the second virtual network based on service profile identifiers of service profiles having corresponding service policies. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer readable storage media storing instructions that, when executed by a processor, cause the processor to:
-
subscribe by a first virtual network comprising a first virtual service node to virtual network services provided by a second virtual network; send to the second virtual network a first message comprising information configured to start a virtual switch in the second virtual network that switches network traffic for one or more virtual machines in the second virtual network that are configured to extend services provided by the first virtual network into the second virtual network; and send to the second virtual network a second message comprising information configured to start a second virtual service node in the second virtual network that provides decentralized policy-based virtual network traffic services to direct network traffic between the one or more virtual machines within the second virtual network based on service profile identifiers of service profiles having corresponding service policies. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification