ГОСТ Р 56955—2016
Эквивалентный идентификатор EUI-64 должен начинаться с идентификатора производителя, но с
добавлением двух дополнительных байтов расширения. Идентификатор EUI-64 также может использо
вать идентификатор производителя в формате OUI-36 с 28 битами расширения.
Байты 4 и 5 не должны принимать значения OxFFFF или OxFFFE. Это ограничение используется в
стандарте как способ внедрения 48 битов МАС-адреса в 64-битовое поле.
Пример 2: 00:06:B0:FF.FF:01:АС:07 представлено как:
00:06:В0 — идентификатор производителя;
FF:FE — добавленные байты (код идентифицирует 48 битов МАС-адреса в формате EUI-48);
или
FF:FF — добавленные байты (код идентифицирует 48 битов МАС-адреса в формате МАС-48);
01:АС:07 — расширение.
В 48 битах МАС-адреса два младших значащих бита старшего байта всегда должны быть рав
ны 0. многоадресная передача должна быть отключена и МАС-адрес должен быть глобально уникален
(координируется OUI).
В отличие от 48 битов МАС-адреса 48 битов идентификатора модулятора Ассоциации космиче
ских данных могут быть закодированы в формате МАС-48. но младший значащий бит старшего байта
должен быть равен 0 (что соответствует режиму однонаправленной передачи), а второй младший зна
чащий бит старшего байта должен быть равен 1 (что соответствует режиму локального администриро
вания).
В случае, если глобальный уникальный идентификатор DVB СЮ наносится на устройство (пе
чатается на лейбле, выводится в командной строке интерфейса или отображается в графическом ин
терфейсе пользователя), он должен быть представлен как строка из 9 октетов, начинающаяся с октета
check_digits_octet, со следующими за ним октетами глобального уникального идентификатора DVB СЮ,
начиная со старшего значащего октета в шестнадцатеричном представлении. Октет ctieck_digits_octet
является значением CRC8, основанном на битах глобального уникального идентификатора DVB СЮ,
начиная со старшего значащего бита.
Пример 3; Формат представления глобального уникального идентификатора DVB СЮ;
СС:ХХ:ХХ:ХХ:ХХ:ХХ:ХХ:ХХ:ХХ.
где С — шестнадцатеричные разряды октета check_digits_octet;
X— 16 шестнадцатеричных разрядов октетов глобального уникального идентификатора DVB СЮ.
Пример 4: Глобальный уникальный идентификатор DVB СЮ 00:06;B0:FF:FF:01:AC;07 будет пред
ставлен следующим образом;
75:00;06:B0;FF:FF;01:АС:07.
Если глобальный уникальный идентификатор DVB СЮ вводится человеком (например, путем
внесения записи в базу данных), к идентификатору должен быть добавлен октет check_digits_octet.
4.2 Таблица идентификаторов контента
Таблица идентификаторов контента, приведенная в таблице 1. содержит допустимые значения
информационных полей, передаваемых СЮ. Поле формата СЮ с кодом ревизии (значение Content ID
равное 0) должно передаваться всегда. Остальная информация является опциональной. Значение
Content ID указывает назначение контента соответствующего информационного поля. Если передается
телефон, должны передаваться все три поля с идентификаторами контента «Телефон». Если пере
даются данные пользователя, должны передаваться все семь полей с идентификаторами контента
«Данные пользователя».
Т а б л и ц а 1— Таблица идентификаторов контента
Значение идентификатора
контентаКонтент информационною поля
Content ID
0Формат CID (биты 23:0).
Формат СЮ является кодом ревизии, указывающим на возможные изменения в нуме
рации и содержании полей. Значение поля Формат СЮ должно быть равно 0x000001.
Все иные значения зарезервированы
3