0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Open5GS の Quickstartを実施するにはUbuntu 22.04はだめで、20.04以前が良さそう。

Posted at

おうちにモバイルコア網(EPC or 5GC)ありますよ。とマウント取りたいので、勉強しています。
本記事では、Open5GSのチュートリアルを読んで概要を掴むところを目指しましたが。OS選びで失敗しました。

参考文献

Open 5GSのドキュメント
https://open5gs.org/open5gs/docs/

概要

Open 5GCのドキュメントにUbuntuの推奨バージョンは書かれていなかったが、
Open5GCで、mongodbというパッケージを使う。
mongodbは、Ubuntu 22.04のパッケージにはまだ含まれていない。
image.png

※何か回避方法があれば教えてください。

User’s Guide

Quickstart

5GCoreを建てようと思うと、ピンクの部分がごちゃっとしてて難しそうなので、
まずは緑の部分EPCを建てようと思いました。
image.png

1. Introduction 4G/ 5G NSA Core

SGWとPGWが、C(制御側)とU(データの転送)で分かれている(いわゆるC/U分離 CUPS)なのが若干気になりますが、
ほぼ私の知っているEPCなので、なんとかなりそう。

The Open5GS 4G/ 5G NSA Core contains the following components:
MME - Mobility Management Entity
HSS - Home Subscriber Server
PCRF - Policy and Charging Rules Function
SGWC - Serving Gateway Control Plane
SGWU - Serving Gateway User Plane
PGWC/SMF - Packet Gateway Control Plane / (component contained in Open5GS SMF)
PGWU/UPF - Packet Gateway User Plane / (component contained in Open5GS UPF)

MME - HSS で認証したり、端末が移動したときのハンドオーバー制御して、
HSS - PCRF で認証されたユーザーの情報を渡して、
PCRFがSGW/PGWに流れるデータの転送を制御する
ようなイメージ。

2.Install Open5GS with a Package Manager

Ubuntuはパッケージがあるので、簡単にインストールできる。
我が家のミニPCに突っ込んでみます。
下図の右側
image.png

ミニPCのインストールは下記記事参照
https://qiita.com/kanegae/items/8c22273fa7abfa454034

UbuntuにOpen5GSをインストール

$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:open5gs/latest
$ sudo apt update
$ sudo apt install open5gs

・apt update
https://packages.ubuntu.com/jammy/
色々まとめて最新化してくれるらしい。
コンパイラ、ライブラリ、エディタ等

・apt install software-properties-common
https://packages.ubuntu.com/ja/bionic-updates/software-properties-common
open sslとかPythonがインストールされるらしい

・add-apt-repository ppa:open5gs/latest
 opne5gsのリポジトリを追加

・sudo apt install open5gs
opne5gsをインストール 

The following packages have unmet dependencies:
 open5gs-hss : Depends: mongodb-org but it is not installable or
                        mongodb but it is not installable
 open5gs-pcrf : Depends: mongodb-org but it is not installable or
                         mongodb but it is not installable

mongodbをインストール

悲しいことに、Ubuntu 22.04は未サポートの様子。
image.png

20.04にOSを変えるところから出直します。

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?