CONFIGURATION OF A VIRTUAL SERVICE NETWORK
First Claim
1. A method for configuring a virtual service network, the virtual service network comprising a network node and a plurality of service load balancers serving a virtual service associated with a virtual service network address, comprising:
- (a) determining by a configuring node that the virtual service is to be configured;
(b) determining a configuration associated with the virtual service by the configuring node, the configuration comprising one or more packet forwarding policies associated with the virtual service, each packet forwarding policy comprising a virtual service network address and a destination; and
(c) sending the packet forwarding policies in the configuration to the network node, wherein the network node;
(c1) stores the packet forwarding policies;
(c2) receives a data packet for the virtual service, the data packet comprising a virtual service network address;
(c3) determines a match between the virtual service network address in the data packet with the virtual service network address in a given packet forwarding policy of the stored packet forwarding policies;
(c4) obtains a given destination in the given packet forwarding policy; and
(c5) sends the data packet to a service load balancer associated with the given destination.
2 Assignments
0 Petitions
Accused Products
Abstract
Configuration of a virtual service network by a configuring node includes: determining that the virtual service is to be configured; determining a configuration associated with the virtual service and including packet forwarding policies associated with the virtual service, each packet forwarding policy including a virtual service network address and a destination; and sending the packet forwarding policies in the configuration to a network node. The network node: stores the packet forwarding policies; receives a data packet for the virtual service and including a virtual service network address; determines a match between the virtual service network address in the data packet with the virtual service network address in a given packet forwarding policy of the stored packet forwarding policies; obtains a given destination in the given packet forwarding policy; and sends the data packet to a service load balancer associated with the given destination by the network node.
133 Citations
20 Claims
-
1. A method for configuring a virtual service network, the virtual service network comprising a network node and a plurality of service load balancers serving a virtual service associated with a virtual service network address, comprising:
-
(a) determining by a configuring node that the virtual service is to be configured; (b) determining a configuration associated with the virtual service by the configuring node, the configuration comprising one or more packet forwarding policies associated with the virtual service, each packet forwarding policy comprising a virtual service network address and a destination; and (c) sending the packet forwarding policies in the configuration to the network node, wherein the network node; (c1) stores the packet forwarding policies; (c2) receives a data packet for the virtual service, the data packet comprising a virtual service network address; (c3) determines a match between the virtual service network address in the data packet with the virtual service network address in a given packet forwarding policy of the stored packet forwarding policies; (c4) obtains a given destination in the given packet forwarding policy; and (c5) sends the data packet to a service load balancer associated with the given destination. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium comprising computer readable program instructions for configuring a virtual service network, the virtual service network comprising a network node and a plurality of service load balancers serving a virtual service associated with a virtual service network address, wherein the computer readable program instructions are configured to:
-
(a) determine by a configuring node that the virtual service is to be configured; (b) determine a configuration associated with the virtual service by the configuring node, the configuration comprising one or more packet forwarding policies associated with the virtual service, each packet forwarding policy comprising a virtual service network address and a destination; and (c) send the packet forwarding policies in the configuration file to the network node, wherein the network node; (c1) stores the packet forwarding policies; (c2) receives a data packet for the virtual service, the data packet comprising a virtual service network address; (c3) determines a match between the virtual service network address in the data packet with the virtual service network address in a given packet forwarding policy of the stored packet forwarding policies; (c4) obtains a given destination in the given packet forwarding policy; and (c5) sends the data packet to a service load balancer associated with the given destination. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a virtual service network comprising a network node and a plurality of service load balancers serving a virtual service associated with a virtual service network address; and a configuring node coupled to the virtual service network, wherein the configuring node; (a) determines that the virtual service is to be configured; (b) determines a configuration associated with the virtual service, the configuration comprising one or more packet forwarding policies associated with the virtual service, each packet forwarding policy comprising a virtual service network address and a destination; and (c) sends the packet forwarding policies in the configuration to the network node, wherein the network node; (c1) stores the packet forwarding policies; (c2) receives a data packet for the virtual service, the data packet comprising a virtual service network address; (c3) determines a match between the virtual service network address in the data packet with the virtual service network address in a given packet forwarding policy of the stored packet forwarding policies; (c4) obtains a given destination in the given packet forwarding policy; and (c5) sends the data packet to a service load balancer associated with the given destination. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for configuring a virtual service network, the virtual service network comprising a network node and a plurality of service load balancers serving a virtual service associated with a virtual service network address, comprising:
-
(a) receiving by the network node one or more packet forwarding policies associated with the virtual service from a configuring node, the configuring node being coupled to the virtual service network, each of the packet forwarding policies comprising a virtual service network address and a destination; (b) storing by the network node the packet forwarding policies; (c) receiving a data packet for the virtual service, the data packet comprising a virtual service network address; (d) comparing by the network node the virtual service network address in the data packet with the virtual service network address in one or more of the stored packet forwarding policies; (e) in response to finding a match between the virtual service network address in the data packet with the virtual service network address in a given packet forwarding policy, determining a given destination in the given packet forwarding policy by the network node; and (f) sending the data packet to a service load balancer associated with the given destination by the network node. - View Dependent Claims (20)
-
Specification