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.