Маркер.

Форматы кадров Token Ring

Активные и резервные мониторы

Станции, функционирующие дольше других, становятся так называемым активными мониторами. Сеть Token Ring допускает существование только одного активного монитора. Все другие станции в кольце являются резервными мониторами. Если активный монитор отказывает, то выбирается новый из числа резервных. Каждые несколько секунд активный монитор выполняет проверку системы. При этом он посылает маркер следующей станции в кольце. Этот маркер информирует станцию об адресе активного монитора. Станция передает эту информацию следующему узлу до тех пор, пока маркер не вернется к активному монитору. При этом каждая станция получит данные об адресе активного монитора и своих соседей вверх и вниз по кольцу.

 

Основной формат кадра Token Ring показан на рисунке.

 

 

 

В Token Ring существуют три различных формата кадра:

Кадр маркера состоит из трех полей по байту каждое:

- Начальный ограничитель (Start Delimiter, SD) появляется в начале маркера, а также в начале любого кадра, проходящего по сети. Поле представляет собой уникальную последовательность символов манчестерского кода JKOJKOOO. Поэтому начальный ограничитель нельзя спутать ни с какой последовательностью внутри кадра;

- Управление доступом (Access Control) состоит из четырех подполей: РРР – биты приоритета, T – бит маркера, M – бит монитора и RRR – резервные биты приоритета. Бит T установленный в 1, указывает, что данный кадр является маркером доступа. Бит монитора устанавливается в 1 активным монитором и в 0 любой другой станцией, передающей маркер или кадр. Если активный монитор видит маркер или кадр, содержащий бит монитора со значением 1, то активный монитор знает, что этот кадр или маркер уже однажды обошел кольцо и не был обработан станциями. Если это кадр, то он удаляется из кольца. Если это маркер, то активный монитор передает его дальше по кольцу;

- Конечный ограничитель (End Delimited, ED) – последнее поле маркера. Так же как и поле начального ограничителя, это поле содержит уникальную последовательность манчестерских кодов JK1JK1, а также два однобитовых признака:

· Признак I (Intermediate) показывает, является ли кадр последним в серии кадров (I=0), либо промежуточным (I =1);

· Признак Е (Error) – это признак ошибки. Он устанавливается в 0 станцией‑отправителем, и любая станция кольца, через которую проходит кадр, должна установить этот признак в 1, если она обнаружит ошибку при передаче.