Седьмой символ-УДС КО называется промежуточным битом (или битом 1). Если он равен единице, это означает, что передачи со станции продолжатся. Если он равен нулю, это означает, что станция передала последний кадр и что после КО последует поле «молчание». Бит 1 помогает повторителю и, возможно, физическо­му уровню определить, что следует за КО.

Восьмой символ-УДС КО называется битом ошибки (битом Е). Будучи установлен повторителем в единицу, этот бит указывает, что данный кадр имел ошибку КПК внутри кадра и, тем самым, что ошибка произошла не в канале связи между предшествующей рет­ранслирующей станцией и данной принимающей станцией. Если бит ошибки установлен в единицу, то принимающая станция может рассматривать этот кадр как недействительный. Исходная переда­ющая станция всегда должна устанавливать бит ошибки в значе­ние ноль.

Последовательность прерывания. Эта последовательность используется для сознательного окончания передачи кадра. После­довательность прерывания должна начинаться с границы октета той части прерываемого кадра, которая уже передана.Символ_УДС, передаваемый первым

NN0NN000 NN1NN11E

Последовательность прерывания должна передаваться также повторителем при получении недействительной кодированной по­следовательности.

4.2. Нумерация типов кадров. В этом подразделе показано рас­положение компонентов кадра в различных типах кадров, переда-, ваемых подуровнем УДС. В разд. 5 рассмотрены используемые здесь кадры и терминология.

  1. Форматы кадров управления УДС. Нижеперечисленные кадры передаются и принимаются подуровнем УДС и не передают­ся на более высокие уровни.

    1. Заявка_маркера. Этот кадр имеет блок_данных произ­вольного значения, длина которого в октетах (между полями адре­сов и КПК) в 0, 2, 4 или 6 раз больше системного времени-ответа, также измеряемого в октетах.

Преамбула

НО

00000000

АП

АО

Произвольное значение, длина = (0, 2, 4, 6) интервалов- ответа в окте­тах)

кпк

ко



  1. Запрос_преемника_1. В этом кадре поле АП равно зна­чению СС и в нем отсутствует блок данных. За этим кадром всегда следует одно окно ответа.

Преамбула

НО

00000001

АП

АО

кпк

ко



Одно окно ответа

  1. Запрос_преемника_2. В этом кадре поле АП равно зна­чению СС или ДС и отсутствует блок данных. За этим кадром всег­да следуют два окна ответа.

Преамбула

НО

00000010

АП

АО

кпк

ко



Два окна ответа

  1. Кто следующий? В этом кадре блок данных равен значе­нию СС. Формат и длина блока_данных такие же, как и у адреса

отправителя. За этим кадром всегда следуют три окна ответа. (Это обеспечивает преемникам два дополнительных интервала-ответа для выполнения сравнения с адресом другой станции, не являю­щейся ТС.)

Преамбула

НО

00000011

АП

АО

Значение СС




Значение СС

кпк

КО



Три окна ответа

4.2.1.5. Разрешение_соперничества. Этот кадр имеет нулевой блок_даниых. За этим кадром всегда следуют четыре окна ответа.

Преамбула

НО

оооооюо| АП

АО

кпк

ко



Четыре окна ответа

4.2.1.6. Маркер. В этом кадре поле АП равно значению СС и от­сутствует блок-да иных.

Преамбула

НО

000010000

АП

АО

кпк

ко



    1. Установить-преемника. В этом кадре блок_данных ра­вен значению СС или ДС. Формат и длина блока_данных такие же, как и для адреса отправителя.

  1. Формат кадра данных УЛЗ. В кадре данных УЛЗ поля АП и «блок_данных» определяются подуровнем УЛЗ станции. Кадр этого типа с ненулевым блоком данных должен передаваться на подуровень УЛЗ принимающей станции (см. п. 4.1.3.2).

Преамбула

НО

0 1 МММРРР

АП

АО

Блок-дашных-УЛЗ

кпк

КО



  1. Недействительные кадры. Недействительный кадр опре­деляется как кадр, удовлетворяющий, по меньшей мере, одному из следующих условий.

  1. Он определяется как таковой физическим уровнем (например, он содержит символы плохой-сигнал).

  2. Он не содержит целого числа октетов.

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

  1. Вычисление КПК с охватом всех октетов между НО и КО не дает в результате уникальный остаток, определенный в п. 4.1.6.

В конкретной реализации могут также иметь место следующие дополнительные условия появления недействительного кадра.

  1. Поле управления кадра содержит неопределенную битовую комбинацию.

  2. Бит ошибки в КО установлен в единицу.

Недействительные кадры должны рассматриваться как помехи. Их наличие как пакетов помех в некотором отношении касается элементов процедур шины с маркерным доступом.

В приложении 2 даны рекомендации по организации иерархи­ческой структуры локально администрируемых адресов.

  1. ЭЛЕМЕНТЫ ОПЕРАЦИЙ ПОДУРОВНЯ УДС

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

В разд. 6 содержатся точные определения специфичных для УДС терминов и описаны обязательные функции указанного меха­низма. В тех случаях, когда положения настоящего раздела проти­воречат положениям разд. 6 или являются неполными, предпочте­ние следует отдавать положениям разд. 6.

В разд. 7 описано требуемое поведение автомата УД—КА. В тех случаях, когда положения настоящего раздела или разд. 6 проти­воречат формализованному описанию, приведенному в разд. 7, ли­бо являются неполными, предпочтение следует отдавать формали­зованному описанию.

В данном разделе описаны операционные функции и функции восстановления при особых случаях подуровня УДС шины с мар­керным доступом. Взаимоотношения данного раздела с другими разделами стандарта и спецификациями ЛВС показаны на черт. 5.1.

К конкретным видам ответственности подуровня УДС для ши­рокополосной среды относятся управление упорядоченным досту­пом к среде, обеспечение средств подключения и отключения стан­ций (регулирование членства в логическом кольце) и управление восстановлением при неисправностях.

К рассматриваемым здесь неисправностям относятся те, кото­рые обусловлены ошибками передачи или неисправностями стан­ции. Сюда входят:

  1. наличие нескольких маркеров,

  2. потерянный маркер,

  3. безуспешная передача маркера,

  4. «глухая» станция (т. е. станция с неработающим приемни­ком),

  5. дублированные адреса станции,

  6. неисправный передатчик.

п

Место

Уровни >2


Уровень

2


Уровень

1


С т

А Н ZZ И я


УПРАВЛЕНИЕ ЛОГИЧЕСКИМ ЗВЕНОМ
УЛЗ


' УПРАВЛЕНИЕ ДОСТУПОМ К СРЕДЕ
X\wx\
ФИЗИЧЕСКИЙ
ФИЗ


л И с п Е т


одуровня УДС в модели ЛВС

ФИЗИЧЕСКАЯ СРЕДА

Черт. 5.1

Протокол доступа к среде должен обладать «прочностью» в смысле его устойчивости и живучести при наличии многих одно­временных ошибок.

Для лучшего понимания операций по передаче маркера в широ­ковещательной среде полезны следующие основные замечания.

  1. Станции подсоединены к среде параллельно. Таким образом, когда станция передает, ее сигналы воспринимают (пли «слышат») все станции данной физической среды. Другие станции могут ме­шать своими передачами передаче первой станции, но не могут заданным образом изменить содержимое этой передачи.

  2. Когда станция передает, она может предполагать, что все остальные станции что-то слышат (хотя и не обязательно то, что она передает).

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

  4. Если станция принимает нечто отличное от действительного кадра (т. е. помехи), она может не делать вывода о том, что дру­гие станции этой физической среды что-то слышат.

  5. Не обязательно наделять все станции правом передачи мар­кера (а только те, которые желают инициировать передачи).

  6. Наличие нескольких маркеров и потери маркера могут быть обнаружены любой станцией. Специальная станция «монитор», вы­полняющая функции восстановления маркера, здесь не использует­ся.Вследствие пространственного разделения станций невоз­можно гарантировать, что они будут иметь общее восприятие сос­тояния системы в любой момент времени. (Описываемый здесь про­токол доступа к среде учитывает этот фактор.)

  1. Основные операции. Операции устойчивого состояния (сос­тояние сети с установленным логическим кольцом и отсутствием •ошибочных условий) требуют, чтобы каждая станция после окон­чания своей передачи просто передала маркер конкретной станции преемнику (см. черт. 1.2).

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

Право на передачу, маркер, передается по очереди всем стан­циям логического кольца. Каждая станция — участник знает адрес своего предшественника (станции, из которой она получила мар­кер), называемый адресом предшествующей станцией (ПС). Она знает адрес своего преемника (следующую станцию, которой дол­жен быть передан маркер), называемый адресом следующей стан­цией (СС). Она знает свой собственный адрес, называемый адре­сом данной станции (ДС). Адреса предшественника и преемника определяются динамически и поддерживаются описываемыми ал­горитмами. Всякий раз, когда станция меняет своего преемника СС, она передает (при возможности) информацию об этом измене­нии диспетчеру станции.

В следующих подразделах приводятся основные элементы и осо­бенности протокола маркерного доступа к шине.

  1. Интер вал_ответа. При описании операций доступа термин интервал_ответа используется для обозначения максимального времени, необходимого любой станции для ожидания ответа на уровне доступа к среде от другой станции. Иптервал_ответа более точно определен в п. 6.1.9.

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

  1. Право на передачу. Маркер (право на передачу) пере­дается от станции к станции в порядке уменьшения числовых зна­чений адресов станции. Когда станция, входящая в состав логиче­ского кольца, опознает адресованный ей кадр маркера, она стано­вится «владельцем маркера» и может передавать кадры данных. Когда станция заканчивает передачу кадров данных, она переда­ет маркер следующей станции логического кольца так, как это описано в п. 5.1.3.

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

  1. Передача маркера. После того, как станция закончила передачу всех имевшихся у нее кадров данных и выполнила ос­тальные функции обслуживания (описанные в п. 5.1.4), эта стан­ция передает маркер своему преемнику путем выдачи кадра уп- равления-УДС «маркер».

После передачи кадра «маркер» станция прослушивает пере­дачи, желая убедиться в том, что ее преемник получил кадр мар­кера и вошел в активное состояние. Если вслед за передачей кад­ра «маркер» станция обнаружила в пределах одного окна ответа действительный кадр, она предполагает, что ее преемник завладел маркером и находится в состоянии передачи. В противном случае станция, передавшая маркер, пытается оценить состояние сети.

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