プラットフォームハブ

OpenAirInterface

OpenAirInterface Software Allianceが開発する、4G・5GのRAN、UE、コアネットワークのオープンソースコード。現在はCSSLライセンスで提供され、LF NetworkingのDurantaプロジェクトとしてGitHubへ移行中です。

組織OpenAirInterface Software Alliance(OSA)。2014年にEURECOMが設立した非営利団体で、ビオ(フランス)のEURECOMに拠点を置く
ウェブサイトopenairinterface.org/
ライセンスRAN、CN5G、FlexRICはCollaborative Standards Software License v1.0(CSSL)。RANはタグ2026.w14以降が対象(それ以前のコードはOAI Public License v1.1)。EPCのMMEとHSSはBSD-3-Clause、オーケストレーション用ファイルはMIT、ドキュメントはCC-BY-4.0
価格ソフトウェアは無償でダウンロード可能。研究以外で特許を利用するには特許権者からのFRANDライセンスが必要。アライアンスの会員種別(Strategic、Associate、Non-profit)の価格表は公開されていない
更新2026年11月15日

製品と提供内容 #

名称種類位置づけ
openairinterface5g (OAI RAN)
v3.0.0。Durantaとして初のリリースで、2026年10月9日にタグ付け
ソフトウェアCU-CP、CU-UP、DU、RUの分割に対応したNR gNB、LTE eNB、O-DUとしてのO-RAN 7.2フロントホール
OAI nrUE and lteUEソフトウェア同じリポジトリに含まれるソフトウェア実装の5G NR・LTE UE。SDRまたはRFシミュレータと組み合わせて使う
OAI CN5G
v2.2.1、2026年4月リリース
ソフトウェアC++で実装した3GPP 5Gコアネットワークの機能(AMF、SMF、UPFなど)。Docker ComposeまたはHelmで展開
FlexRIC
v3.0.0、2026年10月12日にタグ付け
フレームワークO-RANのニアリアルタイムRAN Intelligent Controller(RIC)とE2エージェントライブラリ
RF simulatorソフトウェアgNBとUEをソケットで接続する仮想無線機。RFハードウェアなしでスタックを動かせる

どんな組織か

このハブは、読んで改変できる完全な3GPPスタック(gNB、UE、5Gコア)を必要とする研究者・エンジニア向けです。OpenAirInterface(OAI)は、EURECOMの研究用コードとして始まりました。OSAの紹介ページによれば、EURECOMは2014年に非営利団体としてOpenAirInterface Software Allianceを設立しました。運営はStrategic Membersで構成される理事会が担っています。アライアンスは、ソフィア・アンティポリスに近いビオのEURECOM内にあります。

2026年には2つの変化がありました。まず、RANのコードが新しいライセンスであるCSSLに移行しました。続いて、OSAと共同で設立されたLF NetworkingのインキュベーションプロジェクトDurantaとして、GitHubへ移りました。2026年10月9日付のv3.0.0タグは、タグメッセージでDurantaとして初のRAN・UEリリースと説明されています。新しい置き場所はgithub.com/duranta-project/openairinterface5gです。古いリンクはgitlab.eurecom.frを指しています。

ツールとAPI

インストールするもの。 RANリポジトリからは、NR gNB(一体型、またはCU-CP、CU-UP、DU、RUに分割)、LTE eNB、両方のソフトウェアUEをビルドできます。コアネットワークの機能は別のCN5Gリポジトリにあり、DockerイメージとComposeファイル・Helmチャートの形で提供されます。FlexRICは、O-RANのニアリアルタイムRICを追加します。O-RANと5G NRハブを参照してください。

本稿執筆時点のライセンス。 当サイトではLICENSEファイルを確認しました。RAN、CN5G、FlexRICはCollaborative Standards Software License v1.0のもとで提供されています。RANのREADMEによれば、CSSLはタグ2026.w14以降に適用され、それ以前のコードはOAI Public License v1.1でした。OAIのライセンスモデルのページは、CSSLをApache License 2.0の改変版と説明しています。著作権の許諾はロイヤリティフリーです。特許ライセンスがロイヤリティフリーになるのは、学習・試験・研究の用途に限られます。それ以外の用途では、第3.2条により、公正・合理的・非差別的(FRAND)な条件で特許ライセンスの交渉に応じる用意があることを約束することになります。製品を出荷する前に、CSSLの条文を自分で読んでください。例外として、EPCのMMEとHSSはBSD-3-Clauseです。

対応OS。 Linuxのみです。対応システムの文書には、Ubuntu 22.04・24.04・26.04、Red Hat 9、Rocky 9、Fedora 43・44、Debian 11・12が挙げられています。macOSは記載がなく、ビルドもLinuxを前提としています。x86ではCPUがAVX2に対応している必要があります。NeoverseやGrace HopperなどのArm64サーバも記載されています。

言語。 RANはC、CN5Gの機能の大半はC++で書かれています。Python APIはありません。gNBは設定ファイルとコマンドラインオプションで設定します。デバッグ用として、リポジトリには独自のトレースフレームワーク(common/utils/TにあるT tracer)が含まれています。

無線機。 機能一覧には、USRPとbladeRFのほか「その他(others)」が挙げられています。ソースツリーには、UHD経由のUSRP、bladeRF、LMS SDR、Iris、AW2S、O-RAN 7.2フロントホール用のドライバがあります。つまり、split 8の用途ではUSRP B210、USRP X310、bladeRF 2.0 microが使え、split 7.2では商用O-RUが使えます。RFなしで試験する場合は、RFシミュレータ、vrtsim、ZeroMQ無線があります。SoapySDRドライバはなく、GNU Radioとの統合もありません。キャプチャしたIQを調べるには、GNU Radioを別途使ってください。

難点。 システム要件では、USRP N3xx、X3xx、X4xxについて、10 Gbit/sのSFP+専用リンク2本と、ブーストクロックが4 GHzを超えるCPUを求めています。リアルタイムカーネルは任意です。コードの変化は速いです。タグを固定し、アップグレードの前に変更履歴を読んでください。

移行メモ

  • GitLabからGitHubへ。 リモート、CI、issueへのリンクを更新してください。v3.0.0より前のタグはEURECOMのGitLabに残っています。
  • OAI Public LicenseからCSSLへ。 タグによってコードのライセンスが異なります。どのタグからフォークしたかを記録してください。
  • srsRANからの移行。 どちらもsplit 8のUSRP無線機にはUHDを使うため、ハードウェアはそのまま使えます。設定、ログ出力、コアへの接続方法は異なります。srsRANハブを参照してください。
  • クロック。 商用UEには正確な搬送波が必要です。USRPでは10 MHzリファレンスまたはGPSDOを使ってください。搬送波周波数オフセットを参照してください。
  • まずシミュレータで。 RFシミュレータ上でgNB、nrUE、CN5Gを立ち上げてから、RFを追加してください。

注意点

  • 特許の条件。 CSSLが無償の特許ライセンスを与えるのは研究用途のみです。商用利用では、特許権者とのFRAND交渉が必要になります。
  • 周波数。 LTEやNRを無線で送信するには、各国の規制当局による免許または試験許可が必要です。スペクトラム・セキュリティ・規制を参照してください。
  • 休眠中のサブプロジェクト。 Mosaic5Gは2021年以降ほとんど活動がありません。OAIの周辺プロジェクトを基に構築する前に、コミット日付を確認してください。
  • リリースの成熟度。 機能一覧に載っていても、すべてのUEや無線機で動作するとは限りません。使う予定のハードウェアで試験してください。

ニュース: OpenAirInterface

このプラットフォームのニュースはまだありません。日次パイプラインが自動的に追加します。