Трубаков 4 Локальная сеть Token Ring Локальная сеть Token

advertisement
Трубаков 4
Локальная сеть Token Ring
Локальная сеть Token Ring. Описание
Разработана: компанией IBM (1970 г.)
Комитет: IEEE 802.5 (1985 г.)
Скорость передачи: 4 и 16 Мбит/с.
Топология (логическая): кольцо
Топология (физическая): звезда (чаще всего)
Протокол доступа к среде: с помощью передачи маркера
Приоритеты передачи: поддерживаются
Гарантии времени передачи: минимально-гарантированное
Среда передачи: STP, UTP, коаксиальный кабель, оптоволокно
Физическое кодирование: Manchester II
Количество станций в сегменте: 260
Длинна сегмента: 1км
Максимальная длинна между узлами: 100м
Реализация протокола с передачей маркера
Сети Token Ring пользуются разделяемой средой путем передачи токена. Особенности
описаны в стандарте 802.5.
В сети Token Ring любая станция всегда непосредственно получает данные только от
одной станции — той, которая является предыдущей в кольце. А передает данные своему
ближайшему соседу вниз по потоку данных.
Получив токен, станция анализирует его и при отсутствии у нее данных для передачи
продвигает токен к следующей станции. Станция, которая имеет данные для передачи,
при получении токена изымает его из кольца, что дает ей право доступа к физической
среде для передачи своих данных. Затем эта станция выдает в кольцо кадр данных
установленного формата последовательно по битам.
Реализация протокола с передачей маркера
SD - Starting Delimiter (1 байт, JK0JK000; J и K - биты, нарушающие схему кодирования).
AC - Access Control (1 байт PPPTMRRR, 3 бита приоритета, T=0 - маркер, T=1 - инф. кадр,
бит монитора M, три бита резервирования приоритета).
FC (Frame Control) - байт управления блоком данных указывает, что содержит блок данные для LCC или управляющую информацию для MAC уровня. В управляющих
блоках этот байт определяет тип управляющей информации.
DA, SA (по 6 байт) – адреса узла источника и узла назначения.
Data - Данные.
FCS (Frame Check Sequence) – код проверки корректности.
1
Трубаков 4
ED - Ending Delimiter (1 байт, JK1JK1IE; J, K - биты, нарушающие схему кодирования, I бит промежуточного кадра в последовательности, I=0 когда кадр - последний в серии или
единственный, E - бит обнаружения ошибки передачи, E=1 - ошибка).
FS (Frame Status) - два поля: A - address resolved, C - frame copied. Получив пакет станция
отправитель проверяет поле статуса. А=С=1 - пакет успешно принят и станция удаляет
пакет из кольца, С=0 - требуется повторная передача, А=0 - станция не работает, пакет
удаляется
Время удержания маркера
Время владения разделяемой средой в сети Token Ring ограничивается фиксированной
величиной, называемой временем удержания токена. После истечения этого времени
станция обязана прекратить передачу собственных данных (текущий кадр разрешается
завершить) и передать токен далее по кольцу.
Обычно время удержания токена по умолчанию равно 10 мс.
Ранее освобождение маркера
В сетях Token Ring 16 Мбит/с используется модернизированный вариант алгоритма
доступа к кольцу, называемый алгоритмом раннего освобождения токена. В соответствии
с ним станция передает токен доступа следующей станции сразу же после окончания
передачи последнего бита кадра, не дожидаясь возвращения по кольцу этого кадра с
установленными битами А и С.
Активный монитор
Для контроля сети одна из станций исполняет роль так называемого активного монитора.
Активный монитор выбирается во время инициализации кольца, критерием выбора
служит максимальное значение МАС-адреса.
Активные монитор следит за наличием маркера в сети.
Приоритеты в кольце
Для различных видов сообщений, передаваемых кадрами, могут назначаться различные
приоритеты: от 0 (низший) до 7 (высший). Решение о приоритете конкретного кадра
принимает передающая станция (протокол Token Ring получает этот параметр через
межуровневые интерфейсы от протоколов верхнего уровня, например прикладного).
Токен также всегда имеет некоторый уровень текущего приоритета. Станция имеет право
захватить переданный ей токен только в том случае, если приоритет кадра, который она
хочет передать, выше приоритета токена (или равен ему). В противном случае станция
обязана передать токен следующей по кольцу станции.
Оборудование
2
Трубаков 4
3
Download