Multi-fabric manager
First Claim
1. A computing system, comprising:
- processing circuitry;
one or more ports;
persistent storage circuitry configured to store a first and a second persistent storage instances storing configuration information associated with first and a second networks of interconnected switches, respectively, wherein the first and the second networks of interconnected switches are identified by a first and a second fabric identifiers, respectively; and
a management circuitry configured to;
identify a logical network representing a tenant network associated with the first and second storage instances;
configure a first virtual network representing the logical network in the first network of interconnected switches and a second virtual network representing the logical network in the second network of interconnected switches; and
maintain a first mapping between the first virtual network and the logical network, and a second mapping between the second virtual network and the logical network.
4 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a computing system. The computing system includes processing circuitry, one or more ports, a persistent storage module, and a management module. The persistent storage module stores a plurality of persistent storage instances associated with a plurality of switch groups. A respective persistent storage instance stores configuration information associated with a switch group in a data structure. The management module identifies at least two switch groups, which are associated with a logical network, from the plurality of switch groups and configures a respective virtual network representing the logical network in a respective identified switch group. The management module also maintains a mapping between a respective virtual network and the logical network.
-
Citations
23 Claims
-
1. A computing system, comprising:
-
processing circuitry; one or more ports; persistent storage circuitry configured to store a first and a second persistent storage instances storing configuration information associated with first and a second networks of interconnected switches, respectively, wherein the first and the second networks of interconnected switches are identified by a first and a second fabric identifiers, respectively; and a management circuitry configured to; identify a logical network representing a tenant network associated with the first and second storage instances; configure a first virtual network representing the logical network in the first network of interconnected switches and a second virtual network representing the logical network in the second network of interconnected switches; and maintain a first mapping between the first virtual network and the logical network, and a second mapping between the second virtual network and the logical network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
storing a first and a second persistent storage instances storing configuration information associated with a first and a second networks of interconnected switches, respectively, wherein the first and the second networks of interconnected switches are identified by a first and a second fabric identifiers, respectively; identifying a logical network representing a tenant network associated with the first and second storage instances; configuring a first virtual network representing the logical network in the first network of interconnected switches and a second virtual network representing the logical network in the second network of interconnected switches; and maintaining a first mapping between the first virtual network and the logical network, and a second mapping between the second virtual network and the logical network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium storing instructions that when executed by a computing system cause the computing system to perform a method for managing a group of switches, the method comprising:
-
storing a first and a second persistent storage instances storing configuration information associated with a first and a second networks of interconnected switches, respectively, wherein the first and the second networks of interconnected switches are identified by a first and a second fabric identifiers, respectively; identifying a logical network representing a tenant network associated with the first and second storage instances; configuring a first virtual network representing the logical network in the first network of interconnected switches and a second virtual network representing the logical network in the second network of interconnected switches; and maintaining a first mapping between the first virtual network and the logical network, and a second mapping between the second virtual network and the logical network.
-
Specification