Sukchan Lee
d406fbeb92
Fixed incorrect SMF selection in Multi-SMF ( #2557 )
2023-10-23 22:40:35 +09:00
Sukchan Lee
d4f2b545a3
[SBI] Fixed invalid format of subscrCond ( #2630 )
...
The format of subscrCond must be 'oneOf'.
2023-09-24 09:01:59 +09:00
Sukchan Lee
63df530bb4
[SBI] Fixed a bug with encoder/decoder of scpPorts
...
(#2310 , #2274 )
2023-05-14 07:05:23 +09:00
Sukchan Lee
de7e0d3b45
[SBI] Fixed an issue with FQDN/TLS ( #2252 )
2023-04-21 22:37:07 +09:00
Sukchan Lee
ad9e5b28cf
[SBI] Added Handler for Subscription PATCH ( #2152 )
2023-03-12 22:06:19 +09:00
Sukchan Lee
4d44b1843e
[Release-17] Upgrade SBI to v17.x.0
2023-03-01 19:56:49 +09:00
Sukchan Lee
512cc2d01b
Further Follow-up on #2063
2023-02-16 22:16:20 +09:00
Sukchan Lee
e20faeb1ef
Follow-up on #2069
2023-02-14 23:07:23 -10:00
Bostjan Meglic
dfcd3431c3
[SBI] Fix possible crash when handling PatchItems in NFProfile PATCH req
2023-02-14 23:01:56 -10:00
Sukchan Lee
f50591a8f7
Added Service-MAP to Requester-Features ( #2027 )
...
ALWAYS Added Service-MAP to Requester-Features in Discovery Option
2023-01-29 01:35:47 +09:00
Gaber Stare
b56c33479e
Add NF load to NRF Heartbeat
...
The current load percentage of the NF Service Consumer is provided
in the payload body of the PATCH request when periodically
contacting the NRF (heart-beat).
AMF: ratio between currently connected ran_ue and maximum number of them
SMF: ratio between current PDU sessions and maximum available
PCF: ratio between current AM+SM policy associations and maximum available
or ratio between currently connected UEs and maximum number of them
(the load which is higher)
AUSF, UDM: ratio between currently connected UE and maximum number of them
BSF: ratio between current sessions and maximum available
NSSF: ratio between currently used NSIs and maximum number of them
NRF currently doesn't determine that the NF Profile has changed.
2022-12-14 22:53:56 +09:00
Sukchan Lee
fa35b06963
Follow-up on #1876
2022-11-04 14:58:47 +09:00
Bostjan Meglic
00a86c5a73
[SBI] Do not send empty arrays when registering to NRF
...
OpenAPI dictates that certain arrays should have at least one item,
otherwise they should not be present.
This includes lists for IPv4/v6 addresses, TAI/TAC lists, ...
Add a check if there is at least 1 item, before creating an array.
Also move variable declarations to inner blocks, to prevent some
accidental usage out of wanted scope.
2022-11-04 14:58:33 +09:00
Sukchan Lee
5ccb5f0f99
SCP(Model D) is now the default setting.
2022-10-22 11:26:04 +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
9b10d70c77
[NRF] Fixed library load error
2022-08-26 10:57:11 +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
9b762158a6
Refine code of discovery option param ( #1671 )
2022-07-24 19:47:04 +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
c528e0d5bc
[SBI] Change NfInstance.Id to Optional
2022-06-18 23:56:12 +09:00
Sukchan Lee
3b275edec7
[SBI] Remove one octet length in FQDN ( #1333 )
2022-01-23 13:49:03 +09:00
Sukchan Lee
866ae78f5e
[NRF] fix the crash for invalid FQDN ( #1333 )
2022-01-22 09:34:38 +09:00
Sukchan Lee
8955fdcd5d
[SBI] FQDN bug from talloc ( #1328 )
2022-01-19 17:10:39 +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
005cd30e02
fix the bug for Real PCF unable to PATCH ( #1086 )
2021-07-12 17:30:45 +09:00
Sukchan Lee
118d62d42d
Add more memory log
2021-06-06 22:35:46 +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
b6bcbac3e3
fix: Add the exception handling ( #804 )
...
When UE/gNB repeatedly sends NGAP message repeatedly, AMF crashed.
Exception routines have been added to resolve this issue.
2021-02-15 12:17:33 -05:00
Sukchan Lee
88346c0141
fix: SBI heartbeat timer usage changed ( #741 )
2021-01-01 15:56:46 -05:00
Sukchan Lee
efd1780745
fix: update NRF issues (#727,#728,#729,#730)
2020-12-24 15:41:31 -05:00
Sukchan Lee
b63073cd56
Fix the typo error #577
2020-09-23 08:59:52 -04:00
Sukchan Lee
0cabf9de11
Synchronize all timers [ #512 ]
2020-07-26 21:02:40 -04:00
Sukchan Lee
1d61c94f54
Oops! change debug level
2020-07-26 14:56:34 -04:00
Sukchan Lee
06a5566128
Add NRF debug/trace for finding crash [ #512 ]
2020-07-26 14:54:30 -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