Update document(v1.3.0)

This commit is contained in:
Sukchan Lee 2020-07-10 16:50:23 -04:00
parent fdfce08b68
commit b54ab2923c
8 changed files with 66 additions and 43 deletions

View File

@ -69,23 +69,6 @@ logger:
# - addr: 127.0.0.3
# - 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>
#
# o GTP-C Server(127.0.0.3:2123, [fe80::3%@loopback_devname@]:2123)
@ -260,7 +243,7 @@ nrf:
# pfcp:
# addr: 127.0.0.4
#
# <UPF_SELECTION_MODE>
# <UPF_SELECTION_MODE - EPC only>
#
# o Round-Robin
# upf:

View File

@ -16,8 +16,8 @@
title: Open5GS
email: acetcom@gmail.com
description: >- # this means to ignore newlines until "baseurl:"
An open source implementation of the Evolved Packet Core of LTE networks
supporting 3GPP Release 14.
Open5GS is a C-language Open Source implementation of 5GC and EPC,
i.e. the core network of NR/LTE network (Release-16)
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
author: "Sukchan Lee"

View File

@ -8,6 +8,8 @@ title: Quickstart
### Install Open5GS with a Package Manager
---
#### Ubuntu
*Ubuntu* makes it easy to install Open5GS as shown below,
```bash
@ -18,30 +20,20 @@ $ sudo apt update
$ sudo apt install open5gs
```
Other Linux distributions, such as *Debian*, are additionally available on [OBS](https://build.opensuse.org/project/show/home:acetcom:open5gs).
```bash
$ sudo apt update
$ 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
```
#### Debian
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.
If there is no MongoDB package like *Debian* 10(Buster), you'll need to install this first as shown below,
```bash
$ sudo apt update
$ 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
$ sudo apt update
$ sudo apt -y install mongodb-org
```
On *Debian* 10(buster), you can install Open5GS as shown below,
```bash
$ wget -qO - https://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/Release.key | sudo apt-key add -
$ 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 install mongodb-org
$ 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_19.04/
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).
```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:
1. On *Ubuntu*:
1. On *Ubuntu/Debian*:
```bash
$ sudo apt purge open5gs

View File

@ -4,17 +4,17 @@ title: 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
---
- LTE release 14 compliant
- Release-16 compliant
- AES, Snow3G, ZUC algorithms for encryption
- Support of USIM cards using Milenage
- Multiple PDN support
- S1/X2 Handover
- IPv6 support
- Multiple PDU session resource(EPC only)
- S1/X2 Handover(EPC only)
- CSFB(Circuit Switched Fall Back) and SMSoS(SMS Over SGs)
- VoLTE(Voice over LTE)

View File

@ -5,9 +5,11 @@ permalink: /docs/
head_inline: "<style> ul { padding-bottom: 1em; } </style>"
---
- What's New?
- [Installing 5G Core](new/02-installing-5g-core)
- User's Guide
- [Quickstart](guide/01-quickstart)
- [Installing 5G Core](guide/02-installing-5g-core)
- [Building Open5GS from Sources](guide/02-building-open5gs-from-sources)
- [Splitting Network Elements](guide/03-splitting-network-elements)

View File

@ -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}

View File

@ -10,7 +10,7 @@
#
PACKAGE="open5gs"
VERSION="1.2.0"
VERSION="1.3.0"
print_status() {
echo