ГОСТ Р 54708—2011
Приложение В
(справочное)
Сигнализация основных уровней передачи и параметров
Поскольку несколько основных протоколов передачи для PFT (или AF) пакетов определены, цепесообразно
также опредепить общий метод для адресации и идентификации каждого из этих протоколов вместе с их индивиду
альными параметрами. Эти информационные определения предназначены для организаций, использующих про
токол DCP. чтобы быть в состоянии описать источники и цели (адреса протокола DCP) общепринятым способом.
Следующие определения соответствуют общему стилю универсального идентификатора ресурса (URI). как
определено в IETF [2]. но неполностью сним совместимы ине должны синтаксически рассматриваться какпротиво
поставление URI спецификациям. Семантически также потоки, указанные в настоящем приложении, не идентифи
цируют уникальные ресурсы; скорее они обеспечивают одну из возможных спецификаций для приложения, в
которой будет приведена информация относительно необходимых элементов протокола ОСР. осуществимых на
данном канале связи.
Синтаксис, используемый для описания адресов протокола ОСР. следующий:
- элементы в квадратных скобках идентифицируют дополнительные элементы;
- элементы в угловых скобках идентифицируют названные элементы;
- схемустроки наэвания/значенияпараметровследуетрассматривать без различения лрописныхи строчных
букв;
- большинство параметровявляютсядополнительными; если такой параметр не будет определен, тодолжно
быть принято значение «по умолчанию», если никакое (заданное по умолчанию) значение не определено, то пара
метр не является дополнительным.
- дополнительные параметры могут быть определены приложениями с использованием протокола распре
деления и коммуникации (например, максимальное время передачи или максимальноечисло зарегистрированных
байтов),
- параметры могут появляться в любом порядке в секции параметра (см. ниже);
- неизвестные параметры и их значения допжны игнорироваться и могут быть сообщены попьзователю: о
неизвестных значениях известных параметров необходимо сообщить пользователю.
Компоновка адреса основного DCP протокола выглядит следующим образом:
- <scheme>:<target>l:(<src-addr>:)<dst-addr>))[?<param>=<val>{&<param>=<val>[&...))).
Основные элементы:
- <scheme> (схема) определяет основной протокол, который будет использоваться, например, ~dcp.udp.plf
ипи ’dcp.tcp’. Все основанные на ОСР схемы должны начинаться со строки "dcp". Если ‘p ff — суффикс строки
<scheme>. то протокол PFT используется вместе с указанным основным транспортным протокопом. если он
отсутствует. AF пакеты передаются непосредственно, испопьзуя указанный основной транспортный протокол;
- <target> (цель) имеет различную точную семантику в зависимости от используемой схемы. Начиная сознака
двоеточия (V ) используется как разделитель элемента, это не должно использоваться какчасть <target> строки;
- <arc-addr> и <dst-addr> имеют различную точную семантику в зависимости от используемой схемы.
П р и м е ч а н и е — Адреса DCP протокола, которые опускают src-addr компонент, синтаксически совмести
мы с URI спецификацией в соответствии с IETF [2].
Основные параметры AF уровня (доступны одинаково дпя всех основных транспортных уровней):
- “crc’ (disabled (блокировано): Т . ‘false’ (ошибка). ’O’; enabled (разрешено). Т , “true” (верно), ’1*; default (зна
чение по умолчанию): "1*) позволяет или запрещает вычисление CRC для AF уровня.
Основные параметры PFT уровня (доступны одинаково для всех основных транспортных уровней, только
если сегмент <scheme> содержит суффикс ".pft*):
- “saddr’, “daddr’ (оба по умолчанию — 0). Если один или оба параметра ’saddr’ и ’daddr" присутствуют, то
параметры ‘saddr- и "daddr" переносятся в адресе заголовка PFT пакета. Если оба параметра опущены, рекоменду
ется. чтобы дополнительные адреса заголовка не были включены в заголовок PFT пакета. Для обратной совмести
мости. если ни "saddr" ни “daddr" не присутствуют, приложение может послать адреса заголовка, используя
значения в <src-addr> и <dst-addr> сегментах, или 0. если <src-addr> и/или <dst-addr> сегменты отсутствуют;
- “fee* (disabled (блокировано): “0"; enabled (разрешено): ‘sp", ’1* ...‘9"; default (значение по умолчанию). ‘0‘)
включает/отключает механизм FEC защиты PFT уровня, значение *sp‘ указывает на ’однопакетный режим FEC*
(FEC включено, но FEC не ведет кфрагментации;однако,фрагментация может еще следовать из ’maxpaklen* пара
метра!); значения 1...9 определяют степень защиты (можно, например, указать число восстанавливаемых потерь
фрагментов);
- ’maxpaklen’ (положительное целое число; без ограничения. ‘O’; default (значение по умолчанию): *0*). опре
деляет MTU канала связи для уровня PFT в байтах.
18