ETSI
ETSI TS 129 500 V15.3.0 (2019
3GPP TS 29.500 version 15.3.0 Release 15
Contents
Intellectual Property Rights ................................................................................................................................ 2
Legal Notice ....................................................................................................................................................... 2
Modal verbs terminology .................................................................................................................................... 2
Foreword ............................................................................................................................................................. 5
1 Scope ........................................................................................................................................................ 6
2 References ................................................................................................................................................ 6
3 Definitions and abbreviations ................................................................................................................... 7
3.1 Definitions .......................................................................................................................................................... 7
3.2 Abbreviations ..................................................................................................................................................... 7
4 Service Based Architecture Overview...................................................................................................... 7
4.1 NF Services ........................................................................................................................................................ 7
4.2 Service Based Interfaces .................................................................................................................................... 8
4.3 NF Service Framework ...................................................................................................................................... 8
4.3.1 General .......................................................................................................................................................... 8
4.3.2 NF Service Advertisement URI .................................................................................................................... 8
5 Protocols Over Service Based Interfaces ................................................................................................. 9
5.1 Protocol Stack Overview .................................................................................................................................... 9
5.2 HTTP/2 Protocol ................................................................................................................................................ 9
5.2.1 General .......................................................................................................................................................... 9
5.2.2 HTTP standard headers ................................................................................................................................. 9
5.2.2.1 General .................................................................................................................................................... 9
5.2.2.2 Mandatory to support HTTP standard headers ........................................................................................ 9
5.2.3 HTTP custom headers ................................................................................................................................. 11
5.2.3.1 General .................................................................................................................................................. 11
5.2.3.2 Mandatory to support custom headers................................................................................................... 11
5.2.3.2.1 General .................................................................................................................................................. 11
5.2.3.2.2 3gpp-Sbi-Message-Priority ................................................................................................................... 12
5.2.3.2.3 3gpp-Sbi-Callback ................................................................................................................................ 12
5.2.4 HTTP error handling ................................................................................................................................... 12
5.2.5 HTTP/2 server push .................................................................................................................................... 12
5.2.6 HTTP/2 connection management ............................................................................................................... 12
5.2.7 HTTP status codes ...................................................................................................................................... 13
5.2.7.1 General .................................................................................................................................................. 13
5.2.7.2 NF as HTTP Server ............................................................................................................................... 14
5.2.7.3 NF as HTTP Client ............................................................................................................................... 16
5.2.8 HTTP/2 request retries ................................................................................................................................ 17
5.2.9 Handling of unsupported query parameters ................................................................................................ 17
5.3 Transport Protocol ............................................................................................................................................ 18
5.4 Serialization Protocol ....................................................................................................................................... 18
5.5 Interface Definition Language .......................................................................................................................... 18
6 General Functionalities in Service Based Architecture .......................................................................... 19
6.1 Routing Mechanisms ........................................................................................................................................ 19
6.1.1 General ........................................................................................................................................................ 19
6.1.2 Identifying a target resource ....................................................................................................................... 19
6.1.3 Connecting inbound .................................................................................................................................... 19
6.1.4 Pseudo-header setting ................................................................................................................................. 19
6.1.4.1 General .................................................................................................................................................. 19
6.1.4.2 Routing within a PLMN ........................................................................................................................ 20
6.1.4.3 Routing across PLMN ........................................................................................................................... 20
6.1.5 Host header ................................................................................................................................................. 20
6.1.6 Message forwarding .................................................................................................................................... 20