Fabric membership monitoring
First Claim
1. A fabric membership monitoring method that comprises:
- determining a polling list of switches;
for each current switch in the polling list of switches;
obtaining a list of sister switches from the current switch;
associating the current switch with a new kith if the current switch is not already associated with a kith;
identifying any of the sister switches associated with different kiths and merging said different kiths with the kith of the current switch; and
associating each of the sister switches with the kith of the current switch determining a fabric membership based on one or more of the kiths, and, displaying the fabric membership.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring network fabric memberships. In one embodiment, the method comprises: 1) determining a polling list of switches; and 2) processing each switch in the polling list. The processing may include: a) obtaining a list of sister switches from the current switch; b) associating the current switch with a new kith if the current switch is not already associated with a kith; c) identifying any of the sister switches associated with different kiths and merging said different kiths with the kith of the current switch; and d) associating each of the sister switches with the kith of the current switch. (A kith is an inclusive collection of switches constructed by combining lists of sister switches from each switch in the polling list.) The method may further comprise performing a matching operation between the kiths and a set of fabrics in a model of the network.
15 Citations
23 Claims
-
1. A fabric membership monitoring method that comprises:
- determining a polling list of switches;
for each current switch in the polling list of switches;
obtaining a list of sister switches from the current switch;
associating the current switch with a new kith if the current switch is not already associated with a kith;
identifying any of the sister switches associated with different kiths and merging said different kiths with the kith of the current switch; and
associating each of the sister switches with the kith of the current switch determining a fabric membership based on one or more of the kiths, and, displaying the fabric membership. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- determining a polling list of switches;
-
8. A network management system that comprises:
-
a network interface module that couples the network management system to switches one or more networks; a storage module configured to store software; and a processing module coupled to the storage module and to the network interface module, wherein the processing module retrieves and executes the software, wherein the software configures the processing module to; process a polling list, for each switch in the polling list, to; obtain a list of sister switches from said switch; associate said switch with a new 16th if said switch is not already associated with a kith; identify any of the sister switches associated with different kiths and to merge the different kiths with the kith of said switch; and to associate each of the sister switches with the kith of said switch; determine a fabric membership based on one or more of the kiths, and display the fabric membership. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An information storage medium operable to provide a programmable system with software that configures the system to:
-
process a polling list, and for each switch in the polling list, to; obtain a list of sister switches from said switch; associate said switch with a new kith if said switch is not already associated with a kith; identify any of the sister switches associated with different kiths and to merge the different kiths with the kith of said switch; and to associate each of the sister switches wit the kith of said switch;
determine a fabric membership based on one or more of te kits, and display the fabric membership. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification