Программное обеспечение стека протоколов уровня L3 базовой станции RAN 5G RUS
Описание процессов
О чем этот документ
Дата обновления документа: 08.04.2025.
Этот документ описывает процессы разработки, поддержки и эксплуатации программного обеспечения стека протоколов уровня L3 базовой станции RAN 5G. Он предназначен для инженеров, разработчиков и специалистов, занимающихся внедрением и эксплуатацией базовых станций 5G.
1. Состав пакета и способ доступа
Пакеты для установки ПО L3 предоставляются только по запросу действующим пользователям и заказчикам.
В состав пакета для установки входят:
Все необходимые компоненты ПО L3
Зависимости, обеспечивающие автономную установку ПО
Установка ПО не требует подключения к сторонним ресурсам или к сети Интернет.
2. Класс программного обеспечения
Описание
Значение
Класс ПО
Встроенные прикладные программы
Классификатор программ
Классификатор программ для электронных вычислительных машин и баз данных, утвержденный приказом Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 22 сентября 2020 г. № 486
Код ОКПД
62
Код класса программ
01.03
3. Процессы разработки и поддержки программного продукта
3.1 Стадии и этапы разработки
3.1.1 Процесс разработки, поддержки и принятия решений
Разработка и поддержка продукта выполняется специалистами ООО «ИРТЕЯ».
Процесс разработки, поддержки и принятия необходимых в процессе выполнения данного проекта решений основан на выполнении требований Менеджмента качества в соответствии с:
ГОСТ Р ИСО 9001-2015
ГОСТ Р 58876-2020
ГОСТ Р 56518-2015
ГОСТ 134-1018-2012 (с изм. 1)
ГОСТ РВ 0015-002-2012
3.1.2 Процесс разработки
Процесс разработки продукта обеспечивает хранение и управление
версиями исходного кода во внутренней системе контроля версий (Git) на
базе инфраструктуры, расположенной непосредственно на вычислительных
мощностях ООО «ИРТЕЯ».
Выполнение указанных выше требований и рекомендаций позволяет
получать следующие преимущества:
Стабильно предоставлять продукцию и услуги, которые удовлетворяют
требованиям потребителей и применимым законодательным и
нормативно-правовым требованиям.
Создавать возможности для повышения удовлетворенности
пользователей/заказчиков.
Направлять усилия на риски и возможности, связанные со средой и
целями организации.
Обеспечивать возможность продемонстрировать соответствие
установленным требованиям системы менеджмента качества.
3.1.3 Процесс поддержки жизненного цикла продукта
Поддержка жизненного цикла продукта осуществляется в рамках нескольких типов мероприятий:
Реализация программы дорожной карты разработки, согласованной с текущими и перспективными пользователями, для планомерного расширения функционала продукта.
Регистрация и добавление в дорожную карту доработок:
Полученных в результате запросов пользователей.
На основе информации о длительной эксплуатации продукта.
Регистрация найденных в процессе эксплуатации неисправностей:
Включение в план разработки.
Исправление и отслеживание в рамках процессов контроля качества.
Автоматизированные или плановые обновления.
Поставка продукта по запросу.
Планомерное повышение уровня:
Стабильности ПО.
Производительности ПО.
Технических и эксплуатационных характеристик продукта.
В процессе разработки и тестирования используется гибкая методология с итеративными процессами, включая циклы наращивания функционала, стабилизации и повышения производительности продукта.
Конфигурационное управление продуктом осуществляется с использованием стандартизованного интерфейса Netconf (модели данных и описание параметров указаны в Руководстве по конфигурированию ПО). Набор доступного функционала и срок его действия определяются используемым конкретным пользователем лицензионным ключом, полученным от ООО «ИРТЕЯ» на основании соответствующего пользовательского соглашения, который, в свою очередь, открывает или блокирует работу отдельных функций при необходимости.
Информация о содержимом дорожной карты разработки ПО в части расширения и доступности функционала продукта может быть предоставлена по запросу после заключения соглашения о неразглашении конфиденциальной информации.
3.1.4 Процесс поддержки продукта
Процесс поддержки продукта обеспечивает работа двух линий поддержки
(L1-L2) на базе ООО «ИРТЕЯ», доступных по электронной почте и по
контактным телефонам, размещенным на интернет-сайте (см. таблицу ниже).
Документация для скачивания, а также информация по продукту размещены на сайте: https://irteya.ru
3.2 Требования к программе или программному изделию
3.2.1 Ограничения и специфика
С учетом специфики применения ПО, его реализация имеет следующие характерные особенности:
ПО является встраиваемым и для обеспечения работоспособности оно должно быть адаптировано для использования на конкретной аппаратной платформе.
В качестве примера для экспертной оценки приведена версия ПО для платформы Intel x86, как наиболее популярной с точки зрения использования на рынке.
Требования к аппаратному и программному обеспечению указаны в инструкции по установке.
Учитывая потребности рынка, данное ПО обеспечивает открытый стандартизованный интерфейс ORAN 7.2 CUS взаимодействия с приемопередающими модулями базовых станций 5G.
Необходимо использовать только совместимые приемопередающие модули для полнофункциональной работы.
Для обеспечения максимальной производительности решения в соответствии с требованиями ключевых потребителей решения (операторов мобильной связи), а также с целью повышения экономической привлекательности решения:
В составе аппаратной платформы используются специализированные ускорители отдельных операций цифровой обработки сигналов и криптографии.
Это обеспечивает снижение требований с производительности центрального процессора и позволяет использовать решения с меньшим количеством вычислительных ядер.
3.3 Сведения о команде разработчиков
Техническая команда ООО «ИРТЕЯ» включает следующих специалистов:
Технический директор
Руководители команды разработки:
ПО L1-HighPHY/L2
ПО L3
Системы управления EMS/NMS
Руководитель команды интеграции и контроля качества
Инженеры:
Программисты различных категорий
Контроля качества различных категорий
По автоматизации и внедрению
Конструкторы
Технические писатели и аналитики
К сотрудникам основных специальностей предъявляются требования, указанные в соответствующих разделах ниже.
3.3.1 Инженер-программист.
Высшее техническое образование в области телекоммуникаций или компьютерных наук.
Основной стек: Linux, C/C++ (версии 11/14/17).
Опыт работы в среде Linux; углубленное знание инструментов разработки для Unix-систем.
Опыт разработки программного обеспечения, предпочтительно в области системного ПО или ПО для телекоммуникаций/безопасности.
Понимание низкоуровневых принципов работы разрабатываемого ПО (опыт работы на уровне ассемблерного кода).
Администрирование Linux, включая сетевой стек.
Опыт работы с Jira, Confluence, CI/CD (GitLab, Jenkins, TeamCity).
3.3.2 Инженер контроля качества.
Высшее техническое образование в области телекоммуникаций или компьютерных наук.
Понимание базовых принципов построения сетей мобильной связи 2G/3G/4G/5G, включая основные используемые технологии (например, MIMO, OFDM, Resource Scheduling, Beamforming).
Опыт работы в области тестирования программного обеспечения, предпочтительно в области тестирования программно-аппаратных решений, тестирования телекоммуникационного оборудования, high-load тестирования.
Опыт работы в среде Linux, включая в обязательном порядке сетевой стек Linux, а также углубленное знание инструментов разработки и тестирования для Unix-систем.
Автоматизация процессов тестирования с использованием Python.
Понимание низкоуровневых принципов работы тестируемого ПО.
Опыт работы с Jira, Confluence, CI/CD (GitLab/Jenkins/TeamCity).
3.3.3 Инженер по автоматизации и внедрению.
Опыт практической разработки: возможность самостоятельно разрабатывать и тестировать ПО.
Опыт работы с телекоммуникационным оборудованием различного уровня: результаты прохождения курсов Cisco и наличие сертификатов являются преимуществом.
Знание Bash/Shell, Python и основ C/C++.
Свободное владение принципами построения безопасных высоконагруженных систем (в том числе распределенных и сетевых) с высокими показателями доступности и надежности.
Автоматизация процесса компиляции make/cmake.
Опыт работы с различными аппаратными платформами на базе архитектуры ARM для встраиваемых решений (embedded) будет преимуществом, как и опыт портирования какого-либо ПО между аппаратными платформами.
Администрирование Linux, включая сетевой стек.
Автоматизация процессов сборки и развертывания в среде Linux.
Развертывание и автоматизация виртуальных сред и контейнеров (VMware, Docker, Kubernetes).
Опыт администрирования Jira, Confluence, CI/CD (GitLab/Jenkins/TeamCity).
3.4 Расположение команды разработчиков
ПО разрабатывается в ООО «ИРТЕЯ».
Адрес: 115432, Г. МОСКВА, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ ДАНИЛОВСКИЙ, ПР-КТ АНДРОПОВА, Д. 18, К. 9.
4. Контактная информация
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ИРТЕЯ"
LIMITED LIABILITY COMPANY "IRTEYA"
115432, Г.МОСКВА, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ ДАНИЛОВСКИЙ, ПР-КТ АНДРОПОВА, Д. 18, К. 9