Локальные сети

Страница: 6/8

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

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

3.2.3. Системы с передачей маркера (приоритетные).

Последний пример одноранговых приоритетных систем - это улучшенная схема передачи маркера,предполагающая дополнительное использование приоритетов в маркерной сети,как правило,маркерном кольце.Каждой системе, подключаемой к маркерной сети,приписывается некоторый приоритет.Обычно назначается восемь приоритетов.Назначение приоритетной системы с передачей маркера состоит в том,чтобы дать каждой станции возможность зарезервировать использование кольца для следующей передачи по кольцу.Когда маркер и данные распространяются по кольцу,каждый узел анализирует маркер,который содержит поле резервирования.Если собственный приоритет узла выше,чем значение приоритета в поле резервирования,он увеличивает значение поля резервирования до своего уровня,тем самым резервируя маркер на следующий цикл.Если какой-то другой узел не увеличит еще больше значение поля резервирования,этой станции разрешается использовать маркер и канал во время следующей передачи по кольцу.

Станция,захватывающая маркер,должна запоминать предыдущее значение поля резервирования в области своей временной памяти.После "высвобождения" маркера,когда он завершит полный оборот по кольцу,станция восстанавливает предыдущий запрос к сети,имеющий более низкий приоритет.Таким образом,как только маркер в следующем цикле делается свободным,станции с наивысшим значением резервирования разрешается его захватить.Приоритетные системы с передачей маркера широко применяются в ЛС,поэтому рассмотрим их более подробно.

3.2.4. Приоритетное маркерное кольцо.

В маркерном кольце (приоритетном) для обеспечения доступа к сети на основе приоритетов используется маркер.У этого подхода есть много общего с обычным кольцом с передачей маркера.Например,маркер передается по кольцу и в самом маркере имеется индикатор,указывающий,занято или свободно кольцо.Маркер циркулирует непрерывно по кольцу,проходя через каждую станцию.Если станция желает передать данные и маркер свободен,она захватывает кольцо,превращая маркер в индикатор начала-кадра-пользователя,добавляя при этом данные и управляющие поля и посылая кадр по кольцу к следующей станции.

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

В системах с передачей маркера (с приоритетами) станции имеют приоритеты,устанавливаемые для доступа к сети.Это достигается путем размещения в маркере индикаторов приоритета.

Общие принципы работы маркерного кольца.Предположим,что к маркерному кольцу подсоединены пять станций. (рис.4):

Приоритет=3

E

Приоритет=1 Приоритет=2

A D

B C

Приоритет=2 Приоритет=3

Рис.4. Маркерное кольцо (с приоритетами)

Р- поле приоритета станции,использующей маркер;R -поле резервирования; F- поле флага для индикации занятости или незанятости кольца.

Станция А обладает приоритетом доступа 1 (самым низким),станции B и D - приоритетами 2, а станции С и Е имеют приоритет 3 (самый высокий).Предположим,что станция А уже захватила кольцо и передает кадры данных.В маркере имеется бит,который установлен в 1 для индикации того,что маркер занят.Следующая последовательность событий иллюстрирует один из подходов к приоритетной передаче маркера:

Реферат опубликован: 9/04/2006