Физический уровень технологии Token Ring

Маркерный метод доступа к разделяемой среде

 

В сетях с маркерным методом доступа (а к ним, кроме сетей Token Ring, относятся сети FDDI, а также сети, близкие к стандарту 802.4, - ArcNet, сети производственного назначения МАР) право на доступ к среде передается

циклически от станции к станции по логическому кольцу.

 

Рисунок 5.1 - Принцип маркерного доступа

 

На рисунке 5.1 показана передача пакета А в кольце, состоящем из 6 станций, от станции 1 к станции 3. После прохождения станции назначения 3 в пакете А устанавливаются два признака — признак распознавания адреса и признак копирования пакета в буфер (что отмечено звездочкой внутри пакета). После возвращения пакета в станцию 1 отправитель распознает свой пакет по адресу источника и удаляет пакет из кольца. Установленные станцией 3 признаки говорят станции-отправителю о том, что пакет дошел до адресата и был успешно скопирован им в свой буфер.

 

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

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

− маркер;

- кадр данных;

- прерывающая последовательность.

 

 

Маркер

 

Кадр маркера состоит из трех полей, каждое длиной в один байт.

 

      SD             АС             ED      
J К J К Р Р Р Т М R R R J К J К Е
                                               

 

Рисунок 5.2 - Формат кадра маркера

 

Кадр маркера состоит из трех полей, каждое длиной в один байт.

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

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

Конечный ограничитель (End Delimeter, ED) - последнее поле маркера. Так же как и поле начального ограничителя, это поле содержит уникальную последовательность манчестерских кодов JK1JK1, а также два однобитовых признака: I и Е. Признак I (Intermediate) показывает, является ли кадр последним в серии кадров (1-0) или промежуточным (1-1). Признак Е (Error) - это признак ошибки. Он устанавливается в 0 станцией-отправителем, и любая станция кольца, через которую проходит кадр, должна установить этот признак в 1, если она обнаружит ошибку по контрольной сумме или другую некорректность кадра

 

Кадр данных и прерывающая последовательность Кадр данных включает те же три поля, что и маркер, и имеет кроме них еще несколько дополнительных полей (см. рисунок 5.3).

 

SD FC DA SA INFO FCS ED FS

 

Рисунок 5.3 - Формат кадра данных

Кадр данных включает те же три поля, что и маркер, и имеет кроме них еще несколько дополнительных полей. Таким образом, кадр данных состоит из следующих полей:

− начальный ограничитель (Start Delimiter, SD);

− управление кадром (Frame Control, PC);

− адрес назначения (Destination Address, DA);

− адрес источника (Source Address, SA);

− данные (INFO);

− контрольная сумма (Frame Check Sequence, PCS);

− конечный ограничитель (End Delimeter, ED);

− статус кадра (Frame Status, FS).

Кадр данных может переносить либо служебные данные для управления кольцом (данные МАС-уровня), либо пользовательские данные (LLC-уровня). Стандарт Token Ring определяет 6 типов управляющих кадров МАС-уровня. Поле FC определяет тип кадра (MAC или (MAC или LLC), и если он определен как MAC, то поле также указывает, какой из шести типов кадров представлен данным кадром.

Физический уровень технологии Token Ring

 

Стандарт Token Ring фирмы IBM изначально предусматривал построение связей в сети с помощью концентраторов, называемых MSAU (Multi-Station Access Unit), то есть устройствами многостанционного доступа (см. рисунок 5.4). Сеть Token Ring может включать до 260 узлов.

 

 

Рисунок 5.4 - Физическая конфигурация мети Token Ring

 

Технология FDDI

 

Основные характеристики технологии

Технология FDDI во многом основывается на технологии Token Ring, развивая и совершенствуя ее основные идеи.

Сеть FDDI строится на основе двух оптоволоконных колец.

В случае какого-либо вида отказа, когда часть первичного кольца не может передавать данные (например, обрыв кабеля или отказ узла), первичное кольцо объединяется со вторичным (рисунок.5.5), вновь образуя единое кольцо. Этот режим работы сети называется Wrap, то есть «свертывание» или «сворачивание» колец.

 

 

Первичное кольцо

Рисунок 5.5 - реконфигурация сети FDDI при отказе

 

Адреса уровня MAC имеют стандартный для технологий IEEE 802 формат. Формат кадра FDDI близок к формату кадра Token Ring, основные отличия заключаются в отсутствии полей приоритетов. На рисунке 5.6 приведено соответствие структуры протоколов технологии FDDI семиуровневой модели OSI. FDDI определяет протокол физического уровня и протокол подуровня доступа к среде (MAC) канального уровня. Как и во многих других технологиях локальных сетей, в технологии FDDI используется протокол подуровня управления каналом данных LLC, определенный в стандарте IEEE 802.2.

 

 

Рисунок 5.6 - Структура протоколов технологии FDDI