ГОСТ Р 59802—2021
4.3.4 Определение адреса сервера времени
HNED должно выполнять поиск адреса сервера времени использованием:
- опции DHCP Network Time Protocol Servers (DHCPv4 опция 42 или DHCPv6 опция 56);
- метода, определенного изготовителем (опционально).
П римечание — Использование открытых серверов времени NTP приведет к значительным накладным
расходам на этих серверах. Рекомендуется использовать выделенные серверы времени NTP.
5 Системные заглушки загрузки файла для активирования обновления
системного программного обеспечения HNED
5.1 Общие положения
Этот раздел формирует требования к расширенной системе обновления удаленного управления
и прошивки для служб DVB-IPTV. позволяющей обновлять системное ПО HNED после цикла «выклю
чение — включение» электропитания или перезагрузки ПО.
FUSS должны поддерживаться каждым HNED. Однако загрузка и замена системного ПО. на кото
рое указывает заглушка, должны быть осуществлены при условии выполнения провайдером необходи
мых мер безопасности.
Процедура обновления встроенного ПО HNED включает несколько этапов:
- получение файла-заглушки при unicast- или multicast-передаче. Имя файла в случае unicast-
передачи должно быть dvb-ipi-fus-stub.dvb.
- исследование файла-заглушки с целью поиска возможных объектов ПО для обновления;
- загрузка обновления (опционально);
- выполнение провайдером мер безопасности и замена существующего ПО (опционально).
Правила получения расположения файла-заглушки описаны в 5.2.1.
Правила получения файла-заглушки при multicast-адресации и unicast-адресации описаны в 5.2.2
и 5.2.3 соответственно.
5.2 Полученио файла-заглушки
5.2.1 Определение местоположения файла-заглушки
Запускаемое устройства должно найти URL или IP-адрес файла-заглушки в следующем порядке
и следующими методами:
а) при проверке содержания поля siaddr сервера DHCP если поле siaddr содержит допустимый в
режиме unicast IP-адрес, то устройство должно получить файл-заглушку по HTTP (HTTPS) с URL: http (s):
//siaddr/dvb-ipi-fus-stub.dvb:
б) если поле siaddr содержит допустимый в режиме multicast адрес, то устройство должно полу
чить файл, используя DVBSTP в соответствии с методом по перечислению а);
в) если поле siaddr содержит 0 или IP-адрес недопустим, то устройство должно проверить опцию 67
DHCPv4 Bootfile Name или опцию 67 DHCPv6 Bootfile URL.
В свою очередь, опция Bootfile URL должна содержать:
1) полный URI для файла, который использует HTTP (HTTPS) для unicast-метода по методике,
приведенной в перечислении а),
2) IP-адрес в режиме multicast с последующим использованием для загрузки DVBSTP методом по
перечислению в). Имена файлов или URI. не имеющих расширения dvb. должны игнорироваться. По
рядок проверки нескольких URI с расширением dvb в настоящем стандарте не установлен,
3) если опция Bootfile не содержит имени загрузочного файла или IP-адреса, то устройство долж
но прослушивать IGMPv3/SSM адрес 232.255.255.254 для IPv4 и SSM-адрес FF3F::FFFF:FFFE-pnfl IPv6
(HNED не должно прослушивать этот адрес более 10 с);
г) IP-адрес файла-заглушки может быть получен, если изготовитель выполнит кодирование URL
или IP-адреса в поле, работающем с HTTP или DVBSTP.
5.2.2 Использование DVBSTP при получении файла-заглушки чорез multicast
После получения в режиме multicast адреса HNED должно его прослушивать на порте 3937
(dvbservdsc). назначенном IANA. Для получения полезной нагрузки, содержащей файл-заглушку, про-
12