Программное обеспечение стека протоколов уровня 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) на базе ООО «ИРТЕЯ», доступных по электронной почте и по
контактным телефонам, размещенным на интернет-сайте (см. таблицу ниже).
Таблица. Контактная информация для поддержки Тип информации | Детали |
Эл. почта | zapros@irteya.ru |
Телефон | +7(985) 76-85-888 (12:00–18:00 UTC+03) Пн-Пт. |
Сайт | https://irteya.ru |
Документация | Документация для скачивания, а также информация по продукту размещены на сайте: 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 | 18, ANDROPOV AVE, BLDG. 9, MOSCOW, MOSCOW, DANILOVSKY MUNICIPAL DISTRICT, 115432 |
ОГРН: 1217700118866 ИНН: 9725046231 КПП: 772501001 | OGRN: 1217700118866 INN/TAX ID: 9725046231 KPP: 772501001 |
Телефон: +7 (985) 76-85-888 | Tel.: +7 (985) 76-85-888 |
Эл. почта: zapros@irteya.ru | E-mail: zapros@irteya.ru |
Документация для скачивания, а также информация по продукту размещена на сайте: https://irteya.ru | Documents and product details are available on the page: https://irteya.ru |