Accueil > Firecell annonce de nouvelles contributions au code source ouvert OAI : Simulateur de système RAN + système d'enregistrement LTTng.

Firecell annonce de nouvelles contributions au code source ouvert OAI : Simulateur de système RAN + système de journalisation LTTng.

Firecell annonce de nouvelles contributions au code OAI Open Source

Open Air Interface (OAI) est la première communauté open source 4G & 5G au monde. Elle a été lancée par Eurecom* il y a 20 ans dans le cadre de missions de recherche.

Il est géré depuis 2014 par l'OAI Software Alliance (OSA), une organisation à but non lucratif, responsable de la feuille de route de développement.

Nous sommes heureux d'annoncer que Firecell rejoint l'OAI, non seulement en tant que membre stratégique, mais aussi en tant que contributeur important au logiciel libre. Plus de détails ci-dessous.

Firecell rejoint l'OAI en tant que membre stratégique. 

L'OAI est le pilier des logiciels 4G et 5G open source, et en tant que fournisseur de réseaux privés open source, Firecell veut être à la pointe du mouvement. 

Le fondateur et PDG de Firecell, Claude Seyrat, est désormais membre du conseil d'administration de l'alliance, et Firecell participe aux décisions stratégiques concernant la feuille de route OAI, en plus de réfléchir à de nouveaux projets et de les lancer avec les membres du conseil d'administration de l'alliance. 

Firecell contribue à l'OAI avec un simulateur de système RAN

> A quoi cela sert-il ? 

L'un des objectifs de cette intégration est d'introduire la gestion du temps virtuel dans le code source, plutôt que de devoir gérer la latence du temps réel. Cette amélioration permet aux utilisateurs de faire fonctionner le système même dans un environnement aux ressources de calcul limitées. Cela rend également les résultats des tests plus systématiques, permettant ainsi à tout contributeur au code source ouvert, de valider le système de bout en bout sans contraintes dues aux performances de l'environnement. 

> Comment cela fonctionne-t-il ? 

Firecell développe, avec le soutien de l'OSA, un logiciel de simulation RAN appelé "OAI4Test", basé sur l'Open Air Interface. Ce cadre permet aux fournisseurs d'UE d'effectuer des tests de validation de protocole comme celui défini dans le 3GPP par la RAN5.

Ce projet est divisé en trois phases, d'abord pour la mise en œuvre de la 4G, ensuite pour la mise en œuvre de la 5G SA et enfin pour la 5G NSA.

Les caractéristiques de l'eNB 4G LTE seront finalisées au cours du deuxième trimestre 2022. Elles comprendront la prise en charge du port DRB, la prise en charge du test du plan de données, la synchronisation temporelle virtuelle entre les eNB, le cadre TTCN, ainsi que l'introduction d'un nouveau cadre de journalisation (LTTng) permettant l'agrégation des journaux provenant de plusieurs composants du système. 

Les fonctionnalités du gNB 5G SA sont attendues pour le quatrième trimestre 2022. Elles comprendront la configuration initiale avec le simulateur L2, la prise en charge du port SRB jusqu'à la fin de la configuration de la connexion RRC, la prise en charge du temps virtuel sur la pile gNB 5G, le portage et les fonctionnalités du SYS (System Simulator) 4G LTE vers 5G-SA. 

Le support 5G NSA pour SYS sera introduit au deuxième trimestre 2023. 

Deuxième contribution de Firecell à l'OAI : système de journalisation LTTng

> A quoi cela sert-il ? 

Dans le cadre des caractéristiques de l'eNB 4G LTE mentionnées plus haut dans l'article, Firecell s'est associé à Sequans et a choisi la solution LTTng pour répondre aux besoins suivants pour l'OAI : 

- Point de collecte unique pour le journal de plusieurs modules.

- Gestion simple de la configuration, via des API à distance.

- Exhaustif Informations du journal à des fins de débogage.

- Activation/Désactivation au moment de l'exécution.

- Format commun entre UE/SS/TTCN.

> Comment cela fonctionne-t-il ? 

LTTng est une boîte à outils logicielle open source que vous pouvez utiliser pour tracer le noyau Linux, les applications utilisateur et les bibliothèques utilisateur en même temps.

LTTng se compose de modules de noyau pour tracer le noyau Linux, de bibliothèques partagées pour tracer les applications utilisateur C/C++, de paquets java pour tracer les applications Java, d'un paquet python pour tracer les applications Python qui utilisent le paquet de journalisation standard, d'un module de noyau pour tracer les scripts shell et autres applications utilisateur sans mécanisme d'instrumentation dédié, et enfin, d'un Daemon et d'un outil en ligne de commande, lttng, pour contrôler les traceurs LTTng. 

L'équipe de Firecell se réjouit de la collaboration avec OAI sur ces projets et d'autres à venir. Ces intégrations et stratégies contribueront à rendre cette initiative open source dans l'industrie des télécommunications plus forte que jamais. 

Restez informé de cette collaboration en suivant notre page LinkedIn.

Partager