Примечание. Сброс может потребовать от пользователей УУЗД выполнить процедуру восстановления,
Типы примитивов и параметры
Типы примитивов и параметры, необходимые для услуги сброса, приведены в табл. 8.
Примитив Параметр |
ЗД-СБРОС. запрос |
ЗД-СБРОС. индикация |
ЗД-СБРОС. ответ |
ЗД-СБРОС. подтверждение |
Инициатор |
|
X |
|
|
Причина |
X |
X |
|
|
Таблица 8
Примитивы и параметры сброса
Инициатор
Параметр «инициатор» указывает источник сброса. Он может принимать значения «пользователь УУЗД», «поставщик УУЗД» или «инициатор неизвестен».
Причина
Параметр «причина» содержит информацию о причине сброса.
Значение этого параметра будет определяться следующим:
если параметр «инициатор» указывает, что сброс инициировал поставщик УУЗД, то значениями параметра «причина» могут быть:
«перегрузка» из-за управления потоком звена данных;
«ошибка звена данных»
.Примечание. Вопрос расширения или уточнения этого перечня значений с целью передачи более конкретной диагностической или управляющей информации является предметом дальнейшего изучения;
если параметр «инициатор» указывает, что сброс инициировал пользователь УУЗД, то параметр «причина» имеет значение «ресинхронизация пользователя»;
если параметр «инициатор» указывает, что инициатор неизвестен, то параметр «причина» принимает значение «причина не определена». Это позволяет не указывать значения этих параметров в тех случаях, когда они не могут быть явно переданы протоколом звена данных.
Последовательность примитивов
Взаимодействие между каждым пользователем УУЗД и поставщиком УУЗД должно происходить в виде обмена указанными примитивами, а именно:
передача пользователем УУЗД примитива ЗД-СБРОС. запрос, после которой следует передача поставщиком УУЗД примитива ЗД-СБРОС. подтверждение.
передача поставщиком УУЗД примитива ЗД-СБРОС. индикация, после которой следует передача пользователем УУЗД примитива ЗД-СБРОС. ответ.
Примитив ЗД-СБРОС. запрос действует как синхронизирующий маркер в потоке СБДЗД, выдаваемых пользователем УУЗД — источником запроса; примитив ЗД-СБРОС. индикация также действует как синхронизирующий маркер в потоке СБДЗД, принимаемых равноуровневым пользователем УУЗД. Точно также примитив ЗД-СБРОС. ответ действует как синхронизирующий маркер в потоке СБДЗД, передаваемых отвечающим пользователем УУЗД, тогда как примитив ЗД-СБРОС. подтверждение действует как синхронизирующий маркер в потоке СБДЗД, принимаемых пользователем УУЗД, инициировавшим сброс.
К свойствам повторной синхронизации услуги сброса относятся следующие:
никакие СБДЗД, выданные пользователем УУЗД до выдачи примитива ЗД-СБРОС. запрос (или ответ) в том же передаваемом потоке, не должны доставляться другому пользователю- УУЗД после соответствующего примитива ЗД-СБРОС. индикация (или подтверждение).
Поставщик УУЗД должен аннулировать все СБДЗД, переданные до выдачи примитива ЗД-СБРОС. запрос и еще не доставленные к равноуровневому пользователю УУЗД до того, как поставщик УУЗД выдаст примитив ЗД-СБРОС. индикация.
Точно так же поставщик УУЗД должен аннулировать все СБДЗД, переданные до выдачи примитива ЗД-СБРОС. ответ и еще не доставленные инициатору примитива ЗД-СБРОС. запрос,.до того, как поставщик УУЗД выдаст примитив ЗД-СБРОС. подтверждение;
никакие СБДЗД, переданные пользователем УУЗД после синхронизирующего маркера в том же передаваемом потоке, не должны доставляться другому пользователю УУЗД до получения синхронизирующего маркера в том же принимаемом потоке.
Полная последовательность примитивов зависит от источника сброса и от активности или, наоборот, от сброса конфликтующих источников. Таким образом услуга сброса может быть привлечена:
одним из пользователей УУЗД, приводя к взаимодействию:
с этим пользователем УУЗД и
с разноуровневым пользователем УУЗД;
обоими пользователями УУЗД, приводя к взаимодействию: а) с обоими пользователями УУЗД;
поставщиком УУЗД, приводя к взаимодействию:
б) с обоими пользователями УУЗД;
одним из пользователей УУЗД и поставщиком УУЗД, приводя к взаимодействию:
с инициирующим пользователем и
с равноуровневым пользователем УУЗД.
Последовательность примитивов для этих четырех случаев показана в виде временных диаграмм на черт. 17—20.
Последовательности примитивов на черт. 17—20 могут остаться незавершенными при появлении примитива ЗД-РАЗЪЕДИНЕ- НИЕ.
П
ЗД~СБРОС запрос
оследовательность примитивов услуги сброса,ЗД-СБРОС.
индикация
ЗД-СБРОС.
подтверждение
ЗД-СБРОС. ответ
Последовательность примитивов услуги сброса,
одновременно инициированной пользователями
УУЗД
ЗД-СБРОС. атВет
ЗД-СБРОС, индикация
Последовательность примитивов услуги сброса,
инициированной поставщиком УУЗД
Черт. 18
ЛД-СБРОС, запрос
зд-сброс.
подтверждение
**— ■ ■ —і
I
ЗД-СБР0С.
^запрос
ЗД-СБРОС. подтверждение
П
ЗД-СБРОС, ответ
ЗД-СБРОС, индикация
Черт. 19
оследовательность примитивов услуги сбросаЗ
ЗД-СБРОС, запрос
ЗД-СБРОС. подтверждение
Д - СБРОС,ЗД-СБРОС.
ответЧасть 3. ОПРЕДЕЛЕНИЕ ПРИМИТИВОВ В
РЕЖИМЕ БЕЗ-УСТАНОВЛЕНИЯ-СОЕДИНЕНИЯ
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ УСЛУГ ЗВЕНА
ДАННЫХ В РЕЖИМЕ-БЕЗ-УСТАНОВЛЕНИЯ-СОЕДИНЕНИЯ
Услуги УЗД обеспечивают для пользователя УУЗД следующие «функциональные возможности:
средства разграничения, с помощью которых несколько СБДЗД ограниченной длины передаются в «прозрачном» режиме от ПДУЗД-отправителя к ПДУЗД-получателю при однократном доступе УУЗД без установления и последующего разъединения СЗД;
средства оценки КУ для каждого случая передачи данных в режиме-без-установления-соединения, которые выбираются передающим пользователем УУЗД во время инициации передачи в режиме-без-установления-соединения.
МОДЕЛЬ УСЛУГ ЗВЕНА ДАННЫХ В РЕЖИМЕ-БЕЗ-
УСТАНОВЛЕНИЯ-СОЕДИНЕНИЯ
Рассматриваемая в данном разделе модель услуг основана на тех же предпосылках и имеет то же назначение, что и модель услуг, изложенная в разд. 9.
Модель передачи данных на у р о в н е-з в е надай н ы х-в-р ежим е-б е з-у становлени я-с оединения
Определяющая характеристика передачи на уровне-звена-дан- ных-в-режиме-без-установления-соединения — независимый характер каждого обращения к услуге звена данных режима-без-уста- новления-соединения. Однако на практике некоторые характеристики услуг часто можно увязать с пользователями УУЗД при наличии логической взаимосвязи, существующей между заданной парой ПДУЗД, что улучшает базовые услуги звена данных в ре- жиме-без-установления-соединения с точки зрения эффективной увязки выбранного протокола сетевого уровня, увязанного с обеспечиваемой услугой.
Примечание. Предполагается, что такая информация становится доступной пользователю УУЗД через некоторую функцию (или набор функций) диспетчера.
Таким образом, услуги звена-данных-режима-без-установления- соединения в том виде, как они обеспечиваются между любыми
двумя ПДУЗД, в указанных целях могут быть промоделированы абстрактным образом в виде некоторой логической взаимосвязи между двумя ПДУЗД. Эта логическая взаимосвязь имеет постоянный характер.
Только один вид объекта — объект «блок данных» может быть передан поставщику УУЗД через ПДУЗД. На черт. 21 пользователь УУЗД А означает того пользователя, который передает объекты поставщику УУЗД, а пользователь УУЗД Б — того пользователя, который принимает объекты от поставщика УУЗД.
Модель УУЗД в режиме-без-установления-соединения
Логическая Взаимосвязь
между А и Б
Поставщик УУД
Черт. 21
В общем случае поставщик УУЗД может выполнять любое из нижеперечисленных действий или все эти действия:
аннулирование объектов;
дублирование объектов и/или
изменение порядка следования примитивов индикаций относительно порядка поступления примитивов запросов.
Однако в отношении конкретной логической взаимосвязи некоторые характеристики, определяющие характер и тип услуг (за исключением характеристик, свойственных базовым УУЗД режи- ма-без-установления-соединения), могут быть отнесены к пользователю УУЗД посредством определенных средств диспетчера. Ниже приведены примеры некоторых требований или ограничений, которые могут подразумеваться или наблюдаться пользователем УУЗД:.
объекты не должны аннулироваться;
объекты не должны дублироваться;порядок следования примитивов индикаций должен быть такой же, как и порядок следования примитивов запросов.
Если подобная информация становится известной пользователю УУЗД до вызова услуги УЗД режима-без-установления-соедине- ния, он может использовать такие сведения для выбора соответствующего протокола сетевого уровня.
Операции, выполняемые поставщиком УУЗД при конкретной логической взаимосвязи УЗД, не зависят от действий пользователей УУЗД. Сведения, которыми обладают пользователи УУЗД о характеристиках, обеспечиваемых УУЗД, являются частью их априорных сведений о функциональной среде ВОС.
КАЧЕСТВО УСЛУГ В РЕЖИМЕ-БЕЗ-УСТАНОВЛЕНИЯ-
СОЕДИНЕНИЯ
Термин «качество услуг» относится к определенным характеристикам передачи в режиме-без-установления-соединения, наблюдаемым между ПДУЗД. КУ описывает только те аспекты передачи в режиме-без-установления-соединения, которые свойственны поставщику УУЗД. Они могут быть определены надлежащим образом при отсутствии действий пользователя УУЗД (которые не подпадают под управление поставщика УУЗД), налагающие сильные ограничения на рабочие характеристики УУЗД или ухудшающие их.
Вопрос о том, одинаково ли выглядит КУ в каждом случае использования передачи в режиме-без-установления-соединения для каждого пользователя УУЗД, пользующегося данной услугой, зависит от характера этого использования и от вида информации о характере услуг, предоставляемых пользователю (ям) УУЗД поставщиком УУЗД до привлечения данной услуги.
О п р е д е л ен ие КУ для услуг в режиме-без- установлени я-с оединения
Основная особенность услуг режима-без-установления-соедине- ния состоит в том, что здесь в отличие от услуг режима-с-установ- лением-соединения между взаимодействующими партнерами отсутствует динамическая логическая взаимосвязь, подобная той, которая имеет место при установлении соединения. Поэтому выбор характеристик услуг, которые должны быть обеспечены во время передачи, не связан с СЗД.
Во время инициации примитивов передающий пользователь УУЗД запрашивает определенные показатели КУ, касающиеся каждой передачи в режиме-без-установления-соединения. Запрашиваемые показатели (или значения параметров и факультативные возможности), основаны на априорных сведениях пользователя УУЗД о тех услугах, которые предоставляет ему поставщик УУЗД. Сведения о характеристиках и типе предоставляемых услуг (т. е. параметры, форматы и факультативные возможности, влияющие на передачу данных) пользователь УУЗД получает посредством определенного взаимодействия с функцией управления уровнем перед вызовом услуги УЗД-режима-без-установления- соединения.
Таким образом, пользователь УУЗД получает сведения не только о партнерах, с которыми он может взаимодействовать, но и явную информацию о характеристиках тех услуг, на которые он рассчитывает при каждом вызове услуги.
Поставщик УУЗД может предоставлять также информацию о текущем КУ независимо от обращения к услуге со стороны пользователя УУЗД. Этот квазидинамический процесс определения КУ не является согласованием, он предоставляет текущую информацию о характеристиках услуг безотносительно каждого вызова услуги.
Параметры КУ в р еж и м е-б е з-у с т а н о в л е- н ия-соединения
Все параметры КУ можно классифицировать следующим образом:
параметры, определяющие рабочие характеристики УУЗД, приведены в табл. 9;
параметры, отражающие другие характеристики УУЗД, приведены в табл. 3.
Таблица 9
Классификация параметров КУ, отражающих рабочие характеристики УУЗД
Критерий рабочей характеристики
Скорость |
Точи ость/Надежность |
Транзитная задержка |
Коэффициент необнаруженных ошибок (искажения, дублирования/потери) |