Przyłączenie stacji w Token Ring
włączenie zasilania stacji
szereg testów połączeniowych (automatycznie przy każdej inicjalizacji karty sieciowej)
Lobe Test - test podłączenia stacji końcowej
Testowana stacja wysyła szereg testowych ramek sterowania dostępem
Tak sprawdzana jest ciągłość fizyczna nośnika
fizyczne włączenie się do pierścienia
wysyła do koncentratora niskonapięciowy sygnał stałego napięcia (prąd pozorny)
nie zakłóca sygnału danych
w. fizyczna nie odróżnia portu używanego od nieużywanego - dlatego prąd pozorny
koncentrator odpowiada na sygnał pozorny
pozwala na fizyczne włączenie się w elektroniczne obwody pierścienia
fizyczne włączenie musi nastąpić w czasie 5 ms (taka max. przerwa w działaniu sieci)
przyłączana stacja określa
prędkość sygnału w pierścieniu
sprawdza czy jest obecny monitor aktywny (AM) - stwierdza występowanie ramek zarządzania MAC:
ramki monitora aktywny obecny (AMP - Active Monitor Present)
ramki czyszczenia pierścienia (PRG - Purge Ring)
jeśli niema - stacja staje się monitorem aktywnym
wysyła token zgłoszenia
rozpoczyna arbitraż
pełni obowiązki monitora aktywnego
sprawdzenie czy żadna inna stacja nie używa adresu stacji przyłączanej
test podwójnego adresu (DAT - Duplicate Address Test)
prosta ramka
stacja wysyła ramkę do samej siebie
nadawca i odbiorca - ten sam adres
jeśli powraca z potwierdzeniem od innej stacji,
istnieje stacja z takim adresem
stacja nadawcza odłącza się od pierścienia
dezaktywuje swoje połączenie
dezaktywuje swoje protokoły sieciowe
jeśli ramka przejdzie przez cały pierścień niezmieniona
żadna inna stacja nie wykorzystuje adresu stacji przyłączanej
stacja identyfikuje swojego poprzedniego aktywnego sąsiada (NAUN - Nearest Active Upstream Neighbour)
i następnego aktywnego sąsiada (NADN - Nearest Active Downstream Neighbour)
żądanie inicjalizacji
stacja żąda podania parametrów operacyjnych pierścienia (wysyła ramkę Mac - Żądanie Parametrów)
adresatem tego żądania jest serwer parametrów
brak takiego serwera (lub niedostępny) - stacja przyjmuje parametry domyślne
stacja zostaje włączona do pierścienia
Odłączanie stacji
brak prądu pozornego
jednostka MSAU automatycznie otwiera swoje przekaźniki - wyłącza port
odizolowanie elektryczne od pierścienia
ten proces nie zakłóca pracy pierścienia
Monitor aktywny
może być dowolna stacja w pierścieniu
zwykle pierwsza, która została uaktywniona
monitoruje cały ruch w sieci
zapewnia przestrzeganie reguł protokołu pierścienia
odpowiedzialna za inicjowanie wszelkich działań
koniecznych w wyniku awarii
lub naruszenia protokołu
Obowiązki monitora
inicjalizacja pierścienia - ramka MAC czyszczenia pierścienia
tworzenie tokenów
taktowanie sieci
zabezpiecza ramki i tokeny przed okrążeniem pierścienia więcej niż jeden raz
buforowanie opóźnień (24 bity - długość tokenu))
aby pierścień był wystarczająco duży
konieczność zmieszczenia całego tokenu w pierścieniu
4Mb - 250 ns; 16 Mb - 62,5 ns
Wybór nowego monitora aktywnego
wykorzystanie ranki MAC zgłoszenia tokenu
przyznanie którejś stacji roli monitora aktywnego
proces inicjowany przez dowolną stację monitora oczekującego
na skutek awarii monitora aktywnego
niepowodzenie monitora aktywnego przy próbie transmisji dobrej ramki Token, gdy występuje przynajmniej raz na 2,6 s
niepowodzenie monitora aktywnego przy próbie transmisji ramki MAC Monitor aktywny obecny przynajmniej raz na 15 s
nieudane próby czyszczenia pierścienia
niezgodność z zegarem
brak ramek MAC Monitor Aktywny lub Monitor Oczekujący - wysyłane 18s od przyłączenia stacji
inne
Proces wyboru Monitora
Każda stacja wysyła ramkę MAC zgłoszenie
Adresy nadawców są porównywane
Stacja odczytuje adres nadawcy otrzymanej ramki
Porównuje ze swoim adresem
Przesyła dalej ramkę z adresem mniejszym
Znajdywana stacja, której adres ma najmniejszą wartość liczbową