ГОСТ Р 59804—2021
структура LLC_SNAP — содержит дейтаграмму точки присоединения субсети (SNAP). Если по
лезная нагрузка секции скремблируется (см. payload_scramble_mode), то скремблируются и байты
этой структуры.
Содержимое CRC рассчитывается по всему полю datagram_section.
Использование МАС-адресов в сетях вещания DVB позволяет идентифицировать каждый при
емник сети и доставлять данные конкретному приемнику, формируя основу сети на канальном уров не
модели OSI, которую используют протоколы сетевого уровня. Параметры процесса идентификации
приемников на сети сетях вещания DVB представлены в разделе 7.
6.2 Параметры информации о службах (SI) и информации о конкретной программе (PSI)
при многопротокольной инкапсуляции
6.2.1 Общие положения
Служба вещания при передаче дейтаграмм должна включать в SI дескрипторы data_broad-
cast_descriptor. Каждый дескриптор должен быть связан с потоком идентификатором component_tag.
Значение поля component_tag должно быть идентично значению поля component_tag дескриптора
stream_identifier_descriptor, который может присутствовать в таблице PSI.
6.2.2 Параметры дескриптора data_broadcast_descriptor
При многопротокольной инкапсуляции поля, входящие в состав broadcast_descriptor, должны
иметь следующее:
- data_broadcast_id должно содержать значение 0x0005;
- selectorjength должно содержать значение 0x02;
- selector_byte должно содержать структуру поля multiprotocol_encapsulation_info, синтаксис
которой определен в таблице 6.
Таблица 6 — Синтаксис структуры multiprotocol_encapsulation_info
СинтаксисКоличество битМнемоника
multiprotocol_encapsulation_info () {
MAC_address_range
MAC_lP_mapping_flag
alignmentjndicator
reserved
max_sections_per_datagram
}
3
uimsbf
1 bslbf
1 bslbf
3
bslbf
8uimsbf
Семантика структуры multiprotocol_encapsulation_info должна быть следующей:
MAC_address_range — 3-битовое поле должно указывать количество байтов МАС-адреса, кото
рые служба использует для различения приемников в соответствии с таблицей 7;
Таблица 7 — Кодирование MAC_address_range
Тэги MAC адресов
Значение MAC_address вбайтах
Зарезервировано
6
6, 5
6, 5,4
6, 5,4, 3
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
6, 5, 4, 3, 2
6, 5,4, 3, 2, 1
Зарезервировано
флаг MAC_IP_mapping_flag — 1-битовое поле. Служба устанавливает в «1», если она использу
ет преобразование IP в MAC для адресов многоадресной рассылки IPv4 и IPv6. Если этот флаг установ
лен в 0, то процесс сопоставления IP-адресов с МАС-адресами настоящим стандартом не нормируется;
10