Пловдивски



Pdf просмотр
страница49/130
Дата02.07.2022
Размер7.37 Mb.
#114742
1   ...   45   46   47   48   49   50   51   52   ...   130
Компютърни мрежо и комуникации
6.10. Стандарт ІЕЕЕ 802.5
Адрес:
http://kmk.fmi-plovdiv.org/kmk-lectures/mod/page/view.php?id=20


94
Изграден е на базата на стандарта Token Ring, създаден от фирмата
ІВМ през 1970 година. Подобно на IEEE 802.4 развитието му е прекратено от IEEE организацията. Token-Ring използва метод за достъп до средата, наречен token-passing (предаване на маркер), където в даден момент в мрежата може да съществува само един маркер. Кадрите се предават в една посока без риск от колизии, понеже само притежателят на маркера може да предава данни. Маркерът представлява 3-байтов кадър циркулиращ по кръга. Логическа топология е тип “кръг”. Физическата топология при по-старите реализации е кръг, а новите се базират на MSAU концентратори т.е. звезда () . Сигналът обхожда последователно в кръг всички нейни възли. Разстоянията, които се покриват са по-големи от тези в стандартите ІЕЕЕ 802.3 и 802.4, тъй като всеки възел, през който преминава сигнала действа като усилвател за него. Могат да се използват и трите типа кабели.
6.10.1. Характеристики

Всяка станция се свързва към централен концентратор (MSAU).
Целта на MSAU е да запази функционалността на кръга чрез електрическо игнориране на неработещи устройства (когато станция е изключена или блокирала).

Всеки мрежови адаптер работи като напълно функционален повторител (еднопосочен) - регенерира сигнала и извършва побитово повторение.

Работи на скорост от 16 Mbps или 4 Mbps, но не и на двете едновременно (зависи от конфигурацията/типа на мрежовия адаптер). Ако съществуват разногласия относно скоростта, то кръга работи на 4 Mbps.
фигура 62 Стандарт Token Ring, използващ централен концентратор (MSAU)
6.10.2. МАС-подслой на стандарта ІЕЕЕ 802.5


95
Token-passing мрежите предвижват малък кадър, наречен маркер, по кръга. Притежанието на маркера дава право за предаване на данни. Ако станцията получила маркера няма какво да предава маркерът преминава към следващата станция в потока, като всяка от тях може да задържи маркера за определен период от време (Token Holding Timer механизъм).
Станция получила маркера и имаща данни за трансфер, го задържа и променя един бит в него, като го превръща в начало на кадър с данни, добавя данните, които трябва да се предаде и изпраща кадъра към следващата станция по кръга. Докато информационният кадър се предвижва по кръга няма маркер в мрежата (освен ако не се използва ранно освобождаване на маркера), което означава, че останалите станции имащи данни за предаване изчакват до освобождаване на маркера.
Информационният кадър обикаля по кръга докато достигне станцията- местоназначение, която го копира за обработка и го маркира като прочетен. Кадърът продължава да се движи по кръга докато достигне до станцията-изпращач, където се проверява дали е прочетен, след което го премахва и освобождава нов маркер.
Ако се поддържа ранно освобождаване на маркера, след предаването на информационния кадър станцията-изпращач освобождава нов маркер, който следва кадъра с информация. Въпреки това, в даден момент има само един маркер по кръга.
За разлика от CSMA/CD мрежите (като Ethernet) token-passing мрежите се определят като deterministic, което на практика означава, че може да се изчисли максималният период от време, който ще мине преди всяка станция да може да предава. Поради тази причина Token-Ring мрежите са идеални за приложения, при които закъснението трябва да е предвидимо и надеждността на мрежовите операции е от първостепенно значение.
В Token-Ring мрежите се използва приоритетна система, позволяваща на определени станции (избрани от администратора) да използват по-често мрежата. Всяко устройство има стойност на приоритет, като колкото по- голяма е тази стойност, толкова по-често въпросният хост може да използва мрежата. Token-Ring кадрите имат две полета контролиращи приоритета, това са priority и reservation полетата.


96
Само станции с приоритет по-голям или равен на приоритета съдържащ се в маркера могат да го задържат и да предават данни. След като маркерът е задържан и променен в информационен кадър, само станция с приоритет по-висок от този на изпращащата, може да си резервира маркера за следващото му преминаване по кръга. Станцията, която увеличава стойността на приоритет на маркера е задължена да върне тази стойност в първоначалното и положение, след като приключи с предаването на данните.
Мрежите изградени на база на технологията Token-Ring използват няколко механизма за засичане и справяне с грешките възникващи по време на работа. Една от станциите в мрежата се определя за active monitor. Тази станция (произволно избрана) действа като централен източник на синхронизираща информация за всички останали в кръга и изпълнява различни функции за управление. Например, една от тези функции е отстраняването на кадри, обикалящи продължително време по кръга. Това се получава, когато станцията източник на данните отпадне от мрежата по различни причини (изключване, блокиране и др.), преди да отстрани информационния кадър, който е излъчила. При тази ситуация кадърът би продължил да се движи по кръга вечно, като ”заключи” мрежата за използване от другите станции. Станцията определена за active monitor има за задача да засича и премахва такива кадри, както и да освобождава нов маркер.
Token-Ring използва алгоритъм наречен beaconing за намиране и отстраняване на грешки. Когато станция засече сериозен проблем в мрежата (например прекъснат кабел), тя изпраща специален кадър наречен beacon frame, имащ за цел да определи областта на ”пропадане” на мрежата. Тази област обхваща всичко между станцията сигнализираща за пропадането и най-близкият и активен съсед нагоре в потока. Алгоритъмът стартира процес на самоконфигурация (autoconfiguration), при който крайните устройства от отпадналата област изпълняват автоматично диагностични операции и се опитват да преконфигурират мрежата с цел заобикаляне на отпадналата част. MSAU могат да постигнат това чрез електрическо преконфигуриране (игнориране на отпадналите станции).
Token-Ring поддържа следните типове кадри – маркер (Token frame), даннов кадър (Data frame), LLC кадър (LLC data frame), MAC кадър (MAC management frame) и прекъсващ кадър (Abort frame).


97
Маркерът е с дължина 3 байта и се състои от стартов разделител, байт за контрол на достъпа и краен разделител (фигура 63).
Станциите идентифицират сигнала като маркер, като проверяват състоянието на маркерния бит в полето за контрол на достъпа. Ако битът е
0 тогава това е кадър с маркер, ако е 1 - това е кадър с данни/команди.
Полета на маркера са представени на фигура 63.


Сподели с приятели:
1   ...   45   46   47   48   49   50   51   52   ...   130




©obuch.info 2024
отнасят до администрацията

    Начална страница