Описание
Источник публикации
М.: ФГБУ "Институт стандартизации", 2025
Примечание к документу
Документ вводится в действие с 01.01.2026.
Название документа
"ГОСТ Р 71851.4-2025. Национальный стандарт Российской Федерации. Граничные вычисления с множественным доступом. Часть 4. Идентификация пользовательского оборудования"
(утв. и введен в действие Приказом Росстандарта от 27.06.2025 N 631-ст)
"ГОСТ Р 71851.4-2025. Национальный стандарт Российской Федерации. Граничные вычисления с множественным доступом. Часть 4. Идентификация пользовательского оборудования"
(утв. и введен в действие Приказом Росстандарта от 27.06.2025 N 631-ст)
Утвержден и введен в действие
Приказом Федерального агентства
по техническому регулированию
и метрологии
от 27 июня 2025 г. N 631-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГРАНИЧНЫЕ ВЫЧИСЛЕНИЯ С МНОЖЕСТВЕННЫМ ДОСТУПОМ
ЧАСТЬ 4
ИДЕНТИФИКАЦИЯ ПОЛЬЗОВАТЕЛЬСКОГО ОБОРУДОВАНИЯ
Multi-access edge computing. Part 4. Identity user equipment
ГОСТ Р 71851.4-2025
ОКС 33.020
Дата введения
1 января 2026 года
1 РАЗРАБОТАН Автономной некоммерческой организацией "Научно-технический центр информатики" (АНО "НТЦИ")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 480 "Связь"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 27 июня 2025 г. N 631-ст
4 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Настоящий стандарт устанавливает требования к идентификации пользовательского оборудования (UE) в системе граничных вычислений с множественным доступом (MEC) по ГОСТ Р 71851.2. В стандарте приведены интерфейсы прикладного программирования (API) по ГОСТ Р 71851.3.
Настоящий стандарт следует применять при разработке API для идентификации UE в системе MEC.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ 33707 (ISO/IEC 2382:2015) Информационные технологии. Словарь
ГОСТ IEC 60050-732 Международный электротехнический словарь. Часть 732. Технологии компьютерных сетей
ГОСТ Р 71851.1 Граничные вычисления с множественным доступом. Часть 1. Термины и определения
ГОСТ Р 71851.2 Граничные вычисления с множественным доступом. Часть 2. Общие технические требования
ГОСТ Р 71851.3 Граничные вычисления с множественным доступом. Часть 3. Интерфейс прикладного программирования. Общие требования
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
3 Термины, определения, сокращения и обозначения
3.1 Термины и определения
В настоящем стандарте применены термины по ГОСТ 33707, ГОСТ IEC 60050-732 и ГОСТ Р 71851.1.
3.2 Сокращения и обозначения
В настоящем стандарте применены следующие сокращения и обозначения:
AC - клиентское приложение (application client);
API - интерфейс прикладного программирования (application programming interface);
App/app - приложение (application/application);
AppD - дескриптор приложения (application descriptor);
ETag - служебный заголовок протокола HTTP (entity tag);
HTTP - протокол передачи гипертекста (hyper text transfer protocol);
HTTPS - HTTP через TLS (HTTP over TLS);
IP - интернет-протокол (Internet protocol);
JSON - обозначение объекта JavaScript (JavaScript object notation);
MEC - граничные вычисления с множественным доступом (multi-access edge computing);
TLS - безопасность транспортного уровня (transport layer security);
UE - пользовательское (абонентское) оборудование (user equipment);
URI - универсальный идентификатор ресурса (universal resource identifier);
3GPP - партнерский проект по системам третьего поколения (3rd Generation Partnership Project);
Mp1 - опорная точка 1 между пользовательскими приложениями MEC и платформой MEC (MEC platform reference point 1).
4 Идентификация пользовательского оборудования
4.1 Получение тега идентификации пользовательского оборудования
4.1.1 Общие положения
Экземпляр пользовательского приложения MEC предоставляет возможности сервера приложений MEC для AC, размещенного на UE, который может не иметь данных о сопоставлении информации о соединении, связанном с AC (например, IP-адреса AC, размещенного на UE) и конкретным UE.
Применяют процедуру, посредством которой сервер приложения MEC передает API идентификатора UE для сервера приложений MEC, чтобы предоставить серверу приложений MEC идентификатор, однозначно идентифицирующий UE. Этот идентификатор может являться идентификатором UE, присвоенным базовой сетью 3GPP или идентификатором MEC UE, сгенерированным сервером приложения MEC.
Если недостаточно наличия IP-адреса, то экземпляр пользовательского приложения MEC может получить идентификатор UE для других целей, таких как аутентификация доступа UE.
4.1.2 Процесс получения тега идентификации пользовательского оборудования
Процесс получения идентификатора MEC UE показан на
рисунке 1.
Рисунок 1 - Процесс получения идентификатора MEC UE
Описание процесса получения идентификатора MEC UE, приведенного на
рисунке 1:
1) экземпляр пользовательского приложения MEC активирует функцию идентификатора MEC UE, отправляя запрос к платформе MEC;
2) платформа MEC использует полученную информацию о соединении AC (например, IP-адрес) и получает идентификатор MEC UE;
3) платформа MEC предоставляет полученный идентификатор MEC UE в качестве идентификатора UE экземпляру пользовательского приложения MEC, который предназначен для данного экземпляра пользовательского приложения MEC.
После получения идентификатора MEC UE экземпляр пользовательского приложения MEC использует его в других процедурах, в которых требуется предоставление конкретного идентификатора UE.
4.2 Регистрация/отмена регистрации тега идентификации пользовательского оборудования
4.2.1 Общие положения
Целью функций MEC UE является установление конкретных правил трафика UE в системе MEC. Если система MEC поддерживает функцию UE, то платформа MEC предоставляет функциональность (набор функций MEC) экземпляру пользовательского приложения MEC для регистрации тега или списка тегов (представляющих UE). Теги могут быть включены в дескриптор правил трафика, которые, в свою очередь, могут быть включены в дескриптор приложения AppD как часть пакета приложения. Правила трафика с фильтрами, связанные с экземпляром пользовательского приложения, также доступны через опорную точку между пользовательскими приложениями MEC и платформой MEC (Mp1). Каждый тег отображается на конкретное UE у оператора мобильной сети. Платформа MEC предоставляется вместе с информацией отображения.
Примечание - Описание процесса отображения в настоящем стандарте не приведено.
При регистрации тега идентификации UE платформа MEC активирует соответствующие правила трафика, связанные с данным тегом. Если экземпляр пользовательского приложения не использует правило трафика для данного пользователя, то он может отменить регистрацию тега идентификации UE, выполнив процесс отмены регистрации.
4.2.2 Процесс регистрации/отмена регистрации тега идентификации пользовательского оборудования
На
рисунке 2 показан процесс регистрации тега идентификации UE, который используется в функции идентификации UE.
Рисунок 2 - Процесс регистрация тега идентификации UE
Описание процесса регистрация тега идентификации UE, приведенного на
рисунке 2:
1) экземпляр приложения UE MEC отправляет запрос "PUT", тело которого содержит структуру данных идентификатора UE "UeIdentityTagInfo", о состоянии "REGISTERED" на платформу MEC. Переменная {appInstanceId} содержит идентификатор экземпляра приложения UE MEC;
2) если запрос удовлетворен, то платформа MEC отправляет ответ "200 OK", тело которого содержит структуру данных ресурса "UeIdentityTagInfo" о состоянии "REGISTERED". Если запрос не удовлетворен, то платформа ME возвращает приложению UE ответ "400 Bad Request", "404 Not Found", "403 Forbidden" или "412 Precondition Failed" в зависимости от ошибки (см.
5.3.3.2).
После успешной регистрации тега или списка тегов на платформе MEC соответствующие правила трафика активируются.
На
рисунке 3 показан процесс отмены регистрации тега идентификации UE.
Рисунок 3 - Процесс отмены регистрации тега идентификации UE
Описание процесса отмены регистрации тега идентификации UE, приведенного на
рисунке 3:
1) экземпляр приложения UE MEC отправляет запрос "PUT", тело которого содержит структуру данных ресурса "UeIdentityTagInfo" о состоянии "UNREGISTERED" на платформу MEC. Переменная {appInstanceId} содержит идентификатор экземпляра приложения UE MEC;
2) если запрос удовлетворен, то платформа MEC отправляет ответ "200 OK", тело которого содержит структуру данных ресурса "UeIdentityTagInfo о состоянии "UNREGISTERED". Если запрос не удовлетворен, то платформа ME возвращает приложению UE ответ "400 Bad Request", "404 Not Found", "403 Forbidden" или "412 Precondition Failed" в зависимости от ошибки (см.
5.3.3.2).
После отмены регистрации тега или списка тегов на платформе MEC соответствующие правила трафика деактивируются.
5 Требования к ресурсу в системе граничных вычислений с множественным доступом
5.1 Данные ресурса
Данные типа "UeIdentityTagInfo" представляют информацию тега идентификации UE. Элементы данных типа "UeIdentityTagInfo" приведены в
таблице 1.
Таблица 1
Элементы данных типа "UeIdentityTagInfo"
Имя элемента | Тип элемента | Число элементов | Описание |
ueIdentityTags | Структура (встроенная) | 1...N | Теги от 1 до N предоставлены экземплярами приложений MEC на платформе MEC |
>ueIdentityTag | Строка | 1 | Конкретный тег, предоставляемый экземпляром приложения MEC на платформу MEC |
>state | Перечисление (встроенное) | 1 | Определены следующие числовые значения: 0 = UNREGISTERED 1 = REGISTERED |
5.2 Структура универсального идентификатора ресурса
URI заданного API должен иметь корневой URI: {apiRoot}/{apiName}/{apiVersion}/.
В URI параметр "apiRoot" обнаруживается с помощью реестра служб. В URI для параметра "apiName" должно быть установлено значение "ui", для параметра "apiVersion" - значение "v1". URI ресурса должен включать в себя схему "https", хост и дополнительный порт, а также строку префикса. Заданный API должен поддерживать протокол HTTP через TLS (HTTPS) версии TLS 1.2. HTTP без протокола TLS использовать не допускается.
Примечание - Следует учитывать, что версии TLS ранее 1.2 в системе MEC не поддерживаются и не используются. Протокол версии TLS 1.3 в системе MEC поддерживается (включая новые специальные требования к реализации TLS 1.2).
Все URI в приведенных ниже подразделах определены относительно указанного выше корневого URI.
Контент должен поддерживать формат JSON.
Формат JSON обозначается типом контента "application/json".
Заданный API требует предоставления и использования учетных данных UE типа OAuth 2.0 с токенами носителя. Конечная точка токена может быть обнаружена как часть процесса запроса на предоставление услуги в системе MEC.
Заданный API поддерживает дополнительную информацию об ошибках, связанную с пользовательским приложением, которая должна предоставляться в ответе HTTP при возникновении ошибки.
На
рисунке 4 показана структура ресурса URI заданного API идентификации UE.
{apiRoot}/ui/v1 /{appInstanceId} /ue_identity_tag_info |
Рисунок 4 - Структура URI заданного API идентификации UE
5.3 Ресурс "Individual UeIdentityTagInfo"
5.3.1 Описание ресурса
В
таблице 2 представлено описание ресурса "Individual UeIdentityTagInfo", включая методы HTTP.
Таблица 2
Описание ресурса "Individual UeIdentityTagInfo"
Имя ресурса | URI | Метод HTTP | Описание |
Individual UeIdentityTagInfo | .../{appInstanceId}/ue_identity_tag_info | GET | Получение информации о конкретных данных типа "UeIdentityTagInfo" |
PUT | Регистрация/отмена регистрации информации о конкретном ресурсе с данными типа "UeIdentityTagInfo" |
Примечание - Описание методов PATCH, POST, DELETE в настоящем стандарте не приведено.
5.3.2 Определение ресурса
URI обозначают: {apiRoot}/ui/v1/{appInstanceId}/ue_identity_tag_info.
Переменные URI ресурса "Individual UeIdentityTagInfo" определены в
таблице 3.
Таблица 3
Переменные URI ресурса "Individual UeIdentityTagInfo"
Имя | Определение |
apiRoot | |
appInstanceId | Представляет экземпляр пользовательского приложения MEC |
5.3.3 Методы ресурса
5.3.3.1 Метод "GET"
Метод "GET" используют для получения информации о конкретных данных типа "UeIdentityTagInfo".
Метод "GET" должен соответствовать параметрам запроса URI, структурам данных запроса и ответа, а также кодам ответа согласно
таблицам 4 и
5.
Таблица 4
Параметры запроса URI метода "GET"
Имя | Тип данных | Число элементов | Описание |
ueIdentityTag | Строка | 1...N | Представляет одно или несколько UE |
Таблица 5
Структуры данных запроса и ответа метода "GET"
Тело сообщения | Тип данных | Число элементов | Код ответа | Описание |
Тело запроса | Не применимо | - | - | - |
Тело ответа | UeIdentityTagInfo | 1 | 200 OK | Тело ответа содержит структуру данных ресурса "UeIdentityTagInfo" о состоянии "REGISTERED" |
ProblemDetails | 0...1 | 400 Bad Request | При наличии неправильных параметров в запросе от приложения UE. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
ProblemDetails | 0...1 | 404 Not Found | UE предоставило URI, который не может быть сопоставлен с действительным URI ресурса. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
1 | 403 Forbidden | Запрос от приложения UE отклонен в соответствии с текущим статусом ресурса. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
Метод "PUT" используют в процессе обновления экземпляра пользовательского приложения MEC для регистрации или отмены регистрации одного или нескольких тегов идентификации UE.
Метод "PUT" используют в процессе регистрации тега UE, как в методе GET.
Метод "PUT" должен соответствовать параметрам запроса URI, структурам данных запроса и ответа, а также кодам ответа согласно
таблицам 6 и
7.
Таблица 6
Параметры запроса URI метода "PUT"
Имя | Тип данных | Число элементов | Описание |
Не применимо | - | - | - |
Таблица 7
Структуры данных запроса и ответа метода "PUT"
Тело запроса | Тип данных | Число элементов | Код ответа | Описание |
Тело запроса | UeIdentityTagInfo | 1 | - | Тело запроса содержит обновленное состояние для каждого тега идентификации UE |
Тело ответа | UeIdentityTagInfo | 1 | 200 OK | Тело ответа содержит структуру данных ресурса "UeIdentityTagInfo" о состоянии "REGISTERED" |
ProblemDetails | 0...1 | 400 Bad Request | При наличии неправильных параметров в запросе от приложения UE. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
0...1 | 404 Not Found | UE предоставило URI, который не может быть сопоставлен с действительным URI ресурса. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
1 | 403 Forbidden | Запрос от приложения UE отклонен в соответствии с текущим статусом ресурса. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
| | 0...1 | 412 Precondition Failed | Условие не выполнено. Применяется с целью предотвращения конфликтов записи во время условных запросов, например, при использовании ETags. Тело ответа содержит структуру данных "ProblemDetails" с атрибутом "detail" с дополнительной информацией об ошибке |
УДК 621.397.132.129:006.354 | ОКС 33.020 |
Ключевые слова: граничные вычисления с множественным доступом, программный интерфейс приложений, идентификация пользовательского оборудования, тег, ресурс |