A network including one or more network subnets, a plurality of network
participating devices (NPDs) and at least one management server. Each NPD
initializes, gathers its status information and sends an initial beacon
packet on each subnet to which it is coupled. The beacon packets are
preferably confined to the subnet and are not copied to other subnets. For
each subnet, each NPD collects beacon packets sent by other NPDs on the
same subnet and stores the status information into a local status database
including consolidated state information of all the NPDs in the group. For
each subnet, each NPD periodically sends subsequent beacon packets with
its status information so that all of the active NPDs have the most recent
status information for all other NPDs of the same subnet. For each subnet,
each NPD examines its configuration and determines whether it can serve as
a group master. If a NPD can serve as master, it periodically determines
whether it is ASC group master of each subnet to which it is coupled using
the same criterion as the other NPD(s) on the same subnet. The same
criterion is used to ensure a single master, so that only one ASC group
master is selected for each group or subnet.
Una rete compreso una o più sottoreti della rete, una pluralità di dispositivi di partecipazione della rete (NPDs) ed almeno un assistente dell'amministrazione. Ogni NPD si inizializza, riunisce le relative informazioni di condizione e trasmette un pacchetto iniziale del falò su ogni sottorete a cui è accoppiato. I pacchetti del falò sono limitati preferibilmente alla sottorete e non sono copiati ad altre sottoreti. Per ogni sottorete, ogni NPD raccoglie i pacchetti del falò trasmessi dall'altro NPDs sulla stessa sottorete e memorizza le informazioni di condizione in una base di dati locale di condizione compreso consolidato dichiara le informazioni di tutto il NPDs nel gruppo. Per ogni sottorete, ogni NPD trasmette periodicamente i pacchetti successivi del falò con le relative informazioni di condizione in modo che tutto il NPDs attivo abbia le informazioni di condizione più recenti per tutto il altro NPDs della stessa sottorete. Per ogni sottorete, ogni NPD esamina la relativa configurazione e determina se possa servire da padrone del gruppo. Se un NPD può servire da padrone, determina periodicamente se sia padrone del gruppo del CSA di ogni sottorete a cui è accoppiato usando lo stesso test di verifica dell'altro NPD(s) sulla stessa sottorete. Lo stesso test di verifica è usato per accertare un singolo padrone, di modo che soltanto un padrone del gruppo del CSA è selezionato per ogni gruppo o sottorete.