Sukchan Lee
79d46be086
Introduced Subscription identifier de-concealing
...
o Generate the private key as below.
$ openssl genpkey -algorithm X25519 -out /etc/open5gs/hnet/curve25519-1.key
$ openssl ecparam -name prime256v1 -genkey -conv_form compressed -out /etc/open5gs/hnet/secp256r1-2.key
o The private and public keys can be viewed with the command.
The public key is used when creating the SIM.
$ openssl pkey -in /etc/open5gs/hnet/curve25519-1.key -text
$ openssl ec -in /etc/open5gs/hnet/secp256r1-2.key -conv_form compressed -text
In ausf/udm.yaml
hnet:
o Home network public key identifier(PKI) value : 1
Protection scheme identifier : ECIES scheme profile A
- id: 1
scheme: 1
key: /etc/open5gs/hnet/curve25519-1.key
o Home network public key identifier(PKI) value : 2
Protection scheme identifier : ECIES scheme profile B
- id: 2
scheme: 2
key: /etc/open5gs/hnet/secp256r1-2.key
o Home network public key identifier(PKI) value : 3
Protection scheme identifier : ECIES scheme profile A
- id: 3
scheme: 1
key: /etc/open5gs/hnet/curve25519-1.key
o Home network public key identifier(PKI) value : 4
Protection scheme identifier : ECIES scheme profile B
- id: 4
scheme: 2
key: /etc/open5gs/hnet/secp256r1-2.key
Related to #1779
2022-12-24 20:22:45 +09:00
Sukchan Lee
982ac61894
Prometheus metrics set to default
2022-11-21 22:06:29 +09:00
Sukchan Lee
57f1f2c21a
Fixed crash after 48 hours of running ( #1893 )
2022-11-18 23:28:35 +09:00
Sukchan Lee
5ccb5f0f99
SCP(Model D) is now the default setting.
2022-10-22 11:26:04 +09:00
Sukchan Lee
704fe72d11
Updated SBI module
...
- Introduced NF_INSTANCE_ID/NF_INSTANCE_TYPE
- Skip SCP in configuration validation
2022-10-08 11:48:12 +09:00
Sukchan Lee
2b8db5d488
Follow-up on #1757
2022-09-23 20:42:04 +09:00
Gaber Stare
d3d4e5ce60
[AMF] Add amfInfoList to NFProfile
...
The actual configured GUAMIs and TAIs are used to form NF profile.
Comparing to SMF the "info" section is not introduced into amf.yaml!
Each amf_id (region, set) produces a separate Info in the InfoList.
Guami list consists of all GUAMIs of particular Info.
taiList consists of all TAIs for all PLMNs of particular Info.
Examle:
amf.yaml:
guami:
- plmn_id:
mcc: 999
mnc: 70
amf_id:
region: 2
set: 2
pointer: 4
- plmn_id:
mcc: 001
mnc: 01
amf_id:
region: 2
set: 1
- plmn_id:
mcc: 001
mnc: 02
amf_id:
region: 2
set: 2
tai:
- plmn_id:
mcc: 001
mnc: 01
tac: [1, 2, 3]
tai:
- plmn_id:
mcc: 002
mnc: 02
tac: 4
- plmn_id:
mcc: 001
mnc: 02
tac: 10
tai:
- plmn_id:
mcc: 004
mnc: 04
tac: [6, 7]
- plmn_id:
mcc: 005
mnc: 05
tac: 8
- plmn_id:
mcc: 999
mnc: 70
tac: [9, 10]
"amfInfoList": {
"1": {
"amfSetId": "002",
"amfRegionId": "02",
"guamiList": [{
"plmnId": {
"mcc": "999",
"mnc": "70"
},
"amfId": "020084"
}, {
"plmnId": {
"mcc": "001",
"mnc": "02"
},
"amfId": "020080"
}],
"taiList": [{
"plmnId": {
"mcc": "001",
"mnc": "02"
},
"tac": "00000a"
}, {
"plmnId": {
"mcc": "999",
"mnc": "70"
},
"tac": "000009"
}, {
"plmnId": {
"mcc": "999",
"mnc": "70"
},
"tac": "00000a"
}]
},
"2": {
"amfSetId": "001",
"amfRegionId": "02",
"guamiList": [{
"plmnId": {
"mcc": "001",
"mnc": "01"
},
"amfId": "020040"
}],
"taiList": [{
"plmnId": {
"mcc": "001",
"mnc": "01"
},
"tac": "000001"
}, {
"plmnId": {
"mcc": "001",
"mnc": "01"
},
"tac": "000002"
}, {
"plmnId": {
"mcc": "001",
"mnc": "01"
},
"tac": "000003"
}]
}
}
2022-09-23 20:37:47 +09:00
Sukchan Lee
f54bccacf5
Support service-based NF subscription
2022-09-08 22:12:01 +09:00
Sukchan Lee
5295c108ad
Added Service-based NF discovery
...
== Known limitation ==
Placing npcf-smpolicycontrol and pcf-policyauthorization
in different NFs is not supported. Both npcf-smpolicycontrol
and pcf-policyauthorization should be placed in the same NF.
2022-09-02 23:04:57 +09:00
Sukchan Lee
f020732ce9
[SBI] Support service-names in discovery option
2022-08-27 00:12:22 +09:00
Sukchan Lee
e6a14cb73d
Move src/../nf-sm.[ch] to lib/sbi/nf-sm.[ch]
2022-08-12 14:03:53 +09:00
Sukchan Lee
7231dafbf1
[SBI] Fixed nf_instance memory leak
...
- Rollback commit ed3444eef5
- Do not modify reference count when REGISTER/DEREGISTER notified from NRF
2022-08-02 09:44:13 +09:00
Sukchan Lee
a5010a61ef
Support Discovery Optional Parameter ( #1671 )
...
To support target-nf-instance-id in the discovery,
Discovery optional parameter is implemeted
2022-07-24 15:10:09 +09:00
Bostjan Meglic
9a958d7af8
[SBI] Add function to request NF Instance from NRF by providing it's Instance Id
2022-07-22 12:24:26 +09:00
Sukchan Lee
9aa5559c5f
Refactor for the UERANSIM 500 test ( #1652 )
2022-07-21 12:41:19 +09:00
Sukchan Lee
5e18b2bd13
[SCP] Support of Indirect Communication
2022-07-16 13:27:18 +09:00
Sukchan Lee
c528e0d5bc
[SBI] Change NfInstance.Id to Optional
2022-06-18 23:56:12 +09:00
mitmitmitm
a6abe1fffb
[NRF] Don't abort if there are too many registered NF instances ( #1579 )
...
Reply with an error instead.
2022-06-06 20:54:59 +09:00
Sukchan Lee
49c34605db
[SBI] fixed the SMF discover bug ( #1440 )
2022-04-09 13:24:40 +09:00
Sukchan Lee
3b275edec7
[SBI] Remove one octet length in FQDN ( #1333 )
2022-01-23 13:49:03 +09:00
Sukchan Lee
039b9d0aaa
SBI updated
...
- openapi-generator version 5.2.0
- add priority/capacity/load in NFProfile/NFService
- add AllowedNfTypes in NFProfile/NFService
2021-07-16 17:02:33 +09:00
Sukchan Lee
ef07ccfb88
fix the default SBI port ( #997 , #1008 )
2021-05-30 10:35:01 +09:00
Sukchan Lee
fe89f7cd11
[5GC] Added BSF(Binding Support Function)
2021-05-29 15:56:12 +09:00
Sukchan Lee
9af4268bab
arch: DB schema Changes ( #796 )
...
- New function : NSSF
- New feature : SMF selection
2021-03-08 21:25:09 +09:00
Sukchan Lee
49a9e58efe
feat: Add N2-Handover
2021-01-28 14:23:54 -05:00
Sukchan Lee
9eac90252e
fix: AMF/SMF/UDM crash issues resolved (#770/#771)
2021-01-22 22:17:01 -05:00
Sukchan Lee
235a041b8d
feat: Add dedicated QoS flow
2020-12-31 21:07:08 -05:00
Sukchan Lee
4115799c2a
fix: NRF notification send all information ( #737 )
2020-12-28 23:36:02 -05:00
Sukchan Lee
efd1780745
fix: update NRF issues (#727,#728,#729,#730)
2020-12-24 15:41:31 -05:00
Sukchan Lee
198abc6e8b
Add PCF(Policy Control Function)
2020-12-11 14:03:20 -05:00
Sukchan Lee
2c2b6dfcaf
Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI
2020-11-26 21:44:37 -05:00
Sukchan Lee
18c483950c
Change Number of UEs usage [ #533 ]
...
- Set the number of UEs in units of AMF/MME instead of gNB/eNB.
- See default value as shown below
Number of UEs per AMF/MME : 4,096
Number of gNB/eNB per AMF/MME : 32
2020-08-25 23:05:01 -04:00
Sukchan Lee
bcffdd823e
Re-factoring 5GC for solving crash issue
2020-08-02 23:22:41 -04:00
Sukchan Lee
2b2c51722f
fix the 5GC test program
2020-07-29 23:26:12 -04:00
Sukchan Lee
94b44a3dd0
Fix the AMF bug for double free
2020-07-28 22:35:43 -04:00
Sukchan Lee
0cabf9de11
Synchronize all timers [ #512 ]
2020-07-26 21:02:40 -04:00
Sukchan Lee
a71d2ee3db
refine SGW/UPF selection code
2020-07-09 01:38:09 -04:00
Sukchan Lee
b35c2277be
simple 5GC registration is done
2020-06-21 23:10:54 -04:00
Sukchan Lee
dbee687a75
Add only one 5GC scenario (call-flow)
2020-06-17 01:22:28 -04:00
Sukchan Lee
72370ff0b2
Add AUSF, UDM, and UDR
2020-06-04 14:12:05 -04:00
Sukchan Lee
d0673e3066
Added NRF
2020-05-18 17:00:37 -04:00