forked from acouzens/open5gs
Update document(v1.3.0)
This commit is contained in:
parent
fdfce08b68
commit
b54ab2923c
|
@ -69,23 +69,6 @@ logger:
|
||||||
# - addr: 127.0.0.3
|
# - addr: 127.0.0.3
|
||||||
# - addr: ::1
|
# - addr: ::1
|
||||||
#
|
#
|
||||||
# o UPF (PFCP) selection can be based on three options. Round Robin is default.
|
|
||||||
# Round Robin (rr)
|
|
||||||
# OR
|
|
||||||
# UE's serving eNB/gNB TAC (tac)
|
|
||||||
# OR
|
|
||||||
# UE's APN (apn)
|
|
||||||
# OR
|
|
||||||
# UE's serving eNB/gNB_id (enb_id)
|
|
||||||
#
|
|
||||||
# smf:
|
|
||||||
# pfcp:
|
|
||||||
# - addr: 127.0.0.3
|
|
||||||
# - upf_selection_mode: rr < one of these
|
|
||||||
# - upf_selection_mode: tac
|
|
||||||
# - upf_selection_mode: apn
|
|
||||||
# - upf_selection_mode: enb_id
|
|
||||||
#
|
|
||||||
# <GTP-C Server>
|
# <GTP-C Server>
|
||||||
#
|
#
|
||||||
# o GTP-C Server(127.0.0.3:2123, [fe80::3%@loopback_devname@]:2123)
|
# o GTP-C Server(127.0.0.3:2123, [fe80::3%@loopback_devname@]:2123)
|
||||||
|
@ -260,7 +243,7 @@ nrf:
|
||||||
# pfcp:
|
# pfcp:
|
||||||
# addr: 127.0.0.4
|
# addr: 127.0.0.4
|
||||||
#
|
#
|
||||||
# <UPF_SELECTION_MODE>
|
# <UPF_SELECTION_MODE - EPC only>
|
||||||
#
|
#
|
||||||
# o Round-Robin
|
# o Round-Robin
|
||||||
# upf:
|
# upf:
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
title: Open5GS
|
title: Open5GS
|
||||||
email: acetcom@gmail.com
|
email: acetcom@gmail.com
|
||||||
description: >- # this means to ignore newlines until "baseurl:"
|
description: >- # this means to ignore newlines until "baseurl:"
|
||||||
An open source implementation of the Evolved Packet Core of LTE networks
|
Open5GS is a C-language Open Source implementation of 5GC and EPC,
|
||||||
supporting 3GPP Release 14.
|
i.e. the core network of NR/LTE network (Release-16)
|
||||||
baseurl: "/open5gs" # the subpath of your site, e.g. /blog
|
baseurl: "/open5gs" # the subpath of your site, e.g. /blog
|
||||||
url: "https://open5gs.org" # the base hostname & protocol for your site, e.g. http://example.com
|
url: "https://open5gs.org" # the base hostname & protocol for your site, e.g. http://example.com
|
||||||
author: "Sukchan Lee"
|
author: "Sukchan Lee"
|
||||||
|
|
|
@ -8,6 +8,8 @@ title: Quickstart
|
||||||
### Install Open5GS with a Package Manager
|
### Install Open5GS with a Package Manager
|
||||||
---
|
---
|
||||||
|
|
||||||
|
#### Ubuntu
|
||||||
|
|
||||||
*Ubuntu* makes it easy to install Open5GS as shown below,
|
*Ubuntu* makes it easy to install Open5GS as shown below,
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -18,30 +20,20 @@ $ sudo apt update
|
||||||
$ sudo apt install open5gs
|
$ sudo apt install open5gs
|
||||||
```
|
```
|
||||||
|
|
||||||
Other Linux distributions, such as *Debian*, are additionally available on [OBS](https://build.opensuse.org/project/show/home:acetcom:open5gs).
|
#### Debian
|
||||||
```bash
|
|
||||||
$ sudo apt update
|
The Open5GS packages for Debian are available on [OBS](https://build.opensuse.org/project/show/home:acetcom:open5gs). If you want to use the latest Debian version like *Debian* 10(Buster), you need to install MongoDB first.
|
||||||
$ sudo apt install wget gnupg
|
|
||||||
$ wget https://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/Release.key
|
|
||||||
$ sudo apt-key add Release.key
|
|
||||||
```
|
|
||||||
|
|
||||||
If there is no MongoDB package like *Debian* 10(Buster), you'll need to install this first as shown below,
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo apt update
|
$ sudo apt update
|
||||||
$ sudo apt install wget gnupg
|
$ sudo apt install wget gnupg
|
||||||
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
|
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
|
||||||
$ echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list
|
$ echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list
|
||||||
$ sudo apt update
|
$ wget -qO - https://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/Release.key | sudo apt-key add -
|
||||||
$ sudo apt -y install mongodb-org
|
|
||||||
```
|
|
||||||
|
|
||||||
On *Debian* 10(buster), you can install Open5GS as shown below,
|
|
||||||
|
|
||||||
```bash
|
|
||||||
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/ ./' > /etc/apt/sources.list.d/open5gs.list"
|
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/ ./' > /etc/apt/sources.list.d/open5gs.list"
|
||||||
$ sudo apt update
|
$ sudo apt update
|
||||||
|
$ sudo apt install mongodb-org
|
||||||
$ sudo apt install open5gs
|
$ sudo apt install open5gs
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -55,8 +47,11 @@ http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Raspbia
|
||||||
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_18.04/
|
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_18.04/
|
||||||
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_19.04/
|
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_19.04/
|
||||||
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_19.10/
|
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_19.10/
|
||||||
|
http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_20.04/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### openSUSE
|
||||||
|
|
||||||
[Martin Hauke](https://build.opensuse.org/user/show/mnhauke) packaged Open5GS for *openSUSE* on [OBS](https://build.opensuse.org/package/show/home:mnhauke:open5gs/open5gs).
|
[Martin Hauke](https://build.opensuse.org/user/show/mnhauke) packaged Open5GS for *openSUSE* on [OBS](https://build.opensuse.org/package/show/home:mnhauke:open5gs/open5gs).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -221,7 +216,7 @@ $ sudo iptables -t nat -A POSTROUTING -s 10.45.0.0/16 ! -o ogstun -j MASQUERADE
|
||||||
|
|
||||||
How to remove Open5GS package:
|
How to remove Open5GS package:
|
||||||
|
|
||||||
1. On *Ubuntu*:
|
1. On *Ubuntu/Debian*:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo apt purge open5gs
|
$ sudo apt purge open5gs
|
||||||
|
|
|
@ -4,17 +4,17 @@ title: About
|
||||||
permalink: /about/
|
permalink: /about/
|
||||||
---
|
---
|
||||||
|
|
||||||
Open5GS is a C-language Open Source implementation of the 3GPP Evolved Packet Core, i.e. the core network of an LTE network.
|
Open5GS is a C-language Open Source implementation of 5GC and EPC, i.e. the core network of NR/LTE network.
|
||||||
|
|
||||||
#### Supported Features
|
#### Supported Features
|
||||||
---
|
---
|
||||||
|
|
||||||
- LTE release 14 compliant
|
- Release-16 compliant
|
||||||
- AES, Snow3G, ZUC algorithms for encryption
|
- AES, Snow3G, ZUC algorithms for encryption
|
||||||
- Support of USIM cards using Milenage
|
- Support of USIM cards using Milenage
|
||||||
- Multiple PDN support
|
|
||||||
- S1/X2 Handover
|
|
||||||
- IPv6 support
|
- IPv6 support
|
||||||
|
- Multiple PDU session resource(EPC only)
|
||||||
|
- S1/X2 Handover(EPC only)
|
||||||
- CSFB(Circuit Switched Fall Back) and SMSoS(SMS Over SGs)
|
- CSFB(Circuit Switched Fall Back) and SMSoS(SMS Over SGs)
|
||||||
- VoLTE(Voice over LTE)
|
- VoLTE(Voice over LTE)
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,11 @@ permalink: /docs/
|
||||||
head_inline: "<style> ul { padding-bottom: 1em; } </style>"
|
head_inline: "<style> ul { padding-bottom: 1em; } </style>"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- What's New?
|
||||||
|
- [Installing 5G Core](new/02-installing-5g-core)
|
||||||
|
|
||||||
- User's Guide
|
- User's Guide
|
||||||
- [Quickstart](guide/01-quickstart)
|
- [Quickstart](guide/01-quickstart)
|
||||||
- [Installing 5G Core](guide/02-installing-5g-core)
|
|
||||||
- [Building Open5GS from Sources](guide/02-building-open5gs-from-sources)
|
- [Building Open5GS from Sources](guide/02-building-open5gs-from-sources)
|
||||||
- [Splitting Network Elements](guide/03-splitting-network-elements)
|
- [Splitting Network Elements](guide/03-splitting-network-elements)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
---
|
||||||
|
title: "v1.3.0 - Moving 5G Core"
|
||||||
|
date: 2020-07-10 15:26:00 -0400
|
||||||
|
categories:
|
||||||
|
- Release
|
||||||
|
tags:
|
||||||
|
- News
|
||||||
|
- Release
|
||||||
|
head_inline: "<style> ul { padding-bottom: 1em; } </style>"
|
||||||
|
---
|
||||||
|
|
||||||
|
#### What's New?
|
||||||
|
|
||||||
|
The Open5GS project has implemented several NFs required for 5G Core(SA). Also, all messages have been changed to Release-16. Therefore, EPC can support NSA, ENDC, CUPS, etc.
|
||||||
|
|
||||||
|
However, the package contains only MME/SGW/PGW/HSS/PCRF. If the tests are fully verified, I will include other NFs in the package later. You'll need to compile the source code for the time being to use added features.
|
||||||
|
- To use CUPS, you need to run NRF/SMF/UPF instead of PGW.
|
||||||
|
- 5G Core installation is described separately in this [LINK](/open5gs/docs/new/02-installing-5g-core).
|
||||||
|
|
||||||
|
Next, I am considering the separation of SGW-C/SGW-U to implement full CUPS functionality. And, if I have more time, I would like to add NB-IoT function.
|
||||||
|
|
||||||
|
#### Enhancement
|
||||||
|
- Select SGW/UPF ([#470](https://github.com/open5gs/open5gs/pull/470)) -- [kbarlee](https://github.com/kbarlee)
|
||||||
|
- Add MSISDN IE to Create Session Request message ([#464](https://github.com/open5gs/open5gs/issues/464)) -- [Davied-Dh](https://github.com/Davied-Dh)
|
||||||
|
- Add the modified Bearer level QoS if PCRF changes them ([#457](https://github.com/open5gs/open5gs/pull/457)) -- [herlesupreeth](https://github.com/herlesupreeth)
|
||||||
|
- Adding MMEName to S1SetupResponse([#444](https://github.com/open5gs/open5gs/issues/444)) -- [Matheus-Garbelini](https://github.com/Matheus-Garbelini)
|
||||||
|
|
||||||
|
#### Bug Fixed
|
||||||
|
- Remove assert for UEContextReleaseComplete ([#445](https://github.com/open5gs/open5gs/issues/445)) -- [Matheus-Garbelini](https://github.com/Matheus-Garbelini)
|
||||||
|
- Undo the fix provided for converting Rx to Gx Flow Description ([#452](https://github.com/open5gs/open5gs/pull/452)) -- [herlesupreeth](https://github.com/herlesupreeth)
|
||||||
|
- Switch UL/DL Values in WebUI ([#450](https://github.com/open5gs/open5gs/pull/450)) -- [nickvsnetworking](https://github.com/nickvsnetworking)
|
||||||
|
- SMF crash after unknown UPF peer tries to connect on N4 ([#437](https://github.com/open5gs/open5gs/issues/437)) -- [kbarlee](https://github.com/kbarlee)
|
||||||
|
- eNB connection when maximum number of eNBs reached ([#423](https://github.com/open5gs/open5gs/pull/423)) -- [jamofer](https://github.com/jamofer)
|
||||||
|
- PGW crashes if diameter pool is exhausted ([#420](https://github.com/open5gs/open5gs/issues/420)) -- [laf0rge](https://github.com/laf0rge)
|
||||||
|
|
||||||
|
#### Document
|
||||||
|
- Update URL in WebUI installation document ([#495](https://github.com/open5gs/open5gs/issues/495)) -- [Mopoma95](https://github.com/Mopoma95)
|
||||||
|
- Update VoLTE tutorial ([#459](https://github.com/open5gs/open5gs/pull/459)) -- [herlesupreeth](https://github.com/herlesupreeth)
|
||||||
|
- VoLTE Document improvement(IPsec works now) ([#424](https://github.com/open5gs/open5gs/pull/424)) -- [miaoski](https://github.com/miaoski)
|
||||||
|
|
||||||
|
|
||||||
|
Download -- [v1.3.0.tar.gz](https://github.com/open5gs/open5gs/archive/v1.3.0.tar.gz)
|
||||||
|
{: .notice--info}
|
|
@ -10,7 +10,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PACKAGE="open5gs"
|
PACKAGE="open5gs"
|
||||||
VERSION="1.2.0"
|
VERSION="1.3.0"
|
||||||
|
|
||||||
print_status() {
|
print_status() {
|
||||||
echo
|
echo
|
||||||
|
|
Loading…
Reference in New Issue