Fabric membership monitoring
First Claim
1. A fabric membership monitoring method that comprises:
- determining a polling list of switches; and
for each switch (hereafter “
the 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.
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.
14 Citations
23 Claims
-
1. A fabric membership monitoring method that comprises:
-
determining a polling list of switches; and
for each switch (hereafter “
the 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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, 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 with the kith of said switch. - 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 with the kith of said switch. - View Dependent Claims (19, 20, 21, 22, 23)
Specification