5G-MAG / open5gs

Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-17)
https://open5gs.org
GNU Affero General Public License v3.0
4 stars 1 forks source link

[NRF] SBI: NRF NFDiscovery Service API #9

Open Borjis131 opened 1 year ago

Borjis131 commented 1 year ago

Following 3GPP TS 29.510 - Release 17.11.0

Borjis131 commented 1 year ago

NFDiscovery Service is already implemented in Open5GS. The only thing needed is to build the NF service information to be transmitted to the NRF and allow the NF type of the consumer.

Borjis131 commented 1 year ago

Requests from the AF to discover the TMGI and MBS Session Service APIs:

# TMGI discovery
curl --http2-prior-knowledge \
  --request GET \
"nrf.open5gs.org:80/nnrf-disc/v1/nf-instances?requester-nf-type=AF&service-names=nmbsmf-tmgi&target-nf-type=SMF"
# MBS Session discovery
curl --http2-prior-knowledge \
  --request GET \
"nrf.open5gs.org:80/nnrf-disc/v1/nf-instances?requester-nf-type=AF&service-names=nmbsmf-mbssession&target-nf-type=SMF"