VRIVANJE IN ODSTRANJEVANJE UDELEŽENCEV

V fazi delovanja lahko na vodilu aktivne in pasivne postaje dodajamo ali odstranjujemo. Vsak aktivni udeleženec na vodilu mora vsakič poznati naslov svojega predhodnika in naslednika da ve, od koga je žeton dobil in komu ga mora poslati. Ta parameter (naslov) mora vsaka postaja samostojno ugotoviti ob zagonu in ga po potrebi dinamično spreminjati. Vsak aktivni udeleženec v logičnem obroču z žetonom redno preverja naslovno področje (vrzel = gap) med njegovim lastnim mrežnim naslovom in naslovom naslednika. Vrzeli aktivni udeleženec spremlja v seznamu vrzeli (Gap List). Seznam mora ciklično preverjati v razmaku časa za obnovitev vrzeli, ki je podan kot parameter ob zagonu sistema. Preverjanje naslovov vrzeli poteka po naraščajočih naslovih tako, da se preverja status udeležencev na teh naslovih. Če udeleženec odgovori s statusom ¨pasivni¨ ali ¨nisem pripravljen¨, gre odgovorni na naslednji naslov. Če pa odgovori s statusom ¨pripravljen na obroč¨, ga odgovorni vnese v seznam vrzeli in odda žeton svojemu novemu nasledniku, ki pa si je do tega trenutka že moral generirati lastni seznam aktivnih udeležencev, seznam vrzeli in naslov predhodnika in naslednika. Če udeleženec na zahtevo po statusu ne odgovori, ga odgovorni zbriše iz seznama vrzeli.

NAZAJ