Policy-driven automatic redundant fabric placement mechanism for virtual data centers
First Claim
1. A method, comprising:
- providing a plurality of redundant fabric motifs to be selected by a virtual data center tenant, each indicating a subgraph pattern of logical connections for network segments of a virtual data center;
receiving a 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;
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; and
defining a plurality of service grades that indicate particular redundant fabric motif schemes between specific types of data center segments of the virtual data center, wherein 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 comprises receiving tenant selection of a particular service grade.
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.
-
Citations
18 Claims
-
1. A method, comprising:
-
providing a plurality of redundant fabric motifs to be selected by a virtual data center tenant, each indicating a subgraph pattern of logical connections for network segments of a virtual data center; receiving a 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; 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; and defining a plurality of service grades that indicate particular redundant fabric motif schemes between specific types of data center segments of the virtual data center, wherein 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 comprises receiving tenant selection of a particular service grade. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 to; provide a plurality of redundant fabric motifs to be selected by a virtual data center tenant, each indicating a subgraph pattern of logical connections for network segments of a virtual data center; receive a 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; 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; and define a plurality of service grades that indicate particular redundant fabric motif schemes between specific types of data center segments of the virtual data center, wherein 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 comprises receiving tenant selection of a particular service grade. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Logic encoded in one or more non-transitory tangible media for execution and when executed by a machine to:
-
provide a plurality of redundant fabric motifs to be selected by a virtual data center tenant, each indicating a subgraph pattern of logical connections for network segments of a virtual data center; receive a 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; 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; and define a plurality of service grades that indicate particular redundant fabric motif schemes between specific types of data center segments of the virtual data center, wherein 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 comprises receiving tenant selection of a particular service grade. - View Dependent Claims (18)
-
Specification