mirror of
https://github.com/nextepc/nextepc-oss.git
synced 2025-10-30 19:43:29 +00:00
[DOCS] Update roaming
This commit is contained in:
@@ -88,18 +88,40 @@ You can see the sample traffic. -- [[5g-roaming-lbo.pcapng]]({{ site.url }}{{ s
|
|||||||
### VM and Subscriber Information
|
### VM and Subscriber Information
|
||||||
|
|
||||||
Each VMs are as follows.
|
Each VMs are as follows.
|
||||||
| VM # | Hostname | PLMN-ID | IP address | N32-c | N32-f |
|
|
||||||
| --- | --- | --- | --- | --- | --- |
|
|
||||||
| VM1 | sepp1.localdomain | MCC: 999, MNC: 70 | 10.10.1.5/16 | 10.10.1.251/16 | 10.10.1.252/16 |
|
|
||||||
| VM2 | sepp2.localdomain | MCC: 001, MNC: 01 | 10.10.2.5/16 | 10.10.2.251/16 | 10.10.2.252/16 |
|
|
||||||
| VM3 | sepp3.localdomain | MCC: 315, MNC: 010 | 10.10.3.5/16 | 10.10.3.251/16 | 10.10.3.252/16 |
|
|
||||||
|
|
||||||
Subscriber Information (other information is the same) is as follows.
|
- VM1
|
||||||
| UE # | IMSI | DNN | DN | Tunnel Interface of DN |
|
```
|
||||||
| --- | --- | --- | --- | --- |
|
Hostname: sepp1.localdomain
|
||||||
| UE0 | 999700000000001 | internet | 10.45.0.0/16 | ogstun |
|
PLMN-ID: MNC(999), MNC(70)
|
||||||
| UE1 | 001010000000001 | internet | 10.46.0.0/16 | ogstun2 |
|
IP Address: 10.10.1.5
|
||||||
| UE2 | 315010000000001 | internet | 10.47.0.0/16 | ogstun3 |
|
N32-c: 10.10.1.251
|
||||||
|
N32-c: 10.10.1.252
|
||||||
|
```
|
||||||
|
|
||||||
|
- VM2
|
||||||
|
```
|
||||||
|
Hostname: sepp2.localdomain
|
||||||
|
PLMN-ID: MNC(001), MNC(01)
|
||||||
|
IP Address: 10.10.2.5
|
||||||
|
N32-c: 10.10.2.251
|
||||||
|
N32-c: 10.10.2.252
|
||||||
|
```
|
||||||
|
|
||||||
|
- VM3
|
||||||
|
```
|
||||||
|
Hostname: sepp3.localdomain
|
||||||
|
PLMN-ID: MNC(003), MNC(03)
|
||||||
|
IP Address: 10.10.3.5
|
||||||
|
N32-c: 10.10.3.251
|
||||||
|
N32-c: 10.10.3.252
|
||||||
|
```
|
||||||
|
|
||||||
|
- Subscriber
|
||||||
|
```
|
||||||
|
imsi-999700000000001
|
||||||
|
imsi-001010000000001
|
||||||
|
imsi-315010000000001
|
||||||
|
```
|
||||||
|
|
||||||
### Setting for VM1
|
### Setting for VM1
|
||||||
|
|
||||||
@@ -125,6 +147,7 @@ Subscriber Information (other information is the same) is as follows.
|
|||||||
NRF shall follow TS23.003(28.3.2.3.2 Format of NRF FQDN) for routing.
|
NRF shall follow TS23.003(28.3.2.3.2 Format of NRF FQDN) for routing.
|
||||||
|
|
||||||
- Update nrf.yaml
|
- Update nrf.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/nrf.yaml.in b/configs/open5gs/nrf.yaml.in
|
$ diff --git a/configs/open5gs/nrf.yaml.in b/configs/open5gs/nrf.yaml.in
|
||||||
index 3996b2bd9..e57f286b7 100644
|
index 3996b2bd9..e57f286b7 100644
|
||||||
@@ -143,6 +166,7 @@ index 3996b2bd9..e57f286b7 100644
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Update scp.yaml
|
- Update scp.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/scp.yaml.in b/configs/open5gs/scp.yaml.in
|
$ diff --git a/configs/open5gs/scp.yaml.in b/configs/open5gs/scp.yaml.in
|
||||||
index 9be6cdc93..eee7d3e3f 100644
|
index 9be6cdc93..eee7d3e3f 100644
|
||||||
@@ -160,6 +184,7 @@ index 9be6cdc93..eee7d3e3f 100644
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Update nssf.yaml
|
- Update nssf.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/nssf.yaml.in b/configs/open5gs/nssf.yaml.in
|
$ diff --git a/configs/open5gs/nssf.yaml.in b/configs/open5gs/nssf.yaml.in
|
||||||
index d01645b2c..7d89cffef 100644
|
index d01645b2c..7d89cffef 100644
|
||||||
@@ -222,10 +247,10 @@ AMF and UPF must use external IP addresses such as 10.10.1.x for communication b
|
|||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/amf.yaml.in b/configs/open5gs/amf.yaml.in
|
$ diff --git a/configs/open5gs/amf.yaml.in b/configs/open5gs/amf.yaml.in
|
||||||
index 938917e32..2db1558e4 100644
|
index 938917e32..11a19c808 100644
|
||||||
--- a/configs/open5gs/amf.yaml.in
|
--- a/configs/open5gs/amf.yaml.in
|
||||||
+++ b/configs/open5gs/amf.yaml.in
|
+++ b/configs/open5gs/amf.yaml.in
|
||||||
@@ -18,7 +18,7 @@ amf:
|
@@ -18,11 +18,21 @@ amf:
|
||||||
- uri: http://127.0.0.200:7777
|
- uri: http://127.0.0.200:7777
|
||||||
ngap:
|
ngap:
|
||||||
server:
|
server:
|
||||||
@@ -234,6 +259,20 @@ index 938917e32..2db1558e4 100644
|
|||||||
metrics:
|
metrics:
|
||||||
server:
|
server:
|
||||||
- address: 127.0.0.5
|
- address: 127.0.0.5
|
||||||
|
port: 9090
|
||||||
|
+ access_control:
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 999
|
||||||
|
+ mnc: 70
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
|
guami:
|
||||||
|
- plmn_id:
|
||||||
|
mcc: 999
|
||||||
```
|
```
|
||||||
|
|
||||||
- Update upf.yaml
|
- Update upf.yaml
|
||||||
@@ -342,13 +381,20 @@ $ sudo ./install/bin/open5gs-udrd
|
|||||||
NRF shall follow TS23.003(28.3.2.3.2 Format of NRF FQDN) for routing.
|
NRF shall follow TS23.003(28.3.2.3.2 Format of NRF FQDN) for routing.
|
||||||
|
|
||||||
- Update nrf.yaml
|
- Update nrf.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/nrf.yaml.in b/configs/open5gs/nrf.yaml.in
|
$ diff --git a/configs/open5gs/nrf.yaml.in b/configs/open5gs/nrf.yaml.in
|
||||||
index 3996b2bd9..e57f286b7 100644
|
index 3996b2bd9..ab708abd8 100644
|
||||||
--- a/configs/open5gs/nrf.yaml.in
|
--- a/configs/open5gs/nrf.yaml.in
|
||||||
+++ b/configs/open5gs/nrf.yaml.in
|
+++ b/configs/open5gs/nrf.yaml.in
|
||||||
@@ -13,8 +13,7 @@ nrf:
|
@@ -9,12 +9,11 @@ max:
|
||||||
mnc: 70
|
nrf:
|
||||||
|
serving: # 5G roaming requires PLMN in NRF
|
||||||
|
- plmn_id:
|
||||||
|
- mcc: 999
|
||||||
|
- mnc: 70
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
sbi:
|
sbi:
|
||||||
server:
|
server:
|
||||||
- - address: 127.0.0.10
|
- - address: 127.0.0.10
|
||||||
@@ -360,6 +406,7 @@ index 3996b2bd9..e57f286b7 100644
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Update scp.yaml
|
- Update scp.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/scp.yaml.in b/configs/open5gs/scp.yaml.in
|
$ diff --git a/configs/open5gs/scp.yaml.in b/configs/open5gs/scp.yaml.in
|
||||||
index 9be6cdc93..eee7d3e3f 100644
|
index 9be6cdc93..eee7d3e3f 100644
|
||||||
@@ -377,6 +424,7 @@ index 9be6cdc93..eee7d3e3f 100644
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Update nssf.yaml
|
- Update nssf.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/nssf.yaml.in b/configs/open5gs/nssf.yaml.in
|
$ diff --git a/configs/open5gs/nssf.yaml.in b/configs/open5gs/nssf.yaml.in
|
||||||
index d01645b2c..7d89cffef 100644
|
index d01645b2c..7d89cffef 100644
|
||||||
@@ -439,10 +487,10 @@ AMF and UPF must use external IP addresses such as 10.10.2.x for communication b
|
|||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/amf.yaml.in b/configs/open5gs/amf.yaml.in
|
$ diff --git a/configs/open5gs/amf.yaml.in b/configs/open5gs/amf.yaml.in
|
||||||
index 938917e32..2db1558e4 100644
|
index 938917e32..2f7822b46 100644
|
||||||
--- a/configs/open5gs/amf.yaml.in
|
--- a/configs/open5gs/amf.yaml.in
|
||||||
+++ b/configs/open5gs/amf.yaml.in
|
+++ b/configs/open5gs/amf.yaml.in
|
||||||
@@ -18,7 +18,7 @@ amf:
|
@@ -18,27 +18,37 @@ amf:
|
||||||
- uri: http://127.0.0.200:7777
|
- uri: http://127.0.0.200:7777
|
||||||
ngap:
|
ngap:
|
||||||
server:
|
server:
|
||||||
@@ -451,6 +499,41 @@ index 938917e32..2db1558e4 100644
|
|||||||
metrics:
|
metrics:
|
||||||
server:
|
server:
|
||||||
- address: 127.0.0.5
|
- address: 127.0.0.5
|
||||||
|
port: 9090
|
||||||
|
- guami:
|
||||||
|
+ access_control:
|
||||||
|
- plmn_id:
|
||||||
|
mcc: 999
|
||||||
|
mnc: 70
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
|
+ guami:
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
|
amf_id:
|
||||||
|
region: 2
|
||||||
|
set: 1
|
||||||
|
tai:
|
||||||
|
- plmn_id:
|
||||||
|
- mcc: 999
|
||||||
|
- mnc: 70
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
|
tac: 1
|
||||||
|
plmn_support:
|
||||||
|
- plmn_id:
|
||||||
|
- mcc: 999
|
||||||
|
- mnc: 70
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
|
s_nssai:
|
||||||
|
- sst: 1
|
||||||
|
security:
|
||||||
```
|
```
|
||||||
|
|
||||||
- Update upf.yaml
|
- Update upf.yaml
|
||||||
@@ -559,13 +642,20 @@ $ sudo ./install/bin/open5gs-udrd
|
|||||||
NRF shall follow TS23.003(28.3.2.3.2 Format of NRF FQDN) for routing.
|
NRF shall follow TS23.003(28.3.2.3.2 Format of NRF FQDN) for routing.
|
||||||
|
|
||||||
- Update nrf.yaml
|
- Update nrf.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/nrf.yaml.in b/configs/open5gs/nrf.yaml.in
|
$ diff --git a/configs/open5gs/nrf.yaml.in b/configs/open5gs/nrf.yaml.in
|
||||||
index 3996b2bd9..e57f286b7 100644
|
index 3996b2bd9..ab708abd8 100644
|
||||||
--- a/configs/open5gs/nrf.yaml.in
|
--- a/configs/open5gs/nrf.yaml.in
|
||||||
+++ b/configs/open5gs/nrf.yaml.in
|
+++ b/configs/open5gs/nrf.yaml.in
|
||||||
@@ -13,8 +13,7 @@ nrf:
|
@@ -9,12 +9,11 @@ max:
|
||||||
mnc: 70
|
nrf:
|
||||||
|
serving: # 5G roaming requires PLMN in NRF
|
||||||
|
- plmn_id:
|
||||||
|
- mcc: 999
|
||||||
|
- mnc: 70
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
sbi:
|
sbi:
|
||||||
server:
|
server:
|
||||||
- - address: 127.0.0.10
|
- - address: 127.0.0.10
|
||||||
@@ -577,6 +667,7 @@ index 3996b2bd9..e57f286b7 100644
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Update scp.yaml
|
- Update scp.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/scp.yaml.in b/configs/open5gs/scp.yaml.in
|
$ diff --git a/configs/open5gs/scp.yaml.in b/configs/open5gs/scp.yaml.in
|
||||||
index 9be6cdc93..eee7d3e3f 100644
|
index 9be6cdc93..eee7d3e3f 100644
|
||||||
@@ -594,6 +685,7 @@ index 9be6cdc93..eee7d3e3f 100644
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Update nssf.yaml
|
- Update nssf.yaml
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/nssf.yaml.in b/configs/open5gs/nssf.yaml.in
|
$ diff --git a/configs/open5gs/nssf.yaml.in b/configs/open5gs/nssf.yaml.in
|
||||||
index d01645b2c..7d89cffef 100644
|
index d01645b2c..7d89cffef 100644
|
||||||
@@ -656,10 +748,10 @@ AMF and UPF must use external IP addresses such as 10.10.3.x for communication b
|
|||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff --git a/configs/open5gs/amf.yaml.in b/configs/open5gs/amf.yaml.in
|
$ diff --git a/configs/open5gs/amf.yaml.in b/configs/open5gs/amf.yaml.in
|
||||||
index 938917e32..2db1558e4 100644
|
index 938917e32..383489d13 100644
|
||||||
--- a/configs/open5gs/amf.yaml.in
|
--- a/configs/open5gs/amf.yaml.in
|
||||||
+++ b/configs/open5gs/amf.yaml.in
|
+++ b/configs/open5gs/amf.yaml.in
|
||||||
@@ -18,7 +18,7 @@ amf:
|
@@ -18,27 +18,37 @@ amf:
|
||||||
- uri: http://127.0.0.200:7777
|
- uri: http://127.0.0.200:7777
|
||||||
ngap:
|
ngap:
|
||||||
server:
|
server:
|
||||||
@@ -668,6 +760,41 @@ index 938917e32..2db1558e4 100644
|
|||||||
metrics:
|
metrics:
|
||||||
server:
|
server:
|
||||||
- address: 127.0.0.5
|
- address: 127.0.0.5
|
||||||
|
port: 9090
|
||||||
|
- guami:
|
||||||
|
+ access_control:
|
||||||
|
- plmn_id:
|
||||||
|
mcc: 999
|
||||||
|
mnc: 70
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 001
|
||||||
|
+ mnc: 01
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
|
+ guami:
|
||||||
|
+ - plmn_id:
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
|
amf_id:
|
||||||
|
region: 2
|
||||||
|
set: 1
|
||||||
|
tai:
|
||||||
|
- plmn_id:
|
||||||
|
- mcc: 999
|
||||||
|
- mnc: 70
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
|
tac: 1
|
||||||
|
plmn_support:
|
||||||
|
- plmn_id:
|
||||||
|
- mcc: 999
|
||||||
|
- mnc: 70
|
||||||
|
+ mcc: 315
|
||||||
|
+ mnc: 010
|
||||||
|
s_nssai:
|
||||||
|
- sst: 1
|
||||||
|
security:
|
||||||
```
|
```
|
||||||
|
|
||||||
- Update upf.yaml
|
- Update upf.yaml
|
||||||
@@ -805,6 +932,7 @@ $ diff -u sepp.yaml.old sepp.yaml
|
|||||||
```
|
```
|
||||||
|
|
||||||
Add client TLS verification to N32 interface
|
Add client TLS verification to N32 interface
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
$ diff -u sepp.yaml.old sepp.yaml
|
$ diff -u sepp.yaml.old sepp.yaml
|
||||||
--- sepp.yaml.old 2023-10-02 18:44:56.011099652 +0900
|
--- sepp.yaml.old 2023-10-02 18:44:56.011099652 +0900
|
||||||
@@ -824,4 +952,4 @@ $ diff -u sepp.yaml.old sepp.yaml
|
|||||||
- address: 127.0.0.250
|
- address: 127.0.0.250
|
||||||
```
|
```
|
||||||
|
|
||||||
For more information, please refer to the [LINK](https://github.com/open5gs/open5gs/blob/roaming-tier3/configs/open5gs/sepp1.yaml.in).
|
For more information, please refer to the [LINK](https://github.com/open5gs/open5gs/blob/roaming-tier3/configs/open5gs/sepp1.yaml.in).
|
||||||
|
|||||||
Reference in New Issue
Block a user