Конечный автомат пакет_помех/молчание_шины

МШ — молчание_шины; ПМКД — прием_кадра_данных; ПМПК — при- ем_протокольного_кадра; ПП — пакет_помех

Черт. 5.8



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

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

На черт. 5.9 показан обобщенный вид повторителя. На черте­же показаны различные физические сегменты одной шины. Прос­тейший по форме повторитель (широкополосный ремодулятор) имеет только одну пару передатчик—приемник.

Наполнитель должен:

  1. повторно вводить символы преамбулы, которые были поте­ряны в приемнике (за исключением, указанных в п. 8.2.1.5.3);

  2. передавать последовательность прерывания при получении сообщения плохой-сигнал. Последовательность прерывания всегда начинается на границе октета относительно той части ретранслиру­емых данных, которая уже передана;

  3. устанавливать бит Е в поле КО, если ретранслируемый кадр имеет ошибку КПК.

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

Если переключатель инициация/ретрансляция активизируется локальным автоматом ПД—КА, то все передающие переключатели включены, так что символы передаются во все сегменты. Если пе­реключатель инициация/ретрансляция выбирает наполнитель, то все переключатели включены, за исключением одного, соответст­вующему тому сегменту, приемник которого является отправите­лем текущих символов для данного наполнителя.Шинный ретранслятор


сегмент сегмент сегмент

і 2 .


С. 70 ГОСТ 34.913.4—91


Черт. 5.9
















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

6. ОПРЕДЕЛЕНИЕ ПОДУРОВНЯ УДС И ТРЕБОВАНИЯ К НЕМУ

В настоящем разделе определены все аспекты работы под­уровня УДС и механизмы, которые необходимы для соответствия настоящему стандарту и которые не определены в разд. 4 и 7.

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

    1. . Немедленный-ответ — немедленная передача ответа по­дуровня УДС на принятый кадр. Здесь предполагается, что, ника­кие другие передачи или действия не вмешиваются в эту опера­цию.

    2. Символы-УДС — наименьшая единица информации, ко­торой обмениваются логические объекты подуровня УДС. Имеют­ся шесть следующих символов-УДС.

О

Имя

бозначение

ноль

0

единица

1

не-данные

N

зап-нерабочее

Р

молчание

S

плохой-сигнал

В



Там, где в тексте упоминаются двоичные биты данных 0 и 1,. имеется ввиду, что они передаются и принимаются как символы- УДС ноль и единица соответственно.

  1. Период_символа_УДС — время, необходимое для переда­чи одного символа_УДС. Оно является обратной величиной ско­рости передачи данных ЛВС.

    Номинальная скорость данных, Мбн г/с

    Номинальный период символа_УДС, мкс

    1

    1,0

    5

    0,2

    10

    0.1 ‘

    20

    0 05

  2. Октетный-интервал — соответствует интервалу времени, который необходим для передачи восьми символов-УДС.

  3. Символы_ФИЗ (символы физического уровня) — соот­ветствуют волновым сигналам, передаваемым по физической сре­де. Определения символов_ФИЗ приведены в следующих подраз­делах:

  1. 12.7.2. — по одноканальной шине с фазокогерентной моду­ляцией—АФіМ;

  2. 14.8.2. — по многоуровневой двубинарной амплитудно-фа­зовой модуляции (АМ/ОФМ) (1 символ-УДС/символ-ФИЗ);

  3. 14.11.1. — по многоуровневой двубинарной амплитудно-фа­зовой модуляции, расширенной АМ/ОФМ;

  4. 16.7.2. — по волоконно-оптической среде;

  5. 18.7.2 — по фазонепрерывной модуляции сдвигом частоты в одноканальной шине — АФМ.

  1. Задержка_тракта_передачи — максимальная задержка, которую испытывают передаваемые данные при прохождении че­рез физическую среду от передатчика к приемнику. Общим опре­делением задержки-тракта-передачи является следующая фор­мула:

Задержка_тракта_передачи= (задержка-физической среды-f- 4-задержкал_усилителя-|-задержка-повторителя).

Определение задержки_тракта_передачи для каждого метода передачи сигналов приведено в следующих подразделах:

  1. 13.7 — для одноканальной шины с фазокогерентной модуля­цией сдвигом частоты — АФМ;

  2. 15.7 — для многоуровневой двубинарной амплитудно-фазо­вой модуляции — АМ/ОФМ;

  3. 19.7 — для волоконно-оптической среды;

  4. 19.7. — для одноканальной шины с фазокогерентной моду­ляцией сдвигом частоты — АФМ.

  1. Станционная-задержка — интервал времени между по­лучением символов-ФИЗ, соответствующих последнему символу- УДС принятого КО на интерфейсе с физической средой принимаю­щей станции, до выдачи первых символов-ФИЗ немедленного-от- вета в физическую среду передатчиком этой станции.

  2. Запас_надежности — интервал времени длительностью не менее одного интервала_символа-УДС.

Запас-надежности^интервал-символа-УДС.

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

И'нтервал-ответа = ЦЕЛОЕ ({[(2* (Задержка_тракта_ліеіредачи+

4- станционная-задержка) 4- запас-надёжности/интервал-симво- ла_УДС4-7}/8).

  1. Окно_ответа — базовый интервал времени, допускаемый протоколом УДС после выдачи некоторых кадров управления- УДС до получения немедленного-ответа от другой станции. Дли­тельность этого интервала равна одному интервалу-ответа.

Длительность окна-ответа = интервал-ответа.

Если станция, ожидающая ответ, опознает во время окна-отве­та начало передачи, она не должна передавать, по крайней мере,, до тех пор, пока не закончится принимаемая передача.

  1. Порядок передачи. Форматы кадра, используемые подуро­внем УДС, и подробное содержимое октетов этих кадров опреде­лены в разд. 4. Октеты кадра и символы-УДС октета должны пе­редаваться из подуровня УДС па физический уровень и обратно в последовательности, определенной на черт. 6.1: первый октет ка­дра должен передаваться первым и первый символ-УДС каждого’ октета также должен передаваться первым. Первый октет и пер­вый символ-УДС на черт. 6.1 соответствует самому верхнему ок­тету и самому левому символу УДС. Те обозначения внутри окте­та на черт. 6.1, которые не относятся к символам_УДС, являются выборочными описаниями, которые подробно определены в разд. 4. На черт. 6.1 представлен полный обобщенный кадр или прото- кольный_блок_данных УДС (УД—ПБД).

  2. Маркировка задержки. Поставщики должны предусмот­реть наихудшие значения задержек в оборудовании. В качестве факультативной возможности они могут определить минимальное значение сетевого интервала ответа, если их средства ориентиро­ваны на некоторые минимальные задержки для правильного функ­ционирования. В случае неопределенного точного значения за­держки оборудования поставщики должны установить ее верхнюю границу. Рекомендуется, чтобы поставщики оборудования, соот­ветствующего настоящему стандарту, маркировали устройства с указанием вносимой им доли в общую станционную-задержку. Поставщик всей станции маркирует станцию с указанием общей станционной задержки. Поставщик компонента, предназначенного для его включения оконечным пользователем в станцию, маркиру­ет этот компонент или указывает в документации значения задер­жек, вносимых им в станционную задержку.

  3. Прочие требования

Инициация станции. При включении питания станция должна войти в состояние АВТОНОМНОЕ. В этом состоянии стан­ция не должна выдавать никаких сигналов в физическую среду ЛВС. Станция должна переходить из состояния АВТОНОМНОЕ в состояние ДЕЖУРНОЕ только после того, как она будет загружена базовыми рабочими параметрами станции, йеобходйімымн дляПоследовательность передачи протокольных_блоков_данных УДС

, Первый символ-УДС(каждого октета)

О

Первый дктет


1 октет


UNO


NODO


И л /" У


м м м бмзі


Преамбула (один или несколько октетов)

но

УК


стальные 44 бита
адреса

бсз

О |// бмз
У

Остальные ччбита
адреса


АО


Первый октет
БЛОК-ДАННЫ^



м

liwj

N N /

N

N /

1

б

Последний октет


з


Последний октет БЛОК_ДАННЫЛ

Октет старшей значимости КПК

Октет младшей значимости КПК

ко


Черт. 6.1



правильной работы протоколов УДС. К этим рабочим параметрам относятся, по меньшей мере, следующие:

  1. иниц-ДС (адрес станции)

  2. длина_адреса (неявная в ДС)

  3. иниц-интервал_ответа

  4. иниц-тайм-аут-удержания-маркера_высш-приоритета

5)

иниц_желаемое_время_оборота

(4)

(если приоритет

реали-

зован) 6)

иниц-желаемое_время_оборота

(2)

(если приоритет

реали-

зован) 7)

иниц_желаемое_время_оборота

(0)

(если приоритет

реали-

зован)

  1. иниц_желаемое_время_оборота (обслуживание-кольца)

  2. иниц-исходное_значение_тайм-аута_обслуживания-кольца

  3. иниц_макс_счет-запросов

  4. мин_длина^преамбулы-после_молчания

  5. иниц-желание-участвовать

  6. иниц-макс-число-попыток (если реализован запрос-с-от- ветом).

  1. Порядок передачи маркера. Маркер должен передавать­ся от одной станции к другой в порядке убывания числовых зна­чений адресов_станции за исключением того, что станция с наи­меньшим адресом должна передавать маркер станции с наибольшим адресом для того, чтобы замкнуть логическое кольцо. На черт. 6.2 показано упорядоченное по адресам логическое кольцо и логпче- кие взаимоотношения, которые поддерживаются в логическом кольце между адресами соседних станций в логическом кольце с тремя или более участниками.

  2. Прием станцией своих собственных передач. В системах ео значительной задержкой_тракта_передачи, таких как широко­полосные системы, передающая станция может принять свои соб­ственные передачи после некоторой небольшой, но значимой за­держки. Механизм доступа УДС такой передающей станции не должен входить в заблуждение в результате приема собственных передач. В разд. 7 диаграммы состояний определяют, в каких слу­чаях станция должна игнорировать свои собственные передачи.

  3. Время удержания маркера. Станция, владеющая марке­ром, может начинать передачу кадра данных только в том случае, если тайм-аут_удержания_маркера не истек. Передача может про­должаться после истечения тайм-аута-удержания_маркера до ис­течения времени передачи кадра данных максимальной длины.