ГОСТ Р 59804—2021
Окончание таблицы 14
Синтаксис
Количество бит
Мнемоника
Значение по
умолчанию
platform_descriptorJoop()
for (i=0, i<N1, i++) {
target_descriptorJoop()
operational_descriptorJoop()
}
CRC_32
}
32
rpchof
Семантика секции полей IP/MAC_notification_section должна быть следующей:
table_id — уникальное для IP/MAC содержит значение INT 0х4С;
section_syntax_indicator— 1-битовое поле должно содержать «1»;
sectionjength — 12-битовое поле. Содержит количество байтов секции, начиная сразу после
sectionjength и включая CRC. Размер sectionjength не должен превышать 4093 байт при макси
мальной длине секции 4 096 байт;
actionJype — определяет действие, которое нужно выполнить в соответствии с таблицей 13;
platformJdJiash — определяется использованием XOR для всех трех байтов platform jd между
собой для формирования значения:
platformJdJiash = platform jd [23..16] Лplatform jd [15..8] л platform jd [7..0];
version_number — содержит номер версии субтаблицы. Номер версии должен увеличиваться на
1 при изменении информации, переносимой в subjable. Когда номер версии достигает значения 31,
номер возвращается к 0. Когда current_next_indicator установлен в 1, то version_number должно
со ответствовать текущему применяемому subjable, определяемого значениями tablejd, platform
jd и actionJype. Когда current_nextJndicator установлен на 0, version_number должно
соответствовать следующему применяемому subjable, определяемого значениями tablejd, platform
jd и actionJype;
current_nextJndicator — с установленной 1, указывает, что subjable может использоваться в
настоящее время. Когда в поле установлен «0», это указывает, что применение отправленного sub_
table еще не допустимо и что действительно применение следующего subjable;
section_number — содержит номер секции. section_number первой секции subjable должно со
держать значение 0x00, значение section_number должно увеличиваться на 1 с каждой дополнитель
ной секцией (с теми же значениями tablejd, platform jd и actionJype);
last_section_number — содержит номер секции с наибольшим номером section_number субта
блицы, частью которой является эта секция;
platform jd — является идентификатором данной платформы IP/MAC;
processing_order — указывает последовательность выполнения действий. Если INT требует бо
лее одного действия, то это поле может использоваться для указания порядка выполнения этих дей
ствий. Кодирование поля processing_order должно выполняться в соответствии с таблицей 15, если
для одного и того же идентификатора платформы доступно более одной субтаблицы INT и это поле
может использоваться для установки приоритета в разрешении IP/MAC адресов;
Т аб ли ц а 15 — Кодирование требования
processing_order
Требование обработкиЗначение
0x00Первое действие
0x01-OxFE
Последующие действия (по возрастанию)
OxFF
Не применяется
CRC_32 — содержит значение циклического избыточного кода;
platform_descriptor_loop — содержит информацию о платформе IP/MAC, синтаксис platform
descriptorjoop представлен в таблице 16;
17