×


Udržování (logického,
fyzického) kruhu
•
přidávání
nových uzlů:
–
každý uzel má
pevně danou adresu
–
uzly jsou v
logickém kruhu uspořádány podle adres
–
každý uzel
pravidelně vysílá výzvu typu „připoj se“, určenou novým uzlům
•
udává adresu
svou a svého následníka
•
vyzývá nově
příchozí uzel s adresou „mezi“
•
pokud se ozve 1
nový uzel, OK
•
pokud se ozve
více, řeší se následně jinak
•
inicializace
kruhu, ztráta tokenu:
–
uzel který po
definovanou dobu nezaznamená žádný provoz usoudí, že je sám
–
vyšle výzvu
„claim token“ (chci generovat oprávnění)
–
pokud nikdo
nezareaguje (neprotestuje), vygeneruje oprávnění a vytvoří 1-členný logický
kruh
–
„protesty“ se
řeší rozpočítáním podle adres (á la prioritní přístup)
•
problém s
fyzickým přerušením (fyzického, logického) kruhu
–
řeší pomocí
tzv. bypass-ů
•
technické
zařízení, při odpojení uzlu zajistí zachování kruhu – propojí rozpojené větve
–
řeší se pomocí
koncentrátorů
•
nahrazují
"externí" kruhovou topologii "interní" kruhovou topologií
•
analogie
bypassu je realizována uvnitř koncentrátoru, elektronickou cestou
–
stačí odpojit
příslušný uzel