POLICY-DRIVEN AUTOMATIC REDUNDANT FABRIC PLACEMENT MECHANISM FOR VIRTUAL DATA CENTERS
First Claim
1. A method, comprising:
- providing a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center;
receiving virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center;
determining available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments; and
establishing logical connections between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a service provider management device provides a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center, and receives virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center. After determining available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments, logical connections may then be established between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments.
123 Citations
20 Claims
-
1. A method, comprising:
-
providing a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center; receiving virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center; determining available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments; and establishing logical connections between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more network interfaces to communicate within a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; provide a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center; receive virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center; determine available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments; and establish logical connections between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Logic encoded in one or more non-transitory tangible media for execution and when executed by a machine operable to:
-
provide a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center; receive virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center; determine available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments; and establish logical connections between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments. - View Dependent Claims (20)
-
Specification