0% found this document useful (0 votes)
102 views408 pages

3GPP TS 28.541

Uploaded by

abhishekinfo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views408 pages

3GPP TS 28.541

Uploaded by

abhishekinfo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 408

3rd Generation Partnership Project;

Technical Specification Group Services and System Aspects;


3GPP TS 28.541
ManagementV16.23.0 (2019-0912)
and orchestration;
5G Network Resource Model (NRM);
Technical Specification

Stage 2 and stage 3


(Release 16)

The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this
Specification.
Specifications and Reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
Release 16 2 3GPP TS 28.541 V16.23.0 (2019-0912)

Keywords
Management, resource,model,orchestration,5G

3GPP

Postal address

3GPP support office address


650 Route des Lucioles - Sophia Antipolis
Valbonne - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16

Internet
http://www.3gpp.org

Copyright Notification

No part may be reproduced except as authorized by written permission.


The copyright and the foregoing restriction extend to reproduction in all media.

© 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

UMTS™ is a Trade Mark of ETSI registered for the benefit of its members
3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
GSM® and the GSM logo are registered and owned by the GSM Association

3GPP
Release 16 3 3GPP TS 28.541 V16.23.0 (2019-0912)

Contents
Foreword.................................................................................................................................................17
Introduction.............................................................................................................................................17
1 Scope............................................................................................................................................18
2 References.....................................................................................................................................18
3 Definitions and abbreviations........................................................................................................20
3.1 Definitions.................................................................................................................................................20
3.2 Abbreviations............................................................................................................................................20
4 Information model definitions for NR NRM.................................................................................21
4.1 Imported and associated information........................................................................................................21
4.1.1 Imported information entities and local labels....................................................................................21
4.1.2 Associated information entities and local labels.................................................................................21
4.2 Class diagram............................................................................................................................................21
4.2.1 Class diagram for gNB and en-gNB....................................................................................................21
4.2.1.1 Relationships..................................................................................................................................21
4.2.1.2 Inheritance.....................................................................................................................................24
4.3 Class definitions........................................................................................................................................26
4.3.1 GNBDUFunction..............................................................................................................................26
4.3.1.1 Definition.......................................................................................................................................26
4.3.1.2 Attributes.......................................................................................................................................26
4.3.1.3 Attribute constraints.......................................................................................................................26
4.3.1.4 Notifications...................................................................................................................................27
4.3.2 GNBCUCPFunction.........................................................................................................................27
4.3.2.1 Definition.......................................................................................................................................27
4.3.2.2 Attributes.......................................................................................................................................27
4.3.2.3 Attribute constraints.......................................................................................................................27
4.3.2.4 Notifications...................................................................................................................................28
4.3.3 GNBCUUPFunction.........................................................................................................................28
4.3.3.1 Definition.......................................................................................................................................28
4.3.3.2 Attributes.......................................................................................................................................28
4.3.3.3 Attribute constraints.......................................................................................................................28
4.3.3.4 Notifications...................................................................................................................................28
4.3.4 NRCellCU..........................................................................................................................................28
4.3.4.1 Definition.......................................................................................................................................28
4.3.4.2 Attributes.......................................................................................................................................29
4.3.4.3 Attribute constraints.......................................................................................................................29
4.3.4.4 Notifications...................................................................................................................................29
4.3.5 NRCellDU..........................................................................................................................................29
4.3.5.1 Definition.......................................................................................................................................29
4.3.5.2 Attributes.......................................................................................................................................30
4.3.5.3 Attribute constraints.......................................................................................................................30
4.3.5.4 Notifications...................................................................................................................................30
4.3.6 NRSectorCarrier.........................................................................................................................31
4.3.6.1 Definition.......................................................................................................................................31
4.3.6.2 Attributes.......................................................................................................................................31
4.3.6.3 Attribute constraints.......................................................................................................................31
4.3.6.4 Notifications...................................................................................................................................31
4.3.7 BWP......................................................................................................................................................31
4.3.7.1 Definition.......................................................................................................................................31
4.3.7.2 Attributes.......................................................................................................................................32
4.3.7.3 Attribute constraints.......................................................................................................................32
4.3.7.4 Notifications...................................................................................................................................32
4.3.8 EP_E1.................................................................................................................................................32
4.3.8.1 Definition.......................................................................................................................................32

3GPP
Release 16 4 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.8.2 Attributes.......................................................................................................................................32
4.3.8.3 Attribute constraints.......................................................................................................................32
4.3.8.4 Notifications...................................................................................................................................32
4.3.9 EP_XnU...............................................................................................................................................32
4.3.9.1 Definition.......................................................................................................................................32
4.3.9.2 Attributes.......................................................................................................................................32
4.3.9.3 Attribute constraints.......................................................................................................................33
4.3.9.4 Notifications...................................................................................................................................33
4.3.10 EP_NgC...............................................................................................................................................33
4.3.10.1 Definition.......................................................................................................................................33
4.3.10.2 Attributes.......................................................................................................................................33
4.3.10.3 Attribute constraints.......................................................................................................................33
4.3.10.4 Notifications...................................................................................................................................33
4.3.11 EP_NgU...............................................................................................................................................33
4.3.11.1 Definition.......................................................................................................................................33
4.3.11.2 Attributes.......................................................................................................................................33
4.3.11.3 Attribute constraints.......................................................................................................................34
4.3.11.4 Notifications...................................................................................................................................34
4.3.12 EP_F1C...............................................................................................................................................34
4.3.12.1 Definition.......................................................................................................................................34
4.3.12.2 Attributes.......................................................................................................................................34
4.3.12.3 Attribute constraints.......................................................................................................................34
4.3.12.4 Notifications...................................................................................................................................34
4.3.13 EP_F1U...............................................................................................................................................34
4.3.13.1 Definition.......................................................................................................................................34
4.3.13.2 Attributes.......................................................................................................................................34
4.3.13.3 Attribute constraints.......................................................................................................................35
4.3.13.4 Notifications...................................................................................................................................35
4.3.14 EP_S1U...............................................................................................................................................35
4.3.14.1 Definition.......................................................................................................................................35
4.3.14.2 Attributes.......................................................................................................................................35
4.3.14.3 Attribute constraints.......................................................................................................................35
4.3.14.4 Notifications...................................................................................................................................35
4.3.15 EP_X2C...............................................................................................................................................35
4.3.15.1 Definition.......................................................................................................................................35
4.3.15.2 Attributes.......................................................................................................................................35
4.3.15.3 Attribute constraints.......................................................................................................................35
4.3.15.4 Notifications...................................................................................................................................36
4.3.16 EP_X2U...............................................................................................................................................36
4.3.16.1 Definition.......................................................................................................................................36
4.3.16.2 Attributes.......................................................................................................................................36
4.3.16.3 Attribute constraints.......................................................................................................................36
4.3.16.4 Notifications...................................................................................................................................36
4.3.17 EP_XnC...............................................................................................................................................36
4.3.17.1 Definition.......................................................................................................................................36
4.3.17.2 Attributes.......................................................................................................................................36
4.3.17.3 Attribute constraints.......................................................................................................................36
4.3.17.4 Notifications...................................................................................................................................36
4.3.18 ExternalGNBCUCPFunction......................................................................................................37
4.3.18.1 Definition.......................................................................................................................................37
4.3.18.2 Attributes.......................................................................................................................................37
4.3.18.3 Attribute constraints.......................................................................................................................37
4.3.18.4 Notifications...................................................................................................................................37
4.3.19 ExternalGNBCUUPFunction......................................................................................................37
4.3.19.1 Definition.......................................................................................................................................37
4.3.19.2 Attributes.......................................................................................................................................37
4.3.19.3 Attribute constraints.......................................................................................................................37
4.3.19.4 Notifications...................................................................................................................................37
4.3.20 ExternalGNBDUFunction...........................................................................................................37
4.3.20.1 Definition.......................................................................................................................................37
4.3.20.2 Attributes.......................................................................................................................................38

3GPP
Release 16 5 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.20.3 Attribute constraints.......................................................................................................................38


4.3.20.4 Notifications...................................................................................................................................38
4.3.21 ExternalUPFFunction................................................................................................................38
4.3.21.1 Definition.......................................................................................................................................38
4.3.21.2 Attributes.......................................................................................................................................38
4.3.21.3 Attribute constraints.......................................................................................................................38
4.3.21.4 Notifications...................................................................................................................................38
4.3.22 ExternalAMFFunction................................................................................................................38
4.3.22.1 Definition.......................................................................................................................................38
4.3.22.2 Attributes.......................................................................................................................................38
4.3.22.3 Attribute constraints.......................................................................................................................38
4.3.22.4 Notifications...................................................................................................................................39
4.3.23 Void.....................................................................................................................................................39
4.3.24 ENBFunction <<ProxyClass>>...............................................................................................39
4.3.24.1 Definition.......................................................................................................................................39
4.3.24.2 Attributes.......................................................................................................................................39
4.3.24.3 Attribute constraints.......................................................................................................................39
4.3.24.4 Notifications...................................................................................................................................39
4.3.25 GNBCUCPFunction <<ProxyClass>>.....................................................................................39
4.3.25.1 Definition.......................................................................................................................................39
4.3.25.2 Attributes.......................................................................................................................................39
4.3.25.3 Attribute constraints.......................................................................................................................39
4.3.25.4 Notifications...................................................................................................................................39
4.3.26 GNBCUUPFunction <<ProxyClass>>.....................................................................................39
4.3.26.1 Definition.......................................................................................................................................39
4.3.26.2 Attributes.......................................................................................................................................39
4.3.26.3 Attribute constraints.......................................................................................................................39
4.3.26.4 Notifications...................................................................................................................................40
4.3.27 GNBDUFunction <<ProxyClass>>..........................................................................................40
4.3.27.1 Definition.......................................................................................................................................40
4.3.27.2 Attributes.......................................................................................................................................40
4.3.27.3 Attribute constraints.......................................................................................................................40
4.3.27.4 Notifications...................................................................................................................................40
4.3.28 ServingGWFFunction <<ProxyClass>>..............................................................................40
4.3.28.1 Definition.......................................................................................................................................40
4.3.28.2 Attributes.......................................................................................................................................40
4.3.28.3 Attribute constraints.......................................................................................................................40
4.3.28.4 Notifications...................................................................................................................................40
4.3.29 UPFFunction <<ProxyClass>>...............................................................................................40
4.3.29.1 Definition.......................................................................................................................................40
4.3.29.2 Attributes.......................................................................................................................................40
4.3.29.3 Attribute constraints.......................................................................................................................40
4.3.29.4 Notifications...................................................................................................................................41
4.3.30 AMFFunction <<ProxyClass>>...............................................................................................41
4.3.30.1 Definition.......................................................................................................................................41
4.3.30.2 Attributes.......................................................................................................................................41
4.3.30.3 Attribute constraints.......................................................................................................................41
4.3.30.4 Notifications...................................................................................................................................41
4.3.31 Void.....................................................................................................................................................41
4.3.32 NRCellRelation............................................................................................................................41
4.3.32.1 Definition.......................................................................................................................................41
4.3.32.2 Attributes.......................................................................................................................................41
4.3.32.3 Attribute constraints.......................................................................................................................41
4.3.32.4 Notifications...................................................................................................................................41
4.3.33 NRFreqRelation............................................................................................................................42
4.3.33.1 Definition.......................................................................................................................................42
4.3.33.2 Attributes.......................................................................................................................................42
4.3.33.3 Attribute constraints.......................................................................................................................42
4.3.33.4 Notifications...................................................................................................................................42
4.3.34 Void.....................................................................................................................................................42
4.3.35 ExternalNRCellCU.......................................................................................................................42

3GPP
Release 16 6 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.35.1 Definition.......................................................................................................................................42
4.3.35.2 Attributes.......................................................................................................................................43
4.3.35.3 Attribute constraints.......................................................................................................................43
4.3.35.4 Notifications...................................................................................................................................43
4.3.36 RRMPolicyRatio2 <<dataType>>..........................................................................................43
4.3.36.1 Definition.......................................................................................................................................43
4.3.36.2 Attributes.......................................................................................................................................43
4.3.36.3 Attribute constraints.......................................................................................................................43
4.3.36.4 Notifications...................................................................................................................................43
4.3.37 S-NSSAI <<dataType>>.............................................................................................................43
4.3.37.1 Definition.......................................................................................................................................43
4.3.37.2 Attributes.......................................................................................................................................44
4.3.37.3 Attribute constraints.......................................................................................................................44
4.3.37.4 Notifications...................................................................................................................................44
4.3.38 NRFrequency...................................................................................................................................44
4.3.38.1 Definition.......................................................................................................................................44
4.3.38.2 Attributes.......................................................................................................................................44
4.3.38.3 Attribute constraints.......................................................................................................................44
4.3.38.4 Notifications...................................................................................................................................44
4.3.39 CommonBeamformingFunction.................................................................................................44
4.3.39.1 Definition.......................................................................................................................................44
4.3.39.2 Attributes.......................................................................................................................................45
4.3.39.3 Attribute constraints.......................................................................................................................45
4.3.39.4 Notifications...................................................................................................................................45
4.3.40 Beam....................................................................................................................................................45
4.3.40.1 Definition.......................................................................................................................................45
4.3.40.2 Attributes.......................................................................................................................................46
4.3.40.3 Attribute constraints.......................................................................................................................46
4.4 Attribute definitions..................................................................................................................................46
4.4.1 Attribute properties..............................................................................................................................46
4.5 Common notifications...............................................................................................................................58
5 Information Model definitions for 5GC NRM..............................................................................59
5.1 Imported information entities and local labels..........................................................................................59
5.2 Class diagram............................................................................................................................................59
5.2.1 Class diagram of 5GC NFs..................................................................................................................59
5.2.1.1 Relationships..................................................................................................................................59
5.2.1.2 Inheritance.....................................................................................................................................65
5.2.2 Class diagram of AMF Region/AMF Set............................................................................................66
5.2.2.1 Relationships..................................................................................................................................66
5.2.2.2 Inheritance.....................................................................................................................................67
5.3 Class definitions........................................................................................................................................67
5.3.1 AMFFunction...................................................................................................................................67
5.3.1.1 Definition.......................................................................................................................................67
5.3.1.2 Attributes.......................................................................................................................................67
5.3.1.3 Attribute constraints.......................................................................................................................68
5.3.1.4 Notifications...................................................................................................................................68
5.3.2 SMFFunction...................................................................................................................................68
5.3.2.1 Definition.......................................................................................................................................68
5.3.2.2 Attributes.......................................................................................................................................68
5.3.2.3 Attribute constraints.......................................................................................................................68
5.3.2.4 Notifications...................................................................................................................................68
5.3.3 UPFFunction...................................................................................................................................68
5.3.3.1 Definition.......................................................................................................................................68
5.3.3.2 Attributes.......................................................................................................................................68
5.3.3.3 Attribute constraints.......................................................................................................................69
5.3.3.4 Notifications...................................................................................................................................69
5.3.4 N3IWFFunction..............................................................................................................................69
5.3.4.1 Definition.......................................................................................................................................69
5.3.4.2 Attributes.......................................................................................................................................69
5.3.4.3 Attribute constraints.......................................................................................................................69

3GPP
Release 16 7 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.4.4 Notifications...................................................................................................................................69
5.3.5 PCFFunction...................................................................................................................................69
5.3.5.1 Definition.......................................................................................................................................69
5.3.5.2 Attributes.......................................................................................................................................69
5.3.5.3 Attribute constraints.......................................................................................................................70
5.3.5.4 Notifications...................................................................................................................................70
5.3.6 AUSFFunction................................................................................................................................70
5.3.6.1 Definition.......................................................................................................................................70
5.3.6.2 Attributes.......................................................................................................................................70
5.3.6.3 Attribute constraints.......................................................................................................................70
5.3.6.4 Notifications...................................................................................................................................70
5.3.7 UDMFunction...................................................................................................................................70
5.3.7.1 Definition.......................................................................................................................................70
5.3.7.2 Attributes.......................................................................................................................................70
5.3.5.3 Attribute constraints.......................................................................................................................71
5.3.5.4 Notifications...................................................................................................................................71
5.3.8 UDRFunction...................................................................................................................................71
5.3.8.1 Definition.......................................................................................................................................71
5.3.8.2 Attributes.......................................................................................................................................71
5.3.8.3 Attribute constraints.......................................................................................................................71
5.3.8.4 Notifications...................................................................................................................................71
5.3.9 UDSFFunction................................................................................................................................71
5.3.9.1 Definition.......................................................................................................................................71
5.3.9.2 Attributes.......................................................................................................................................71
5.3.9.3 Attribute constraints.......................................................................................................................72
5.3.9.4 Notifications...................................................................................................................................72
5.3.10 NRFFunction...................................................................................................................................72
5.3.10.1 Definition.......................................................................................................................................72
5.3.10.2 Attributes.......................................................................................................................................72
5.3.10.3 Attribute constraints.......................................................................................................................72
5.3.10.4 Notifications...................................................................................................................................72
5.3.11 NSSFFunction................................................................................................................................72
5.3.11.1 Definition.......................................................................................................................................72
5.3.11.2 Attributes.......................................................................................................................................72
5.3.11.3 Attribute constraints.......................................................................................................................73
5.3.11.4 Notifications...................................................................................................................................73
5.3.12 AFFunction.....................................................................................................................................73
5.3.12.1 Definition.......................................................................................................................................73
5.3.13 DNFunction.....................................................................................................................................73
5.3.13.1 Definition.......................................................................................................................................73
5.3.14 SMSFFunction................................................................................................................................73
5.3.14.1 Definition.......................................................................................................................................73
5.3.14.2 Attributes.......................................................................................................................................73
5.3.14.3 Attribute constraints.......................................................................................................................73
5.3.14.4 Notifications...................................................................................................................................73
5.3.15 LMFFunction...................................................................................................................................74
5.3.15.1 Definition.......................................................................................................................................74
5.3.15.2 Attributes.......................................................................................................................................74
5.3.15.3 Attribute constraints.......................................................................................................................74
5.3.15.4 Notifications...................................................................................................................................74
5.3.16 NGEIRFunction..............................................................................................................................74
5.3.16.1 Definition.......................................................................................................................................74
5.3.16.2 Attributes.......................................................................................................................................74
5.3.16.3 Attribute constraints.......................................................................................................................74
5.3.16.4 Notifications...................................................................................................................................74
5.3.17 SEPPFunction................................................................................................................................74
5.3.17.1 Definition.......................................................................................................................................74
5.3.17.2 Attributes.......................................................................................................................................75
5.3.17.3 Attribute constraints.......................................................................................................................75
5.3.17.4 Notifications...................................................................................................................................75

3GPP
Release 16 8 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.18 NWDAFFunction..............................................................................................................................75
5.3.18.1 Definition.......................................................................................................................................75
5.3.18.2 Attributes.......................................................................................................................................75
5.3.18.3 Attribute constraints.......................................................................................................................75
5.3.18.4 Notifications...................................................................................................................................75
5.3.19 EP_N2.................................................................................................................................................75
5.3.19.1 Definition.......................................................................................................................................75
5.3.19.2 Attributes.......................................................................................................................................75
5.3.19.3 Attribute constraints.......................................................................................................................76
5.3.19.4 Notifications...................................................................................................................................76
5.3.20 EP_N3.................................................................................................................................................76
5.3.20.1 Definition.......................................................................................................................................76
5.3.20.2 Attributes.......................................................................................................................................76
5.3.20.3 Attribute constraints.......................................................................................................................76
5.3.20.4 Notifications...................................................................................................................................76
5.3.21 EP_N4.................................................................................................................................................76
5.3.21.1 Definition.......................................................................................................................................76
5.3.21.2 Attributes.......................................................................................................................................76
5.3.21.3 Attribute constraints.......................................................................................................................76
5.3.21.4 Notifications...................................................................................................................................76
5.3.22 EP_N5.................................................................................................................................................77
5.3.22.1 Definition.......................................................................................................................................77
5.3.22.2 Attributes.......................................................................................................................................77
5.3.22.3 Attribute constraints.......................................................................................................................77
5.3.22.4 Notifications...................................................................................................................................77
5.3.23 EP_N6.................................................................................................................................................77
5.3.23.1 Definition.......................................................................................................................................77
5.3.23.2 Attributes.......................................................................................................................................77
5.3.23.3 Attribute constraints.......................................................................................................................77
5.3.23.4 Notifications...................................................................................................................................77
5.3.24 EP_N7.................................................................................................................................................77
5.3.24.1 Definition.......................................................................................................................................77
5.3.24.2 Attributes.......................................................................................................................................77
5.3.24.3 Attribute constraints.......................................................................................................................78
5.3.24.4 Notifications...................................................................................................................................78
5.3.25 EP_N8.................................................................................................................................................78
5.3.25.1 Definition.......................................................................................................................................78
5.3.25.2 Attributes.......................................................................................................................................78
5.3.25.3 Attribute constraints.......................................................................................................................78
5.3.25.4 Notifications...................................................................................................................................78
5.3.26 EP_N9.................................................................................................................................................78
5.3.26.1 Definition.......................................................................................................................................78
5.3.26.2 Attributes.......................................................................................................................................78
5.3.26.3 Attribute constraints.......................................................................................................................78
5.3.26.4 Notifications...................................................................................................................................78
5.3.27 EP_N10...............................................................................................................................................79
5.3.27.1 Definition.......................................................................................................................................79
5.3.27.2 Attributes.......................................................................................................................................79
5.3.27.3 Attribute constraints.......................................................................................................................79
5.3.27.4 Notifications...................................................................................................................................79
5.3.28 EP_N11...............................................................................................................................................79
5.3.28.1 Definition.......................................................................................................................................79
5.3.28.2 Attributes.......................................................................................................................................79
5.3.28.3 Attribute constraints.......................................................................................................................79
5.3.28.4 Notifications...................................................................................................................................79
5.3.29 EP_N12...............................................................................................................................................79
5.3.29.1 Definition.......................................................................................................................................79
5.3.29.2 Attributes.......................................................................................................................................79
5.3.29.3 Attribute constraints.......................................................................................................................80
5.3.29.4 Notifications...................................................................................................................................80

3GPP
Release 16 9 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.30 EP_N13...............................................................................................................................................80
5.3.30.1 Definition.......................................................................................................................................80
5.3.30.2 Attributes.......................................................................................................................................80
5.3.30.3 Attribute constraints.......................................................................................................................80
5.3.30.4 Notifications...................................................................................................................................80
5.3.31 EP_N14...............................................................................................................................................80
5.3.31.1 Definition.......................................................................................................................................80
5.3.31.2 Attributes.......................................................................................................................................80
5.3.31.3 Attribute constraints.......................................................................................................................80
5.3.31.4 Notifications...................................................................................................................................80
5.3.32 EP_N15...............................................................................................................................................81
5.3.32.1 Definition.......................................................................................................................................81
5.3.32.2 Attributes.......................................................................................................................................81
5.3.32.3 Attribute constraints.......................................................................................................................81
5.3.32.4 Notifications...................................................................................................................................81
5.3.33 EP_N16...............................................................................................................................................81
5.3.33.1 Definition.......................................................................................................................................81
5.3.33.2 Attributes.......................................................................................................................................81
5.3.33.3 Attribute constraints.......................................................................................................................81
5.3.33.4 Notifications...................................................................................................................................81
5.3.34 EP_N17...............................................................................................................................................81
5.3.34.1 Definition.......................................................................................................................................81
5.3.34.2 Attributes.......................................................................................................................................81
5.3.34.3 Attribute constraints.......................................................................................................................82
5.3.34.4 Notifications...................................................................................................................................82
5.3.35 EP_N20...............................................................................................................................................82
5.3.35.1 Definition.......................................................................................................................................82
5.3.35.2 Attributes.......................................................................................................................................82
5.3.35.3 Attribute constraints.......................................................................................................................82
5.3.35.4 Notifications...................................................................................................................................82
5.3.36 EP_N21...............................................................................................................................................82
5.3.36.1 Definition.......................................................................................................................................82
5.3.36.2 Attributes.......................................................................................................................................82
5.3.36.3 Attribute constraints.......................................................................................................................82
5.3.36.4 Notifications...................................................................................................................................82
5.3.37 EP_N22...............................................................................................................................................83
5.3.37.1 Definition.......................................................................................................................................83
5.3.37.2 Attributes.......................................................................................................................................83
5.3.37.3 Attribute constraints.......................................................................................................................83
5.3.37.4 Notifications...................................................................................................................................83
5.3.38 EP_N26...............................................................................................................................................83
5.3.38.1 Definition.......................................................................................................................................83
5.3.38.2 Attributes.......................................................................................................................................83
5.3.38.3 Attribute constraints.......................................................................................................................83
5.3.38.4 Notifications...................................................................................................................................83
5.3.39 Void.....................................................................................................................................................83
5.3.40 Void.....................................................................................................................................................83
5.3.41 EP_S5C...............................................................................................................................................83
5.3.41.1 Definition.......................................................................................................................................83
5.3.41.2 Attributes.......................................................................................................................................84
5.3.41.3 Attribute constraints.......................................................................................................................84
5.3.41.4 Notifications...................................................................................................................................84
5.3.42 EP_S5U...............................................................................................................................................84
5.3.42.1 Definition.......................................................................................................................................84
5.3.42.2 Attributes.......................................................................................................................................84
5.3.42.3 Attribute constraints.......................................................................................................................84
5.3.42.4 Notifications...................................................................................................................................84
5.3.43 EP_Rx.................................................................................................................................................84
5.3.43.1 Definition.......................................................................................................................................84
5.3.43.2 Attributes.......................................................................................................................................84
5.3.43.3 Attribute constraints.......................................................................................................................84

3GPP
Release 16 10 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.43.4 Notifications...................................................................................................................................85
5.3.44 EP_MAP_SMSC...................................................................................................................................85
5.3.44.1 Definition.......................................................................................................................................85
5.3.44.2 Attributes.......................................................................................................................................85
5.3.44.3 Attribute constraints.......................................................................................................................85
5.3.44.4 Notifications...................................................................................................................................85
5.3.45 EP_NLS...............................................................................................................................................85
5.3.45.1 Definition.......................................................................................................................................85
5.3.45.2 Attributes.......................................................................................................................................85
5.3.45.3 Attribute constraints.......................................................................................................................85
5.3.45.4 Notifications...................................................................................................................................85
5.3.46 EP_NLG...............................................................................................................................................85
5.3.46.1 Definition.......................................................................................................................................85
5.3.46.2 Attributes.......................................................................................................................................86
5.3.46.3 Attribute constraints.......................................................................................................................86
5.3.46.4 Notifications...................................................................................................................................86
5.3.47 EP_N27...............................................................................................................................................86
5.3.47.1 Definition.......................................................................................................................................86
5.3.47.2 Attributes.......................................................................................................................................86
5.3.47.3 Attribute constraints.......................................................................................................................86
5.3.47.4 Notifications...................................................................................................................................86
5.3.48 EP_N31...............................................................................................................................................86
5.3.48.1 Definition.......................................................................................................................................86
5.3.48.2 Attributes.......................................................................................................................................86
5.3.48.3 Attribute constraints.......................................................................................................................87
5.3.48.4 Notifications...................................................................................................................................87
5.3.49 ExternalNRFFunction................................................................................................................87
5.3.49.1 Definition.......................................................................................................................................87
5.3.49.2 Attributes.......................................................................................................................................87
5.3.49.3 Attribute constraints.......................................................................................................................87
5.3.49.4 Notifications...................................................................................................................................87
5.3.50 ExternalNSSFFunction.............................................................................................................87
5.3.50.1 Definition.......................................................................................................................................87
5.3.50.2 Attributes.......................................................................................................................................87
5.3.50.3 Attribute constraints.......................................................................................................................87
5.3.50.4 Notifications...................................................................................................................................88
5.3.51 AMFSet...............................................................................................................................................88
5.3.51.1 Definition.......................................................................................................................................88
5.3.51.2 Attributes.......................................................................................................................................88
5.3.51.3 Attribute constraints.......................................................................................................................88
5.3.51.4 Notifications...................................................................................................................................88
5.3.52 AMFRegion........................................................................................................................................88
5.3.52.1 Definition.......................................................................................................................................88
5.3.52.2 Attributes.......................................................................................................................................88
5.3.52.3 Attribute constraints.......................................................................................................................89
5.3.52.4 Notifications...................................................................................................................................89
5.3.53 ExternalAMFFunction................................................................................................................89
5.3.53.1 Definition.......................................................................................................................................89
5.3.53.2 Attributes.......................................................................................................................................89
5.3.53.3 Attribute constraints.......................................................................................................................89
5.3.53.4 Notifications...................................................................................................................................89
5.3.54 ManagedNFProfile <<dataType>>.....................................................................................................89
5.3.54.1 Definition.......................................................................................................................................89
5.3.54.2 Attributes.......................................................................................................................................89
5.3.54.3 Attribute constraints.......................................................................................................................90
5.3.54.4 Notifications...................................................................................................................................90
5.3.55 HostAddr <<choice>>.........................................................................................................................90
5.3.55.1 Definition.......................................................................................................................................90
5.3.56 NFInfo <<choice>>.............................................................................................................................90
5.3.56.1 Definition.......................................................................................................................................90
5.3.57 UdmInfo <<dataType>>......................................................................................................................91

3GPP
Release 16 11 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.57.1 Definition.......................................................................................................................................91
5.3.57.2 Attributes.......................................................................................................................................91
5.3.57.3 Attribute constraints.......................................................................................................................91
5.3.57.4 Notifications...................................................................................................................................91
5.3.58 AusfInfo <<dataType>>......................................................................................................................91
5.3.58.1 Definition.......................................................................................................................................91
5.3.58.2 Attributes.......................................................................................................................................91
5.3.58.3 Attribute constraints.......................................................................................................................91
5.3.58.4 Notifications...................................................................................................................................91
5.3.59 UpfInfo <<dataType>>.......................................................................................................................91
5.3.59.1 Definition.......................................................................................................................................91
5.3.59.2 Attributes.......................................................................................................................................91
5.3.59.3 Attribute constraints.......................................................................................................................91
5.3.59.4 Notifications...................................................................................................................................92
5.3.60 AmfInfo <<dataType>>......................................................................................................................92
5.3.60.1 Definition.......................................................................................................................................92
5.3.60.2 Attributes.......................................................................................................................................92
5.3.60.3 Attribute constraints.......................................................................................................................92
5.3.60.4 Notifications...................................................................................................................................92
5.3.61 Udrinfo <<dataType>>........................................................................................................................92
5.3.61.1 Definition.......................................................................................................................................92
5.3.61.2 Attributes.......................................................................................................................................92
5.3.61.3 Attribute constraints.......................................................................................................................92
5.3.61.4 Notifications...................................................................................................................................92
5.3.62 EP_N32...............................................................................................................................................92
5.3.62.1 Definition.......................................................................................................................................92
5.3.62.2 Attributes.......................................................................................................................................92
5.3.62.3 Attribute constraints.......................................................................................................................93
5.3.62.4 Notifications...................................................................................................................................93
5.3.63 ExternalSEPPFunction.............................................................................................................93
5.3.63.1 Definition.......................................................................................................................................93
5.3.63.2 Attributes.......................................................................................................................................93
5.3.63.3 Attribute constraints.......................................................................................................................93
5.3.63.4 Notifications...................................................................................................................................93
5.3.64 SEPPFunction <<ProxyClass>>............................................................................................93
5.3.64.1 Definition.......................................................................................................................................93
5.3.64.2 Attributes.......................................................................................................................................93
5.3.64.3 Attribute constraints.......................................................................................................................93
5.3.64.4 Notifications...................................................................................................................................93
5.3.65 NEFFunction...................................................................................................................................94
5.3.65.1 Definition.......................................................................................................................................94
5.3.65.2 Attributes.......................................................................................................................................94
5.3.65.3 Attribute constraints.......................................................................................................................94
5.3.65.4 Notifications...................................................................................................................................94
5.3.66 SCPFunction...................................................................................................................................94
5.3.67.1 Definition.......................................................................................................................................94
5.3.67.2 Attributes.......................................................................................................................................94
5.3.67.3 Attribute constraints.......................................................................................................................94
5.3.67.4 Notifications...................................................................................................................................94
5.3.68 SupportedFunction <<dataType>>.....................................................................................94
5.3.68.1 Definition.......................................................................................................................................94
5.3.68.2 Attributes.......................................................................................................................................95
5.3.68.3 Attribute constraints.......................................................................................................................95
5.3.68.4 Notifications...................................................................................................................................95
5.3.69 CommModel <<dataType>>...............................................................................................................95
5.3.69.1 Definition.......................................................................................................................................95
5.3.69.2 Attributes.......................................................................................................................................95
5.3.69.3 Attribute constraints.......................................................................................................................95
5.3.69.4 Notifications...................................................................................................................................95
5.4 Attribute definitions..................................................................................................................................95
5.4.1 Attribute properties..............................................................................................................................95

3GPP
Release 16 12 3GPP TS 28.541 V16.23.0 (2019-0912)

5.5 Common notifications.............................................................................................................................101


6 Information model definitions for network slice NRM...............................................................102
6.1 Imported information entities and local labels........................................................................................102
6.2 Class diagram..........................................................................................................................................102
6.2.1 Relationships.....................................................................................................................................102
6.2.2 Inheritance.........................................................................................................................................103
6.3 Class definitions......................................................................................................................................103
6.3.1 NetworkSlice..............................................................................................................................103
6.3.1.1 Definition.....................................................................................................................................103
6.3.1.2 Attributes.....................................................................................................................................103
6.3.1.3 Attribute constraints.....................................................................................................................103
6.3.1.4 Notifications.................................................................................................................................103
6.3.2 NetworkSliceSubnet................................................................................................................103
6.3.2.1 Definition.....................................................................................................................................103
6.3.2.2 Attributes.....................................................................................................................................104
6.3.2.3 Attribute constraints.....................................................................................................................104
6.3.2.4 Notifications.................................................................................................................................104
6.3.3 ServiceProfile <<dataType>>..........................................................................................104
6.3.3.1 Definition.....................................................................................................................................104
6.3.3.2 Attributes.....................................................................................................................................105
6.3.3.3 Attribute constraints.....................................................................................................................105
6.3.3.4 Notifications.................................................................................................................................105
6.3.4 SliceProfile <<dataType>>...............................................................................................105
6.3.4.1 Definition.....................................................................................................................................105
6.3.4.2 Attributes.....................................................................................................................................106
6.3.4.3 Attribute constraints.....................................................................................................................106
6.3.4.4 Notifications.................................................................................................................................106
6.3.5 NsInfo <<dataType>>..............................................................................................................106
6.3.5.1 Definition.....................................................................................................................................106
6.3.5.2 Attributes.....................................................................................................................................106
6.3.5.3 Attribute constraints.....................................................................................................................106
6.3.5.4 Notifications.................................................................................................................................106
6.3.6 ServAttrCom <<dataType>>..................................................................................................106
6.3.x.1 Definition.....................................................................................................................................106
6.3.6.2 Attributes.....................................................................................................................................107
6.3.6.3 Attribute constraints.....................................................................................................................107
6.3.6.4 Notifications.................................................................................................................................107
6.3.7 DelayTolerance<<dataType>>.............................................................................................107
6.3.7.1 Definition.....................................................................................................................................107
6.3.7.2 Attributes.....................................................................................................................................107
6.3.7.3 Attribute constraints.....................................................................................................................107
6.3.7.4 Notifications.................................................................................................................................107
6.3.7 DeterminComm <<dataType>>...............................................................................................107
6.3.7.1 Definition.....................................................................................................................................107
6.3.7.2 Attributes.....................................................................................................................................107
6.3.7.3 Attribute constraints.....................................................................................................................107
6.3.7.4 Notifications.................................................................................................................................108
6.3.8 DLThpt<<dataType>>................................................................................................................108
6.3.8.1 Definition.....................................................................................................................................108
6.3.8.2 Attributes.....................................................................................................................................108
6.3.8.3 Attribute constraints.....................................................................................................................108
6.3.8.4 Notifications.................................................................................................................................108
6.3.9 ULThpt<<dataType>>................................................................................................................108
6.3.9.1 Definition.....................................................................................................................................108
6.3.9.2 Attributes.....................................................................................................................................108
6.3.9.3 Attribute constraints.....................................................................................................................108
6.3.9.4 Notifications.................................................................................................................................108
6.3.10 MaxPktSize <<dataType>>....................................................................................................108
6.3.10.1 Definition.....................................................................................................................................108
6.3.10.2 Attributes.....................................................................................................................................109

3GPP
Release 16 13 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.10.3 Attribute constraints.....................................................................................................................109


6.3.10.4 Notifications.................................................................................................................................109
6.3.11 MaxNumberofConns <<dataType>>......................................................................................109
6.3.11.1 Definition.....................................................................................................................................109
6.3.11.2 Attributes.....................................................................................................................................109
6.3.11.3 Attribute constraints.....................................................................................................................109
6.3.11.4 Notifications.................................................................................................................................109
6.3.12 SupportedAccessTech<<dataType>>.................................................................................109
6.3.12.1 Definition.....................................................................................................................................109
6.3.12.2 Attributes.....................................................................................................................................109
6.3.12.3 Attribute constraints.....................................................................................................................109
6.3.12.4 Notifications.................................................................................................................................109
6.3.13 KPIMonitoring <<dataType>>.............................................................................................110
6.3.13.1 Definition.....................................................................................................................................110
6.3.13.2 Attributes.....................................................................................................................................110
6.3.13.3 Attribute constraints.....................................................................................................................110
6.3.13.4 Notifications.................................................................................................................................110
6.3.14 UserMgmtOpen<<dataType>>..................................................................................................110
6.3.14.1 Definition.....................................................................................................................................110
6.3.14.2 Attributes.....................................................................................................................................110
6.3.14.3 Attribute constraints.....................................................................................................................110
6.3.14.4 Notifications.................................................................................................................................110
6.3.15 V2XCommMode<<dataType>>....................................................................................................110
6.3.15.1 Definition.....................................................................................................................................110
6.3.15.2 Attributes.....................................................................................................................................110
6.3.15.3 Attribute constraints.....................................................................................................................110
6.3.15.4 Notifications.................................................................................................................................111
6.3.16 TermDensity<<dataType>>....................................................................................................111
6.3.16.1 Definition.....................................................................................................................................111
6.3.16.2 Attributes.....................................................................................................................................111
6.3.16.3 Attribute constraints.....................................................................................................................111
6.3.16.4 Notifications.................................................................................................................................111
6.4 Attribute definition..................................................................................................................................111
6.4.1 Attribute properties............................................................................................................................111
6.5 Common notifications.............................................................................................................................117
7 Solution Set (SS).........................................................................................................................117
Annex A (normative): Cell state handling...............................................................................119
A.1 Relation between the administrative state and the "Pre-operation state of the gNB-DU Cell" ....119
A.2 Combined state diagram for gNB cell.........................................................................................119
Annex B (normative): NSI and NSSI state handling.............................................................123
B.1 NSI state handling.......................................................................................................................123
B.2 State handling of NSSI................................................................................................................124
Annex C (normative): XML definitions for NR NRM...........................................................127
C.1 General........................................................................................................................................127
C.2 Architectural features..................................................................................................................127
C.3 Mapping......................................................................................................................................127
C.3.1 General mapping.....................................................................................................................................127
C.3.2 Information Object Class (IOC) mapping...............................................................................................127
C.4 Solution Set definitions...............................................................................................................127
C.4.1 XML definition structure........................................................................................................................127
C.4.2 Graphical representation.........................................................................................................................127
C.4.3 XML schema "nRNrm.xsd"....................................................................................................................128

3GPP
Release 16 14 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex D (normative): JSON definitions for NR NRM..........................................................144


D.1 General........................................................................................................................................144
D.2 Architectural features..................................................................................................................144
D.3 Mapping......................................................................................................................................144
D.4 Solution Set (SS) definitions.......................................................................................................144
D.4.1 JSON definition structure........................................................................................................................144
D.4.2 Graphical representation.........................................................................................................................144
D.4.3 JSON schema "nrNrm.json"....................................................................................................................144

Annex E (normative): YANG definitions for NR NRM.........................................................168


E.1 General........................................................................................................................................168
E.2 Void............................................................................................................................................168
E.3 Void............................................................................................................................................168
E.4 Void............................................................................................................................................168
E.5 Modules......................................................................................................................................168
E.5.1 module _3gpp-nr-nrm-bwp@2019-10-28.yang......................................................................................169
E.5.2 module_3gpp-nr-nrm-ep@2019-06-17.yang..........................................................................................172
E.5.3 module_3gpp-nr-nrm-eutrancellrelation@2019-10-28.yang..................................................................175
E.5.4 module_3gpp-nr-nrm-eutranetwork@2019-06-17.yang.........................................................................177
E.5.5 module_3gpp-nr-nrm-eutranfreqrelation@2019-10-28.yang.................................................................178
E.5.6 module_3gpp-nr-nrm-eutranfrequency@2019-10-28.yang....................................................................180
E.5.7 module_3gpp-nr-nrm-externalamffunction@2019-10-28.yang.............................................................181
E.5.8 module_3gpp-nr-nrm-externalenbfunction@2019-10-28.yang..............................................................182
E.5.9 module_3gpp-nr-nrm-externaleutrancell@2019-10-28.yang.................................................................183
E.5.10 module_3gpp-nr-nrm-externalgnbcucpfunction@2019-10-28.yang......................................................185
E.5.11 module_3gpp-nr-nrm-externalgnbcuupfunction@2019-10-28.yang......................................................186
E.5.12 module_3gpp-nr-nrm-externalgnbdufunction@2019-10-28.yang..........................................................187
E.5.13 module_3gpp-nr-nrm-externalnrcellcu@2019-10-28.yang....................................................................188
E.5.14 module_3gpp-nr-nrm-externalservinggwfunction@2019-10-28.yang...................................................189
E.5.15 module_3gpp-nr-nrm-externalupffunction@2019-10-28.yang..............................................................190
E.5.16 module_3gpp-nr-nrm-gnbcucpfunction@2019-10-28.yang...................................................................191
E.5.17 module_3gpp-nr-nrm-gnbcuupfunction@2019-10-28.yang...................................................................192
E.5.18 module_3gpp-nr-nrm-gnbdufunction@2019-10-28.yang.......................................................................193
E.5.19 module_3gpp-nr-nrm-nrcellcu@2019-10-28.yang.................................................................................194
E.5.20 module_3gpp-nr-nrm-nrcelldu@2019-10-28.yang.................................................................................197
E.5.21 module_3gpp-nr-nrm-nrcellrelation@2019-10-28.yang.........................................................................200
E.5.22 module_3gpp-nr-nrm-nrfreqrelation@2019-10-28.yang........................................................................201
E.5.23 module_3gpp-nr-nrm-nrfrequency@2019-10-28.yang...........................................................................204
E.5.24 module_3gpp-nr-nrm-nrnetwork@2019-06-17.yang.............................................................................205
E.5.25 module_3gpp-nr-nrm-nrsectorcarrier@2019-10-28.yang.......................................................................206
E.6 Void............................................................................................................................................207
E.7 Mount information......................................................................................................................207
Annex F (normative): XML definitions for 5GC NRM.........................................................209
F.1 General........................................................................................................................................209
F.2 Architectural features..................................................................................................................209
F.3 Mapping......................................................................................................................................209
F.3.1 General mapping.....................................................................................................................................209
F.3.2 Information Object Class (IOC) mapping...............................................................................................209
F.4 Solution Set definitions...............................................................................................................209
F.4.1 XML definition structure........................................................................................................................209
F.4.2 Graphical representation.........................................................................................................................209

3GPP
Release 16 15 3GPP TS 28.541 V16.23.0 (2019-0912)

F.4.3 XML schema "ngcNrm.xsd"...................................................................................................................210

Annex G (normative): JSON definitions for 5GC NRM........................................................232


G.1 General........................................................................................................................................232
G.2 Architectural features..................................................................................................................232
G.3 Mapping......................................................................................................................................232
G.4 Solution Set definitions...............................................................................................................232
G.4.1 JSON definition structure........................................................................................................................232
G.4.2 Graphical representation.........................................................................................................................232
G.4.3 JSON schema "ngcNrm.json".................................................................................................................232

Annex H (normative): YANG definitions for 5GC.................................................................256


H.1 General........................................................................................................................................256
H.2 Void............................................................................................................................................256
H.3 Void............................................................................................................................................256
H.4 Void............................................................................................................................................256
H.5 Modules......................................................................................................................................256
H.5.1 3gpp-5gc-nrm-affunction@2019-10-28.yang.........................................................................................256
H.5.2 3gpp-5gc-nrm-amffunction@2019-10-25.yang......................................................................................257
H.5.3 _3gpp-5gc-nrm-amfregion@2019-10-28.yang.......................................................................................259
H.5.4 _3gpp-5gc-nrm-amfset@2019-10-28.yang.............................................................................................260
H.5.5 _3gpp-5gc-nrm-ausffunction@2019-10-25.yang...................................................................................261
H.5.6 _3gpp-5gc-nrm-dnfunction@2019-10-28.yang......................................................................................262
H.5.7 3gpp-5gc-nrm-ep@2019-05-31.yang......................................................................................................262
H.5.8 3gpp-5gc-nrm-externalnrffunction@2019-10-28.yang...........................................................................271
H.5.9 3gpp-5gc-nrm-externalnssffunction@2019-10-28.yang...................................................................271
H.5.10 3gpp-5gc-nrm-lmffunction@2019-10-25.yang.......................................................................................272
H.5.11 3gpp-5gc-nrm-n3iwffunction@2019-10-28.yang...................................................................................273
H.5.12 3gpp-5gc-nrm-nfprofile@2019-06-17.yang...........................................................................................274
H.5.13 3gpp-5gc-nrm-nfservice@2019-06-17.yang...........................................................................................288
H.5.14 3gpp-5gc-nrm-ngeirfunction@2019-10-25.yang....................................................................................292
H.5.15 _3gpp-5gc-nrm-nrffunction@2019-10-28.yang.....................................................................................293
H.5.16 3gpp-5gc-nrm-nssffunction@2019-10-25.yang......................................................................................294
H.5.17 3gpp-5gc-nrm-nwdaffunction@2019-10-25.yang..................................................................................296
H.5.18 3gpp-5gc-nrm-pcffunction@2019-10-25.yang.......................................................................................297
H.5.19 3gpp-5gc-nrm-seppfunction@2019-05-15.yang.....................................................................................298
H.5.20 3gpp-5gc-nrm-smffunction@2019-10-25.yang......................................................................................299
H.5.21 3gpp-5gc-nrm-smsffunction@2019-10-25.yang.....................................................................................301
H.5.22 3gpp-5gc-nrm-udmfunction@2019-10-25.yang.....................................................................................301
H.5.23 3gpp-5gc-nrm-udrfunction@2019-10-25.yang.......................................................................................302
H.5.24 3gpp-5gc-nrm-udsffunction@2019-10-25.yang.....................................................................................303
H.5.25 3gpp-5gc-nrm-upffunction@2019-10-25.yang.......................................................................................304
H.6 Void............................................................................................................................................307
H.7 Mount information......................................................................................................................307
Annex I (normative): XML definitions for network slice.....................................................308
I.1 General........................................................................................................................................308
I.2 Architectural features..................................................................................................................308
I.3 Mapping......................................................................................................................................308
I.3.1 General mapping.....................................................................................................................................308
I.3.2 Information Object Class (IOC) mapping...............................................................................................308
I.4 Solution Set (SS) definitions.......................................................................................................308
I.4.1 XML definition structure........................................................................................................................308

3GPP
Release 16 16 3GPP TS 28.541 V16.23.0 (2019-0912)

I.4.2 Graphical representation.........................................................................................................................308


I.4.3 XML schema "sliceNrm.xsd".................................................................................................................309

Annex J (normative): JSON definitions for network slice....................................................314


J.1 General........................................................................................................................................314
J.2 Architectural features..................................................................................................................314
J.3 Mapping......................................................................................................................................314
J.4 Solution Set (SS) definitions.......................................................................................................314
J.4.1 JSON definition structure........................................................................................................................314
J.4.2 Graphical representation.........................................................................................................................314
J.4.3 JSON schema "sliceNrm.json"................................................................................................................314

Annex K (normative): Void......................................................................................................321


Annex L (normative): Relation of GSMA GST, Serviceprofile and Sliceprofile................322
L.1 General........................................................................................................................................322
L.2 GSMA GST, Serviceprofile and sliceprofile...............................................................................322
Annex L (normative): Managed NF Service state handling.................................................323
L.1 Combined state diagram for a Managed NF Service...................................................................323

Annex M (informative): Change history..................................................................................325


Foreword................................................................................................................................................14
Introduction.............................................................................................................................................14
1 ................................................................................................................................................Scope
......................................................................................................................................................15
2 ........................................................................................................................................References
......................................................................................................................................................15
3 ...........................................................................................................Definitions and abbreviations
......................................................................................................................................................17
3.1 Definitions....................................................................................................................................17
3.2 Abbreviations................................................................................................................................17
4 .....................................................................................Information model definitions for NR NRM
......................................................................................................................................................18
4.1 Imported and associated information............................................................................................18
4.1.1 Imported information entities and local labels..............................................................................18
4.1.2 Associated information entities and local labels...........................................................................18
4.2 Class diagram................................................................................................................................18
4.2.1 Class diagram for gNB and en-gNB..............................................................................................18
4.2.1.1....................................................................................................................................Relationships
......................................................................................................................................................18
4.2.1.2........................................................................................................................................Inheritance
......................................................................................................................................................21
4.3 Class definitions............................................................................................................................22
4.3.1 GNBDUFunction.......................................................................................................................22

3GPP
Release 16 17 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.1.1.........................................................................................................................................Definition
......................................................................................................................................................22
4.3.1.2..........................................................................................................................................Attributes
......................................................................................................................................................23
4.3.1.3.........................................................................................................................Attribute constraints
......................................................................................................................................................23
4.3.1.4.....................................................................................................................................Notifications
......................................................................................................................................................23
4.3.2 GNBCUCPFunction...................................................................................................................23
4.3.2.1.........................................................................................................................................Definition
......................................................................................................................................................23
4.3.2.2..........................................................................................................................................Attributes
......................................................................................................................................................23
4.3.2.3.........................................................................................................................Attribute constraints
......................................................................................................................................................24
4.3.2.4.....................................................................................................................................Notifications
......................................................................................................................................................24
4.3.3 GNBCUUPFunction...................................................................................................................24
4.3.3.1.........................................................................................................................................Definition
......................................................................................................................................................24
4.3.3.2..........................................................................................................................................Attributes
......................................................................................................................................................24
4.3.3.3.........................................................................................................................Attribute constraints
......................................................................................................................................................24
4.3.3.4.....................................................................................................................................Notifications
......................................................................................................................................................25
4.3.4 NRCellCU...................................................................................................................................25
4.3.4.1.........................................................................................................................................Definition
......................................................................................................................................................25
4.3.4.2..........................................................................................................................................Attributes
......................................................................................................................................................25
4.3.4.3.........................................................................................................................Attribute constraints
......................................................................................................................................................25
4.3.4.4.....................................................................................................................................Notifications
......................................................................................................................................................25
4.3.5 NRCellDU...................................................................................................................................25
4.3.5.1.........................................................................................................................................Definition
......................................................................................................................................................25
4.3.5.2..........................................................................................................................................Attributes
......................................................................................................................................................26
4.3.5.3.........................................................................................................................Attribute constraints
......................................................................................................................................................27
4.3.5.4.....................................................................................................................................Notifications
......................................................................................................................................................27

3GPP
Release 16 18 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.6 NRSectorCarrier...................................................................................................................27
4.3.6.1.........................................................................................................................................Definition
......................................................................................................................................................27
4.3.6.2..........................................................................................................................................Attributes
......................................................................................................................................................27
4.3.6.3.........................................................................................................................Attribute constraints
......................................................................................................................................................28
4.3.6.4.....................................................................................................................................Notifications
......................................................................................................................................................28
4.3.7 BWP...............................................................................................................................................28
4.3.7.1.........................................................................................................................................Definition
......................................................................................................................................................28
4.3.7.2..........................................................................................................................................Attributes
......................................................................................................................................................28
4.3.7.3.........................................................................................................................Attribute constraints
......................................................................................................................................................28
4.3.7.4.....................................................................................................................................Notifications
......................................................................................................................................................28
4.3.8 EP_E1..........................................................................................................................................29
4.3.8.1.........................................................................................................................................Definition
......................................................................................................................................................29
4.3.8.2..........................................................................................................................................Attributes
......................................................................................................................................................29
4.3.8.3.........................................................................................................................Attribute constraints
......................................................................................................................................................29
4.3.8.4.....................................................................................................................................Notifications
......................................................................................................................................................29
4.3.9 EP_XnU........................................................................................................................................29
4.3.9.1.........................................................................................................................................Definition
......................................................................................................................................................29
4.3.9.2..........................................................................................................................................Attributes
......................................................................................................................................................29
4.3.9.3.........................................................................................................................Attribute constraints
......................................................................................................................................................29
4.3.9.4.....................................................................................................................................Notifications
......................................................................................................................................................29
4.3.10EP_NgC........................................................................................................................................29
4.3.10.1.......................................................................................................................................Definition
......................................................................................................................................................29
4.3.10.2........................................................................................................................................Attributes
......................................................................................................................................................30
4.3.10.3.......................................................................................................................Attribute constraints
......................................................................................................................................................30

3GPP
Release 16 19 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.10.4...................................................................................................................................Notifications
......................................................................................................................................................30
4.3.11EP_NgU........................................................................................................................................30
4.3.11.1.......................................................................................................................................Definition
......................................................................................................................................................30
4.3.11.2........................................................................................................................................Attributes
......................................................................................................................................................30
4.3.11.3.......................................................................................................................Attribute constraints
......................................................................................................................................................30
4.3.11.4...................................................................................................................................Notifications
......................................................................................................................................................30
4.3.12EP_F1C........................................................................................................................................30
4.3.12.1.......................................................................................................................................Definition
......................................................................................................................................................30
4.3.12.2........................................................................................................................................Attributes
......................................................................................................................................................31
4.3.12.3.......................................................................................................................Attribute constraints
......................................................................................................................................................31
4.3.12.4...................................................................................................................................Notifications
......................................................................................................................................................31
4.3.13EP_F1U........................................................................................................................................31
4.3.13.1.......................................................................................................................................Definition
......................................................................................................................................................31
4.3.13.2........................................................................................................................................Attributes
......................................................................................................................................................31
4.3.13.3.......................................................................................................................Attribute constraints
......................................................................................................................................................31
4.3.13.4...................................................................................................................................Notifications
......................................................................................................................................................31
4.3.14EP_S1U........................................................................................................................................31
4.3.14.1.......................................................................................................................................Definition
......................................................................................................................................................31
4.3.14.2........................................................................................................................................Attributes
......................................................................................................................................................32
4.3.14.3.......................................................................................................................Attribute constraints
......................................................................................................................................................32
4.3.14.4...................................................................................................................................Notifications
......................................................................................................................................................32
4.3.15EP_X2C........................................................................................................................................32
4.3.15.1.......................................................................................................................................Definition
......................................................................................................................................................32
4.3.15.2........................................................................................................................................Attributes
......................................................................................................................................................32

3GPP
Release 16 20 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.15.3.......................................................................................................................Attribute constraints
......................................................................................................................................................32
4.3.15.4...................................................................................................................................Notifications
......................................................................................................................................................32
4.3.16EP_X2U........................................................................................................................................32
4.3.16.1.......................................................................................................................................Definition
......................................................................................................................................................32
4.3.16.2........................................................................................................................................Attributes
......................................................................................................................................................32
4.3.16.3.......................................................................................................................Attribute constraints
......................................................................................................................................................33
4.3.16.4...................................................................................................................................Notifications
......................................................................................................................................................33
4.3.17EP_XnC........................................................................................................................................33
4.3.17.1.......................................................................................................................................Definition
......................................................................................................................................................33
4.3.17.2........................................................................................................................................Attributes
......................................................................................................................................................33
4.3.17.3.......................................................................................................................Attribute constraints
......................................................................................................................................................33
4.3.17.4...................................................................................................................................Notifications
......................................................................................................................................................33
4.3.18ExternalGNBCUCPFunction................................................................................................33
4.3.18.1.......................................................................................................................................Definition
......................................................................................................................................................33
4.3.18.2........................................................................................................................................Attributes
......................................................................................................................................................33
4.3.18.3.......................................................................................................................Attribute constraints
......................................................................................................................................................33
4.3.18.4...................................................................................................................................Notifications
......................................................................................................................................................34
4.3.19ExternalGNBCUUPFunction................................................................................................34
4.3.19.1.......................................................................................................................................Definition
......................................................................................................................................................34
4.3.19.2........................................................................................................................................Attributes
......................................................................................................................................................34
4.3.19.3.......................................................................................................................Attribute constraints
......................................................................................................................................................34
4.3.19.4...................................................................................................................................Notifications
......................................................................................................................................................34
4.3.20ExternalGNBDUFunction.....................................................................................................34
4.3.20.1.......................................................................................................................................Definition
......................................................................................................................................................34

3GPP
Release 16 21 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.20.2........................................................................................................................................Attributes
......................................................................................................................................................34
4.3.20.3.......................................................................................................................Attribute constraints
......................................................................................................................................................34
4.3.20.4...................................................................................................................................Notifications
......................................................................................................................................................34
4.3.21ExternalUPFFunction.........................................................................................................35
4.3.21.1.......................................................................................................................................Definition
......................................................................................................................................................35
4.3.21.2........................................................................................................................................Attributes
......................................................................................................................................................35
4.3.21.3.......................................................................................................................Attribute constraints
......................................................................................................................................................35
4.3.21.4...................................................................................................................................Notifications
......................................................................................................................................................35
4.3.22ExternalAMFFunction.........................................................................................................35
4.3.22.1.......................................................................................................................................Definition
......................................................................................................................................................35
4.3.22.2........................................................................................................................................Attributes
......................................................................................................................................................35
4.3.22.3.......................................................................................................................Attribute constraints
......................................................................................................................................................35
4.3.22.4...................................................................................................................................Notifications
......................................................................................................................................................35
4.3.23ExternalMFs <<ProxyClass>>.........................................................................................35
4.3.23.1.......................................................................................................................................Definition
......................................................................................................................................................35
4.3.23.2........................................................................................................................................Attributes
......................................................................................................................................................36
4.3.23.3.......................................................................................................................Attribute constraints
......................................................................................................................................................36
4.3.23.4...................................................................................................................................Notifications
......................................................................................................................................................36
4.3.24ENBFunction <<ProxyClass>>.........................................................................................36
4.3.24.1.......................................................................................................................................Definition
......................................................................................................................................................36
4.3.24.2........................................................................................................................................Attributes
......................................................................................................................................................36
4.3.24.3.......................................................................................................................Attribute constraints
......................................................................................................................................................36
4.3.24.4...................................................................................................................................Notifications
......................................................................................................................................................36
4.3.25GNBCUCPFunction <<ProxyClass>>...............................................................................36

3GPP
Release 16 22 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.25.1.......................................................................................................................................Definition
......................................................................................................................................................36
4.3.25.2........................................................................................................................................Attributes
......................................................................................................................................................36
4.3.25.3.......................................................................................................................Attribute constraints
......................................................................................................................................................36
4.3.25.4...................................................................................................................................Notifications
......................................................................................................................................................36
4.3.26GNBCUUPFunction <<ProxyClass>>...............................................................................36
4.3.26.1.......................................................................................................................................Definition
......................................................................................................................................................36
4.3.26.2........................................................................................................................................Attributes
......................................................................................................................................................37
4.3.26.3.......................................................................................................................Attribute constraints
......................................................................................................................................................37
4.3.26.4...................................................................................................................................Notifications
......................................................................................................................................................37
4.3.27GNBDUFunction <<ProxyClass>>....................................................................................37
4.3.27.1.......................................................................................................................................Definition
......................................................................................................................................................37
4.3.27.2........................................................................................................................................Attributes
......................................................................................................................................................37
4.3.27.3.......................................................................................................................Attribute constraints
......................................................................................................................................................37
4.3.27.4...................................................................................................................................Notifications
......................................................................................................................................................37
4.3.28ServingGWFFunction <<ProxyClass>>........................................................................37
4.3.28.1.......................................................................................................................................Definition
......................................................................................................................................................37
4.3.28.2........................................................................................................................................Attributes
......................................................................................................................................................37
4.3.28.3.......................................................................................................................Attribute constraints
......................................................................................................................................................37
4.3.28.4...................................................................................................................................Notifications
......................................................................................................................................................37
4.3.29UPFFunction <<ProxyClass>>.........................................................................................37
4.3.29.1.......................................................................................................................................Definition
......................................................................................................................................................37
4.3.29.2........................................................................................................................................Attributes
......................................................................................................................................................38
4.3.29.3.......................................................................................................................Attribute constraints
......................................................................................................................................................38
4.3.29.4...................................................................................................................................Notifications
......................................................................................................................................................38

3GPP
Release 16 23 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.30AMFFunction <<ProxyClass>>.........................................................................................38
4.3.30.1.......................................................................................................................................Definition
......................................................................................................................................................38
4.3.30.2........................................................................................................................................Attributes
......................................................................................................................................................38
4.3.30.3.......................................................................................................................Attribute constraints
......................................................................................................................................................38
4.3.30.4...................................................................................................................................Notifications
......................................................................................................................................................38
4.3.31Void..............................................................................................................................................38
4.3.32NRCellRelation.....................................................................................................................38
4.3.32.1.......................................................................................................................................Definition
......................................................................................................................................................38
4.3.32.2........................................................................................................................................Attributes
......................................................................................................................................................38
4.3.32.3.......................................................................................................................Attribute constraints
......................................................................................................................................................38
4.3.32.4...................................................................................................................................Notifications
......................................................................................................................................................38
4.3.33NRFreqRelation.....................................................................................................................39
4.3.33.1.......................................................................................................................................Definition
......................................................................................................................................................39
4.3.33.2........................................................................................................................................Attributes
......................................................................................................................................................39
4.3.33.3.......................................................................................................................Attribute constraints
......................................................................................................................................................39
4.3.33.4...................................................................................................................................Notifications
......................................................................................................................................................39
4.3.34EutranFreqRelation............................................................................................................39
4.3.34.1.......................................................................................................................................Definition
......................................................................................................................................................39
4.3.34.2........................................................................................................................................Attributes
......................................................................................................................................................39
4.3.34.3.......................................................................................................................Attribute constraints
......................................................................................................................................................39
4.3.34.4...................................................................................................................................Notifications
......................................................................................................................................................39
4.3.35ExternalNRCellCU................................................................................................................39
4.3.35.1.......................................................................................................................................Definition
......................................................................................................................................................39
4.3.35.2........................................................................................................................................Attributes
......................................................................................................................................................40
4.3.35.3.......................................................................................................................Attribute constraints
......................................................................................................................................................40

3GPP
Release 16 24 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.35.4...................................................................................................................................Notifications
......................................................................................................................................................40
4.3.36RRMPolicyRatio2 <<dataType>>....................................................................................40
4.3.36.1.......................................................................................................................................Definition
......................................................................................................................................................40
4.3.36.2........................................................................................................................................Attributes
......................................................................................................................................................40
4.3.36.3.......................................................................................................................Attribute constraints
......................................................................................................................................................40
4.3.36.4...................................................................................................................................Notifications
......................................................................................................................................................40
4.3.37S-NSSAI <<dataType>>.......................................................................................................40
4.3.37.1.......................................................................................................................................Definition
......................................................................................................................................................40
4.3.37.2........................................................................................................................................Attributes
......................................................................................................................................................41
4.3.37.3.......................................................................................................................Attribute constraints
......................................................................................................................................................41
4.3.37.4...................................................................................................................................Notifications
......................................................................................................................................................41
4.4 Attribute definitions......................................................................................................................41
4.4.1 Attribute properties.......................................................................................................................41
4.5 Common notifications...................................................................................................................48
5 ..................................................................................Information Model definitions for 5GC NRM
......................................................................................................................................................49
5.1 Imported information entities and local labels..............................................................................49
5.2 Class diagram................................................................................................................................49
5.2.1 Class diagram of 5GC NFs...........................................................................................................49
5.2.1.1....................................................................................................................................Relationships
......................................................................................................................................................49
5.2.1.2........................................................................................................................................Inheritance
......................................................................................................................................................55
5.2.2 Class diagram of AMF Region/AMF Set......................................................................................56
5.2.2.1....................................................................................................................................Relationships
......................................................................................................................................................56
5.2.2.2........................................................................................................................................Inheritance
......................................................................................................................................................57
5.3 Class definitions............................................................................................................................57
5.3.1 AMFFunction............................................................................................................................57
5.3.1.1.........................................................................................................................................Definition
......................................................................................................................................................57
5.3.1.2..........................................................................................................................................Attributes
......................................................................................................................................................57

3GPP
Release 16 25 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.1.3.........................................................................................................................Attribute constraints
......................................................................................................................................................58
5.3.1.4.....................................................................................................................................Notifications
......................................................................................................................................................58
5.3.2 SMFFunction............................................................................................................................58
5.3.2.1.........................................................................................................................................Definition
......................................................................................................................................................58
5.3.2.2..........................................................................................................................................Attributes
......................................................................................................................................................58
5.3.2.3.........................................................................................................................Attribute constraints
......................................................................................................................................................58
5.3.2.4.....................................................................................................................................Notifications
......................................................................................................................................................58
5.3.3 UPFFunction............................................................................................................................58
5.3.3.1.........................................................................................................................................Definition
......................................................................................................................................................58
5.3.3.2..........................................................................................................................................Attributes
......................................................................................................................................................58
5.3.3.3.........................................................................................................................Attribute constraints
......................................................................................................................................................59
5.3.3.4.....................................................................................................................................Notifications
......................................................................................................................................................59
5.3.4 N3IWFFunction.......................................................................................................................59
5.3.4.1.........................................................................................................................................Definition
......................................................................................................................................................59
5.3.4.2..........................................................................................................................................Attributes
......................................................................................................................................................59
5.3.4.3.........................................................................................................................Attribute constraints
......................................................................................................................................................59
5.3.4.4.....................................................................................................................................Notifications
......................................................................................................................................................59
5.3.5 PCFFunction............................................................................................................................59
5.3.5.1.........................................................................................................................................Definition
......................................................................................................................................................59
5.3.5.2..........................................................................................................................................Attributes
......................................................................................................................................................59
5.3.5.3.........................................................................................................................Attribute constraints
......................................................................................................................................................60
5.3.5.4.....................................................................................................................................Notifications
......................................................................................................................................................60
5.3.6 AUSFFunction..........................................................................................................................60
5.3.6.1.........................................................................................................................................Definition
......................................................................................................................................................60

3GPP
Release 16 26 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.6.2..........................................................................................................................................Attributes
......................................................................................................................................................60
5.3.6.3.........................................................................................................................Attribute constraints
......................................................................................................................................................60
5.3.6.4.....................................................................................................................................Notifications
......................................................................................................................................................60
5.3.7 UDMFunction............................................................................................................................60
5.3.7.1.........................................................................................................................................Definition
......................................................................................................................................................60
5.3.7.2..........................................................................................................................................Attributes
......................................................................................................................................................60
5.3.5.3.........................................................................................................................Attribute constraints
......................................................................................................................................................61
5.3.5.4.....................................................................................................................................Notifications
......................................................................................................................................................61
5.3.8 UDRFunction............................................................................................................................61
5.3.8.1.........................................................................................................................................Definition
......................................................................................................................................................61
5.3.8.2..........................................................................................................................................Attributes
......................................................................................................................................................61
5.3.8.3.........................................................................................................................Attribute constraints
......................................................................................................................................................61
5.3.8.4.....................................................................................................................................Notifications
......................................................................................................................................................61
5.3.9 UDSFFunction..........................................................................................................................61
5.3.9.1.........................................................................................................................................Definition
......................................................................................................................................................61
5.3.9.2..........................................................................................................................................Attributes
......................................................................................................................................................61
5.3.9.3.........................................................................................................................Attribute constraints
......................................................................................................................................................62
5.3.9.4.....................................................................................................................................Notifications
......................................................................................................................................................62
5.3.10NRFFunction............................................................................................................................62
5.3.10.1.......................................................................................................................................Definition
......................................................................................................................................................62
5.3.10.2........................................................................................................................................Attributes
......................................................................................................................................................62
5.3.10.3.......................................................................................................................Attribute constraints
......................................................................................................................................................62
5.3.10.4...................................................................................................................................Notifications
......................................................................................................................................................62
5.3.11NSSFFunction..........................................................................................................................62

3GPP
Release 16 27 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.11.1.......................................................................................................................................Definition
......................................................................................................................................................62
5.3.11.2........................................................................................................................................Attributes
......................................................................................................................................................62
5.3.11.3.......................................................................................................................Attribute constraints
......................................................................................................................................................63
5.3.11.4...................................................................................................................................Notifications
......................................................................................................................................................63
5.3.12AFFunction..............................................................................................................................63
5.3.12.1.......................................................................................................................................Definition
......................................................................................................................................................63
5.3.13DNFunction..............................................................................................................................63
5.3.13.1.......................................................................................................................................Definition
......................................................................................................................................................63
5.3.14SMSFFunction..........................................................................................................................63
5.3.14.1.......................................................................................................................................Definition
......................................................................................................................................................63
5.3.14.2........................................................................................................................................Attributes
......................................................................................................................................................63
5.3.14.3.......................................................................................................................Attribute constraints
......................................................................................................................................................63
5.3.14.4...................................................................................................................................Notifications
......................................................................................................................................................63
5.3.15LMFFunction............................................................................................................................64
5.3.15.1.......................................................................................................................................Definition
......................................................................................................................................................64
5.3.15.2........................................................................................................................................Attributes
......................................................................................................................................................64
5.3.15.3.......................................................................................................................Attribute constraints
......................................................................................................................................................64
5.3.15.4...................................................................................................................................Notifications
......................................................................................................................................................64
5.3.16NGEIRFunction.......................................................................................................................64
5.3.16.1.......................................................................................................................................Definition
......................................................................................................................................................64
5.3.16.2........................................................................................................................................Attributes
......................................................................................................................................................64
5.3.16.3.......................................................................................................................Attribute constraints
......................................................................................................................................................64
5.3.16.4...................................................................................................................................Notifications
......................................................................................................................................................64
5.3.17SEPPFunction..........................................................................................................................64
5.3.17.1.......................................................................................................................................Definition
......................................................................................................................................................64

3GPP
Release 16 28 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.17.2........................................................................................................................................Attributes
......................................................................................................................................................65
5.3.17.3.......................................................................................................................Attribute constraints
......................................................................................................................................................65
5.3.17.4...................................................................................................................................Notifications
......................................................................................................................................................65
5.3.18NWDAFFunction.......................................................................................................................65
5.3.18.1.......................................................................................................................................Definition
......................................................................................................................................................65
5.3.18.2........................................................................................................................................Attributes
......................................................................................................................................................65
5.3.18.3.......................................................................................................................Attribute constraints
......................................................................................................................................................65
5.3.18.4...................................................................................................................................Notifications
......................................................................................................................................................65
5.3.19EP_N2..........................................................................................................................................65
5.3.19.1.......................................................................................................................................Definition
......................................................................................................................................................65
5.3.19.2........................................................................................................................................Attributes
......................................................................................................................................................65
5.3.19.3.......................................................................................................................Attribute constraints
......................................................................................................................................................65
5.3.19.4...................................................................................................................................Notifications
......................................................................................................................................................66
5.3.20EP_N3..........................................................................................................................................66
5.3.20.1.......................................................................................................................................Definition
......................................................................................................................................................66
5.3.20.2........................................................................................................................................Attributes
......................................................................................................................................................66
5.3.20.3.......................................................................................................................Attribute constraints
......................................................................................................................................................66
5.3.20.4...................................................................................................................................Notifications
......................................................................................................................................................66
5.3.21EP_N4..........................................................................................................................................66
5.3.21.1.......................................................................................................................................Definition
......................................................................................................................................................66
5.3.21.2........................................................................................................................................Attributes
......................................................................................................................................................66
5.3.21.3.......................................................................................................................Attribute constraints
......................................................................................................................................................66
5.3.21.4...................................................................................................................................Notifications
......................................................................................................................................................66
5.3.22EP_N5..........................................................................................................................................66

3GPP
Release 16 29 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.22.1.......................................................................................................................................Definition
......................................................................................................................................................66
5.3.22.2........................................................................................................................................Attributes
......................................................................................................................................................66
5.3.22.3.......................................................................................................................Attribute constraints
......................................................................................................................................................67
5.3.22.4...................................................................................................................................Notifications
......................................................................................................................................................67
5.3.23EP_N6..........................................................................................................................................67
5.3.23.1.......................................................................................................................................Definition
......................................................................................................................................................67
5.3.23.2........................................................................................................................................Attributes
......................................................................................................................................................67
5.3.23.3.......................................................................................................................Attribute constraints
......................................................................................................................................................67
5.3.23.4...................................................................................................................................Notifications
......................................................................................................................................................67
5.3.24EP_N7..........................................................................................................................................67
5.3.24.1.......................................................................................................................................Definition
......................................................................................................................................................67
5.3.24.2........................................................................................................................................Attributes
......................................................................................................................................................67
5.3.24.3.......................................................................................................................Attribute constraints
......................................................................................................................................................67
5.3.24.4...................................................................................................................................Notifications
......................................................................................................................................................67
5.3.25EP_N8..........................................................................................................................................68
5.3.25.1.......................................................................................................................................Definition
......................................................................................................................................................68
5.3.25.2........................................................................................................................................Attributes
......................................................................................................................................................68
5.3.25.3.......................................................................................................................Attribute constraints
......................................................................................................................................................68
5.3.25.4...................................................................................................................................Notifications
......................................................................................................................................................68
5.3.26EP_N9..........................................................................................................................................68
5.3.26.1.......................................................................................................................................Definition
......................................................................................................................................................68
5.3.26.2........................................................................................................................................Attributes
......................................................................................................................................................68
5.3.26.3.......................................................................................................................Attribute constraints
......................................................................................................................................................68
5.3.26.4...................................................................................................................................Notifications
......................................................................................................................................................68

3GPP
Release 16 30 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.27EP_N10........................................................................................................................................68
5.3.27.1.......................................................................................................................................Definition
......................................................................................................................................................68
5.3.27.2........................................................................................................................................Attributes
......................................................................................................................................................68
5.3.27.3.......................................................................................................................Attribute constraints
......................................................................................................................................................69
5.3.27.4...................................................................................................................................Notifications
......................................................................................................................................................69
5.3.28EP_N11........................................................................................................................................69
5.3.28.1.......................................................................................................................................Definition
......................................................................................................................................................69
5.3.28.2........................................................................................................................................Attributes
......................................................................................................................................................69
5.3.28.3.......................................................................................................................Attribute constraints
......................................................................................................................................................69
5.3.28.4...................................................................................................................................Notifications
......................................................................................................................................................69
5.3.29EP_N12........................................................................................................................................69
5.3.29.1.......................................................................................................................................Definition
......................................................................................................................................................69
5.3.29.2........................................................................................................................................Attributes
......................................................................................................................................................69
5.3.29.3.......................................................................................................................Attribute constraints
......................................................................................................................................................69
5.3.29.4...................................................................................................................................Notifications
......................................................................................................................................................69
5.3.30EP_N13........................................................................................................................................70
5.3.30.1.......................................................................................................................................Definition
......................................................................................................................................................70
5.3.30.2........................................................................................................................................Attributes
......................................................................................................................................................70
5.3.30.3.......................................................................................................................Attribute constraints
......................................................................................................................................................70
5.3.30.4...................................................................................................................................Notifications
......................................................................................................................................................70
5.3.31EP_N14........................................................................................................................................70
5.3.31.1.......................................................................................................................................Definition
......................................................................................................................................................70
5.3.31.2........................................................................................................................................Attributes
......................................................................................................................................................70
5.3.31.3.......................................................................................................................Attribute constraints
......................................................................................................................................................70

3GPP
Release 16 31 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.31.4...................................................................................................................................Notifications
......................................................................................................................................................70
5.3.32EP_N15........................................................................................................................................70
5.3.32.1.......................................................................................................................................Definition
......................................................................................................................................................70
5.3.32.2........................................................................................................................................Attributes
......................................................................................................................................................70
5.3.32.3.......................................................................................................................Attribute constraints
......................................................................................................................................................71
5.3.32.4...................................................................................................................................Notifications
......................................................................................................................................................71
5.3.33EP_N16........................................................................................................................................71
5.3.33.1.......................................................................................................................................Definition
......................................................................................................................................................71
5.3.33.2........................................................................................................................................Attributes
......................................................................................................................................................71
5.3.33.3.......................................................................................................................Attribute constraints
......................................................................................................................................................71
5.3.33.4...................................................................................................................................Notifications
......................................................................................................................................................71
5.3.34EP_N17........................................................................................................................................71
5.3.34.1.......................................................................................................................................Definition
......................................................................................................................................................71
5.3.34.2........................................................................................................................................Attributes
......................................................................................................................................................71
5.3.34.3.......................................................................................................................Attribute constraints
......................................................................................................................................................71
5.3.34.4...................................................................................................................................Notifications
......................................................................................................................................................71
5.3.35EP_N20........................................................................................................................................72
5.3.35.1.......................................................................................................................................Definition
......................................................................................................................................................72
5.3.35.2........................................................................................................................................Attributes
......................................................................................................................................................72
5.3.35.3.......................................................................................................................Attribute constraints
......................................................................................................................................................72
5.3.35.4...................................................................................................................................Notifications
......................................................................................................................................................72
5.3.36EP_N21........................................................................................................................................72
5.3.36.1.......................................................................................................................................Definition
......................................................................................................................................................72
5.3.36.2........................................................................................................................................Attributes
......................................................................................................................................................72

3GPP
Release 16 32 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.36.3.......................................................................................................................Attribute constraints
......................................................................................................................................................72
5.3.36.4...................................................................................................................................Notifications
......................................................................................................................................................72
5.3.37EP_N22........................................................................................................................................72
5.3.37.1.......................................................................................................................................Definition
......................................................................................................................................................72
5.3.37.2........................................................................................................................................Attributes
......................................................................................................................................................72
5.3.37.3.......................................................................................................................Attribute constraints
......................................................................................................................................................73
5.3.37.4...................................................................................................................................Notifications
......................................................................................................................................................73
5.3.38EP_N26........................................................................................................................................73
5.3.38.1.......................................................................................................................................Definition
......................................................................................................................................................73
5.3.38.2........................................................................................................................................Attributes
......................................................................................................................................................73
5.3.38.3.......................................................................................................................Attribute constraints
......................................................................................................................................................73
5.3.38.4...................................................................................................................................Notifications
......................................................................................................................................................73
5.3.39Void..............................................................................................................................................73
5.3.40EP_SBI_IPX..............................................................................................................................73
5.3.40.1.......................................................................................................................................Definition
......................................................................................................................................................73
5.3.40.2........................................................................................................................................Attributes
......................................................................................................................................................73
5.3.40.3.......................................................................................................................Attribute constraints
......................................................................................................................................................73
5.3.40.4...................................................................................................................................Notifications
......................................................................................................................................................74
5.3.41EP_S5C........................................................................................................................................74
5.3.41.1.......................................................................................................................................Definition
......................................................................................................................................................74
5.3.41.2........................................................................................................................................Attributes
......................................................................................................................................................74
5.3.41.3.......................................................................................................................Attribute constraints
......................................................................................................................................................74
5.3.41.4...................................................................................................................................Notifications
......................................................................................................................................................74
5.3.42EP_S5U........................................................................................................................................74
5.3.42.1.......................................................................................................................................Definition
......................................................................................................................................................74

3GPP
Release 16 33 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.42.2........................................................................................................................................Attributes
......................................................................................................................................................74
5.3.42.3.......................................................................................................................Attribute constraints
......................................................................................................................................................74
5.3.42.4...................................................................................................................................Notifications
......................................................................................................................................................74
5.3.43EP_Rx..........................................................................................................................................74
5.3.43.1.......................................................................................................................................Definition
......................................................................................................................................................74
5.3.43.2........................................................................................................................................Attributes
......................................................................................................................................................75
5.3.43.3.......................................................................................................................Attribute constraints
......................................................................................................................................................75
5.3.43.4...................................................................................................................................Notifications
......................................................................................................................................................75
5.3.44EP_MAP_SMSC............................................................................................................................75
5.3.44.1.......................................................................................................................................Definition
......................................................................................................................................................75
5.3.44.2........................................................................................................................................Attributes
......................................................................................................................................................75
5.3.44.3.......................................................................................................................Attribute constraints
......................................................................................................................................................75
5.3.44.4...................................................................................................................................Notifications
......................................................................................................................................................75
5.3.45EP_NLS........................................................................................................................................75
5.3.45.1.......................................................................................................................................Definition
......................................................................................................................................................75
5.3.45.2........................................................................................................................................Attributes
......................................................................................................................................................75
5.3.45.3.......................................................................................................................Attribute constraints
......................................................................................................................................................75
5.3.45.4...................................................................................................................................Notifications
......................................................................................................................................................76
5.3.46EP_NLG........................................................................................................................................76
5.3.46.1.......................................................................................................................................Definition
......................................................................................................................................................76
5.3.46.2........................................................................................................................................Attributes
......................................................................................................................................................76
5.3.46.3.......................................................................................................................Attribute constraints
......................................................................................................................................................76
5.3.46.4...................................................................................................................................Notifications
......................................................................................................................................................76
5.3.47EP_N27........................................................................................................................................76

3GPP
Release 16 34 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.47.1.......................................................................................................................................Definition
......................................................................................................................................................76
5.3.47.2........................................................................................................................................Attributes
......................................................................................................................................................76
5.3.47.3.......................................................................................................................Attribute constraints
......................................................................................................................................................76
5.3.47.4...................................................................................................................................Notifications
......................................................................................................................................................76
5.3.48EP_N31........................................................................................................................................76
5.3.48.1.......................................................................................................................................Definition
......................................................................................................................................................76
5.3.48.2........................................................................................................................................Attributes
......................................................................................................................................................77
5.3.48.3.......................................................................................................................Attribute constraints
......................................................................................................................................................77
5.3.48.4...................................................................................................................................Notifications
......................................................................................................................................................77
5.3.49ExternalNRFFunction.........................................................................................................77
5.3.49.1.......................................................................................................................................Definition
......................................................................................................................................................77
5.3.49.2........................................................................................................................................Attributes
......................................................................................................................................................77
5.3.49.3.......................................................................................................................Attribute constraints
......................................................................................................................................................77
5.3.49.4...................................................................................................................................Notifications
......................................................................................................................................................77
5.3.50ExternalNSSFFunction.......................................................................................................77
5.3.50.1.......................................................................................................................................Definition
......................................................................................................................................................77
5.3.50.2........................................................................................................................................Attributes
......................................................................................................................................................77
5.3.50.3.......................................................................................................................Attribute constraints
......................................................................................................................................................78
5.3.50.4...................................................................................................................................Notifications
......................................................................................................................................................78
5.3.51AMFSet........................................................................................................................................78
5.3.51.1.......................................................................................................................................Definition
......................................................................................................................................................78
5.3.51.2........................................................................................................................................Attributes
......................................................................................................................................................78
5.3.51.3.......................................................................................................................Attribute constraints
......................................................................................................................................................78
5.3.51.4...................................................................................................................................Notifications
......................................................................................................................................................78

3GPP
Release 16 35 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.52AMFRegion.................................................................................................................................78
5.3.52.1.......................................................................................................................................Definition
......................................................................................................................................................78
5.3.52.2........................................................................................................................................Attributes
......................................................................................................................................................78
5.3.52.3.......................................................................................................................Attribute constraints
......................................................................................................................................................79
5.3.52.4...................................................................................................................................Notifications
......................................................................................................................................................79
5.3.53ExternalAMFFunction.........................................................................................................79
5.3.53.1.......................................................................................................................................Definition
......................................................................................................................................................79
5.3.53.2........................................................................................................................................Attributes
......................................................................................................................................................79
5.3.53.3.......................................................................................................................Attribute constraints
......................................................................................................................................................79
5.3.53.4...................................................................................................................................Notifications
......................................................................................................................................................79
5.3.54ManagedNFProfile <<dataType>>...............................................................................................79
5.3.54.1.......................................................................................................................................Definition
......................................................................................................................................................79
5.3.54.2........................................................................................................................................Attributes
......................................................................................................................................................79
5.3.54.3.......................................................................................................................Attribute constraints
......................................................................................................................................................80
5.3.54.4...................................................................................................................................Notifications
......................................................................................................................................................80
5.3.55HostAddr <<choice>>..................................................................................................................80
5.3.55.1.......................................................................................................................................Definition
......................................................................................................................................................80
5.3.56NFInfo <<choice>>......................................................................................................................80
5.3.56.1.......................................................................................................................................Definition
......................................................................................................................................................80
5.3.57UdmInfo <<dataType>>...............................................................................................................81
5.3.57.1.......................................................................................................................................Definition
......................................................................................................................................................81
5.3.57.2........................................................................................................................................Attributes
......................................................................................................................................................81
5.3.57.3.......................................................................................................................Attribute constraints
......................................................................................................................................................81
5.3.57.4...................................................................................................................................Notifications
......................................................................................................................................................81
5.3.58AusfInfo <<dataType>>...............................................................................................................81

3GPP
Release 16 36 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.58.1.......................................................................................................................................Definition
......................................................................................................................................................81
5.3.58.2........................................................................................................................................Attributes
......................................................................................................................................................81
5.3.58.3.......................................................................................................................Attribute constraints
......................................................................................................................................................81
5.3.58.4...................................................................................................................................Notifications
......................................................................................................................................................81
5.3.59UpfInfo <<dataType>>.................................................................................................................81
5.3.59.1.......................................................................................................................................Definition
......................................................................................................................................................81
5.3.59.2........................................................................................................................................Attributes
......................................................................................................................................................81
5.3.59.3.......................................................................................................................Attribute constraints
......................................................................................................................................................81
5.3.59.4...................................................................................................................................Notifications
......................................................................................................................................................82
5.3.60AmfInfo <<dataType>>................................................................................................................82
5.3.60.1.......................................................................................................................................Definition
......................................................................................................................................................82
5.3.60.2........................................................................................................................................Attributes
......................................................................................................................................................82
5.3.60.3.......................................................................................................................Attribute constraints
......................................................................................................................................................82
5.3.60.4...................................................................................................................................Notifications
......................................................................................................................................................82
5.3.61Udrinfo <<dataType>>.................................................................................................................82
5.3.61.1.......................................................................................................................................Definition
......................................................................................................................................................82
5.3.61.2........................................................................................................................................Attributes
......................................................................................................................................................82
5.3.61.3.......................................................................................................................Attribute constraints
......................................................................................................................................................82
5.3.61.4...................................................................................................................................Notifications
......................................................................................................................................................82
5.4 Attribute definitions......................................................................................................................82
5.4.1 Attribute properties.......................................................................................................................82
5.5 Common notifications...................................................................................................................85
6 .....................................................................Information model definitions for network slice NRM
......................................................................................................................................................86
6.1 Imported information entities and local labels..............................................................................86
6.2 Class diagram.................................................................................................................................86
6.2.1 Relationships..................................................................................................................................86
6.2.2 Inheritance.....................................................................................................................................87
6.3 Class definitions.............................................................................................................................87
6.3.1 NetworkSlice...........................................................................................................................87

3GPP
Release 16 37 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.1.1 Definition.......................................................................................................................................87
6.3.1.2 Attributes.......................................................................................................................................87
6.3.1.3 Attribute constraints.......................................................................................................................87
6.3.1.4 Notifications...................................................................................................................................87
6.3.2 NetworkSliceSubnet............................................................................................................87
6.3.2.1 Definition.......................................................................................................................................87
6.3.2.2 Attributes.......................................................................................................................................88
6.3.2.3 Attribute constraints.......................................................................................................................88
6.3.2.4 Notifications...................................................................................................................................88
6.3.3 ServiceProfile <<dataType>>.......................................................................................88
6.3.3.1 Definition.......................................................................................................................................88
6.3.3.2 Attributes.......................................................................................................................................88
6.3.3.3 Attribute constraints.......................................................................................................................88
6.3.3.4 Notifications...................................................................................................................................88
6.3.4 SliceProfile <<dataType>>...........................................................................................89
6.3.4.1 Definition.......................................................................................................................................89
6.3.4.2 Attributes.......................................................................................................................................89
6.3.4.3 Attribute constraints.......................................................................................................................89
6.3.4.4 Notifications...................................................................................................................................89
6.3.5 NsInfo <<dataType>>..........................................................................................................89
6.3.5.1 Definition.......................................................................................................................................89
6.3.5.2 Attributes.......................................................................................................................................89
6.3.5.3 Attribute constraints.......................................................................................................................89
6.3.5.4 Notifications...................................................................................................................................89
6.4 Attribute definition........................................................................................................................90
6.4.1 Attribute properties........................................................................................................................90
6.5 Common notifications....................................................................................................................93
7 ................................................................................................................................Solution Set (SS)
.......................................................................................................................................................93
Annex A (normative):......................................................................................................................Cell state handling
.......................................................................................................................................................95
A.1 .........Relation between the administrative state and the "Pre-operation state of the gNB-DU Cell"
.......................................................................................................................................................95
A.2 ...............................................................................................Combined state diagram for gNB cell
......................................................................................................................................................95
Annex B (normative):................................................................................... NSI and NSSI state handling
......................................................................................................................................................99
B.1 .............................................................................................................................NSI state handling
......................................................................................................................................................99
B.2 ......................................................................................................................State handling of NSSI
....................................................................................................................................................100
Annex C (normative):.................................................................................XML definitions for NR NRM
....................................................................................................................................................103
C.1 ..............................................................................................................................................General
....................................................................................................................................................103
C.2 ........................................................................................................................Architectural features
....................................................................................................................................................103
C.3 ............................................................................................................................................Mapping
....................................................................................................................................................103
C.3.1 General mapping.........................................................................................................................103
C.3.2 Information Object Class (IOC) mapping...................................................................................103
C.4 .....................................................................................................................Solution Set definitions
....................................................................................................................................................103

3GPP
Release 16 38 3GPP TS 28.541 V16.23.0 (2019-0912)

C.4.1 XML definition structure............................................................................................................103


C.4.2 Graphical representation.............................................................................................................103
C.4.3 XML schema "nRNrm.xsd"........................................................................................................104
Annex D (normative):................................................................................JSON definitions for NR NRM
....................................................................................................................................................119
D.1 ..............................................................................................................................................General
....................................................................................................................................................119
D.2 ........................................................................................................................Architectural features
....................................................................................................................................................119
D.3 ............................................................................................................................................Mapping
....................................................................................................................................................119
D.4 .............................................................................................................Solution Set (SS) definitions
....................................................................................................................................................119
D.4.1 JSON definition structure............................................................................................................119
D.4.2 Graphical representation.............................................................................................................119
D.4.3 JSON schema "nrNrm.json"........................................................................................................119
Annex E (normative):...............................................................................YANG definitions for NR NRM
....................................................................................................................................................141
E.1 ..............................................................................................................................................General
....................................................................................................................................................141
E.2 ..................................................................................................................................................Void
....................................................................................................................................................141
E.3 ..................................................................................................................................................Void
....................................................................................................................................................141
E.4 ..................................................................................................................................................Void
....................................................................................................................................................141
E.5 ............................................................................................................................................Modules
....................................................................................................................................................141
E.6 ...................................................................................................................Graphical representation
....................................................................................................................................................176
E.7 ............................................................................................................................Mount information
....................................................................................................................................................177
Annex F (normative):...............................................................................XML definitions for 5GC NRM
....................................................................................................................................................178
F.1 ..............................................................................................................................................General
....................................................................................................................................................178
F.2 ........................................................................................................................Architectural features
....................................................................................................................................................178
F.3 ............................................................................................................................................Mapping
....................................................................................................................................................178
F.3.1 General mapping.........................................................................................................................178
F.3.2 Information Object Class (IOC) mapping...................................................................................178
F.4 .....................................................................................................................Solution Set definitions
....................................................................................................................................................178

3GPP
Release 16 39 3GPP TS 28.541 V16.23.0 (2019-0912)

F.4.1 XML definition structure............................................................................................................178


F.4.2 Graphical representation.............................................................................................................178
F.4.3 XML schema "ngcNrm.xsd".......................................................................................................179
Annex G (normative):..............................................................................JSON definitions for 5GC NRM
....................................................................................................................................................200
G.1 ..............................................................................................................................................General
....................................................................................................................................................200
G.2 ........................................................................................................................Architectural features
....................................................................................................................................................200
G.3 ............................................................................................................................................Mapping
....................................................................................................................................................200
G.4 .....................................................................................................................Solution Set definitions
....................................................................................................................................................200
G.4.1 JSON definition structure............................................................................................................200
G.4.2 Graphical representation.............................................................................................................200
G.4.3 JSON schema "ngcNrm.json".....................................................................................................200
Annex H (normative):......................................................................................YANG definitions for 5GC
....................................................................................................................................................220
H.1 ..............................................................................................................................................General
....................................................................................................................................................220
H.2 ..................................................................................................................................................Void
....................................................................................................................................................221
H.3 ..................................................................................................................................................Void
....................................................................................................................................................221
H.4 ..................................................................................................................................................Void
....................................................................................................................................................221
H.5 ............................................................................................................................................Modules
....................................................................................................................................................221
H.6 ...................................................................................................................Graphical representation
....................................................................................................................................................267
H.7 ............................................................................................................................Mount information
....................................................................................................................................................301
Annex I (normative):.............................................................................XML definitions for network slice
....................................................................................................................................................303
I.1 ..............................................................................................................................................General
....................................................................................................................................................303
I.2 ........................................................................................................................Architectural features
....................................................................................................................................................303
I.3 ............................................................................................................................................Mapping
....................................................................................................................................................303
I.3.1 General mapping.........................................................................................................................303
I.3.2 Information Object Class (IOC) mapping...................................................................................303
I.4 .............................................................................................................Solution Set (SS) definitions
....................................................................................................................................................303

3GPP
Release 16 40 3GPP TS 28.541 V16.23.0 (2019-0912)

I.4.1 XML definition structure............................................................................................................303


I.4.2 Graphical representation.............................................................................................................303
I.4.3 XML schema "sliceNrm.xsd"......................................................................................................304
Annex J (normative):............................................................................JSON definitions for network slice
....................................................................................................................................................307
J.1 ..............................................................................................................................................General
....................................................................................................................................................307
J.2 ........................................................................................................................Architectural features
....................................................................................................................................................307
J.3 ............................................................................................................................................Mapping
....................................................................................................................................................307
J.4 .............................................................................................................Solution Set (SS) definitions
....................................................................................................................................................307
J.4.1 JSON definition structure............................................................................................................307
J.4.2 Graphical representation.............................................................................................................307
J.4.3 JSON schema "sliceNrm.json"....................................................................................................307
Annex K :............................................................................................................................................Void
....................................................................................................................................................312
Annex L (informative):...................................................................................................... Change history
....................................................................................................................................................313

3GPP
Release 16 41 3GPP TS 28.541 V16.23.0 (2019-0912)

Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).

The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:

Version x.y.z

where:

x the first digit:

1 presented to TSG for information;

2 presented to TSG for approval;

3 or greater indicates TSG approved document under change control.

y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.

z the third digit is incremented when editorial only changes have been incorporated in the document.

Introduction
The present document is part of a TS-family covering the 3rd Generation Partnership Project Technical Specification
Group Services and System Aspects Management and orchestration of networks, as identified below:

TS 28.540: Management and orchestration of 5G networks; Network Resource Model (NRM); Stage 1.

TS 28.541: Management and orchestration of 5G networks; Network Resource Model (NRM); Stage 2 and
stage 3.

3GPP
Release 16 42 3GPP TS 28.541 V16.23.0 (2019-0912)

1 Scope
The present document specifies the Information Model and Solution Set for the Network Resource Model (NRM)
definitions of NR, NG-RAN, 5G Core Network (5GC) and network slice, to fulfil the requirements identified in 3GPP
TS 28.540 [10].

The Information Model defines the semantics and behaviour of information object class attributes and relations visible
on the management interfaces in a protocol and technology neutral way. And Solution Set defines one or more solution
set(s) with specific protocol(s) according to the Information Model definitions.

2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.

- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.

- For a specific reference, subsequent revisions do not apply.

- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.

[1] 3GPP TR 21.905: "Vocabulary for 3GPP Specifications".

[2] 3GPP TS 23.501: "System Architecture for the 5G System".

[3] 3GPP TS 38.300: "NR; Overall description; Stage-2".

[4] 3GPP TS 38.401: "NG-RAN; Architecture description".

[5] 3GPP TS 38.413: "NG-RAN; NG Application Protocol (NGAP)".

[6] 3GPP TS 38.420: "NG-RAN; Xn general aspects and principles".

[7] 3GPP TS 38.470: "NG-RAN; F1 general aspects and principles".

[8] 3GPP TS 38.473: "NG-RAN; F1 application protocol (F1AP)".

[9] 3GPP TS 37.340: "NR; Multi-connectivity; Overall description; Stage 2".

[10] 3GPP TS 28.540: "Management and orchestration; 5G Network Resource Model (NRM);Stage 1".

[11] 3GPP TS 28.662: "Telecommunication management; Generic Radio Access Network (RAN)
Network Resource Model (NRM) Integration Reference Point (IRP); Information Service (IS) ".

[12] 3GPP TS 38.104: "NR; Base Station (BS) radio transmission and reception".

[13] 3GPP TS 23.003: "Numbering, Addressing and Identification".

[14] 3GPP TS 36.410: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 general
aspects and principles".

[15] 3GPP TS 36.423: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2
application protocol".

[16] 3GPP TS 36.425: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2
interface user plane protocol".

[17] 3GPP TS 28.625: "State Management Data Definition Integration Reference Point (IRP);
Information Service (IS)".

3GPP
Release 16 43 3GPP TS 28.541 V16.23.0 (2019-0912)

[18] ITU-T Recommendation X.731: "Information technology - Open Systems Interconnection -


Systems Management: State management function".

[19] 3GPP TS 28.658: "Telecommunications management; Evolved Universal Terrestrial Radio Access
Network (E-UTRAN) Network Resource Model (NRM) Integration Reference Point (IRP):
Information Service (IS)".

[20] 3GPP TS 28.702: "Core Network (CN) Network Resource Model (NRM) Integration Reference
Point (IRP); Information Service (IS)".

[21] 3GPP TS 28.708: "Telecommunication management; Evolved Packet Core (EPC) Network


Resource Model (NRM) Integration Reference Point (IRP): Information Service (IS)".

[22] 3GPP TS 23.040: "Technical realization of the Short Message Service (SMS)".

[23] 3GPP TS 29.510: "5G system; Network Function Repository Services; Stage 3".

[24] 3GPP TS 29.531: "5G System; Network Slice Selection Services Stage 3".

[25] Void.

[26] 3GPP TS 28.531: "Management and orchestration; Provisioning".

[27] 3GPP TS 28.554: "Management and orchestration; 5G End to end Key Performance Indicators
(KPI)".

[28] 3GPP TS 22.261: "Service requirements for next generation new services and markets".

[29] ETSI GS NFV-IFA 013 V2.4.1 (2018-02) "Network Function Virtualisation (NFV); Management
and Orchestration; Os-Ma-nfvo Reference Point - Interface and Information Model Specification".

[30] 3GPP TS 28.622: "Telecommunication management; Generic Network Resource Model (NRM)
Integration Reference Point (IRP); Information Service (IS)".

[31] Void.

[32] 3GPP TS 38.211: "NR; Physical channels and modulation".

[33] 3GPP TS 32.616: "Telecommunication management; Configuration Management (CM); Bulk CM


Integration Reference Point (IRP); Solution Set (SS) definitions".

[34] 3GPP TS 28.623: "Telecommunication management; Generic Network Resource Model (NRM)
Integration Reference Point (IRP); Solution Set (SS) definitions".

[35] 3GPP TS 28.532: "Management and orchestration; Management services".

[36] Void.

[37] IETF RFC 791: "Internet Protocol".

[38] IETF RFC 2373: "IP Version 6 Addressing Architecture".

[39] IEEE 802.1Q: "Media Access Control Bridges and Virtual Bridged Local Area Networks".

[40] ETSI GR NFV-IFA 015 (V2.4.1): "Network Function Virtualisation (NFV) Release 2;
Management and Orchestration; Report on NFV Information Model".

[41] 3GPP TS 38.213: "NR; Physical layer procedures for control".

[42] 3GPP TS 38.101-1: "NR; User Equipment (UE) radio transmission and reception; Part 1: Range 1
Standalone".

[43] 3GPP TS 32.156: "Telecommunication management; Fixed Mobile Convergence (FMC) model
repertoire".

[44] IETF RFC 4122: "A Universally Unique IDentifier (UUID) URN Namespace".

3GPP
Release 16 44 3GPP TS 28.541 V16.23.0 (2019-0912)

[45] IETF RFC 8528: "YANG Schema Mount".

[46] IETF RFC 8340: "YANG Tree Diagrams".

[47] 3GPP TS 32.160: "Management and orchestration; Management Service Template".

[48] 3GPP TS 38.463: "NG-RAN; E1 application protocol (E1AP)".

[49] 3GPP TS 38.304: "NR; User Equipment (UE) procedures in Idle mode and RRC Inactive state".

[50] GSMA NG.116 - Generic Network Slice Template Version 1.0 (2019-05-23).

[51] 3GPP TS 22.104: "Service requirements for cyber-physical control applications in vertical
domains; Stage 1".

[52] 3GPP TS 33.501: " Security architecture and procedures for the 5G System".

[53] 3GPP TS 38.901: "Study on channel model for frequencies from 0.5 to 100 GHz ".

[54] 3GPP TS 38.331: "NR; Radio Resource Control (RRC) protocol specification".

[55] 3GPP TS 38.215: "NR; Physical layer measurements".

3 Definitions and abbreviations

3.1 Definitions
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1], 3GPP TS 28.540 [10]
and the following apply. A term defined in the present document takes precedence over the definition of the same term,
if any, in 3GPP TR 21.905 [1] and 3GPP TS 28.540 [10].

3.2 Abbreviations
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1], 3GPP TS 23.501 [2], 3GPP
TS 38.401 [4], 3GPP TS 28.540 [10] and the following apply. An abbreviation defined in the present document takes
precedence over the definition of the same abbreviation, if any, in 3GPP TR 21.905 [1] , 3GPP TS 23.501 [2], 3GPP TS
38.401 [4] and 3GPP TS 28.540 [10].

BWP Bandwidth part


CM Configuration Management
DN Distinguished Name
IOC Information Object Class
JSON JavaScript Object Notation
NFV Network Functions Virtualisation
NRM Network Resource Model
NS Network Service
NSI Network Slice Instance
NSSAI Network Slice Selection Assistance Information
NSSI Network Slice Subnet Instance
PNF Physical Network Function
RIM Remote interference management
RIM-RS Remote interference management reference signal
SBA Service Based Architecture
SS Solution Set
TN Transport Network
VNF Virtualised Network Function

3GPP
Release 16 45 3GPP TS 28.541 V16.23.0 (2019-0912)

4 Information model definitions for NR NRM

4.1 Imported and associated information


4.1.1 Imported information entities and local labels
Label reference Local label
TS 28.622 [30], IOC, ManagedFunction ManagedFunction
TS 28.622 [30], IOC, EP_RP EP_RP
TS 28.662 [11], IOC, SectorEquipmentFunction SectorEquipmentFunction
TS 28.658 [19], IOC, ExternalENBFunction ExternalENBFunction
TS 28.708 [21], IOC, ServingGWFunction ServingGWFunction
TS 28.658 [19], IOC, EUtranCellFDD EUTranCellFDDEUtranCellFDD
TS 28.658 [19], IOC, EUtranCellTDD EUTranCellTDDEUtranCellTDD
TS 28.658 [19], dataType, PLMNId PLMNId
TS 28.658 [19], IOC, ENBFunction ENBFunction
TS 28.708 [21], IOC, ExternalServingGWFunction ExternalServingGWFunction
TS 28.658 [19], IOC, ExternalEUtranCellFDD ExternalEUtranCellFDD
TS 28.658 [19], IOC, ExternalEUtranCellTDD ExternalEUtranCellTDD
TS 28.658 [19], IOC, AdjacentCell AdjacentEUtranCell
TS 28.658 [19], IOC, EUtranFrequency EUtranFrequency
TS 28.658 [19], IOC, EUtranFreqRelation EUtranFreqRelation
TS 28.658 [19], IOC, EUtranRelation EUtranCellRelation
TS 28.658 [19], IOC, AdjacentCell AdjacentEUtranCell
TS 28.658 [19], IOC, EUtranFrequency EUtranFrequency
TS 28.658 [19], IOC, EUtranFreqRelation EUtranFreqRelation

4.1.2 Associated information entities and local labels


Label reference Local label
TS 28.622 [30], IOC, ManagedElement ManagedElement
TS 28.622 [30], IOC, SubNetwork SubNetwork

4.2 Class diagram


4.2.1 Class diagram for gNB and en-gNB

4.2.1.1 Relationships
This clause depicts the set of classes (e.g. IOCs) that encapsulates the information relevant for this gNB and en-gNB.
For the UML semantics, see 3GPP TS 32.156 [43]. Subsequent clauses provide more detailed specification of various
aspects of these classes.

The model fragments are for management representation of gNB and en-gNB for all NG-RAN deployment scenario as
listed below.

- Non-split NG-RAN deployment senario, represents the gNB defined in TS 38.401[4].

- 2-split NG-RAN deployment scenario, represents the gNB consist of gNB-CU and gNB-DU defined in TS
38.401[4] clause 6.1.1.

- 3-split NG-RAN deployment scenario, represents the gNB consist of gNB-CU-CP, gNB-CU-UP and gNB-DU
defined in TS 38.401[4] clause 6.1.2.

3GPP
Release 16 46 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 4.2.1.1-1: NRM for all deployment scenarios

3GPP
Release 16 47 3GPP TS 28.541 V16.23.0 (2019-0912)

3GPP
Release 16 48 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 4.2.1.1-2: NRM for EPs for all deployment scenarios

3GPP
Release 16 49 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 4.2.1.1-3: NRM for <<IOC>>NRSectorCarrier and <<IOC>>BWP for all deployment scenarios

Figure 4.2.1.1-4: Cell Relation view for all deployment scenarios

3GPP
Release 16 50 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 4.2.1.1-4: Cell Relation view for all deployment scenarios

NOTE 1: The above NRM fragment uses SubNetwork to hold both NR and LTE external entities and
frequencies.

Figure 4.2.1.1-5: Cell Relation view for all deployment scenarios

NOTE 2: The above NRM fragment uses NRNetwork to hold NR external entities and frequency and using
EUtraNetwork to hold LTE external entities and frequency. The NRNetwork and EUtraNetwork
are subclasses of SubNetwork (defined in TS 28.622 [30]) with no additional attributes. The reason
using NRNetwork and EUtraNetwork is for a clean separation of NR external entities and frequency
and LTE external entities and frequency.

3GPP
Release 16 51 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 4.2.1.1-5: View on frequencies and external entities

4.2.1.2 Inheritance

3GPP
Release 16 52 3GPP TS 28.541 V16.23.0 (2019-0912)

3GPP
Release 16 53 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 4.2.1.2-1: Inheritance Hierarchy

4.3 Class definitions


4.3.1 GNBDUFunction

4.3.1.1 Definition
For non-split NG-RAN deployment scenario, this IOC together with GNBCUCPFunction IOC and GNBCUUPFunction
IOC provide the management of gNB defined in clause 6.1.1 in 3GPP TS 38.401 [4].

For 2-split and 3-split NG-RAN architecture, this IOC provides the management representation of tgNB-DU defined in
clause 6.1.1 in 3GPP TS 38.401 [4].

The following table identifies the necessary end points required for the representation of gNB and en-gNB, of all
deployment scenarios.

Req End point requirement for End point requirement for End point requirement for
Role 3-split deployment scenario 2-split deployment scenario Non-split deployment scenario

gNB <<IOC>>EP_F1C, <<IOC>>EP_F1C, None.


<<IOC>>EP_F1U <<IOC>>EP_F1U

en-gNB <<IOC>>EP_F1C, <<IOC>>EP_F1C, None.


<<IOC>>EP_F1U <<IOC>>EP_F1U

4.3.1.2 Attributes
The GNBDUFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

3GPP
Release 16 54 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
gNBDUId M T T F T
gNBDUName O T T F T
gNBId M T F F T
gNBIdLength M T T F T

4.3.1.3 Attribute constraints


None.

4.3.1.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.2 GNBCUCPFunction

4.3.2.1 Definition
For non-split NG-RAN deployment scenario, this IOC together with GNBCUUPFunction IOC and GNBDUFunction
IOC provide the management representation of gNB defined in clause 6.1.1 in 3GPP TS 38.401 [4].

For 2-split NG-RAN deployment scenario, this IOC together with GNBCUUPFunction IOC provide management
representation of the gNB-CU defined in clause 6.1.1 in 3GPP TS 38.401 [4].

For 3-split NG-RAN deployment scenario, this IOC provides management representation of gNB-CU-CP defined in
clause 6.1.2 in 3GPP TS 38.401 [4].

The following table identifies the necessary end points required for the representation of gNB and en-gNB, of all
deployment scenarios.

Req End point requirement for End point requirement for End point requirement for
Role 3-split deployment scenario 2-split deployment scenario Non-split deployment scenario

gNB <<IOC>>EP_XnC, <<IOC>>EP_XnC, <<IOC>>EP_XnC,


<<IOC>>EP_NgC, <<IOC>>EP_NgC, <<IOC>>EP_NgC.
<<IOC>>EP_F1C, <<IOC>>EP_F1C
<<IOC>>EP_E1. <<IOC>>EP_F1U.

en-gNB <<IOC>>EP_X2C, <<IOC>>EP_X2C, <<IOC>>EP_X2C.


<<IOC>>EP_F1C, <<IOC>>EP_F1C.
<<IOC>>EP_E1.

4.3.2.2 Attributes
The GNBCUCPFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and
the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
gNBId M T T F T
gNBIdLength M T T F T
gNBCUName O T T F T
pLMNId M T T T T
x2BlackList CM T T F T
x2WhiteList CM T T F T
xnBlackList CM T T F T
xnWhiteList CM T T F T
x2XnHOBlackList CM T T F T

3GPP
Release 16 55 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.2.3 Attribute constraints

None.
Name Definition
x2BlackList Condition: ANR function is supported AND Multi-Radio Dual
Connectivity with the EPC (see TS 37.340 [9] clause 4.1.2) is
supported.
x2WhiteList Condition: ANR function is supported AND Multi-Radio Dual
Connectivity with the EPC (see TS 37.340 [9] clause 4.1.2) is
supported.
xnBlackList Condition: ANR function is supported.
xnWhiteList Condition: ANR function is supported.
x2XnHOBlackList Condition: ANR function is supported.

4.3.2.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.3 GNBCUUPFunction

4.3.3.1 Definition
For non-split NG-RAN deployment scenario, this IOC together with GNBCUCPFunction IOC and GNBDUFunction
IOC provide the management representation of gNB defined in clause 6.1.1 in 3GPP TS 38.401 [4].

For 2-split NG-RAN deployment scenario, this IOC together with GNBCUCPFunction IOC provide management
representation of gNB-CU defined in clause 6.1.1 in 3GPP TS 38.401 [4].

For 3-split NG-RAN deployment scenario, this IOC provides management representation of tgNB-CU-UP defined in
clause 6.1.2 in 3GPP TS 38.401 [4].

The following table identifies the necessary end points required for the representation of gNB and en-gNB, of all
deployment scenarios.

Req End point requirement for End point requirement for End point requirement for
3-split deployment scenario 2-split deployment scenario Non-split deployment scenario
Role

gNB <<IOC>>EP_XnU, <<IOC>>EP_XnU, <<IOC>>EP_XnU,


<<IOC>>EP_NgU, <<IOC>>EP_NgU, <<IOC>>EP_NgU.
<<IOC>>EP_F1U, <<IOC>>EP_F1U.
<<IOC>>EP_E1.

en-gNB <<IOC>>EP_X2U, <<IOC>>EP_X2U, <<IOC>>EP_X2U,


<<IOC>>EP_S1U, <<IOC>>EP_S1U, <<IOC>>EP_S1U.
<<IOC>>EP_F1U, <<IOC>>EP_F1U.
<<IOC>>EP_E1.

4.3.3.2 Attributes
The GNBCUUPFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and
the following attributes:

Support isNotifyabl
Attribute name isReadable isWritable isInvariant
Qualifier e
gNBCUUPId M T F T T
pLMNIdList M T T F T
gNBId M T T F T
gNBIdLength M T T F T

3GPP
Release 16 56 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.3.3 Attribute constraints


None.

4.3.3.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.4 NRCellCU

4.3.4.1 Definition
This IOC represents the part of NR cell information that is responsible for the management of inter-cell mobility and
neighbour relations via ANR.

4.3.4.2 Attributes
The NRCellCU IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
cellLocalId M T T F T
pLMNIdList M T T (Note) F T
sNSSAIList CM T T F T
rRMPolicyType CM T T F T
rRMPolicyNSSIId CM T T F T
rRMPolicyRatio CM T T F T
rRMPolicyRatio2List CM T T F T
rRMPolicy CM T T F T
Attribute related to role
nRFrequencyRef M T F F T
Note: Whether the attribute "pLMNIdList" can be writable depends on the implementation.

NOTE 1: Void.

NOTE 2: Void.

4.3.4.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.
rRMPolicyRatio2List Support Condition: Network slicing feature is supported and
Qualifier rRMPolicyType is 2.
rRMPolicyType Support Qualifier Condition: RRM policy for network slicing feature is supported.
rRMPolicyNSSIId Support Qualifier Condition: RRM policy for network slicing feature is supported and
rRMPolicyType is 1.
rRMPolicyRatio Support Qualifier Condition: RRM policy for network slicing feature is supported and
rRMPolicyType is 1.
rRMPolicy Support Qualifier Condition: RRM policy for network slicing feature is supported and
rRMPolicyType is 0.

4.3.4.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 57 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.5 NRCellDU

4.3.5.1 Definition
This IOC represents the part of NR cell information that describes s the specific resources instances.

An NR cell transmits SS/PBCH block and always requires downlink transmission at a certain carrier frequency with a
certain channel bandwidth. Transmission may be performed from multiple sector-carriers using different transmission
points, and these may be configured with different carrier frequencies and channel bandwidths, as long as they are
aligned to the cell's downlink resource grids as defined in subclause 4.4 in TS 38.211 [32]. The values of arfcnDL and
bSChannelBwDL attributes define the resource grids which each sector-carrier needs to be aligned to. See subclauses
5.3 and 5.4.2 of TS 38.104 for definitions of BS channel bandwidth and NR-ARFCN, respectively.

An NR cell requires an uplink in order to provide initial access. In case of TDD, the values of arfcnUL and
bSChannelBwUL have to always be set to the same values as for the corresponding DL attributes. For both FDD and
TDD, the arfcnUL and bSChannelBwUL define uplink resource grids to which each sector-carrier needs to align to.

An NR cell can in addition be configured with a supplementary uplink, which has its own arfcnSUL and
bSChannelBwSUL, which define resource grids for supplementary uplink sector-carriers.

Each of downlink, uplink and supplementary uplink (if configured) need an initial bandwidth part (BWP), which
defines resources to be used by UEs during and immediately after initial access. Additional BWPs can be either
configured or calculated by gNB internally and be applied to UEs dynamically by gNB based on e.g. UE capability and
bandwidth need of each UE.

NOTE: The S-NSSAI(s) in the S-NSSAIList are common to all PLMNs listed in the pLMNIdList attribute for the
NRCellDU.

4.3.5.2 Attributes
The NRCellDU IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

3GPP
Release 16 58 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
cellLocalId M T T F T
operationalState M T F F T (see Note 2)
administrativeState M T T F T (see Note 2)
cellState M T F F T (see Note 2)
pLMNIdList M T T F T
sNSSAIList CM T T F T
nRPCI M T T F T
nRTAC CM T T F T
arfcnDL M T T F T
arfcnUL CM T T F T
arfcnSUL CM T T F T
bSChannelBwDL M T T F T
ssbFrequency M T T F T
ssbPeriodicity M T T F T
ssbSubCarrierSpacing M T T F T
ssbOffset M T T F T
ssbDuration M T T F T
bSChannelBwUL CM T T F T
bSChannelBwSUL CM T T F T
rimRSMonitoringStartTime O T T F T
rimRSMonitoringStopTime O T T F T
Attribute related to role
nRSectorCarrierRef M T T F T
bWPRef M T T F T
nRFrequencyRef CO T T F T
NOTE 1: No state propagation is implied.

NOTE 2: The attribute value change is conveyed by the notifyStateChange notification.

4.3.5.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.
arfcnUL Support Qualifier Condition: The cell has an uplink (FDD or TDD)
arfcnSUL Support Qualifier Condition: The cell has a supplementary uplink
bSChannelBwUL Support Qualifier Condition: The cell has an uplink (FDD or TDD)
bSChannelBwSUL Support Qualifier Condition: The cell has a supplementary uplink
nrTAC Support Qualifier Condition: 5G Standalone solution is supported.
nRFrequencyRef Support Qualifier Condition: Non-split deployment scenario is supported
ssbFrequency Support Qualifier Condition: nRFrequencyRef is not used.
ssbSubCarrierSpacing Support Qualifier Condition: nRFrequencyRef is not used.

4.3.5.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.6 NRSectorCarrier

4.3.6.1 Definition
This <<IOC>>NRSectorCarrier represents the resources of each transmission point included in the cell. These in
general have different physical locations (of the antennae), and possibly different frequencies or bandwidths. The UE is
not directly aware of which NRSectorCarrier resources the network uses for its connection.

An NR sector-carrier can have downlink, uplink or both as specified by txDirection. Attributes related to
unavailable direction (DL or UL) shall not be set.

An NR sector-carrier can have downlink, uplink or both as specified by txDirection. Attributes related to unavailable
direction (DL or UL) shall not be set.

Additional NRSectorCarriers not directly associated to one cell only can also be configured.

3GPP
Release 16 59 3GPP TS 28.541 V16.23.0 (2019-0912)

If a value of arfcnDL, arfcnUL, bSChannelBwDL or bSChannelBwUL can be derived unambiguously from the
referring cell, then that attribute needs not be present. That will not be possible if the NRSectorCarrier is used for
supplementary uplink, if it is not directly associated to a cell, or if the sector-carrier uses only a part of the cell's channel
bandwidth. Thus, at least in those cases the applicable attributes have to be present and their values need to be set.

4.3.6.2 Attributes
The NRSectorCarrier IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
txDirection M T T F T
configuredMaxTxPower CM T T F T
arfcnDL CM T T F T
arfcnUL CM T T F T
bSChannelBwDL CM T T F T
bSChannelBwUL CM T T F T
attribute related to role
sectorEquipmentFunctionRef M T T F T

4.3.6.3 Attribute constraints


Name Definition
configuredMaxTxPower Condition: The sector-carrier has a downlink.
arfcnDL Condition: The sector-carrier has a downlink AND the value differs from
the referring cell's value of arfcnDL.
arfcnUL Condition: The sector-carrier has an uplink AND the value differs from the
referring cell's value of arfcnUL.
bSChannelBwDL Condition: The sector-carrier has a downlink AND the value differs from
the referring cell's value of bSChannelBwDL.
bSChannelBwUL Condition: The sector-carrier has an uplink AND the value differs from the
referring cell's value of bSChannelBwUL.

4.3.6.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.7 BWP

4.3.7.1 Definition
This IOC represents a bandwidth part (BWP) defined in 3GPP TS 38.211 [32], subclause 4.4.5. A bandwidth part is
related to downlink, uplink or supplementary uplink resource grids, and is defined by its subcarrier spacing (SCS),
cyclic prefix and location and size related to the common resource grid for the applicable SCS.

A BWP can be either an initial BWP used for initial access, or other ("regular") BWP configured for relevant UEs that
support the BWP's characteristics.

4.3.7.2 Attributes
The BWP IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
bwpContext M T T F T
isInitialBwp M T T F T
subCarrierSpacing M T T F T
cyclicPrefix M T T F T
startRB M T T F T
numberOfRBs M T T F T

3GPP
Release 16 60 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.7.3 Attribute constraints


None.

4.3.7.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.8 EP_E1

4.3.8.1 Definition
This IOC represents the local end point of the logical link, supporting E1 interface between gNB-CU-CP and gNB-CU-
UP. The E1 interface is defined in 3GPP TS 38.401 [4].

4.3.8.2 Attributes
The EP_E1 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.8.3 Attribute constraints


None.

4.3.8.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.9 EP_XnU

4.3.9.1 Definition
This IOC represents the one end-point of a logical link supporting the Xn user plane (Xn-U) interface. The Xn-U
interface provides non-guaranteed delivery of user plane PDUs between two NG-RAN nodes. The user plane PDUs are
carried on GTP-U/UDP/IP/Data link layer/Physical layer stack. See subclause 7.2 of 3GPP TS 38.420 [6].

4.3.9.2 Attributes
The EP_XnU IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.9.3 Attribute constraints


None.

4.3.9.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 61 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.10 EP_NgC

4.3.10.1 Definition
This IOC represents the local end point of the control plane interface (NG-C) between the gNB and NG-Core entity.
The transport network layer is built on IP transport. For the reliable transport of signalling messages, SCTP is added on
top of IP. The application layer signalling protocol is referred to as NG-AP (NG Application Protocol).

3GPP TS 38.470 [7] noted that "one gNB-CU and a set of gNB-DUs are visible to other logical nodes as a gNB or an
en-gNB where the gNB terminates the Xn and the NG interfaces, and the en-gNB terminates the X2 and the S1-U
interfaces".

4.3.10.2 Attributes
The EP_NgC IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.10.3 Attribute constraints


None.

4.3.10.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.11 EP_NgU

4.3.11.1 Definition
This IOC represents the local end point of the NG user plane (NG-U) interface between the gNB and the UPGW. The
interface provides non-guaranteed delivery of user plane PDUs between the gNB and the UPGW. GTP-U is baseline for
this interface.

3GPP TS 38.470 [7] noted that "one gNB-CU and a set of gNB-DUs are visible to other logical nodes as a gNB or an
en-gNB where the gNB terminates the Xn and the NG interfaces, and the en-gNB terminates the X2 and the S1-U
interfaces".

4.3.11.2 Attributes
The EP_NgU IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.11.3 Attribute constraints


None.

4.3.11.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 62 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.12 EP_F1C

4.3.12.1 Definition
This IOC represents the local end point of the control plane interface (F1-C) between the DU and CU or CU-CP. The
transport network layer is based on IP transport with the SCTP on top of IP. The application layer signalling protocol is
referred to as NG-AP (NG Application Protocol). See subclause 7.1 of 3GPP TS 38.470 [7].

3GPP TS 38.470 [7] noted that "one gNB-CU and a set of gNB-DUs are visible to other logical nodes as a gNB or an
en-gNB where the gNB terminates the Xn and the NG interfaces, and the en-gNB terminates the X2 and the S1-U
interfaces".

4.3.12.2 Attributes
The EP_F1C IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.12.3 Attribute constraints


None.

4.3.12.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.13 EP_F1U

4.3.13.1 Definition
This IOC represents the local end point of the user plane interface (F1-U) between the DU and CU or CU-UP. The
transport network layer is based on IP transport, with the UDP and GTP-U on top of IP.

3GPP TS 38.470 [7] noted that "one gNB-CU and a set of gNB-DUs are visible to other logical nodes as a gNB or an
en-gNB where the gNB terminates the Xn and the NG interfaces, and the en-gNB terminates the X2 and the S1-U
interfaces".

4.3.13.2 Attributes
The EP_F1U IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.13.3 Attribute constraints


None.

4.3.13.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 63 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.14 EP_S1U

4.3.14.1 Definition
This IOC represents the local end point of the logical link, supporting S1-U interface towards a S-GW node. The S1-U
interface is defined in 3GPP TS 36.410 [14].

4.3.14.2 Attributes
The EP_S1U IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.14.3 Attribute constraints


None.

4.3.14.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.15 EP_X2C

4.3.15.1 Definition
This IOC represents the local end point of the logical link, supporting X2-C application protocols used in EN-DC, to a
neighbour eNB or en-gNB node, which is defined in 3GPP TS 36.423 [15]. EN-DC is defined in 3GPP TS 37.340 [9].

4.3.15.2 Attributes
The EP_X2C IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.15.3 Attribute constraints


None.

4.3.15.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.16 EP_X2U

4.3.16.1 Definition
This IOC represents the local end-point of a logical link supporting the X2 user plane (X2-U) interface used in EN-DC,
which is defined in 3GPP TS 36.425 [16].

3GPP
Release 16 64 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.16.2 Attributes
The EP_X2U IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.16.3 Attribute constraints


None.

4.3.16.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.17 EP_XnC

4.3.17.1 Definition
This IOC represents the local gNB node end point of the logical link, supporting Xn Application protocols, to a
neighbour gNB node. The Xn Application PDUs are carried over SCTP/IP/Data link layer/Physical layer stack. See
subclause 7 of 3GPP TS 38.420 [6].

4.3.17.2 Attributes
The EP_X2C IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

4.3.17.3 Attribute constraints


None

4.3.17.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.18 ExternalGNBCUCPFunction

4.3.18.1 Definition
This IOC represents the properties, known by the management function, of a GNBCUCPFunction managed by
another management function. For more information about GNBCUCPFunction, see subclause 4.3.2.

4.3.18.2 Attributes
The ExternalGNBCUCPFunction includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the
following attributes:

Attribute Support
isReadable isWritable isInvariant isNotifyable
name Qualifier
gNBId M T T F T
gNBIdLength M T T F T
pLMNId M T T F T

3GPP
Release 16 65 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.18.3 Attribute constraints


None.

4.3.18.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.19 ExternalGNBCUUPFunction

4.3.19.1 Definition
This IOC represents the properties, known by the management function, of a GNBCUUPFunction managed by
another management function. For more information about GNBCUUPFunction, see subclause 4.3.3.

4.3.19.2 Attributes
The ExternalGNBCUUPFunction includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30])
and the following attributes:

Attribute Support
isReadable isWritable isInvariant isNotifyable
name Qualifier
gNBId M T T F T
gNBIdLength M T T F T

4.3.19.3 Attribute constraints


None.

4.3.19.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.20 ExternalGNBDUFunction

4.3.20.1 Definition
This IOC represents the properties, known by the management function, of a GNBDUFunction managed by another
management function. For more information about GNBDUFunction, see subclause 4.3.1.

4.3.20.2 Attributes
The ExternalGNBDUFunction includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and
the following attributes:

Attribute Support
isReadable isWritable isInvariant isNotifyable
name Qualifier
gNBId M T T T T
gNBIdLength M T T F T

4.3.20.3 Attribute constraints


None.

4.3.20.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 66 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.21 ExternalUPFFunction

4.3.21.1 Definition
This IOC represents the properties, known by the management function, of a UPFFunction managed by another
management function. For more information about UPFFunction, see subclause 5.3.3.

4.3.21.2 Attributes
The ExternalUPFFunction includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Attribute Support
isReadable isWritable isInvariant isNotifyable
name Qualifier

4.3.21.3 Attribute constraints


None.

4.3.21.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.22 ExternalAMFFunction

4.3.22.1 Definition
This IOC represents the properties, known by the management function, of an AMFFunction managed by another
management function. For more information about AMFFunction, see subclause 5.3.

4.3.22.2 Attributes
The ExternalAMFFunction includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Attribute Support
isReadable isWritable isInvariant isNotifyable
name Qualifier

4.3.22.3 Attribute constraints


None

4.3.22.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.23 ExternalMFs <<ProxyClass>>Void

4.3.23.1 Definition

This represents the following IOCs:


<<IOC>>ExternalAMFFunction, <<IOC>>ExternalGNBCUUPFunction,
<<IOC>>ExternalGNBDUFunction, <<IOC>>ExternalServingGWFunction,
<<IOC>>ExternalUPFFunction.

3GPP
Release 16 67 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.23.2 Attributes

See respective IOCs.

4.3.23.3 Attribute constraints

See respective IOCs.

4.3.23.4 Notifications

See respective IOCs.

4.3.24 ENBFunction <<ProxyClass>>

4.3.24.1 Definition
This IOC represents an <<IOC>>ENBFunction and <<IOC>>ExternalENBFunction.

4.3.24.2 Attributes
See that defined in <<IOC>>ENBFunction and <<IOC>>ExternalENBFunction.

4.3.24.3 Attribute constraints


See that defined in <<IOC>>ENBFunction and <<IOC>>ExternalENBPFunction.

4.3.24.4 Notifications
See respective IOCs.

4.3.25 GNBCUCPFunction <<ProxyClass>>

4.3.25.1 Definition
This IOC represents an <<IOC>>GNBCUCPFunction and <<IOC>>ExternalGNBCUCPFunction.

4.3.25.2 Attributes
See that defined in <<IOC>>GNBCUCPFunction and <<IOC>>ExternalGNBCUCPFunction.

4.3.25.3 Attribute constraints


See respective IOCs.

4.3.25.4 Notifications
See respective IOCs.

4.3.26 GNBCUUPFunction <<ProxyClass>>

4.3.26.1 Definition
This IOC represents an <<IOC>>GNBCUUPFunction and <<IOC>>ExternalGNBCUUPFunction.

3GPP
Release 16 68 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.26.2 Attributes
See that defined in <<IOC>>GNBCUUPFunction and <<IOC>>ExternalGNBCUUPFunction.

4.3.26.3 Attribute constraints


See that defined in <<IOC>>GNBCUUPFunction and <<IOC>>ExternalGNBCUUPFunction.

4.3.26.4 Notifications
See respective IOCs.

4.3.27 GNBDUFunction <<ProxyClass>>

4.3.27.1 Definition
This IOC represents an <<IOC>>GNBDUFunction and <<IOC>>ExternalGNBDUFunction.

4.3.27.2 Attributes
See that defined in <<IOC>>GNBDUFunction and <<IOC>>ExternalGNBDUFunction.

4.3.27.3 Attribute constraints


See that defined in <<IOC>>GNBDUFunction and <<IOC>>ExternalGNBDUFunction.

4.3.27.4 Notifications
See respective IOCs.

4.3.28 ServingGWFFunction <<ProxyClass>>

4.3.28.1 Definition
This IOC represents an <<IOC>>ServingGWFFunction and <<IOC>>ExternalServingGWFunction.

4.3.28.2 Attributes
See that defined in <<IOC>>ServingGWFunction and <<IOC>>ExternalServingGWFunction.

4.3.28.3 Attribute constraints


See that defined in <<IOC>>ServingGWFunction and <<IOC>>ExternalServingGWFunction.

4.3.28.4 Notifications
See respective IOCs.

4.3.29 UPFFunction <<ProxyClass>>

4.3.29.1 Definition
This IOC represents an <<IOC>>UPFFunction and <<IOC>>ExternalUPFFunction.

3GPP
Release 16 69 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.29.2 Attributes
See that defined in <<IOC>>UPFFunction and <<IOC>>ExternalUPFFunction.

4.3.29.3 Attribute constraints


See that defined in <<IOC>>UPFFunction and <<IOC>>ExternalUPFFunction.

4.3.29.4 Notifications
See respective IOCs.

4.3.30 AMFFunction <<ProxyClass>>

4.3.30.1 Definition
This IOC represents an <<IOC>>AMFFunction and <<IOC>>ExternalAMFFunction.

4.3.30.2 Attributes
See that defined in <<IOC>>AMFFunction and <<IOC>>ExternalAMFFunction.

4.3.30.3 Attribute constraints


See that defined in <<IOC>>AMFFunction and <<IOC>>ExternalAMFFunction.

4.3.30.4 Notifications
See respective IOCs.

4.3.31 Void

4.3.32 NRCellRelation

4.3.32.1 Definition
This IOC represents a neighbour cell relation from a source cell to a target cell, where the target cell is an NRCellCU
or ExternalNRCellCU instance.

The source cell can be a NRCellCU instance. This is the case for an Intra-NR neighbour cell relation.

The source cell can be a EUtranGenericCell instance. This is the case for Inter-LTE-NR neighbour cell relation,
from E-UTRAN to NR. See 3GPP TS 28.658 [19].

Neighbour cell relations are unidirectional.

4.3.32.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
Id M T T T F
nRTCI O T T F T
cellIndividualOffsetadjacentCell M T T F T
isRemoveAllowed CM T T F T
isHOAllowed CM T T F T
attribute related to role
nRFreqRelationRef M T T F T
adjacentNRCellRef M T T F T

3GPP
Release 16 70 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.32.3 Attribute constraints


Name Definition
isRemoveAllowed Condition: ANR function is supported in the source cell.
isHOAllowed Condition: ANR function is supported in the source cell.

4.3.32.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.33 NRFreqRelation

4.3.33.1 Definition
This IOC, together with the target NRFrequency, represents the frequency properties applicable to the referencing
NRCellRelation. This IOC represents a neighbour frequency relation for one or more NRCellRelations.

4.3.33.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
offsetMO O T T F F
blackListEntry O T T F F
blackListEntryIdleMode O T T F F
cellReselectionPriority O T T F F
cellReselectionSubPriority O T T F F
pMax O T T F F
qOffsetFreq O T T F F
qQualMin O T T F F
qRxLevMin M T T F F
threshXHighP M T T F F
threshXHighQ CM T T F F
threshXLowP M T T F F
threshXLowQ CM T T F F
tReselectionNr M T T F F
tReselectionNRSfHigh O T T F F
tReselectionNRSfMedium O T T F F
attribute related to role
nRFrequencyRef M T T F F

4.3.33.3 Attribute constraints


Name Definition
threshXHighQ Condition: RSRQ used in SIB4.
threshXLowQ Condition: RSRQ used in SIB4.

4.3.33.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.34 EutranFreqRelationVoid

4.3.34.1 Definition
This IOC represents a neighbour frequency relation for one or more EutranCellRelations.

3GPP
Release 16 71 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.34.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier

4.3.34.3 Attribute constraints

4.3.34.4 Notifications

The common notifications defined in subclause 4.5 are valid for this IOC, without
exceptions or additions.

4.3.35 ExternalNRCellCU

4.3.35.1 Definition
This abstract IOC represents the properties of an NRCellCU controlled by another Management Service Provider. This
IOC contains necessary attributes for inter-system and intra-system handover. It also contains a subset of the attributes
of related IOCs controlled by Management Service Provider. The way to maintain consistency between the attribute
values of these IOCs is outside the scope of the present document.

4.3.35.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
cellLocalId M T T F T
nRPCI M T T F T
plmnIdList M T T F T
attribute related to role
nRFrequencyRef M T T F T
arfcnDL M T T F T

4.3.35.3 Attribute constraints


None.

4.3.35.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.36 RRMPolicyRatio2 <<dataType>>

4.3.36.1 Definition
This data type represents the properties of RRMPolicyRatio2. The RRM policy setting the ratios for the split of the
Radio resources between the supported S-NSSAILists, in average over time. RRMPolicyRatio2List is a list and
each item of the list has seven attributes. The list of the seven attributes is data type RRMPolicyRatio2. Four of
them specify the percentage of radio resources to be allocated to the corresponding sNSSAIList. The attribute
rRMPolicyMaxRatio defines the maximum resource limitation for the sNSSAIList. The attribute
rRMPolicyMarginMaxRatio defines the safety margin that allows for maximum float limit use with other
sNSSAIs borrowing free resources while keeping safety margin to ensure that resources are available for quota specific

3GPP
Release 16 72 3GPP TS 28.541 V16.23.0 (2019-0912)

sNSSAIList. The attribute rRMPolicyMinRatio defines the minimum resource limitation for the sNSSAIList.
The attribute rRMPolicyMarginMinRatio defines the safety margin that allows for minimum float limit use with
other sNSSAIs borrowing free resources while keeping safety margin to ensure that resources are available for quota
specific sNSSAIList.

4.3.36.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
groupId M T F T F
sNSSAIList M T T F T
quotaType M T T F T
rRMPolicyMaxRatio M T T F T
rRMPolicyMarginMaxRatio O T T F T
rRMPolicyMinRatio M T T F T
rRMPolicyMarginMinRatio O T T F T

4.3.36.3 Attribute constraints


None

4.3.36.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

4.3.37 S-NSSAI <<dataType>>

4.3.37.1 Definition
This data type represents an S-NSSAI. An NSSAI is a set of supported S-NSSAI(s), an S-NSSAI is comprised of an
SST (Slice/Service type) and an optional SD (Slice Differentiator) field, (See TS 23.003 [13]).

4.3.37.2 Attributes

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
sST M T T F T
sD O T T F T

4.3.37.3 Attribute constraints


None

4.3.37.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

4.3.38 NRFrequency

4.3.38.1 Definition
This IOC represents certain NR frequency properties.

3GPP
Release 16 73 3GPP TS 28.541 V16.23.0 (2019-0912)

4.3.38.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
absoluteFrequencySSB M T T F T
sSBSubCarrierSpacing M T T F T
multiFrequencyBandListNR O T F F T

4.3.38.3 Attribute constraints


None.

4.3.38.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.39 CommonBeamformingFunction

4.3.39.1 Definition
This <<IOC>>CommonBeamformingFunction represents common beamforming functionality (eg: SSB beams)
for the NRSectorCarrier.

The CommonBeamformingFunction provides capability to configure the advanced antenna for a sector carrier. The
configuration capability is provided by selection of coverageShape, digitalTilt and digitalAzimuthPan. These attributes
represent the wanted coverage area and radiation pattern on a sector carrier related to an antenna transmission point.
This configuration capability assumes the system shall handle configuration of SSB beams within the sector carrier.
Individual SSB beams within a sector carrier cannot be independently configured as this depends on many conditions
and constraints, for instance TDD patterns, allocations of PRACH occasions, SIB1 and mobility considerations.
The associated <<IOC>> Beam provides information beam direction and beam width for the associated SSB beams as a
result of the configuration. The beams addressed in this definition are the common beams. There may be more than one
beam per CommonBeamformingFunction for the NRSectorCarrier.

4.3.39.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
coverageShape M T T F T
digitalTilt M T T F T
digitalAzimuth M T T F T

4.3.39.3 Attribute constraints


None.

4.3.39.4 Notifications
The common notifications defined in subclause 4.5 are valid for this IOC, without exceptions or additions.

4.3.40 Beam

4.3.40.1 Definition
This <<IOC>>Beam represents the per-Beam information required for, e.g. beam performance management utilizing
measurements generated in the RAN. TS 38.104 [12] relates to beam transmission, TS 38.215 [zz] to beam
measurements, and TS 38.331 [54] to reporting of those measurements and associated beam failure Information
Elements, clauses 5.5.3, 5.5.5.2, 6.3.2. 6.2.2.

Measurements on common beams may be correlated with associated spatial beam information to assist use cases like
troubleshooting performance problems, or SON functions like Coverage & Capacity Optimization.

3GPP
Release 16 74 3GPP TS 28.541 V16.23.0 (2019-0912)

<<IOC>>Beam can have spatial attributes of horizontal/azimuth (ie: Phi φ-axis) and vertical/tilt (ie: Theta θ-axis) beam
pointing direction and beam width attributes. There may be more than one beam per
CommonBeamformingFunction for an NRSectorCarrier. Informational note, beam direction and width are
characteristics—a representation—of directional energy vectors.

4.3.40.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
beamIndex M T F F T
beamType O T F F T
beamAzimuth CM T F F T
beamTilt CM T F F T
beamHorizWidth CM T F F T
beamVertWidth CM T F F T

4.3.40.3 Attribute constraints


Name Definition
beamAzimuth Support Qualifier Condition: The beamType is "SSB-BEAM" and Supported by
Equipment
beamTilt Support Qualifier Condition: The beamType is "SSB-BEAM" and Supported by
Equipment
beamHorizWidth Support Qualifier Condition: The beamType is "SSB-BEAM" and Supported by
Equipment
beamVertWidth Support Qualifier Condition: The beamType is "SSB-BEAM" and Supported by
Equipment

4.4 Attribute definitions


4.4.1 Attribute properties
Attribute Name Documentation and Allowed Values Properties
administrative It indicates the administrative state of the NRCellDU. It describes type: ENUM
State the permission to use or prohibition against using the cell, multiplicity: 1
imposed through the OAM services. isOrdered: N/A
isUnique: N/A
allowedValues: "LOCKED", "SHUTTING DOWN", "UNLOCKED". defaultValue:
The meaning of these values is as defined in ITU-T LockedLOCKED
Recommendation X.731 [18]. isNullable: False

See Annex A for Relation between the "Pre-operation state of the


gNB-DU Cell" and administrative state relevant in case of 2-split
and 3-split deployment scenarios.

operationalSta It indicates the operational state of the NRCellDU instance. It type: ENUM
te describes whether the resource is installed and partially or fully multiplicity: 1
operable (Enabled) or the resource is not installed or not operable isOrdered: N/A
(Disabled). isUnique: N/A
defaultValue: None
allowedValues: "ENABLED", "DISABLED". isNullable: False

3GPP
Release 16 75 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


cellState It indicates the usage state of the NRCellDU instance. It describes type: ENUM
whether the cell is not currently in use (Idle), or currently in use but multiplicity: 1
not configured to carry traffic (Inactive) or is currently in use and is isOrdered: N/A
configured to carry traffic (Active). isUnique: N/A
defaultValue: None
The Inactive and Active definitions are in accordance with TS isNullable: False
38.401 [4]:
"Inactive: the cell is known by both the gNB-DU and the gNB-CU.
The cell shall not serve UEs;
Active: the cell is known by both the gNB-DU and the gNB-CU.
The cell should be able to serve UEs."

"allowedValues: "IDLE", "INACTIVE", "ACTIVE".

arfcnDL NR Absolute Radio Frequency Channel Number (NR-ARFCN) for type: Integer
downlink multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
See TS 38.104 [12] subclause 5.4.2. Note that allowed values of NR- defaultValue: None
ARFCN are specified for each band in subclause 5.4.2.3. isNullable: False

arfcnUL NR Absolute Radio Frequency Channel Number (NR-ARFCN) for type: Integer
uplink multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
See TS 38.104 [12] subclause 5.4.2. Note that allowed values of NR- defaultValue: None
ARFCN are specified for each band in subclause 5.4.2.3. isNullable: False

arfcnSUL NR Absolute Radio Frequency Channel Number (NR-ARFCN) for type: Integer
supplementary uplink multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
See TS 38.104 [12] subclause 5.4.2. Note that allowed values of NR- defaultValue: None
ARFCN are specified for each band in subclause 5.4.2.3. isNullable: False

beamAzimuth The azimuth of a beam transmission, which means the horizontal type: Integer
beamforming pointing angle (beam peak direction) in the (Phi) φ- multiplicity: 1
axis in 1/10th degree resolution. See subclauses 3.2 in TS 38.104 isOrdered: N/A
[12] and 7.3 in TS 38.901 [53] as well as TS 28.662 [11]. The isUnique: N/A
pointing angle is the direction equal to the geometric centre of the defaultValue: Null
half-power contour of the beam relative to the reference plane. isNullable: True
Zero degree implies explicit antenna bearing (boresight). Positive
angle implies clockwise from the antenna bearing.

allowedValues: [-1800 ..1800] 0.1 degree

beamHorizWidt The Horizontal beamWidth of a beam transmission, which means type: Integer
h the horizontal beamforming half-power (3dB down) beamwidth in multiplicity: 1
the (Phi) φ-axis in 1/10th degree resolution. See subclauses 3.2 in isOrdered: N/A
TS 38.104 [12] and 7.3 in TS 38.901 [53]. isUnique: N/A
defaultValue: Null
allowedValues: [0..3599] 0.1 degree isNullable: True

beamIndex Index of the beam. type: Integer


multiplicity: 1
For example, please see subclause 6.6.2 of TS 38.331 [54] where isOrdered: N/A
the ssb-Index in the rsIndexResults element of MeasResultNR is isUnique: N/A
defined. defaultValue: Null
isNullable: True

3GPP
Release 16 76 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


beamTilt The tilt of a beam transmission, which means the vertical type: Integer
beamforming pointing angle (beam peak direction) in the (Theta) multiplicity: 1
θ-axis in 1/10th degree resolution. See subclauses 3.2 in TS isOrdered: N/A
38.104 [12] and 7.3 in TS 38.901 [53] as well as TS 28.662 [11]. isUnique: N/A
The pointing angle is the direction equal to the geometric centre of defaultValue: Null
the half-power contour of the beam relative to the reference plane. isNullable: True
Positive value implies downtilt.

allowedValues: [-900..900] 0.1 degree

beamType The type of the beam. type: string


multiplicity: 0..1
allowedValues: "SSB-BEAM" isOrdered: N/A
isUnique: N/A
defaultValue: Null
isNullable: True

beamVertWidth The Vertical beamWidth of a beam transmission, which means the type: Integer
vertical beamforming half-power (3dB down) beamwidth in the multiplicity: 1
(Theta) θ-axis in 1/10th degree resolution. See subclauses 3.2 in isOrdered: N/A
TS 38.104 [12] and 7.3 in TS 38.901 [53]. isUnique: N/A
defaultValue: Null
allowedValues: [0...1800] 0.1 degree isNullable: True

bSChannelBwDL BS Channel BW in MHz. for downlink type: Integer


multiplicity: 1
allowedValues: isOrdered: N/A
See BS Channel BW in TS 38.104 [12], subclause 5.3. isUnique: N/A
defaultValue: None
isNullable: False

bSChannelBwUL BS Channel BW in MHz.for uplink type: Integer


multiplicity: 1
allowedValues: isOrdered: N/A
See BS Channel BW in TS 38.104 [12], subclause 5.3. isUnique: N/A
defaultValue: None
isNullable: False

bSChannelBwSUL BS Channel BW in MHz.for supplementary uplink type: Integer


multiplicity: 1
allowedValues: isOrdered: N/A
See BS Channel BW in TS 38.104 [12], subclause 5.3. isUnique: N/A
defaultValue: None
isNullable: False

configuredMaxT This is the maximum possible for all downlink channels, used type: Integer
xPower simultaneously in a cell, added together. multiplicity: 1
isOrdered: N/A
allowedValues:TBD isUnique: N/A
defaultValue: None
isNullable: False

coverageShape Identifies the sector carrier coverage shape described by the type: Integer
envelope of the contained SSB beams. The coverage shape is multiplicity: 1
implementation dependent. isOrdered: N/A
isUnique: N/A
allowedValues: 0 : 65535 defaultValue: None
isNullable: False

digitalTilt Digitally-controlled tilt through beamforming. It represents the type: Integer


vertical pointing direction of the antenna relative to the antenna multiplicity: 1
bore sight, representing the total non-mechanical vertical tilt of the isOrdered: N/A
selected coverageShape. Positive value gives downwards tilt isUnique: N/A
and negative value gives upwards tilt. defaultValue: None
isNullable: False
allowedValues: [-900..900] 0.1 degree

3GPP
Release 16 77 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


digitalAzimuth Digitally-controlled azimuth through beamforming. It represents type: Integer
the horizontal pointing direction of the antenna relative to the multiplicity: 1
antenna bore sight, representing the total non-mechanical isOrdered: N/A
horizontal pan of the selected coverageShape. Positive value isUnique: N/A
gives azimuth to the right and negative value gives an azimuth to defaultValue: None
the left. isNullable: False

allowedValues: [-1800 ..1800] 0.1 degree

cyclicPrefix Cyclic prefix as defined in TS 38.211 [32], subclause 4.2. type:


enumerationENUM
allowedValues: multiplicity: 1
"NORMAL", "EXTENDED". isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: False

localAddress This parameter specifies the localAddress including IP address type: String
and VLAN ID used for initialization of the underlying transport. multiplicity: 2
isOrdered: True
First string is IP address, IP address can be an IPv4 address (See isUnique: N/A
RFC 791 [37]) or an IPv6 address (See RFC 2373 [38]). defaultValue: None
Second string is VLAN Id. (See IEEE 802.1Q [39]), isNullable: False

remoteAddress Remote address including IP address used for initialization of the type: String
underlying transport. multiplicity: 1
isOrdered: N/A
IP address can be an IPv4 address (See RFC 791 [37]) or an IPv6 isUnique: N/A
address (See RFC 2373 [38]). defaultValue: None
isNullable: False

gNBId It identifies a gNB within a PLMN. The gNB ID is part of the NR type: Integer
Cell Identifier (NCI) of the gNB cells. multiplicity: 1
See "gNB Identifier (gNB ID)" of subclause 8.2 of TS 38.300 [3]). isOrdered: N/A
See "Global gNB ID" in subclause 9.3.1.6 of TS 38.413 [5]. isUnique: N/A
defaultValue: None
allowedValues: 0..4294967295 isNullable: False

gNBIdLength This indicates the number of bits for encoding the gNB ID. See type: Integer
"Global gNB ID" in subclause 9.3.1.6 of TS 38.413 [5]. multiplicity: 1
isOrdered: N/A
allowedValues: 22 .. 32. isUnique: N/A
defaultValue: None
isNullable: False

gNBDUId It uniquely identifies the DU at least within a gNB-CU. See 'gNB- type: Integer
DU ID' in subclause 9.3.1.9 of 3GPP TS 38.473 [8]. multiplicity: 1
isOrdered: N/A
allowedValues: 0..236-1 isUnique: N/A
defaultValue: None
isNullable: False

gNBCUUPId It uniquely identifies the gNB-CU-UP at least within a gNB-CU-CP. type: Integer
See 'gNB-CU-UP ID' in subclause 9.3.1.15 of 3GPP TS 38.463 multiplicity: 1
[48]. isOrdered: N/A
isUnique: N/A
allowedValues: 0..236-1 defaultValue: None
isNullable: False

gNBCUName It identifies the Central Entity of a NR node, see subclause 9.2.1.4 type: String
of 3GPP TS 38.473 [8]. multiplicity: 1
isOrdered: N/A
allowedValues: Not applicable isUnique: N/A
defaultValue: None
isNullable: False

3GPP
Release 16 78 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


gNBDUName It identifies the Distributed Entity of a NR node, see subclause type: String
9.2.1.5 of 3GPP TS 38.473 [8]. multiplicity: 1
isOrdered: N/A
allowedValues: Not applicable isUnique: N/A
defaultValue: None
isNullable: False

cellLocalId It identifies a NR cell of a gNB. type: Integer


multiplicity: 1
It, together with the gNB Identifier (using gNBId of the parent isOrdered: N/A
GNBCUCPFunction or GNBDUFunction or isUnique: True
ExternalCUCPFunction), identifies a NR cell within a PLMN. defaultValue: None
This is the NR Cell Identity (NCI). See subclause 8.2 of TS 38.300 isNullable: False
[3]),

The NCI can be constructed by encoding the gNB Identifier using


gNBId (of the parent GNBCUCPFunction or GNBDUFunction or
ExternalCUCPFunction) and cellLocalId where the gNB
Identifier field is of length specified by gNBIdLength (of the
parent GNBCUCPFunction or GNBDUFunction or
ExternalCUCPFunction). See "Global gNB ID" in subclause
9.3.1.6 of TS 38.413 [5].

The NR Cell Global identifier (NCGI) is constructed from the


PLMN identity the cell belongs to and the NR Cell Identifier (NCI)
of the cell.
See relation between NCI and NCGI subclause 8.2 of TS 38.300
[3].

allowedValues: Not applicable

nRPCI This holds the Physical Cell Identity (PCI) of the NR cell. type: Integer
multiplicity: 1
allowedValues: isOrdered: N/A
See 3GPP TS 36.211 subclause 6.11 for legal values of pci. isUnique: N/A
defaultValue: None
isNullable: False

nRTAC This holds the identity of the common Tracking Area Code for the type: IntegerBitstring
PLMNs. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
a) It is the TAC or Extended-TAC. defaultValue: NULLone
b) A cell can only broadcast one TAC or Extended-TAC. See isNullable: TrueFalse
TS 36.300, subclause 10.1.7 (PLMNID and TAC relation).
c) TAC is defined in subclause 19.4.2.3 of 3GPP TS 23.003
[13] and Extended-TAC is defined in subclause 9.3.1.29 of
3GPP TS 38.473 [8].
d) For a 5G SA (Stand Alone), it has a non-null value.

GNBCUCPFunctio It specifies the PLMN identifier to be used as part of the global Type: PLMNId
n.pLMNId RAN node identity. multiplicity: 1
isOrdered: N/A
allowedValues: Not applicable. isUnique: N/A
defaultValue: None
isNullable: False

GNBCUUPFunctio This is a list of PLMN identifiers. It defines from which set of type: PLMNId
n.pLMNIdList PLMNs an UE must have as its serving PLMN to be allowed to multiplicity: 1..12
use the GNB-CU-UP. isOrdered: N/A
isUnique: True
allowedValues: Not applicable. defaultValue: None
isNullable: False

3GPP
Release 16 79 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


NRCellCU.pLMNI This is a list of PLMN identifiers. It defines from which set of type: PLMNId
dList PLMNs an UE must have as its serving PLMN to be allowed to multiplicity: 1..12
use the GNB-CU-UP. isOrdered: N/A
It defines which PLMNs that can be served by the NR cell. isUnique: True
defaultValue: None
allowedValues: Not applicable. isNullable: False

NRCellDU.pLMNI It defines which PLMNs that can be served by the NR cell. The type: PLMNId
dList first entry of the list is the PLMN used to construct the nCGI for the multiplicity: 1..12
NR cell. isOrdered: N/A
isUnique: True
allowedValues: Not applicable. defaultValue: None
isNullable: False

ExternalNRCell It defines which PLMNs that are assumed to be served by the NR Type: PLMNId
CU.pLMNIdList Cell in another gNB-CU-CP. This list is either updated by the multiplicity: 1..12
managed element itself (e.g. due to ANR, signalling over Xn etc) isOrdered: N/A
or by consumer over the standard interface. isUnique: True
defaultValue: None
allowedValues: Not applicable. isNullable: False

sNSSAIList It represents the list of S-NSSAI the managed object is supporting. type: S-NSSAI
The S-NSSAI is defined in 3GPP TS 23.003 [13]. multiplicity: *
isOrdered: N/A
allowedValues: See 3GPP TS 23.003 [13] isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

sST This attribute specifies the Slice/Service type (SST) of the network type: Integer
slice. multiplicity: 1
isOrdered: N/A
See clause 5.15.2 of 3GPP TS 23.501 [2]. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
sD This attribute specifies the Slice Differentiator (SD), which is type: Integer
optional information that complements the slice/service type(s) to multiplicity: 1
differentiate amongst multiple Network Slices. isOrdered: N/A
isUnique: N/A
See clause 5.15.2 of 3GPP TS 23.501 [2]. defaultValue: None
allowedValues: N/A
isNullable: False
rRMPolicyType Type of the RRM policy. type: Integer
The value 0 denotes use of the rRMPolicy. multiplicity: 1
The value 1 denotes use of the rRMPolicyNSSIId, rRMPolicyRatio isOrdered: N/A
The value 2 denotes use of the rRMPolicyRatio2. isUnique: N/A
defaultValue: None
allowedValues: 0 : 65535. isNullable: False

rRMPolicyNSSII The list of S-NSSAIs for which a rRMPolicyRatio value is type: DN


d specified multiplicity: 1..*
isOrdered: N/A
allowedValues: Not applicable. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

3GPP
Release 16 80 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


rRMPolicyRatio The RRM policy setting the ratio for the split of the Radio type: Integer
resources between the supported S-NSSAI lists A S-NSSAI list is multiplicity: 1..*
defined in rRMPolicyNSSIId. rRMPolicyRatio is the list of target isOrdered: N/A
percentage values assigned to the corresponding isUnique: N/A
rRMPolicyNSSIId values. Every value specifies the percentage defaultValue: None
of PRBs to be allocated to the corresponding S-NSSAIs, in allowedValues: N/A
average over time. The sum of the values shall be less or equal isNullable: False
100.

allowedValues:
0 : 100

See NOTE 3 and NOTE 4.

rRMPolicyRatio The attribute specifies a list of RRMPolicyRatio2 which is defined type: RRMPolicyRatio2
2List as a datatype. The attribute is used to set the ratios for the split of multiplicity: 1..*
the Radio resources between the sNSSAILists for radio resources isOrdered: N/A
(e.g. RRC connected users, PDCP resource, etc.) in average time isUnique: N/A
(see NOTE 2 and NOTE 3). defaultValue: None
allowedValues: N/A
The sum of the values included in the item of rRMPolicyRatio2 isNullable: False
shall be less or equal 100 (see NOTE 4).

allowedValues: Not applicable.

groupId The attribute identifies one sNSSAIList group inside NRCellCU. type: Integer
The rRMPolicyRatio2 is configured for each group. The value of multiplicity: 1
the groupId is unique inside one NRCellCU instance isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

quotaType The attribute indicates the type of the quota which allows to type: ENUM
allocate resources as strictly usable for defined slice(s) ( “strict multiplicity: 1
quota”) or allows that resources to be used by other slice(s) when isOrdered: N/A
defined slice(s) do not need them ( “float quota”). isUnique: N/A
defaultValue: None
allowedValues: "STRICT", "FLOAT". isNullable: False

rRMPolicyMaxRa The RRM policy setting the maximum percentage of radio type: Integer
tio resources to be allocated to the corresponding S-NSSAIList. multiplicity: 0..1
This quota can be strict or float quota. Strict quota means isOrdered: N/A
resources are not allowed for other sNSSAIs even when they are isUnique: N/A
not used by the defined sNSSAIList. Float quota resources can be defaultValue: None
used by other sNSSAIs when the defined sNSSAIList do not need allowedValues: N/A
them. isNullable: False
Value 0 indicates that there is no maximum limit.

allowedValues:
0 : 100

rRMPolicyMargi Maximum quota margin ratio is applicable when maximum quota type: Integer
nMaxRatio policy ratio is of type “float quota”. It defines the resource quota multiplicity: 0..1
within maximum quota to reserve buffers for new resource isOrdered: N/A
requirements for the specified S-NSSAIList. With the margin ratio, isUnique: N/A
unused resources of the maximum resource quota can be defaultValue: None
allocated to other S-NSSAIs when the free resources are more allowedValues: N/A
than resource amount indicated by the margin. The margin isNullable: False
resource quota can only be used for the specific S-NSSAIList.
Value 0 indicates that no margin is used.

allowedValues:
0 : 100

3GPP
Release 16 81 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


rRMPolicyMinRa The RRM policy setting the minimum percentage of radio type: Integer
tio resources to be allocated to the corresponding S-NSSAIList. multiplicity: 0..1
This quota can be strict or float quota. Strict quota means isOrdered: N/A
resources are not allowed for other sNSSAIs even when they are isUnique: N/A
not used by the defined sNSSAIList. Float quota resources can be defaultValue: None
used by other sNSSAIs when the defined sNSSAIList do not need allowedValues: N/A
them. isNullable: False
Value 0 indicates that there is no minimum limit.

allowedValues:
0 : 100

NOTE: The averaging time interval is implementation dependent.

rRMPolicyMargi Minimum quota margin ratio is applicable when minimum quota type: Integer
nMinRatio policy ratio is of type “float quota”. It defines the resource quota multiplicity: 0..1
within minimum quota to reserve buffers for new resource isOrdered: N/A
requirements for the specified S-NSSAIList. With the margin ratio, isUnique: N/A
unused resources of the minimum resource quota can be defaultValue: None
allocated to other S-NSSAIs when the free resources are more allowedValues: N/A
than resource amount indicated by the margin. The margin isNullable: False
resource quota can only be used for the specific S-NSSAIList.
Value 0 indicates that no margin is used.

allowedValues:
0 : 100

rRMPolicy It represents RRM policy which includes guidance for split of radio type: String
resources between the S-NSSAIs that the cell supports in case multiplicity: 1
when the rRMPolicyType is absent or equal to 0. The RRM policy isOrdered: N/A
is implementation dependent. isUnique: N/A
defaultValue: None
allowedValues: Not applicable isNullable: False

subcarrierSpac Subcarrier spacing configuration for a BWP. See subclause 5 in type: Integer
ingsubCarrierS TS 38.104 [12]. multiplicity: 1
pacing isOrdered: N/A
AllowedValues: [15, 30, 60, 120] depending on the frequency isUnique: N/A
range FR1 or FR2. defaultValue: None
isNullable: False

txDirection Indicates if the transmission direction is downlink (DL), uplink (UL) type: EnumENUM
or both downlink and uplink (DL and UL). multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
"DL", "UL", "DL and UL" defaultValue: None
isNullable: False

bwpContext It identifies whether the object is used for downlink, uplink or type: EnumENUM
supplementary uplink. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
"DL", "UL", "SUL" defaultValue: None
isNullable: False

isInitialBwp It identifies whether the object is used for initial or other BWP. type: EnumENUM

allowedValues: multiplicity: 1
isOrdered: N/A
"INITIAL", "OTHER" isUnique: N/A
defaultValue: None
isNullable: False

3GPP
Release 16 82 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


startRB Offset in common resource blocks to common resource block 0 for type: Integer
the applicable subcarrier spacing for a BWP. This corresponds to multiplicity: 1
N_BWP_start, see subclause 4.4.5 in TS 38.211 [32]. isOrdered: N/A
isUnique: N/A
allowedValues: defaultValue: None
0 to N_grid_size – 1, where N_grid_size equals the number of isNullable: False
resource blocks for the BS channel bandwidth, given the
subcarrier spacing of the BWP.

numberOfRBs Number of physical resource blocks for a BWP. This corresponds type: Integer
to N_BWP_size, see subclause 4.4.5 in TS 38.211 [32]. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
1 to N_grid_size – startRB of the BWP. Se startRB for definition of defaultValue: None
N_grid_size. isNullable: False

nRTCI This is the Target NR Cell Identifier. It consists of NR Cell type: Integer
Identifier (NCI) and Physical Cell Identifier of the target NR cell multiplicity: 1
(nRPCI). isOrdered: N/A
isUnique: N/A
The NRRelation.nRTCI identifies the target cell from the defaultValue: None
perspective of the NRCell, the name-containing instance of the isNullable: False
subject NRCellCU instance.

allowedValues: Not applicable.

adjacentCellRe This attribute contains the DN of an aAdjacentNRCell (NRCellCU type: DN


f or ExternalNRCellCU) or AdjacentEutranCell multiplicity: 1
(EutranCellFDD or EutranCellTDD or isOrdered: N/A
ExternalEutranCellFDD or ExternalEutranCellTDD) isUnique: True
defaultValue: None
allowedValues: Not applicable. isNullable: False

ssbFrequency Indicates cell defining SSB frequency domain position type: Integer
multiplicity: 1
Frequency of the cell defining SSB transmission. The frequency isOrdered: N/A
provided in this attribute identifies the position of resource element isUnique: N/A
RE=#0 (subcarrier #0) of resource block RB#10 of the SS block. defaultValue: None
The frequency must be positioned on the NR global frequency isNullable: False
raster, as defined in TS 38.101 [42] subclause 5.4.2. and within
bSChannelBwDL.

allowedValues: 0..3279165
nRFrequencyRef This attribute contains the DN of the referenced NRFrequency. type: DN
multiplicity: 1
allowedValues: Not applicable. isOrdered: N/A
isUnique: True
defaultValue: None
isNullable: False

nRSectorCarrie This attribute contains the DN of the referenced type: DN


rRef NRSectorCarrier. multiplicity: 1
isOrdered: N/A
allowedValues: Not applicable. isUnique: True
defaultValue: None
isNullable: False

bWPRef This attribute contains the DN of the referenced BWP. type: DN


multiplicity: 1
allowedValues: Not applicable. isOrdered: N/A
isUnique: True
defaultValue: None
isNullable: False

3GPP
Release 16 83 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


sectorEquipmen This attribute contains the DN of the referenced type: DN
tFunctionRef NSectorEquipmentFunction. multiplicity: 1
isOrdered: N/A
allowedValues: Not applicable. isUnique: True
defaultValue: None
isNullable: False

offsetMO It is a list of offset values applicable to all measured cells with type: QOffsetRangeList
reference signal(s) indicated in this MeasObjectNR. See offsetMO multiplicity: 1
of subclause 5.5.4 of TS 38.331 [31]. isOrdered: N/A
isUnique: N/A
defaultValue: N/A
allowedValues: Not applicable. isNullable: False

cellIndividual It is a list of offset values for the neighbour cell. Used when UE is type: Integer
Offset in connected mode. The unit is 1dB. It is defined for multiplicity: 6
rsrpOffsetSSB, rsrqOffsetSSB, sinrOffsetSSB, rsrpOffsetCSI-RS, isOrdered: True
rsrqOffsetCSI-RS and sinrOffsetCSI-RS. See TS 38.331 [31].   isUnique: N/A
defaultValue: 0
allowedValues: Not applicable. isNullable: False

blackListEntry It specifies a list of PCI (physical cell identity) that are blacklisted type: Integer
in EUTRAN measurements as described in 3GPP TS 38.331 [31]. multiplicity: *
isOrdered: N/A
allowedValues: { 0…1007 } isUnique: N/A
defaultValue: None
isNullable: False

blackListEntry It specifies a list of PCI (physical cell identity) that are blacklisted type: Integer
IdleMode in SIB4 and SIB5. multiplicity: 1
isOrdered: N/A
allowedValues: { 0…1007 } isUnique: N/A
defaultValue: None
isNullable: False

cellReselectio It is the absolute priority of the carrier frequency used by the cell type: Integer
nPriority reselection procedure. See CellReselectionPriority IE in TS 38.331 multiplicity: 1
[31]. isOrdered: N/A
isUnique: N/A
It corresponds to the parameter priority in 3GPP TS 38.304 [49]. defaultValue: 0None
isNullable: False
Value 0 means lowest priority. The UE behaviour when no value is
entered is specified in subclause 5.2.4.1 of 3GPP TS 38.304 [49].

The value must not already used by other RAT, i.e. equal priorities
between RATs are not supported.

allowedValues: N/A

cellReselectio It indicates a fractional value to be added to the value of type: Short


nSubPriority cellReselectionPriority to obtain the absolute priority of the multiplicity: 1
concerned carrier frequency for E-UTRA and NR. See isOrdered: N/A
CellReselectionSubPriority IE in TS 38.331 [31]. isUnique: N/A
defaultValue: None
allowedValues: { 0.2, 0.4, 0.6, 0.8 }. isNullable: False

pMax It calculates the parameter Pcompensation (defined in 3GPP TS type: Integer


38.304 [49]), at cell reselection to an Cell. Its unit is 1 dBm. It multiplicity: 1
corresponds to parameter PEMAX in 3GPP TS 38.101 [??]. isOrdered: N/A
isUnique: N/A
allowedValues: { -30..33 }. defaultValue: None
isNullable: False

3GPP
Release 16 84 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


qOffsetFreq It is the frequency specific offset applied when evaluating type: Real
candidates for cell reselection. See TS 38.331 [49]. Its unit is 1 dB. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
{ -24, -22, -20, -18, -16, -14, -12, -10, -8, -6, -5, -4, -3, -2, -1, 0, defaultValue: 0
1, 2, 3, 4, 5, 6, 8, 10, 12, 14, 16, 20, 22, 24 } isNullable: False

qOffsetRangeLi It is used to indicate a cell, beam or measurement object specific type: ENUM
st offset to be applied when evaluating candidates for cell re- multiplicity: 6
selection or when evaluating triggering conditions for isOrdered: True
isUnique: N/A
measurement reporting. The value in dB. Value dB-24
defaultValue: 0
corresponds to -24 dB, dB-22 corresponds to -22 dB and so on. isNullable: False

This is a list of enum values representing, in sequence:


rsrpOffsetSSB, rsrqOffsetSSB, sinrOffsetSSB, rsrpOffsetCSI-RS,
srqOffsetCSI-RS, sinrOffsetCSI-RS.

See Q-OffsetRangeList in subclause of subclause 6.3.1 of TS


38.311 [31].

allowedValues:
{ -24, -22, -20, -18, -16, -14, -12, -10, -8, -6, -5, -4, -3, -2, -1, 0,
1, 2, 3, 4, 5, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 }

qQualMin It indicates the minimum required quality level in the cell (dB). See type: Real
qQualMin in TS 38.304 [49]. Unit is 1 dB. multiplicity: 1
isOrdered: N/A
Value 0 means that it is not sent and UE applies in such case the isUnique: N/A
(default) value of negative infinity for Qqualmin. Sent in SIB3 or defaultValue: None
SIB5. isNullable: False

allowedValues: { -34..-3, 0 }

qRxLevMin It indicates the required minimum received Reference Symbol type: Integer
Received Power (RSRP) level in the (E-UTRA) frequency for cell multiplicity: 1
reselection. It corresponds to Qrxlevmin defined in 3GPP TS isOrdered: N/A
38.304 [49]. It is broadcast in SIB3 or SIB5, depending on whether isUnique: N/A
the related frequency is intra- or inter-frequency. Its unit is 1 dBm defaultValue: None
and resolution is 2. isNullable: False

allowedValues: { -140..-44 }.

threshXHighP This specifies the Srxlev threshold (in dB) used by the UE when type: Integer
reselecting towards a higher priority RAT/ frequency than the multiplicity: 1
current serving frequency. Each frequency of NR and E-UTRAN isOrdered: N/A
might have a specific threshold. It corresponds to the ThreshX, HighP isUnique: N/A
in 3GPP TS 38.304 [49]. Its unit is 1 dB and resolution is 2. defaultValue: None
isNullable: False
allowedValues: { 0..62 }

threshXHighQ This specifies the Squal threshold (in dB) used by the UE when type: Integer
reselecting towards a higher priority RAT/ frequency than the multiplicity: 1
current serving frequency. Each frequency of NR and E-UTRAN isOrdered: N/A
might have a specific threshold. It corresponds to the ThreshX, isUnique: N/A
HighQ in TS 38.304 [49]. Its unit is 1 dB. defaultValue: None
isNullable: False
allowedValues: { 0..31 }

3GPP
Release 16 85 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


threshXLowP This specifies the Srxlev threshold (in dB) used by the UE when type: Integer
reselecting towards a lower priority RAT/ frequency than the multiplicity: 1
current serving frequency. Each frequency of NR might have a isOrdered: N/A
specific threshold. It corresponds to ThreshX,LowP in 3GPP TS isUnique: N/A
38.304 [49]. Its unit is 1 dB. Its resolution is 2. defaultValue: None
isNullable: False
allowedValues: { 0..62 }

threshXLowQ This specifies the Squal threshold (in dB) used by the UE when type: Integer
reselecting towards a lower priority RAT/ frequency than the multiplicity: 1
current serving frequency. Each frequency of NR might have a isOrdered: N/A
specific threshold. It corresponds to ThreshX,Low in TS 38.304 isUnique: N/A
[49]. Its unit is 1 dB. defaultValue: None
isNullable: False
allowedValues: {0..31}.

tReselectionNr It is the cell reselection timer and corresponds to parameter type: Integer
TreselectionRAT for NR defined in 38.331 [4]. Its unit is in multiplicity: 1
seconds. isOrdered: N/A
isUnique: N/A
allowedValues: {0..7}. defaultValue: None
isNullable: False

tReselectionNR The attribute t-ReselectionNr (a parameter TreselectionNR in TS type: Integer


SfHigh 38.304 [49]) is multiplied with this factor if the UE is in high multiplicity: 1
mobility state. It corresponds to the parameter Speed dependent isOrdered: N/A
ScalingFactor for TreselectionNr for medium high state in 3GPP isUnique: N/A
TS 38.304 [49]. The unit is one %. defaultValue: None
isNullable: False
Value mapping:
25 = 0.25
50 = 0.5
75 = 0.75
100 = 1.0

allowedValues: {25, 50, 75, 100}.

tReselectionNR The attribute t-ReselectionNR (a parameter "TreselectionNR in TS type: Integer


SfMedium 38.304 [49]”) is multiplied with this factor if the UE is in medium multiplicity: 1
mobility state. It corresponds to the parameter Speed dependent isOrdered: N/A
ScalingFactor for TreselectionNr for medium mobility state in isUnique: N/A
3GPP TS 38.304 [49]. Its unit is one %. defaultValue: None
isNullable: False
Value mapping:
25 = 0.25
50 = 0.5
75 = 0.75
100 = 1.0

allowedValues: {25, 50, 75, 100}.

absoluteFreque The absolute frequency applicable for a downlink NR carrier type: Integer


ncySSB frequency associated with the SSB. multiplicity: 1
isOrdered: N/A
allowedValues: {0.. 3279165}. isUnique: N/A
defaultValue: None
isNullable: False

3GPP
Release 16 86 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


sSBSubCarrierS This SSB is used for for synchronization. See subclause 5 in TS type: Integer
pacing 38.104 [12]. Its units are in kHz. multiplicity: 1
isOrdered: N/A
allowedValues: {15, 30, 120, 240}. isUnique: N/A
defaultValue: None
Note that the allowed values of SSB used for representing data, isNullable: False
by e.g. a BWP, are: 15, 30, 60 and 120 in units of kHz.

multiFrequency It is a list of additional frequency bands the frequency belongs to. type: Integer
BandListNR The list is automatically set by the gNB. multiplicity: 1
isOrdered: N/A
allowedValues: {1..256 } isUnique: N/A
defaultValue: None
isNullable: False

ssbPeriodicity Indicates cell defined SSB periodicity in number of subframes type: Integer
(ms). multiplicity: 1
isOrdered: N/A
The SSB periodicity in msec is used for the rate matching isUnique: N/A
purpose. defaultValue: None
isNullable: False
allowedValues: 5, 10, 20, 40, 80, 160.
ssbSubCarrierS Subcarrier spacing of SSB. See subclause 7.4.3.1 of type: Integer
pacing TS 38.211 [32].
allowedValues: multiplicity: 1

Only the values 15kHz or 30 kHz (<6GHz), 120 kHz or 240 kHz isOrdered: N/A
(>6GHz) are applicable. isUnique: N/A
defaultValue: None
isNullable: False

ssbOffset Indicates cell defining SSB time domain position. Defined as the type: Integer
offset of the measurement window, in number of subframes (ms), multiplicity: 1
in which to receive SS/PBCH blocks, where allowed values isOrdered: N/A
depend on the ssbPeriodicity. isUnique: N/A
defaultValue: None
allowedValues: isNullable: False
ssbPeriodicity5 ms 0..4,
ssbPeriodicity10 ms 0..9,
ssbPeriodicity20 ms 0..19,
ssbPeriodicity40 ms 0..39,
ssbPeriodicity80 ms 0..79,
ssbPeriodicity160 ms 0..159.

ssbDuration Duration of the measurement window in which to receive type: Integer


SS/PBCH blocks. It is given in number of subframes (ms) (see multiplicity: 1
38.213 [41], subclause 4.1. isOrdered: N/A
isUnique: N/A
allowedValues: 1, 2, 3, 4, 5. defaultValue: None
isNullable: False

rimRSMonitorin This field configures the UTC time when the gNB attempts to start type: String
gStartTime RIM-RS monitoring. multiplicity: 1
allowedValues: containing the information same with xsd: isOrdered: N/A
dateTime. isUnique: N/A
defaultValue: None
isNullable: False
rimRSMonitorin This field configures the UTC time when the gNB stops RIM-RS type: String
gStopTime monitoring. multiplicity: 1
allowedValues: containing the information same with xsd: isOrdered: N/A
dateTime. isUnique: N/A
defaultValue: None
isNullable: False

3GPP
Release 16 87 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


NOTE 1: Void
NOTE 2: The radio resource can be signaling resources (e.g. RRC connected users) or user plane resources (e.g.
PDCP). The detail resource and how to map the ratio to exact number of resources is implementation
dependant.
NOTE 3: The averaging time interval is implementation dependent.
NOTE 4: How to calculate the sum of the ratio is implementation dependent.

4.5 Common notifications


This subclause presents a list of notifications, defined in [35], that provisioning management service consumer can
receive. The notification parameter objectClass/objectInstance, defined in [26], would capture the DN of an
instance of an IOC defined in the present document.

Name Qualifier Notes


notifyMOIAttributeValueChanges O
notifyMOICreation O
notifyMOIDeletion O

5 Information Model definitions for 5GC NRM

5.1 Imported information entities and local labels


Label reference Local label
TS 28.622 [30], IOC, SubNetwork SubNetwork
TS 28.622 [30], IOC, ManagedElement ManagedElement
TS 28.622 [30], IOC, ManagedFunction ManagedFunction
TS 28.622 [30], IOC, EP_RP EP_RP
TS 28.708 [21], IOC, ServingGWFunction ServingGWFunction
TS 28.702 [20], IOC, SmsIwmscFunction SmsIwmscFunction
TS 28.702 [20], IOC, SmsGmscFunction SmsGmscFunction
TS 28.702 [20], IOC, GmlcFunction GmlcFunction
TS 28.658 [19], dataType, PLMNId PLMNId

5.2 Class diagram


5.2.1 Class diagram of 5GC NFs

5.2.1.1 Relationships
This clause depicts the set of classes (e.g. IOCs) that encapsulates the information relevant for NRM of 5GC NFs
definitions. This clause provides the overview of the relationships of relevant classes in UML. Subsequent clauses
provide more detailed specification of various aspects of these classes.

The Figure 5.2.1.1-1 shows the 5GC NF NRM containment/naming relationship.

3GPP
Release 16 88 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.1-1: 5GC NRM containment/naming relationship

The Figure 5.2.1.1-2 shows the transport view of AMF NRM.

3GPP
Release 16 89 3GPP TS 28.541 V16.23.0 (2019-0912)

3GPP
Release 16 90 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.1-2: Transport view of AMF NRM

The Figure 5.2.1.1-3 shows the transport view of SMF NRM.

Figure 5.2.1.1-3: Transport view of SMF NRM

The Figure 5.2.1.1-4 shows the transport view of UPF NRM.

Figure 5.2.1.1-4: Transport view of UPF NRM

The Figure 5.2.1.1-5 shows the transport view of N3IWF NRM.

Figure 5.2.1.1-5: Transport view of N3IWF NRM

3GPP
Release 16 91 3GPP TS 28.541 V16.23.0 (2019-0912)

The Figure 5.2.1.1-6 shows the transport view of PCF NRM.

Figure 5.2.1.1-6: Transport view of PCF NRM

The Figure 5.2.1.1-7 shows the transport view of AUSF NRM.

Figure 5.2.1.1-7: Transport view of AUSF NRM

The Figure 5.2.1.1-8 shows the transport view of UDM NRM.

Figure 5.2.1.1-8: Transport view of UDM NRM

The Figure 5.2.1.1-12 9 shows the transport view of NRF NRM.

3GPP
Release 16 92 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.1-129: Transport view of NRF NRM

The Figure 5.2.1.1-103 shows the transport view of NSSF NRM.

Figure 5.2.1.1-1310: Transport view of NSSF NRM

The Figure 5.2.1.1-14 11 shows the transport view of SMSF NRM.

Figure 5.2.1.1-1411: Transport view of SMSF NRM

The Figure 5.2.1.1-15 12 shows the transport view of 5G location service related NRM.

Figure 5.2.1.1-1512: Transport view of LMF NRM

The Figure 5.2.1.1-16 13 shows the transport view of 5G-EIR NRM.

Figure 5.2.1.1-1613: Transport view of 5G-EIR NRM

The Figure 5.2.1.1-17 14 shows the transport view of SEPP NRM.

3GPP
Release 16 93 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.1-1714: Transport view of SEPP NRM

3GPP
Release 16 94 3GPP TS 28.541 V16.23.0 (2019-0912)

5.2.1.2 Inheritance
This clause depicts the inheritance relationships that exist between IOCs.

Figure 5.2.1.2-1 shows the inheritance hierarchy from IOC ManagedFunction related to the 5GC NF NRM.

3GPP
Release 16 95 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.2-1: Inheritance hierarchy from IOC ManagedFunction related to the 5GC NF NRM

3GPP
Release 16 96 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.2-2 shows the inheritance hierarchy from IOC EP_RP related to 5GC NF NRM.

3GPP
Release 16 97 3GPP TS 28.541 V16.23.0 (2019-0912)

3GPP
Release 16 98 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.1.2-2: Inheritance hierarchy from IOC EP_RP related to the 5GC NF NRM

5.2.2 Class diagram of AMF Region/AMF Set

5.2.2.1 Relationships
This clause depicts the set of classes (e.g. IOCs) that encapsulates the information relevant for NRM of AMF
Region/AMF Set definitions. This clause provides the overview of the relationships of relevant classes in UML.
Subsequent clauses provide more detailed specification of various aspects of these classes.

The Figure 5.2.2.1-1 shows the AMF Region/AMF Set NRM containment/naming relationship.

3GPP
Release 16 99 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure 5.2.2.1-1: AMF Region/AMF Set NRM

5.2.2.2 Inheritance
This clause depicts the inheritance relationships that exist between IOCs.

Figure 5.2.2.2-1 shows the inheritance hierarchy from IOC ManagedFunction related to the AMF Region/AMF Set
NRM.

Figure 5.2.2.2-1: AMF Region/AMF Set Inheritance

5.3 Class definitions


5.3.1 AMFFunction

5.3.1.1 Definition
This IOC represents the AMF functionality in 5GC. For more information about the AMF, see 3GPP TS 23.501 [2].

5.3.1.2 Attributes
The AMFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
aMFIdentifier M T T F T
sBIFQDN M T T F T
sNSSAIList CM T F F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.1.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.1.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.2 SMFFunction

5.3.2.1 Definition
This IOC represents the SMF function in 5GC. For more information about the SMF, see 3GPP TS 23.501 [2].

3GPP
Release 16 100 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.2.2 Attributes
The SMFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
nRTAClist M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.2.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.2.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.3 UPFFunction

5.3.3.1 Definition
This IOC represents the UPF function in 5GC. For more information about the UPF, see 3GPP TS 23.501 [2].

5.3.3.2 Attributes
The UPFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
nRTAClist M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
supportedBMOList O T T F T

5.3.3.3 Attribute constraints


Name Definition
sNSSAIList CM Support The condition is "network slicing feature is supported".
Qualifier

5.3.3.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.4 N3IWFFunction

5.3.4.1 Definition
This IOC represents the N3IWF function which is used to enable non-3GPP access networks connected to the 5GC. For
more information about the N3IWF, see 3GPP TS 23.501 [2].

3GPP
Release 16 101 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.4.2 Attributes
The N3IWFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
commModelList M T T F T

5.3.4.3 Attribute constraints


None.

5.3.4.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.5 PCFFunction

5.3.5.1 Definition
This IOC represents the PCF function in 5GC. For more information about the PCF, see 3GPP TS 23.501 [2].

5.3.5.2 Attributes
The PCFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
commModelList M T T F T
supportedBMOList O T T F T

5.3.5.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: network slicing feature is supported.

5.3.5.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.6 AUSFFunction

5.3.6.1 Definition
This IOC represents the AUSF function in 5GC. For more information about the AUSF, see 3GPP TS 23.501 [2].

5.3.6.2 Attributes
The AUSFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

3GPP
Release 16 102 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.6.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.6.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.7 UDMFunction

5.3.7.1 Definition
This IOC represents the UDM function in 5GC. For more information about the UDM, see 3GPP TS 23.501 [2].

5.3.7.2 Attributes
The UDMFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.5.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: network slicing feature is supported.

5.3.5.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.8 UDRFunction

5.3.8.1 Definition
This IOC represents the UDR function in 5GC. For more information about the UDR, see 3GPP TS 23.501 [2].

5.3.8.2 Attributes
The UDRFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T

3GPP
Release 16 103 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.8.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.8.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.9 UDSFFunction

5.3.9.1 Definition
This IOC represents the UDSF function which can be interacted with any other 5GC NF defined in 3GPP TS 23.501
[2]. For more information about the UDSF, see 3GPP TS 23.501 [2].

5.3.9.2 Attributes
The UDSFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T

5.3.9.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.9.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.10 NRFFunction

5.3.10.1 Definition
This IOC represents the NRF function in 5GC. For more information about the NRF, see 3GPP TS 23.501 [2].

5.3.10.2 Attributes
The NRFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
nFProfileList CM T T F T
nSIIdList O T T F T

3GPP
Release 16 104 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.10.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: network slicing feature is supported.
nfProfileList Support Qualifier Condition: NF profile is registered and deregistered by management
system.
nSIIdList Support Qualifier Condition: Network slicing feature is supported.

5.3.10.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.11 NSSFFunction

5.3.11.1 Definition
This IOC represents the NSSF function in 5GC. For more information about the NSSF, see 3GPP TS 23.501 [2].

5.3.11.2 Attributes
The NSSFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList M T T F T
nSIIdList O T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.11.3 Attribute constraints


None.

5.3.11.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.12 AFFunction

5.3.12.1 Definition
This IOC is defined for only purpose to describe the IOCs representing its interaction interface with 5GC (i.e. EP_Rx
and EP_N5). It has no any attributes defined.

5.3.13 DNFunction

5.3.13.1 Definition
This IOC is defined for only purpose to describe the IOCs representing Data Network (DN) interaction interface with
5GC (i.e. EP_N6). It has no any attributes defined.

3GPP
Release 16 105 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.14 SMSFFunction

5.3.14.1 Definition
This IOC represents the SMSF function defined in 3GPP TS 23.501 [2].

5.3.14.2 Attributes
The SMSFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.14.3 Attribute constraints


None.

5.3.14.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.15 LMFFunction

5.3.15.1 Definition
This IOC represents the LMF function defined in 3GPP TS 23.501 [2].

5.3.15.2 Attributes
The LMFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.15.3 Attribute constraints


None.

5.3.15.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.16 NGEIRFunction

5.3.16.1 Definition
This IOC represents the 5G-EIR function in 5GC. For more information about the 5G-EIR, see 3GPP TS 23.501 [2].

3GPP
Release 16 106 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.16.2 Attributes
The NGEIRFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.16.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: network slicing feature is supported.

5.3.16.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.17 SEPPFunction

5.3.17.1 Definition
This IOC represents the SEPP function which support message filtering and policing on inter-PLMN control plane
interface. For more information about the SEPP, see 3GPP TS 23.501 [2].

5.3.17.2 Attributes
The SEPPFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T FT FT T
sEPPType M T F T T
sEPPId M T F T T
fqdn M T T F T

5.3.17.3 Attribute constraints


None.

5.3.17.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.18 NWDAFFunction

5.3.18.1 Definition
This IOC represents the NWDAF function in 5GC. For more information about the NWDAF, see 3GPP TS 23.501 [2].

5.3.18.2 Attributes
The NWDAFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and
the following attributes:

3GPP
Release 16 107 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
commModelList M T T F T

5.3.18.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.18.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.19 EP_N2

5.3.19.1 Definition
This IOC represents the N2 interface between (R)AN and AMF, which is defined in 3GPP TS 23.501 [2].

5.3.19.2 Attributes
The EP_N2 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.19.3 Attribute constraints


None.

5.3.19.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.20 EP_N3

5.3.20.1 Definition
This IOC represents the N3 interface between (R)AN and UPF, which is defined in 3GPP TS 23.501 [2].

5.3.20.2 Attributes
The EP_N3 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.20.3 Attribute constraints


None.

5.3.20.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 108 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.21 EP_N4

5.3.21.1 Definition
This IOC represents the N4 interface between SMF and UPF, which is defined in 3GPP TS 23.501 [2].

5.3.21.2 Attributes
The EP_N4 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.21.3 Attribute constraints


None.

5.3.21.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.22 EP_N5

5.3.22.1 Definition
This IOC represents the N5 interface between PCF and AF, which is defined in 3GPP TS 23.501 [2].

5.3.22.2 Attributes
The EP_N5 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.22.3 Attribute constraints


None.

5.3.22.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.23 EP_N6

5.3.23.1 Definition
This IOC represents the N6 interface between UPF and DN, which is defined in 3GPP TS 23.501 [2].

5.3.23.2 Attributes
The EP_N6 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

3GPP
Release 16 109 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.23.3 Attribute constraints


None.

5.3.23.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.24 EP_N7

5.3.24.1 Definition
This IOC represents the N7 interface between SMF and PCF, which is defined in 3GPP TS 23.501 [2].

5.3.24.2 Attributes
The EP_N7 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.24.3 Attribute constraints


None.

5.3.24.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.25 EP_N8

5.3.25.1 Definition
This IOC represents the N8 interface between AMF and UDM, which is defined in 3GPP TS 23.501 [2].

5.3.25.2 Attributes
The EP_N8 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.25.3 Attribute constraints


None.

5.3.25.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.26 EP_N9

5.3.26.1 Definition
This IOC represents the N7 interface between two UPFs, which is defined in 3GPP TS 23.501 [2].

3GPP
Release 16 110 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.26.2 Attributes
The EP_N9 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.26.3 Attribute constraints


None.

5.3.26.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.27 EP_N10

5.3.27.1 Definition
This IOC represents the N10 interface between SMF and UDM, which is defined in 3GPP TS 23.501 [2].

5.3.27.2 Attributes
The EP_N10 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.27.3 Attribute constraints


None.

5.3.27.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.28 EP_N11

5.3.28.1 Definition
This IOC represents the N11 interface between AMF and SMF, which is defined in 3GPP TS 23.501 [2].

5.3.28.2 Attributes
The EP_N11 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

3GPP
Release 16 111 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.28.3 Attribute constraints


None.

5.3.28.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.29 EP_N12

5.3.29.1 Definition
This IOC represents the N12 interface between AMF and AUSF, which is defined in 3GPP TS 23.501 [2].

5.3.29.2 Attributes
The EP_N12 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.29.3 Attribute constraints


None.

5.3.29.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.30 EP_N13

5.3.30.1 Definition
This IOC represents the N13 interface between AUSF and UDM, which is defined in 3GPP TS 23.501 [2].

5.3.30.2 Attributes
The EP_N13 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.30.3 Attribute constraints


None.

5.3.30.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 112 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.31 EP_N14

5.3.31.1 Definition
This IOC represents the N14 interface between two AMFs, which is defined in 3GPP TS 23.501 [2].

5.3.31.2 Attributes
The EP_N14 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.31.3 Attribute constraints


None.

5.3.31.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.32 EP_N15

5.3.32.1 Definition
This IOC represents the N15 interface between AMF and PCF, which is defined in 3GPP TS 23.501 [2].

5.3.32.2 Attributes
The EP_N15 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.32.3 Attribute constraints


None.

5.3.32.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.33 EP_N16

5.3.33.1 Definition
This IOC represents the N16 interface between two SMFs, which is defined in 3GPP TS 23.501 [2].

5.3.33.2 Attributes
The EP_N16 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

3GPP
Release 16 113 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.33.3 Attribute constraints


None.

5.3.33.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.34 EP_N17

5.3.34.1 Definition
This IOC represents the N17 interface between AMF and 5G-EIR, which is defined in 3GPP TS 23.501 [2].

5.3.34.2 Attributes
The EP_N17 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.34.3 Attribute constraints


None.

5.3.34.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.35 EP_N20

5.3.35.1 Definition
This IOC represents the N20 interface between AMF and SMSF, which is defined in 3GPP TS 23.501 [2].

5.3.35.2 Attributes
The EP_N20 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.35.3 Attribute constraints


None.

5.3.35.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 114 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.36 EP_N21

5.3.36.1 Definition
This IOC represents the N21 interface between SMSF and UDM, which is defined in 3GPP TS 23.501 [2].

5.3.36.2 Attributes
The EP_N21 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.36.3 Attribute constraints


None.

5.3.36.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.37 EP_N22

5.3.37.1 Definition
This IOC represents the N22 interface between AMF and NSSF, which is defined in 3GPP TS 23.501 [2].

5.3.37.2 Attributes
The EP_N22 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.37.3 Attribute constraints


None.

5.3.37.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.38 EP_N26

5.3.38.1 Definition
This IOC represents the N26 interface between AMF and MME, which is defined in 3GPP TS 23.501 [2].

5.3.38.2 Attributes
The EP_N26 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

3GPP
Release 16 115 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.38.3 Attribute constraints


None.

5.3.38.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.39 Void

5.3.40 EP_SBI_IPXVoid

5.3.40.1 Definition

This IOC represents the inter-connection interface from any 5GC control plane NF to
SEPP, see detail in 3GPP TS 23.501 [2].

5.3.40.2 Attributes

The EP_SBI_IPX IOC includes attributes inherited from EP_RP IOC (defined in TS
28.622[30]) and the following attributes:
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T
sBIserviceList O T T F T

5.3.40.3 Attribute constraints

None.

5.3.40.4 Notifications

The common notifications defined in subclause 5.5 are valid for this IOC, without
exceptions or additions.

5.3.41 EP_S5C

5.3.41.1 Definition
This IOC represents the S5-C interface between SGW and SMF/PGW-C, which is defined in 3GPP TS 23.501 [2].

5.3.41.2 Attributes
The EP_S5C IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

3GPP
Release 16 116 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.41.3 Attribute constraints


None.

5.3.41.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.42 EP_S5U

5.3.42.1 Definition
This IOC represents the S5-U interface between SGW and UPF/PGW-U, which is defined in 3GPP TS 23.501 [2].

5.3.42.2 Attributes
The EP_S5U IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.42.3 Attribute constraints


None.

5.3.42.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.43 EP_Rx

5.3.43.1 Definition
This IOC represents the Rx interface between PCF and AF, which is defined in 3GPP TS 23.501 [2].

5.3.43.2 Attributes
The EP_Rx IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.43.3 Attribute constraints


None.

5.3.43.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 117 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.44 EP_MAP_SMSC

5.3.44.1 Definition
This IOC represents the MAP interface between SMSF and MSC-IWMSC/GMSC, which is defined in 3GPP TS 23.040
[22].

5.3.44.2 Attributes
The EP_MAP_SMSC IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.44.3 Attribute constraints


None.

5.3.44.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.45 EP_NLS

5.3.45.1 Definition
This IOC represents the NLs interface between AMF and LMF, which is defined in 3GPP TS 23.501 [2].

5.3.45.2 Attributes
The EP_NLS IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.45.3 Attribute constraints


None.

5.3.45.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.46 EP_NLG

5.3.46.1 Definition
This IOC represents the NLg interface between AMF and GMLC, which is defined in 3GPP TS 23.501 [2].

5.3.46.2 Attributes
The EP_NLG IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

3GPP
Release 16 118 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.46.3 Attribute constraints


None.

5.3.46.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.47 EP_N27

5.3.47.1 Definition
This IOC represents an end point of N27 interface between vNRF and hNRF, which is defined in 3GPP TS 29.510 [10].

5.3.47.2 Attributes
The EP_N27 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.47.3 Attribute constraints


None.

5.3.47.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.48 EP_N31

5.3.48.1 Definition
This IOC represents an end point of N31 interface between vNSSF and hNSSF, which is defined in 3GPP TS 29.531
[11].

5.3.48.2 Attributes
The EP_N31 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
localAddress O T T F T
remoteAddress O T T F T

5.3.48.3 Attribute constraints


None.

5.3.48.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

3GPP
Release 16 119 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.49 ExternalNRFFunction

5.3.49.1 Definition
This IOC represents external NRF function controlled by another management domain. For more information about the
NRF, see 3GPP TS 23.501 [2].

5.3.49.2 Attributes
The ExternalNRFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30])
and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
id M T F F T
pLMNIdList M T T F T

5.3.49.3 Attribute constraints


None.

5.3.49.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.50 ExternalNSSFFunction

5.3.50.1 Definition
This IOC represents external NSSF function controlled by another management domain. For more information about
the NSSF, see 3GPP TS 23.501 [2].

5.3.50.2 Attributes
The ExternalNSSFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30])
and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
id M T F F T
pLMNIdList M T T F T

5.3.50.3 Attribute constraints


None.

5.3.50.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.51 AMFSet

5.3.51.1 Definition
This IOC represents the AMF Set which consists of some AMFs that serve a given area and Network Slice. For more
information about the AMF Set, see 3GPP TS 23.501 [2].

3GPP
Release 16 120 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.51.2 Attributes
The AMFSet IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
nRTAClist M T T F T
aMFSetId M T T F T
sNSSAIList CM T T F T
Attribute related to role
aMFRegion M T T F T
aMFSetMemberList M T T F T

5.3.51.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.51.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.52 AMFRegion

5.3.52.1 Definition
This IOC represents the AMF Region which consists one or multiple AMF Sets. For more information about the AMF
Region, see 3GPP TS 23.501 [2].

5.3.52.2 Attributes
The AMFRegion IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
pLMNIdList M T T F T
nRTAClist M T T F T
aMFRegionId M T T F T
sNSSAIList CM T T F T
Attribute related to role
aMFSet M T T F T

5.3.52.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.52.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.53 ExternalAMFFunction

5.3.53.1 Definition
This IOC represents an external AMF functionality used in EN-DC. For more information about the AMF, see
3GPP TS 23.501 [2].

3GPP
Release 16 121 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.53.2 Attributes
The ExternalAMFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30])
and the following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
Id M T F F T
pLMNIdList M T T F T
aMFIdentifier M T T F T

5.3.53.3 Attribute constraints


None.

5.3.53.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.54 ManagedNFProfile <<dataType>>

5.3.54.1 Definition
This data type represents a Profile definition of a Managed NF (See TS 23.501 [22]).

5.3.54.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
nfInstanceID M T F T F
nfType M T F F F
hostAddr M T T F T
authzInfo O T T F T
location O T T F T
capacity O T T F T
nFInfo M T T F T

5.3.54.3 Attribute constraints


None.

5.3.54.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.3.55 HostAddr <<choice>>

5.3.55.1 Definition
This <<choice>> stereotype represents one of a set of data types as shown in Figure 5.3.55.1-1: HostAddr <<choice>>
for data types.

3GPP
Release 16 122 3GPP TS 28.541 V16.23.0 (2019-0912)

<<choice>>
HostAddr

<<dataType>> <<dataType>>
IpAddress Fqdn

+hostAddr: String +hostAddr: String

Figure 5.3.55.1-1: HostAddr <<choice>> for data types

NOTE: The IpAddress can be IPv4 address (See RFC 791 [24]) or IPv6 address (See RFC 2373 [25]). Refer TS
23.003 [5] for Fqdn.

5.3.56 NFInfo <<choice>>

5.3.56.1 Definition
This <<choice>> stereotype represents one of a set of data types as shown in Figure 5.3.56.1-1: NFInfo <<choice>> for
data types.

<<choice>>
NFInfo

<<dataType>> <<dataType>> <<dataType>> <<dataType>> <<dataType>>


AmfInfo UdrInfo UdmInfo AusfInfo UpfInfo

Figure 5.3.56.1-1: NFInfo choice for data types

NOTE: The AmfInfo <<dataType>> is chosed for AFMFunction, the UdrInfo <<dataType>> is chosed for
UDRFunction, the UdmInfo <<dataType>> is chosed for UDMFunction, the AusfInfo<<dataType>> is
chosed for AUSFFunction, the UpfInfo <<dataType>> is chosed for UPFFunction

5.3.57 UdmInfo <<dataType>>

5.3.57.1 Definition
This data type represents a generic NFProfile definition (See TS 23.501 [22]).

5.3.57.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
nFSrvGroupId M T F F F

3GPP
Release 16 123 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.57.3 Attribute constraints


None

5.3.57.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.3.58 AusfInfo <<dataType>>

5.3.58.1 Definition
This data type represents a generic NFProfile definition (See TS 23.501 [22]).

5.3.58.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
nFSrvGroupId M T F T F

5.3.58.3 Attribute constraints


None.

5.3.58.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.3.59 UpfInfo <<dataType>>

5.3.59.1 Definition
This data type represents a generic NFProfile definition (See TS 23.501 [22]).

5.3.59.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
smfServingAreas O T T F T

5.3.59.3 Attribute constraints


None.

5.3.59.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.3.60 AmfInfo <<dataType>>

5.3.60.1 Definition
This data type represents AMF specific data in NFProfile definition (See TS 23.501 [22]).

3GPP
Release 16 124 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.60.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
priority O T T F T

5.3.60.3 Attribute constraints


None.

5.3.60.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.3.61 Udrinfo <<dataType>>

5.3.61.1 Definition
This data type represents UDR specific data in NFProfile definition (See TS 23.501 [22]).

5.3.61.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
supportedDataSetIds O T T F T
nFSrvGroupId O T T F T

5.3.61.3 Attribute constraints


None.

5.3.61.4 Notifications
The subclause 4.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.3.62 EP_N32

5.3.62.1 Definition
This IOC represents an end point of N32 interface between cSEPP and pSEPP, which is defined in 3GPP TS 23.501 [2]
and 33.501 [52].

5.3.62.2 Attributes
The EP_N32 IOC includes attributes inherited from EP_RP IOC (defined in TS 28.622[30]) and the following
attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
remotePlmnId M T T F T
remoteSeppAddress M T T F T
remoteSeppId O T T F T
n32cParas O T T F T
n32fPolicy O T T F T
withIPX M T T F T

5.3.62.3 Attribute constraints


None.

3GPP
Release 16 125 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.62.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.63 ExternalSEPPFunction

5.3.63.1 Definition
This IOC represents the properties, known by the management function, of a SEPP managed by another management
function. For more information about SEPPFunction, see subclause 5.3.17.

5.3.63.2 Attributes
Attribute Support
isReadable isWritable isInvariant isNotifyable
name Qualifier
pLMNId M T F F T
sEPPId M T F T T
fqdn M T F F T

5.3.63.3 Attribute constraints


None.

5.3.63.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.64 SEPPFunction <<ProxyClass>>

5.3.64.1 Definition
This IOC represents an <<IOC>>SEPPFunction and <<IOC>>ExternalSEPPFunction.

5.3.64.2 Attributes
See that defined in <<IOC>>SEPPFunction and <<IOC>>ExternalSEPPFunction.

5.3.64.3 Attribute constraints


See respective IOCs.

5.3.64.4 Notifications
See respective IOCs.

5.3.65 NEFFunction

5.3.65.1 Definition
This IOC represents the NEF function in 5GC. For more information about the NEF, see 3GPP TS 23.501 [2].

5.3.65.2 Attributes
The NEFFunction IOC includes attributes inherited from ManagedFunction IOC (defined in TS 28.622[30]) and the
following attributes:

3GPP
Release 16 126 3GPP TS 28.541 V16.23.0 (2019-0912)

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
sBIFQDN M T T F T
sNSSAIList CM T T F T
managedNFProfile M T T F T
capabilityList M T T F T
isINEF O T F T F
isCAPIFSup M T F T F

5.3.65.3 Attribute constraints


Name Definition
sNSSAIList Support Qualifier Condition: Network slicing feature is supported.

5.3.65.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.66 SCPFunction

5.3.67.1 Definition
This IOC represents a Service Communication Proxy, which is defined in 3GPP TS 23.501 [2].

5.3.67.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
supportedFuncList M T T F T
address M T T F T

5.3.67.3 Attribute constraints


None.

5.3.67.4 Notifications
The common notifications defined in subclause 5.5 are valid for this IOC, without exceptions or additions.

5.3.68 SupportedFunction <<dataType>>

5.3.68.1 Definition
This dataType represents a functionality supported by a SCP, which is defined in 3GPP TS 23.501 [2].

5.3.68.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
function M T T F T
policy O T T F T

5.3.68.3 Attribute constraints


None.

5.3.68.4 Notifications
The subclause 5.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

3GPP
Release 16 127 3GPP TS 28.541 V16.23.0 (2019-0912)

5.3.69 CommModel <<dataType>>

5.3.69.1 Definition
This data type represents a communication model definition (See TS 23.501 [22]).

5.3.69.2 Attributes
Attribute Name Support Qualifier isReadable isWritable isInvariant isNotifyable
groupId M T T F T
commModelType M T T F T
targetNFServiceList M T T F T
commModelConfiguratio M T T F T
n

5.3.69.3 Attribute constraints


None

5.3.69.4 Notifications
The subclause 5.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

5.4 Attribute definitions


5.4.1 Attribute properties
The following table defines the attributes that are present in several Information Object Classes (IOCs) of the present
document.

3GPP
Release 16 128 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


aMFIdentifier The AMFI is constructed from an AMF Region ID, an AMF Set ID type: Integer
and an AMF Pointer. The AMF Region ID identifies the region, the multiplicity: 1
AMF Set ID uniquely identifies the AMF Set within the AMF isOrdered: N/A
Region, and the AMF Pointer uniquely identifies the AMF within isUnique: N/A
the AMF Set. (Ref. 3GPP TS 23.003 [13]) defaultValue: None
allowedValues: N/A
isNullable: False
aMFSetId It represents the AMF Set ID, which is uniquely identifies the AMF type: Integer
Set within the AMF Region. multiplicity: 1
allowedValues: defined in subclause 2.10.1 of 3GPP TS 23.003 isOrdered: N/A
[13]. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
aMFSetMemberList It is the list of DNs of AMFFunction instances of the AMFSet. type: DN
multiplicity: 1
allowedValues: N/A isOrdered: N/A
isUnique: True
defaultValue: None
isNullable: False
aMFRegionId It represents the AMF Region ID, which identifies the region. type: Integer
multiplicity: 1
allowedValues: defined in subclause 2.10.1 of 3GPP TS 23.003 isOrdered: N/A
[13]. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
localAddress This parameter specifies the localAddress including IP address type: String
and VLAN ID used for initialization of the underlying transport. multiplicity: 2
isOrdered: True
First string is IP address, IP address can be an IPv4 address (See isUnique: N/A
RFC 791 [37]) or an IPv6 address (See RFC 2373 [38]). defaultValue: None
Second string is VLAN Id (See IEEE 802.1Q [39]). isNullable: False

remoteAddress Remote address including IP address used for initialization of the type: String
underlying transport. multiplicity: 1
isOrdered: N/A
IP address can be an IPv4 address (See RFC 791 [37]) or an IPv6 isUnique: N/A
address (See RFC 2373 [38]). defaultValue: None
isNullable: False

nfProfileList It is a set of NFProfile(s) to be registered in the NRF instance. type: <<dataType>>


NFProfile is defined in 3GPP TS 29.510 [23]. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
nSIIdList It is a set of NSI Id. The NSI ID is defined in subclause 6.1.6.2.8 of type: String
3GPP TS 29.531 [24]. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
sNSSAIList See subclause 4.4.1.
sBIFQDN It is used to indicate the FQDN of the registered NF instance in type: String
service-based interface, for example, NF instance FQDN structure multiplicity: 1
is: isOrdered: N/A
nftype<nfnum>.slicetype<sliceid>.mnc<MNC>.mcc<MCC>.3gppn isUnique: N/A
etwork.org defaultValue: None
allowedValues: N/A
isNullable: False

3GPP
Release 16 129 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


sBIServiceList It is used to indicate the all supported NF services registered on type: String
service-based interface. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
nRTACList It is the list of Tracking Area Codes (either legacy TAC or type: Integer
extended TAC). multiplicity: 1..*
isOrdered: N/A
allowedValues: isUnique: N/A
Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of defaultValue: None
TS 38.413 [5]. allowedValues: N/A
isNullable: False
supportedBMOList It is used to indicate the list of supported BMOs (Bridge Managed type: String
Objects) required for integration with TSN system. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
managedNFProfile This parameter defines profile for managed NF (See TS 23.501 type:
[22]). ManagedNFProfile
multiplicity: 1
allowedValues: N/A isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
nfInstanceID This parameter defines unique identity of the NF Instance. The type: String
format of the NF Instance ID shall be a Universally Unique multiplicity: 1
Identifier (UUID) version 4, as described in IETF RFC 4122 [44] isOrdered: F
isUnique: N/A
allowedValues: N/A defaultValue: None
isNullable: False
nfType This parameter defines type of Network Function type: ENUM
multiplicity: 1..*
allowedValues: See TS 23.501[22] for NF types isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: False
fqdn This parameter defines FQDN of the Network Function (See TS type: String
23.003 [5]) multiplicity: 1
isOrdered: F
allowedValues: N/A isUnique: N/A
defaultValue: None
isNullable: False
ipAddress This parameter defines IP Address of the Network Function. It can type: String
be IPv4 address (See RFC 791 [24]) or IPv6 address (See multiplicity: 1
RFC 2373 [25]). isOrdered: F
isUnique: N/A
allowedValues: N/A defaultValue: None
isNullable: False
authzInfo This parameter defines NF Specific Service authorization type: String
information. It shall include the NF type (s) and NF realms/origins multiplicity: 1
allowed to consume NF Service(s) of NF Service Producer (See isOrdered: F
TS 23.501[22]). isUnique: N/A
allowedValues: N/A defaultValue: None
isNullable: True
locality The parameter defines information about the location of the NF type: String
instance (e.g. geographic location, data center) defined by multiplicity: 1
operator (See TS 29.510[23]). isOrdered: F
isUnique: N/A
allowedValues: N/A defaultValue: None
isNullable: True

3GPP
Release 16 130 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


capacity This parameter defines static capacity information in the range of type: Integer
0-65535, expressed as a weight relative to other NF instances of multiplicity: 1
the same type; if capacity is also present in the nfServiceList isOrdered: N/A
parameters, those will have precedence over this value (See TS isUnique: N/A
29.510[23]) defaultValue: None
allowedValues: 0-65535 allowedValues: N/A
isNullable: False
nFInfo This parameter includes NF specific data in Managed NF profile type: NFInfo
multiplicity: 1
isOrdered: N/A
allowedValues: N/A isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
hostAddr This parameter defines host address of a NF type: HostAddr
multiplicity: 1
isOrdered: N/A
allowedValues: N/A isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
priority This parameter defines Priority (relative to other NFs of the same type: Integer
type) in the range of 0-65535, to be used for NF selection; lower multiplicity: 1
values indicate a higher priority. If priority is also present in the isOrdered: N/A
nfServiceList parameters, those will have precedence over this isUnique: N/A
value (See TS 29.510[23]). defaultValue: None
allowedValues: N/A
allowedValues: 0-65535 isNullable: False
supportedDataSet This parameter defines list of supported data sets in the UDR type: ENUM
Ids instance (See TS 29.510[23]). multiplicity: 1..*
isOrdered: N/A
allowedValues: "SUBSCRIPTION", "POLICY", EXPOSURE", isUnique: False
"APPLICATION" defaultValue: None
isNullable: False
nFSrvGroupId This parameter defines identity of the group that is served by the type: String
NF instance (See TS 29.510[23]). multiplicity: 1
isOrdered: F
allowedValues: N/A isUnique: N/A
defaultValue: None
isNullable: False
smfServingAreas This parameter defines the SMF service area(s) the UPF can type: String
serve (See TS 29.510[23]). multiplicity: 1..*
isOrdered: F
allowedValues: N/A isUnique: True
defaultValue: None
isNullable: False
isRemoveAllowed This indicates if the subject NRCellRelation can be removed type: ENUM
(deleted) or not. multiplicity: 1
isOrdered: N/A
If YES, the subject NRCellRelation instance can be removed isUnique: N/A
(deleted). defaultValue: None
isNullable: False
If NO, the subject NRCellRelation instance shall not be
removed (deleted) by any entity but an MnS consumer.

allowedValues: YES, NO

3GPP
Release 16 131 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


isHOAllowed This indicates if HO is allowed or prohibited. type: ENUM
multiplicity: 1
If YES, handover is allowed from source cell to target cell. The isOrdered: N/A
source cell is identified by the name-containing NRCellCU of the isUnique: N/A
NRCellRelation that contains the isHOAllowed. The target defaultValue: None
cell is referenced by the NRCellRelation that contains this isNullable: False
isHOAllowed.

If NO, handover shall not be allowed.

allowedValues: YES, NO
x2BlackList This is a list of DNs of NRCellCU and ExternalNRCellCU. If the type: DN
target node DN is a member of the source node’s multiplicity: 1..*
NRCellCU.x2BlackList, the source node is: isOrdered: False
isUnique: True
1) Prohibited from sending X2 connection request to target node; defaultValue: None
2) Forced to tear down established X2 connection to target node isNullable: False
3) Not allowed to accept incoming X2 connection request from
target node.

The same DN may appear here and in


NRCellCU.x2WhiteList. In such case, the DN in
x2WhiteList shall be treated as if it is absent.

xnBlackList This is a list of DNs of NRCellCU and ExternalNRCellCU. If the type: DN


target node DN is a member of the source node’s multiplicity: 1..*
NRCellCU.xnBlackList, the source node is: isOrdered: False
isUnique: True
1) Prohibited from sending Xn connection request to target node; defaultValue: None
2) Forced to tear down established Xn connection to target node isNullable: False
3) Not allowed to accept incoming Xn connection request from
target node.

The same DN may appear here and in


NRCellCU.xnWhiteList. In such case, the DN in
xnWhiteList shall be treated as if it is absent.

x2WhiteList This is a list of DNs of NRCellCU and ExternalNRCellCU. If the type: String
target node DN is a member of the source node’s multiplicity: 1..*
NRCellCU.x2WhiteList, the source node: isOrdered: False
- is allowed to request the establishment of X2 connection isUnique: True
with the target node; defaultValue: None
isNullable: False
- is not allowed to initiate the tear down of established X2
connection to target node

The same DN may appear here and in


NRCellCU.x2BlackList. In such case, the DN here shall be
treated as if it is absent.

xnWhiteList This is a list of DNs of NRCellCU and ExternalNRCellCU. If the type: String
target node DN is a member of the source node’s multiplicity: 1..*
NRCellCU.xnWhiteList, the source node: isOrdered: False
- is allowed to request the establishment of Xn connection isUnique: True
with the target node; defaultValue: None
isNullable: False
- is not allowed to initiate the tear down of established Xn
connection to target node

The same DN may appear here and in


NRCellCU.xnBlackList. In such case, the DN here shall be
treated as if it is absent.

3GPP
Release 16 132 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


x2XnHOBlackList This is a list of DNs of any number and combination of cells type: DN
represented by the following IoCs: multiplicity: 1..*
NRCellCU isOrdered: False
ExternalNRCellCU. isUnique: True
ExternalEUtranCellTDD defaultValue: None
ExternalEUtranCellFDD isNullable: False
EUtranCellTDD
EUtranCellFDD
For all the entries in NRCellCU.x2XnHOBlackList, the subject
NRCellCU is prohibited to use the X2 or Xn interface for HOs
even if an X2 or Xn interface exists to the target cell.
groupId This parameter identiies a list of target NF services on which the type: Integer
same communication model is applied to. multiplicity: 1
isOrdered: N/A
allowedValues: N/A isUnique: False
defaultValue: None
isNullable: False
commModelType This parameter defines communication model used by a NF to type: ENUM
interact with NF service(s) (See TS 23.501 [2]). multiplicity: 1
isOrdered: N/A
allowedValues:”DIRECT_COMMUNICATION_WO_NRF”, isUnique: N/A
“DIRECT_COMMUNICATION_WITH_NRF”, defaultValue: None
“INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY allowedValues: N/A
”, isNullable: False
“INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVER
Y”
targetNFServiceL This parameter lists target NF services sharing same type: DN
ist communication model and configuration. multiplicity: 1..*
isOrdered: F
allowedValues: N/A isUnique: N/A
defaultValue: None
isNullable: False
commModelConfigu This parameter defines configuration parameters for specific type: String
ration communication model for a group of NF Services. multiplicity: 1
isOrdered: N/A
allowedValues: N/A isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
supportedFuncLi This parameter lists functionalities supported by a SCP. Refer to type:
st TS 23.501 [2]. SupportedFunction
multiplicity: 1..*
isOrdered: N/A
isUnique: False
defaultValue: None
isNullable: False
address This parameter defines address of a SCP instance, it can be IP type: Integer
address (either IPv4 address (See RFC 791 [24]) or IPv6 address multiplicity: 1
(See RFC 2373 [25])) or FQDN (See TS 23.003 [5]). isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
function This parameter defines name of a functionality supported by a type: String
SCP. multiplicity: 1
isOrdered: F
isUnique: N/A
defaultValue: None
isNullable: False
policy This parameter defines configuration policies of a functionality type: String
supported by a SCP. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

3GPP
Release 16 133 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


capabilityList This parameter lists capabilities supported by a NEF. Refer to TS type: String
23.501 [2]. multiplicity: 1..*
isOrdered: N/A
allowedValues: N/A isUnique: False
defaultValue: None
isNullable: False
isINEF This parameter defines if the NEF is an Intermediate NEF. type: Boolean
multiplicity: 1
allowedValues: TRUE, FALSE isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
isCAPIFSup This parameter defines if the NEF support Common API type: Boolean
Framework. multiplicity: 1
isOrdered: F
allowedValues: TRUE, FALSE isUnique: N/A
defaultValue: None
isNullable: False
sEPPType This parameter defines the type of a SEPP entity. Refer to TS type: ENUM
33.501 [52]. multiplicity: 1
isOrdered: N/A
allowedValues: “CSEPP”, “PSEPP” isUnique: False
defaultValue: None
isNullable: False
sEPPId This parameter is identifier of a SEPP, it is unique inside a PLMN. type: Integer
multiplicity: 1
allowedValues: N/A isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
remotePlmnId This parameter defines PLMNId of the remote SEPP. Type: PLMNId
multiplicity: 1
allowedValues: N/A isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: False

remoteSeppAddre This parameter defines address of the remote SEPP. It can be IP type: String
ss address (either IPv4 address (See RFC 791 [24]) or IPv6 address multiplicity: 1
(See RFC 2373 [25])) or FQDN(See TS 23.003 [5]). isOrdered: F
isUnique: N/A
allowedValues: N/A defaultValue: None
isNullable: False
remoteSeppId This parameter defines identifier of the remote SEPP. it is unique type: Integer
inside a PLMN. multiplicity: 1
isOrdered: N/A
allowedValues: N/A isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
n32cParas This attribute is used to configure parameters to establish security type: String
link between two SEPPs. multiplicity: 1
isOrdered: F
allowedValues: N/A isUnique: N/A
defaultValue: None
isNullable: False
n32fPolicy This attribute is used to configure policies to protect the messages type: String
exchanged between SEPPs. multiplicity: 1
isOrdered: F
allowedValues: N/A isUnique: N/A
defaultValue: None
isNullable: False

3GPP
Release 16 134 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


withIPX This attribute defines if there’s an IPX interconnected between two type: Boolean
SEPPs. multiplicity: 1
isOrdered: N/A
allowedValues: TRUE, FALSE isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

5.5 Common notifications


This subclause presents a list of notifications, defined in [35], that provisioning management service consumer can
receive. The notification parameter objectClass/objectInstance, defined in [26], would capture the DN of an
instance of an IOC defined in the present document.

Name Qualifier Notes


notifyMOIAttributeValueChanges O
notifyMOICreation O
notifyMOIDeletion O

6 Information model definitions for network slice NRM

6.1 Imported information entities and local labels


Label reference Local label
TS 28.622 [30], IOC, Top Top
TS 28.622 [30], IOC, SubNetwork SubNetwork
TS 28.622 [30], IOC, ManagedFunction ManagedFunction
TS 28.658 [19], dataType, PLMNId PLMNId

3GPP
Release 16 135 3GPP TS 28.541 V16.23.0 (2019-0912)

6.2 Class diagram


6.2.1 Relationships

Figure 6.2.1-1: Network slice NRM fragment relationship

NOTE 1: The <<OpenModelClass>> NetworkService and <<OpenModelClass>> VNF are defined in [40].

NOTE 2: The target Network Service (NS) instance represents a group of VNFs and PNFs that are supporting the
source network slice subnet instance.

NOTE 3: The instance tree of this NRM fragment would not contain the instances of NetworkService and
VNF. However, the NetworkSliceSubNet instances would have an attribute holding the identifiers
of NetworkService instances and the ManagedFunction instance would have an attribute holding
identifiers of VNF instances.

3GPP
Release 16 136 3GPP TS 28.541 V16.23.0 (2019-0912)

6.2.2 Inheritance

Figure 6.2.2-1: Network slice inheritance relationship

6.3 Class definitions


6.3.1 NetworkSlice

6.3.1.1 Definition
This IOC represents the properties of a network slice instance in a 5G network. For more information about the network
slice instance, see 3GPP TS 28.531 [26].

6.3.1.2 Attributes
The NetworkSlice IOC includes attributes inherited from SubNetwork IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
operationalState M T F F T
administrativeState M T T F T
serviceProfileList M T T F T
Attribute related to role
networkSliceSubnetRefnSSIId M T F F T

6.3.1.3 Attribute constraints


None.

6.3.1.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.

6.3.2 NetworkSliceSubnet

6.3.2.1 Definition
This IOC represents the properties of a network slice subnet instance in a 5G network. For more information about the
network slice subnet instance, see 3GPP TS 28.531 [26].

3GPP
Release 16 137 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.2.2 Attributes
The NetworkSliceSubnet IOC includes attributes inherited from SubNetwork IOC (defined in TS 28.622[30]) and the
following attributes:

Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
mFIdList M T F F T
constituentNSSIIdList M T F F T
operationalState M T F F T
administrativeState M T T F T
nsInfo CM T F F T
sliceProfileList M T T F T
Attribute related to role
managedFunctionRef M T F F T
networkSliceSubnetRef M T F F T

6.3.2.3 Attribute constraints


Name Definition
nsInfo Support Condition: It shall be supported if the NSS instance is realized in the virtualized
Qualifier environment. Otherwise this attribute shall be absent.

6.3.2.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.

6.3.3 ServiceProfile <<dataType>>

6.3.3.1 Definition
This data type represents the properties of network slice related requirement that should be supported by the network
slice instance in 5G network. The network slice can be tailored based on the specific requirements adhered to SLA
agreed between Network Slice Customer (NSC) and Network Slice Provider (NSP), see clause 2 of [50]. A network
slicing provider may add additional requirements not directly derived from SLA’s, associated to the provider internal
[business] goals. The GST defined by GSMA (see [50]) and the service performance requirements defined in 3GPP TS
22.261 [28] and TS 22.104 [51] are all considered as input for the network slice related requirements.

3GPP
Release 16 138 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.3.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
serviceProfileId M T F T T
sNSSAIList M T T F T
pLMNIdList M T T F T
perfReq M T T F T
maxNumberofUEs O T T F T
coverageAreaTAList O T T F T
latency O T T F T
uEMobilityLevel O T T F T
resourceSharingLevel O T T F T
sST M T T F T
availability M T T F T
delayTolerance M T T F T
deterministicComm M T T F T
dLThptPerSlice M T T F T
dLThptPerUE M T T F T
uLThptPerSlic O T T F T
uLThptPerUE O T T F T
maxPktSize O T T F T
maxNumberofConns C T T F T
kPIMonitoring O T T F T
supportedAccessTech O T T F T
userMgmtOpen M T T F T
v2XModels O T T F T
termDensity O T T F T
activityFactor O T T F T
uESpeed O T T F T
jitter O T T F T
survivalTime O T T F T
reliability O T T F T

6.3.3.3 Attribute constraints


None.

6.3.3.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.4 SliceProfile <<dataType>>

6.3.4.1 Definition
This data type represents the properties of network slice subnet related requirement that should be supported by the
network slice subnet instance in a 5G network.

3GPP
Release 16 139 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.4.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
sliceProfileId M T F T T
sNSSAIList M T T F T
pLMNIdList M T T F T
perfReq M T T F T
maxNumberofUEs O T T F T
coverageAreaTAList O T T F T
latency O T T F T
uEMobilityLevel O T T F T
resourceSharingLevel O T T F T

6.3.4.3 Attribute constraints


None.

6.3.4.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.5 NsInfo <<dataType>>

6.3.5.1 Definition
This data type represents the properties of network service information (See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013
[29]) corresponding to the network slice subnet instance.

6.3.5.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
nSInstanceId M T F F T
nsName O T F F T
description O T F F T

6.3.5.3 Attribute constraints


None.

6.3.5.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.6 ServAttrCom <<dataType>>

6.3.x.1 Definition
This data type represents the common properties of service requirement related attributes (see GSMA NG.116 [50]
corresponding to Attribute categories, tagging and exposure).

6.3.6.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
category M T F F T
tagging CM T F F T
exposure M T F F T

3GPP
Release 16 140 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.6.3 Attribute constraints


Name Definition
tagging Support Condition: It shall be supported if the category is character. Otherwise this
Qualifier attribute shall be absent.

6.3.6.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.7 DelayTolerance<<dataType>>

6.3.7.1 Definition
This data type represents the delay tolerance (See Clause 3.4.3 of GSMA NG.116 [50]).

6.3.7.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
support M T F F T

6.3.7.3 Attribute constraints


None.

6.3.7.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.7 DeterminComm <<dataType>>

6.3.7.1 Definition
This data type represents the properties of the deterministic communication for periodic user traffic. Periodic traffic
refers to the type of traffic with periodic transmissions.

6.3.7.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
availability M T F F T
periodicityList M T T F T

6.3.7.3 Attribute constraints


None.

6.3.7.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

3GPP
Release 16 141 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.8 DLThpt<<dataType>>

6.3.8.1 Definition
This data type represents the downlink throughput per slice or per UE (See Clause 3.4.5 and 3.4.6 of GSMA NG.116
[50]).

6.3.8.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
guaThpt M T F F T
maxThpt C T F F T

6.3.8.3 Attribute constraints


None.

6.3.8.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.9 ULThpt<<dataType>>

6.3.9.1 Definition
This data type represents the uplink throughput per slice or per UE (See Clause 3.4.31 and 3.4.32 of GSMA NG.116
[50]).

6.3.9.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
guaThpt O T F F T
maxThpt O T F F T

6.3.9.3 Attribute constraints


None.

6.3.9.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.10 MaxPktSize <<dataType>>

6.3.10.1 Definition
This data type represents the maximum packet size (See Clause 3.4.11 of GSMA NG.116 [50]).

6.3.10.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
maxSize M T F F T

3GPP
Release 16 142 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.10.3 Attribute constraints


None.

6.3.10.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.11 MaxNumberofConns <<dataType>>

6.3.11.1 Definition
This data type represents maximun number of connections (See Clause 3.4.15 of GSMA NG.116 [50]).

6.3.11.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
nOofConn M T F F T

6.3.11.3 Attribute constraints


None.

6.3.11.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.12 SupportedAccessTech<<dataType>>

6.3.12.1 Definition
This data type represents supported access technologies (See Clause 3.4.27 of GSMA NG.116 [50]).

6.3.12.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
accTechList M T F F T

6.3.12.3 Attribute constraints


None.

6.3.12.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.13 KPIMonitoring <<dataType>>

6.3.13.1 Definition
This data type represents performance monitoring (See Clause 3.4.17 of GSMA NG.116 [50]).

3GPP
Release 16 143 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.13.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
kPIList M T F F T

6.3.13.3 Attribute constraints


None.

6.3.13.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.14 UserMgmtOpen<<dataType>>

6.3.14.1 Definition
This data type represents User management openness (See Clause 3.4.33 of GSMA NG.116 [50]).

6.3.14.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
support M T F F T

6.3.14.3 Attribute constraints


None.

6.3.14.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.3.15 V2XCommMode<<dataType>>

6.3.15.1 Definition
This data type represents V2X communication mode (See Clause 3.4.35 of GSMA NG.116 [50]).

6.3.15.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
v2XMode M T F F T

6.3.15.3 Attribute constraints


None.

6.3.15.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

3GPP
Release 16 144 3GPP TS 28.541 V16.23.0 (2019-0912)

6.3.16 TermDensity<<dataType>>

6.3.16.1 Definition
This data type represents Terminal density (See Clause 3.4.30 of GSMA NG.116 [50]).

6.3.16.2 Attributes
Support
Attribute name isReadable isWritable isInvariant isNotifyable
Qualifier
servAttrCom M T F F T
density M T F F T

6.3.16.3 Attribute constraints


None.

6.3.16.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.

6.4 Attribute definition


6.4.1 Attribute properties
Attribute Name Documentation and Allowed Values Properties
availability This parameter specifies the communication service availability type: Float
requirement for an network slice instance, expressed as a multiplicity: 1
percentage. The communication service availability is defined in isOrdered: N/A
clause 3.1 of TS 22.261 [28]. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: True
nSSIId It is the DN of the MOI for the NSSI associated with the network type: DN
slice instance. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
serviceProfileId A unique identifier of property of network slice related requirement type: String
should be supported by the network slice instance. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: True
sliceProfileId A unique identifier of the property of network slice subnet related type: String
requirement should be supported by the network slice subnet multiplicity: 1
instance. isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: True

3GPP
Release 16 145 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


constituentNSS It is a list of DN of MOI(s) for the constituent NSSI associated with type: DN
IIdList the network slice subnet instance. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
mFIdList It is a list of DN of the MOI(s) for the NF instances associated with type: DN
the network slice subnet instance. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
operationalSta It indicates the operational state of the network slice instance or type: ENUM
te the network slice subnet instance. It describes whether or not the multiplicity: 1
resource is physically installed and working. isOrdered: N/A
isUnique: N/A
allowedValues: "ENABLED", "DISABLED". defaultValue: None
The meaning of these values is as defined in 3GPP TS 28.625 allowedValues: N/A
[17] and ITU-T X.731 [18]. isNullable: False

administrative It indicates the administrative state of the network slice instance type: ENUM
State or the network slice subnet instance. It describes the permission multiplicity: 1
to use or prohibition against using the instance, imposed through isOrdered: N/A
the OAM services. isUnique: N/A
defaultValue: None
allowedValues: “LOCKED”, “UNLOCKED”, SHUTTINGDOWN” allowedValues: N/A
The meaning of these values is as defined in 3GPP TS 28.625 isNullable: False
[17] and ITU-T X.731 [18].
nsInfo This attribute contains the NsInfo of the NS instance type: NsInfo
corresponding to the network slice subnet instance. The NsInfo is multiplicity: 1
described in clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. isOrdered: N/A
isUnique: True
defaultValue: No default
value
isNullable: True
nSInstanceId This attribute specifies the identifier of NS instance corresponding type: String
to the network slice subnet instance. multiplicity: 1
isOrdered: N/A
See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. isUnique: True
defaultValue: No default
value
isNullable: True
nsName This attribute specifies the name of NS instance corresponding to type: String
the network slice subnet instance. multiplicity: 1
isOrdered: N/A
See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. isUnique: True
defaultValue: No default
value
isNullable: True
description This attribute specifies the description of NS instance type: String
corresponding to the network slice subnet instance. multiplicity: 1
isOrdered: N/A
See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. isUnique: True
defaultValue: No default
value
isNullable: True
category This attribute specifies the category of a service type: ENUM
requirement/attribute of GST (see GSMA NG.116 [50]). multiplicity: 1
isOrdered: N/A
allowedValues: character, scalability isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

3GPP
Release 16 146 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


tagging This attribute specifies the tagging of a service type: ENUM
requirement/attribute of GST in character catogary (see GSMA multiplicity: 1
NG.116 [50]). isOrdered: N/A
isUnique: N/A
allowedValues: performance, function, operation defaultValue: None
allowedValues: N/A
isNullable: False
exposure This attribute specifies exposure mode of a service type: ENUM
requirement/attribute of GST (see GSMA NG.116 [50]). multiplicity: 1
isOrdered: N/A
allowedValues: API, KPI, APIandKPI isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
perfReq This parameter specifies the requirements to the NSI in terms of type: <<dataType>>
the scenarios defined in the TS 22.261 [28], such as Experienced multiplicity: *
data rate, Area traffic capacity (density) information of UE density. isOrdered: N/A
isUnique: N/A
It is a structure containing the following elements: defaultValue: None
- list of perfRequirements allowedValues: N/A
isNullable: False
Depending on the sST value, the list of perfRequirements will be
- list of eMBBPerfReq
or
- list of uRLLCPerfReq
or
- list of mIoTPerfReq
NOTE: the list of mIoTPerfReq is not addressed in the present
document.

allowedValues:
- list of eMBBPerfReq is a list of entries where an entry
identifies the performance requirements to the NSI in terms of the
scenarios defined in the Table 7.1-1 of TS 22.261 [28]. An entry
has the following attributes: expDataRateDL (Integer),
expDataRateUL (Integer), areaTrafficCapDL (Integer),
areaTrafficCapUL (Integer), userDensity (Integer), activityFactor
(Integer), uESpeed (Integer), coverage (String) (see Table 7.1-1
of TS 22.261 [28]).
- list of uRLLCPerfReq is a list of entries where an entry
identifies the performance requirements to the NSI in terms of the
scenarios defined in the clause 7.2.2 of TS 22.261 [28]. An entry
has the following attributes: e2eLatency (Integer), jitter (Integer),
survivalTime (Integer), cSAvailability (Float), reliability (Float),
expDataRate (Integer), payloadSize (String), trafficDensity
(Integer), connDensity (Integer), serviceAreaDimension (String)
(see clause 7.2.2 of TS 22.261 [28]).

NOTE: Limitation on attribute values in instances of


ServiceProfile is not addressed in the present document.

3GPP
Release 16 147 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


sNSSAIList This parameter specifies the S-NSSAI list to be supported by the
new NSI to be created or the existing NSI to be re-used.

sNSSAList is defined in subclause 4.4.1


maxNumberofUEs An attribute specifies the maximum number of UEs may type: Integer
simultaneously access the network slice instance. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
coverageAreaTA An attribute specifies a list of TrackingAreas where the NSI can type: Integer
List be selected. multiplicity: 1..*
allowedValues: isOrdered: N/A
Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of isUnique: N/A
TS 38.413 [5]. defaultValue: None
allowedValues: N/A
isNullable: False
latency An attribute specifies the packet transmission latency type: Integer
(millisecond) through the RAN, CN, and TN part of 5G network multiplicity: 1
and is used to evaluate utilization performance of the end-to-end isOrdered: N/A
network slice instance. See clause 6.3.1 of 28.554 [27]. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
uEMobilityLeve An attribute specifies the mobility level of UE accessing the type: Enum
l network slice instance. See 6.2.1 of TS 22.261 [28]. multiplicity: 1
isOrdered: N/A
allowedValues: stationary, nomadic, restricted mobility, fully isUnique: N/A
mobility. defaultValue: None
allowedValues: N/A
isNullable: True
serviceProfile An attribute specifies whether the resources to be allocated to the type: Enum
.resourceShari network slice instance may be shared with another network slice multiplicity: 1
ngLevel instance(s). isOrdered: N/A
isUnique: N/A
allowedValues: shared, non-shared. defaultValue: None
allowedValues: Yes
isNullable: True
sliceProfile.r An attribute specifies whether the resources to be allocated to the type: Enum
esourceSharing network slice subnet instance may be shared with another multiplicity: 1
Level network slice subnet instance(s). isOrdered: N/A
isUnique: N/A
allowedValues: shared, non-shared. defaultValue: None
allowedValues: Yes
isNullable: True
serviceProfile An attribute specifies a list of ServiceProfile (see clause 6.3.3) type: ServiceProfile
List supported by the network slice instance multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
sliceProfileLi An attribute specifies a list of SliceProfile (see clause 6.3.4) type: SliceProfile
st supported by the network slice subnet instance multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
sST This parameter specifies the slice/service type for a type: Integer
ServiceProfile.. multiplicity: 1
isOrdered: N/A
See clause 5.15.2 of 3GPP TS 23.501 [2]. isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

3GPP
Release 16 148 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


delayTolerance An attribute specifies whether or not the NSI supports service type: DelayTolerance
delivery flexibility, especially for the vertical services that are not multiplicity: 1
chasing a high system performance. See clause 4.3 of TS 22.104 isOrdered: N/A
[51]. isUnique: N/A
defaultValue: False
isNullable: False
DelayTolerance An attribute specifies whether or not the NSI supports type: <<enumeration>>
.support deterministic communication for period user traffic. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
"NOT SUPPORTED", "SUPPORTED". defaultValue: False
isNullable: False
deterministicC An attribute specifies the properties of the deterministic type:
omm communication for periodic user traffic, see clause 4.3 of TS <<DeterminComm>>
22.104 [51]. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: False
DeterminComm.a An attribute specifies whether or not the NSI supports type: <<enumeration>>
vailability deterministic communication for period user traffic. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
"NOT SUPPORTED", "SUPPORTED". defaultValue: False
isNullable: False
DeterminComm.p An attribute specifies a list of periodicities supported by the NSI type: Float
eriodicityList for deterministic communication. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: False
dLThptPerSlice This attribute defines achievable data rate of the network slice in type: DLThpt
downlink that is available ubiquitously across the coverage area of multiplicity: 1
the slice, refer NG.116 [50]. isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
dLThptPerUE This attribute defines data rate supported by the network slice per type: DLThpt
UE, refer NG.116 [50]. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
guaThpt This attribute describes the guaranteed data rate. type: Float
multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
maxThpt This attribute describes the maximum data rate. type: Float
multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
uLThptPerSlic This attribute defines achievable data rate of the network slice in type: ULThpt
uplink that is available ubiquitously across the coverage area of multiplicity: 1
the slice, refer NG.116 [50]. isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

3GPP
Release 16 149 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


uLThptPerUE This attribute defines data rate supported by the network slice per type: ULThpt
UE, refer NG.116 [50]. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
maxPktSize This parameter specifies the maximum packet size supported by type: MaxPktSize
the network slice, refer NG.116 [50]. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
MaxPktSize.max This parameter specifies the maximum packet size supported by type: Integer
size the network slice, refer NG.116 [50]. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
maxNumberofCon This parameter defines the maximum number of concurrent type:
ns sessions supported by the network slice, refer NG.116 [50]. MaxNumberofConns
multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
MaxNumberofCon This parameter defines the maximum number of concurrent type: Integer
ns.nOofConn sessions supported by the network slice, refer NG.116 [50]. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False
kPIMonitoring An attribute specifies the name list of KQIs and KPIs available for type: KPIMonitoring
performance monitoring. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
KPIMonitoring. An attribute specifies the name list of KQIs and KPIs available for type: String
kPIList performance monitoring. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
supportedAcces An attribute specifies which access technologies are supported by type:
sTech the NSI. SupportedAccessTech
multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
SupportedAcces An attribute specifies which access technologies are supported by type: Integer
sTech.accTechL the NSI. multiplicity: 1
ist isOrdered: N/A
allowedValues: isUnique: N/A
1: NR defaultValue: False
2: NB-IoT isNullable: True
3: WI-Fi
4: Fixed access (e.g. DSL, Fibre)

3GPP
Release 16 150 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


userMgmtOpen An attribute specifies whether or not the NSI supports the type: UserMgmtOpen
capability for the NSC to manage their users or groups of users’ multiplicity: 1
network services and corresponding requirements. isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: False
UserMgmtOpen.s An attribute specifies whether or not the NSI supports the type: <<enumeration>>
upport capability for the NSC to manage their users or groups of users’ multiplicity: 1
network services and corresponding requirements. isOrdered: N/A
isUnique: N/A
allowedValues: defaultValue: False
"NOT SUPPORTED", "SUPPORTED". isNullable: False

v2XCommModels An attribute specifies whether or not the V2X communication type: V2XCommMode
mode is supported by the NSI. multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: False
V2XCommModels. An attribute specifies whether or not the V2X communication type: <<enumeration>>
v2XMode mode is supported by the NSI. multiplicity: 1
isOrdered: N/A
allowedValues: isUnique: N/A
"NOT SUPPORTED", "SUPPORTED BY NR". defaultValue: False
isNullable: False
coverageArea An attribute specifies the coverage area of the network slice, i.e. type: String
the geographic region where a 3GPP communication service is multiplicity: 1
accessible, see Table 7.1-1 of TS 22.261 [28]) and NG.116 [50]. isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
termDensity An attribute specifies the overall user density over the coverage type: TermDensity
area of the network slice. See Table 7.1-1 of TS 22.261 [28]). multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
TermDensity.de An attribute specifies the overall user density over the coverage type: Integer
nsity area of the network slice. See Table 7.1-1 of TS 22.261 [28]). multiplicity: 1
isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
activityFactor An attribute specfies the percentage value of the amount of type: Float
simultaneous active UEs to the total number of UEs where active multiplicity: 1
means the UEs are exchanging data with the network. See Table isOrdered: N/A
7.1-1 of TS 22.261 [28]). isUnique: N/A
defaultValue: False
isNullable: True
uESpeed An attribute specifies the maximum speed (in km/hour) supported type: Integer
by the network slice at which a defined QoS can be achieved. See multiplicity: 1
Table 7.1-1 of TS 22.261 [28]). isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
jitter An attribute specifies the deviation from the desired value to the type: Integer
actual value when assessing time parameters, see clause C.4.1 multiplicity: 1
of TS 22.104 [51]. isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True
survivalTime An attribute specifies the time that an application consuming a type: String
communication service may continue without an anticipated multiplicity: 1
message. See clause 5 of TS 22.104 [51]). isOrdered: N/A
isUnique: N/A
defaultValue: False
isNullable: True

3GPP
Release 16 151 3GPP TS 28.541 V16.23.0 (2019-0912)

Attribute Name Documentation and Allowed Values Properties


reliability An attribute specifies in the context of network layer packet type: String
transmissions, percentage value of the amount of sent network multiplicity: 1
layer packets successfully delivered to a given system entity isOrdered: N/A
within the time constraint required by the targeted service, divided isUnique: N/A
by the total number of sent network layer packets, see TS 22.261 defaultValue: False
[28] and TS 22.104 [51]. isNullable: True
NetworkSlice.n This holds a DN of NetworkSliceSubnet relating to the type: DN
etworkSliceSub NetworkSlice instance. multiplicity: 1
netRef isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: False

NetworkSliceSu This holds a list of DN of constituent NetworkSliceSubnet type: DN


bnet.networkSl supporting NetworkSliceSubnet instance multiplicity: *
iceSubnetRef isOrdered: N/A
isUnique: N/A
defaultValue: None
isNullable: False

managedFunctio This holds a list of DN of ManagedFunction instances type: DN


nRef supporting the NetworkSliceSubnet instance. multiplicity: *
isOrdered: N/A
isUnique: N/A
defaultValue: None
allowedValues: N/A
isNullable: False

6.5 Common notifications


This subclause presents a list of notifications, defined in [35], that provisioning management service consumer can
receive. The notification parameter objectClass/objectInstance, defined in [26], would capture the DN of an
instance of an IOC defined in the present document.

Name Qualifier Notes


notifyMOIAttributeValueChanges O
notifyMOICreation O
notifyMOIDeletion O

7 Solution Set (SS)


The present document defines the following NRM Solution Set definitions for NR and NG-RAN:

- XML based 3GPP NR and NG-RAN NRM Solution Set (Annex C).

- JSON based 3GPP NR and NG-RAN NRM Solution Set (Annex D).

- YANG based 3GPP NR and NG-RAN NRM Solution Set (Annex E).

The present document defines the following NRM Solution Set definitions for 5GC:

- XML based 3GPP 5GC NRM Solution Set (Annex F).

- JSON based 3GPP 5GC NRM Solution Set (Annex G).

- YANG based 3GPP 5GC NRM Solution Set (Annex H).

The present document defines the following NRM Solution Set definitions for network slice and network slice subnet:

3GPP
Release 16 152 3GPP TS 28.541 V16.23.0 (2019-0912)

- XML based 3GPP Network Slice NRM Solution Set (Annex I).

- JSON based 3GPP Network Slice NRM Solution Set (Annex J).

- YANG based 3GPP Network Slice NRM Solution Set (Annex K).

3GPP
Release 16 153 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex A (normative):
Cell state handling

A.1 Relation between the administrative state and the


"Pre-operation state of the gNB-DU Cell"
The administrative state indicates the permission to use or prohibition against using the cell, imposed through the OAM
services. The administrative state has three values: "LOCKED", "SHUTTING DOWN" or "UNLOCKED"

The meanings of these values are defined in ITU-T Recommendation X.731 [18].

The relation between the administrative state and the "Pre-operation state of the gNB-DU Cell" is defined in subclause 8.5 of TS
38.401 [4]. See below an extract from subclause 8.5 of TS 38.401 [4] on the F1 startup and cell activation.

If the operationalState is "ENABLED" (i.e. the resource is physically installed and working) and if the
administrativeState is "UNLOCKED", the step "0: Pre-operational state" will exit and the step "1: F1 Setup
Request" will be executed."

8.5 F1 Startup and cells activation


This function allows to setup the F1 interface between a gNB-DU and a gNB-CU and it allows to activate the gNB-DU
cells.

Figure 8.5-1: F1 startup and cell activation

A.2 Combined state diagram for gNB cell


This is the Combined state diagram for gNB cell.

3GPP
Release 16 154 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure A.2-1: Combined gNB cell state diagram

The gNB-DU maintains cell states. The following table is the gNB cell state transition table.

In 3-split and 2-split deployment scenarios, the interactions between gNB-CU and gNB-DU are standardized. The
interactions specified under the column "The state transition events and actions" of "The gNB Cell state transition table"
below shall be present for the state transition.

In the non-split deployment scenarios, the interactions between gNB-CU and gNB-DU are not standardized. The
interactions between gNB-CU and gNB-DU specified under the column "The state transition events and actions" of
"The gNB Cell state transition table" can be replaced by other means that is not standardized.

3GPP
Release 16 155 3GPP TS 28.541 V16.23.0 (2019-0912)

Table A.2-1: The gNB Cell state transition table

3GPP
Release 16 156 3GPP TS 28.541 V16.23.0 (2019-0912)

Transition The state transition event and actions


number

1 Event: Receive request to unlock.


Action: None.

2 Event: Receive request to lock.


Action: None.

2a Event: Receive request to lock


Action: Send to gNB-CU the "gNB-DU Configuration Update message" with served cell to delete.

3 Event: When the required cell resource is physically installed and working.
Action: none.

4 Event: When the required cell resource is not physically installed or is not working.
Action: Send to gNB-CU the "gNB-DU Configuration update message" with cell to delete.

4a Event: When the required cell resource is physically uninstalled or is not working.
Action: Send to gNB-CU the "GNB-DU Configuration Update message" with served cell to delete.

5 Event: Receive from gNB-CU the "F1 Setup Response message" (identifying the cell to be activated).
The cell is activated successfully.
Actions: Do nothing or send gNB-CU the "gNB-DU Configuration Update message" with Cell stated as active'

----- or -----
Event: Receive from gNB-CU the "gNB-CU Configuration Update message" (identifying cell to be activated e.g., in
case that the cell was not activated using the "F1 Setup Response message").
Actions:
The cell is activated successfully.
Send to gNB-CU the "gNB-CU Configuration Update Response" to confirm the cell is in active state.

----- or -----
Event: Receive from gNB-CU the "gNB-DU Configuration Update Acknowledge message" (identifying cell to be
activated e.g., in case that the cell was not activated using the "F1 Setup Response message") and
the cell is activated successfully
Actions: Do nothing.

6 Event: Receive from gNB-CU the "gNB-CU Configuration Update message" and responds with gNB-CU
Configuration Update Acknowledge messages.
Actions: Respond with gNB-CU Configuration Update Acknowledge messages.

----- or -----
Event: Event: DU experiences an internal failure and decided to place the cell into inactive state.
Actions: Send to gNB-CU the "gNB-DU Cell status Update message"

7 Event: Send to gNB-CU the "F1 Setup request" (identifying the cell that is configured and ready to be activated).
Actions: none.

----- or -----
Send to gNB-CU the "gNB-DU Configuration Update message" with the served cell to add.
Actions: none.

8 Event: Sends to gNB-CU the "gNB-DU Configuration Update message" with served cell to delete. Receive
response from gNB-CU the "gNB-DU Configuration Update Acknowledge message".
Actions: None.

9 Event: Receive request to shut down.


Actions: None.

10 Event: Last user quit.


Actions: Send to gNB-CU the "GNB-DU Configuration Update message" with served cell to delete.

11 Event: When a cell is created and is configured.


Actions: None

3GPP
Release 16 157 3GPP TS 28.541 V16.23.0 (2019-0912)

12 Event: When a cell is deleted.


Action: None.

3GPP
Release 16 158 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex B (normative):
NSI and NSSI state handling

B.1 NSI state handling


An NSI is a logical object in the management system that represents a complex grouping of resources that may be in
various states. At any time, the management system needs to know the state of an NSI.

The ITU-T X.731 [18], to which [17] refers, has defined the inter-relation between the administrative state, operational
state and usage state of systems in general.

Figure B.1: Combined NSI state diagram

In an NSI deployment scenario, the interactions between communication service management function, network slice
management function and network slice subnet management function are standardized. The interactions specified under
the column "The state transition events and actions" of "NSI state transition table" below shall be present for the state
transition.

3GPP
Release 16 159 3GPP TS 28.541 V16.23.0 (2019-0912)

Figure B.2: NSI state diagram with state transition triggers

Table B.1: The NSI state transition table

Trigger The state transition events and actions


number

0 NSMF responds positively to the "Create NSI request" message, the NSI is created and the state is set to
Locked
1 NSMF responds positively to the "Activate NSI request" message (identifying the NSI to be activated).

----- or ------

CM operation to set administrative state to Unlocked.


1a CM Operation to set administrative state to Unlocked
2
The last user of the NSI stops using the NSI
2a CM Operation to set administrative state to Shutting down
3 When the NSI and its constituents are installed and working
NSMF receives positive response to the "Allocate NSSI" message (applicable to the NSI to be enabled).
4 When the NSI or its constituents are not installed or not working
NSMF receives positive response to the "Deallocate NSSI" message (applicable to the NSI to be
disabled)
5 NSMF responds positively to the "Deallocate NSI request" message, the NSI is deleted and the state is
set to NULL

B.2 State handling of NSSI


An NSSI is a logical object in the management system that represents a complex grouping of resources that may be in
various states. At any time the management system needs to know the state of an NSSI.

3GPP
Release 16 160 3GPP TS 28.541 V16.23.0 (2019-0912)

The ITU-T X.731 [18], to which [17] refers, has defined the inter-relation between the administrative state, operational
state and usage state of systems in general.

Figure B.2.1: Combined NSSI state diagram

In an NSSI deployment scenario, the interactions between CSMF, NSMF and NSSMF are standardized. The
interactions specified under the column "The state transition events and actions" of "NSSI state transition table" below
shall be present for the state transition.

Figure B.2.2: NSSI state diagram with state transition triggers

3GPP
Release 16 161 3GPP TS 28.541 V16.23.0 (2019-0912)

Table B.2.1: The NSSI state transition table

Trigger The state transition events and actions


number

0 NSSMF responds positively to the "Create NSSI request" message, the NSSI is created and the state is
set to Locked
1 NSSMF responds positively to the "Activate NSSI request" message (identifying the NSSI to be
activated).

----- or ------

CM operation to set administrative state to Unlocked.


1a CM Operation to set administrative state to Unlocked

2
The last user of the NSSI stops using the NSSI

2a CM Operation to set administrative state to Shutting down

3 When the NSSI constituents are installed and working


NSSMF receives positive response to the "Create NSSI constituent" message (applicable to the NSSI to
be enabled).
4 When the NSSI constituents are not installed or not working
NSSMF receive positive response to the "Delete NSSI constituent" message (applicable to the NSSI to be
disabled)
5 NSSMF responds positively to the "Delete NSSI request" message, the NSSI is deleted and the state is
set to NULL.

3GPP
Release 16 162 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex C (normative):
XML definitions for NR NRM

C.1 General
This annex contains the XML definitions for the NR and NG-RAN NRM, in accordance with NR and NG-RAN NRM
Information Model definitions specified in clause 4.

C.2 Architectural features


The overall architectural feature of NR NRM information model is specified in clause 4, this clause specifies features
that are specific to the Schema definitions.

The XML definitions of the present document specify the schema for a configuration content, which can be included in
a configuration file for Bulk configuration management operations

C.3 Mapping

C.3.1 General mapping


An IOC maps to an XML element of the same name as the IOC's name in the Information Model. An IOC
attribute maps to a sub-element of the corresponding IOC's XML element, and the name of this sub-element is the same
as the attribute's name in the Information Model.

C.3.2 Information Object Class (IOC) mapping


The mapping is not present in the current version of the present document.

C.4 Solution Set definitions

C.4.1 XML definition structure


The overall description of the file format of configuration data XML files is provided by 3GPP TS 32.616 [33].

The present document defines the NRM-specific XML schema nrNrm.xsd for the NR NRM Information Model defined
in clause 4.

XML schema nrNrm.xsd explicitly declares NRM-specific XML element types for the related NRM.

The definition of those NRM-specific XML element types complies with the generic mapping rules defined in 3GPP TS
32.616 [33].

C.4.2 Graphical representation


The graphical representation is not present in the current version of the present document.

3GPP
Release 16 163 3GPP TS 28.541 V16.23.0 (2019-0912)

C.4.3 XML schema "nRNrm.xsd"


<?xml version="1.0" encoding="UTF-8"?>
<!--
3GPP TS 28.541 NR Network Resource Model
XML schema definition
nrNrm.xsd
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xn="http://www.3gpp.org/ftp/specs/archive/28_series/28.623#genericNrm"
xmlns:nn="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#nrNrm"
xmlns:en="http://www.3gpp.org/ftp/specs/archive/28_series/28.659#eutranNrm"
xmlns:epc="http://www.3gpp.org/ftp/specs/archive/28_series/28.709#epcNrm"
xmlns:sm="http://www.3gpp.org/ftp/specs/archive/28_series/28.626#stateManagementIRP"
xmlns:ngc="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#ngcNrm"
xmlns:sp="http://www.3gpp.org/ftp/specs/archive/28_series/28.629#sonPolicyNrm"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#nrNrm"
elementFormDefault="qualified">
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.623#genericNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.709#epcNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.626#stateManagementIRP"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#ngcNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.629#sonPolicyNrm"/>

<simpleType name="GnbId">
<restriction base="unsignedLong">
<maxInclusive value="4294967295"/>
</restriction>
</simpleType>
<simpleType name="GnbIdLength">
<restriction base="integer">
<minLength value="22"/>
<maxLength value="32"/>
</restriction>
</simpleType>
<simpleType name="Nci">
<restriction base="unsignedLong">
<maxInclusive value="68719476735"/>
</restriction>
</simpleType>
<simpleType name="Pci">
<restriction base="unsignedShort">
<maxInclusive value="503"/>
<!-- Minimum value is 0, maximum value is 3x167+2=503 -->
</restriction>
</simpleType>
<simpleType name="NrTac">
<restriction base="unsignedLong">
<maxInclusive value="16777215"/>
<!--5G TAC is 3-octets length -->
</restriction>
</simpleType>
<simpleType name="GnbDuId">
<restriction base="unsignedLong">
<maxInclusive value="68719476735"/>
<!-- Minimum value is 0, maximum value is 2^36-1=68719476735 -->
</restriction>
</simpleType>
<simpleType name="GnbCuupId">
<restriction base="unsignedLong">
<maxInclusive value="68719476735"/>
<!-- Minimum value is 0, maximum value is 2^36-1=68719476735 -->
</restriction>
</simpleType>
<simpleType name="GnbName">
<restriction base="string">
<minLength value="1"/>
<maxLength value="150"/>
</restriction>
</simpleType>
<simpleType name="CyclicPrefix">
<restriction base="integer">
<enumeration value="15"/>
<enumeration value="30"/>
<enumeration value="60"/>
<enumeration value="120"/>
</restriction>

3GPP
Release 16 164 3GPP TS 28.541 V16.23.0 (2019-0912)

</simpleType>
<simpleType name="QuotaType">
<restriction base="string">
<enumeration value="STRICT"/>
<enumeration value="FLOAT"/>
</restriction>
</simpleType>
<simpleType name="CellState">
<restriction base="string">
<enumeration value="IDLE"/>
<enumeration value="INACTIVE"/>
<enumeration value="ACTIVE"/>
</restriction>
</simpleType>
<simpleType name="BwpContext">
<restriction base="string">
<enumeration value="DL"/>
<enumeration value="UL"/>
<enumeration value="SUL"/>
</restriction>
</simpleType>
<simpleType name="IsInitialBwp">
<restriction base="string">
<enumeration value="INITIAL"/>
<enumeration value="OTHER"/>
</restriction>
</simpleType>
<simpleType name="qOffsetRangeList">
<restriction base="string">
<enumeration value="dB-24"/>
<enumeration value="dB-22"/>
<enumeration value="dB-20"/>
<enumeration value="dB-18"/>
<enumeration value="dB-16"/>
<enumeration value="dB-14"/>
<enumeration value="dB-12"/>
<enumeration value="dB-10"/>
<enumeration value="dB-8"/>
<enumeration value="dB-6"/>
<enumeration value="dB-5"/>
<enumeration value="dB-4"/>
<enumeration value="dB-3"/>
<enumeration value="dB-2"/>
<enumeration value="dB-1"/>
<enumeration value="dB0"/>
<enumeration value="dB1"/>
<enumeration value="dB2"/>
<enumeration value="dB3"/>
<enumeration value="dB4"/>
<enumeration value="dB5"/>
<enumeration value="dB6"/>
<enumeration value="dB8"/>
<enumeration value="dB10"/>
<enumeration value="dB12"/>
<enumeration value="dB14"/>
<enumeration value="dB16"/>
<enumeration value="dB18"/>
<enumeration value="dB20"/>
<enumeration value="dB22"/>
<enumeration value="dB24"/>
</restriction>
</simpleType>
<simpleType name="cellReselectionPriority">
<restriction base="unsignedLong">
<minInclusive value="0"/>
<maxInclusive value="16"/>
<!--Value 0 means lowest priority-->
</restriction>
</simpleType>
<simpleType name="cellReselectionSubPriority">
<restriction base="unsignedLong">
<minInclusive value="0"/>
<maxInclusive value="16"/>
<!--Value 0 means lowest priority-->
</restriction>
</simpleType>
<simpleType name="PMaxRangeType">
<restriction base="short">

3GPP
Release 16 165 3GPP TS 28.541 V16.23.0 (2019-0912)

<minInclusive value="-30"/>
<maxInclusive value="33"/>
</restriction>
</simpleType>
<simpleType name="qOffsetFreq">
<restriction base="short">
<minInclusive value="-24"/>
<maxInclusive value="24"/>
</restriction>
</simpleType>
<simpleType name="qQualMin">
<restriction base="integer">
<minInclusive value="-34"/>
<maxInclusive value="0"/>
</restriction>
</simpleType>
<simpleType name="qRxLevMin">
<restriction base="integer">
<minInclusive value="-140"/>
<maxInclusive value="-44"/>
</restriction>
</simpleType>
<simpleType name="Thresxhighp">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="62"/>
</restriction>
</simpleType>
<simpleType name="Threshxhighq">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="31"/>
</restriction>
</simpleType>
<simpleType name="Threshxlowp">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="62"/>
</restriction>
</simpleType>
<simpleType name="Threshxlowq">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="62"/>
</restriction>
</simpleType>
<simpleType name="Treselectionnr">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="7"/>
</restriction>
</simpleType>
<simpleType name="Treselectionnrsfhigh">
<restriction base="string">
<enumeration value="25"/>
<enumeration value="50"/>
<enumeration value="75"/>
<enumeration value="100"/>
</restriction>
</simpleType>
<simpleType name="Treselectionnrsfmedium">
<restriction base="string">
<enumeration value="25"/>
<enumeration value="50"/>
<enumeration value="75"/>
<enumeration value="100"/>
</restriction>
</simpleType>
<simpleType name="Absolutefrequencyssb">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="3279165"/>
</restriction>
</simpleType>
<simpleType name="Ssbsubcarrierspacing">
<restriction base="string">
<enumeration value="15"/>
<enumeration value="30"/>

3GPP
Release 16 166 3GPP TS 28.541 V16.23.0 (2019-0912)

<enumeration value="120"/>
<enumeration value="240"/>
</restriction>
</simpleType>
<simpleType name="Multifrequencybandlistnr">
<restriction base="integer">
<minInclusive value="1"/>
<maxInclusive value="256"/>
</restriction>
</simpleType>

<simpleType name="beamType">
<restriction base="string">
<enumeration value="SSB-BEAM"/>
</restriction>
</simpleType>
<simpleType name="beamAzimuth">
<restriction base="integer">
<minInclusive value="-1800"/>
<maxInclusive value="1800"/>
</restriction>
</simpleType>
<simpleType name="beamTilt">
<restriction base="integer">
<minInclusive value="-900"/>
<maxInclusive value="900"/>
</restriction>
</simpleType>
<simpleType name="beamHorizWidth">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="3599"/>
</restriction>
</simpleType>
<simpleType name="beamVertWidth">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="1800"/>
</restriction>
</simpleType>

<simpleType name="coverageShapeType">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="65535"/>
</restriction>
</simpleType>

<complexType name="LocalEndPoint">
<sequence>
<element name="ipv4Address" type="string"/>
<element name="ipv6Address" type="string"/>
<element name="ipv6Prefix" type="string"/>
<element name="vlanId" type="integer"/>
</sequence>
</complexType>
<complexType name="RemoteEndPoint">
<sequence>
<element name="ipv4Address" type="string"/>
<element name="ipv6Address" type="string"/>
<element name="ipv6Prefix" type="string"/>
</sequence>
</complexType>
<complexType name="blackListEntry">
<sequence minOccurs="0" maxOccurs="1007" >
<element name="pci" type="en:Pci" maxOccurs="504"/>
</sequence>
</complexType>
<complexType name="blackListEntryIdleMode">
<sequence minOccurs="0" maxOccurs="1007" >
<element name="pci" type="en:Pci" maxOccurs="504"/>
</sequence>
</complexType>
<complexType name="RRMPolicyRation2">
<sequence>
<element name="groupId" type="integer"/>

3GPP
Release 16 167 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="sNSSAIList" type="ngc:SnssaiList"/>


<element name="quotaType" type="QuotaType"/>
<element name="rRMPolicyMaxRation" type="integer"/>
<element name="rRMPolicyMarginMaxRation" type="integer"/>
<element name="rRMPolicyMinRation" type="integer"/>
<element name="rRMPolicyMarginMinRation" type="integer"/>
</sequence>
</complexType>
<complexType name="PLMNIdList">
<sequence>
<element name="pLMNId" type="en:PLMNId" maxOccurs="6"/>
<!-- The first pLMNId of the pLMNIdList is primary PLMN id -->
</sequence>
</complexType>
<complexType name="cellIndividualOffset">
<sequence>
<element name="rsrpOffsetSSB" type="qOffsetRangeList"/>
<element name="rsrqOffsetSSB" type="qOffsetRangeList"/>
<element name="sinrOffsetSSB" type="qOffsetRangeList"/>
<element name="rsrpOffsetCSI-RS" type="qOffsetRangeList"/>
<element name="rsrqOffsetCSI-RS" type="qOffsetRangeList"/>
<element name="sinrOffsetCSI-RS" type="qOffsetRangeList"/>
</sequence>
</complexType>
<element name="GNBDUFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="gnbId" type="nn:GnbId"/>
<element name="gnbIdLength" type="nn:GnbIdLength"/>
<element name="gnbDUId" type="nn:GnbDuId"/>
<element name="gnbDuName" type="nn:GnbName" minOccurs="0"/>
<element name="pLMNId" type="en:PLMNId"/>
<element name="x2Blacklist" type="xn:dnList" minOccurs="0"/>
<element name="x2Whitelist" type="xn:dnList" minOccurs="0"/>
<element name="xnBlacklist" type="xn:dnList" minOccurs="0"/>
<element name="xnWhitelist" type="xn:dnList" minOccurs="0"/>
<element name="x2XnHOBlackList" type="xn:dnList" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="nn:NRCellDU"/>
<element ref="nn:BWP"/>
<element ref="nn:NRSectorCarrier"/>
<element ref="nn:EP_F1C"/>
<element ref="nn:EP_F1U"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="GNBCUCPFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>

3GPP
Release 16 168 3GPP TS 28.541 V16.23.0 (2019-0912)

<!-- Inherited attributes from ManagedFunction -->


<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="gnbId" type="nn:GnbId" />
<element name="gnbIdLength" type="nn:GnbIdLength"/>
<element name="gnbCuName" type=" nn:GnbName" minOccurs="0"/>
<element name="pLMNId" type="en:PLMNId" />
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="nn:NRCellCU"/>
<element ref="nn:EP_F1C"/>
<element ref="nn:EP_E1"/>
<element ref="nn:EP_XnC"/>
<element ref="nn:EP_X2C"/>
<element ref="nn:EP_NgC"/>
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="GNBCUUPFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="gNBCUUPId" type="nn:GnbCuupId "/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="gNBId" type="nn:GnbId"/>
<element name="gnbIdLength" type="nn:GnbIdLength"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="nn:EP_E1"/>
<element ref="nn:EP_F1U"/>
<element ref="nn:EP_XnU"/>
<element ref="nn:EP_NgU"/>
<element ref="nn:EP_X2U"/>
<element ref="nn:EP_S1U"/>
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NRCellCU">
<complexType>

3GPP
Release 16 169 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="nCGI" type="nn:Ncgi"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sNSSAIList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="rRMPolicyType" type="integer" minOccurs="0"/>
<element name="rRMPolicyNSSIId" type="xn:dn" minOccurs="0"/>
<element name="rRMPolicyRatio" type="integer" minOccurs="0"/>
<element name="rRMPolicy" type="string" minOccurs="0"/>
<element name="rRMPolicyRatio2" type="RRMPolicyRation2" minOccurs="0"/>
<element name="nRFrequencyRef" type="xn:dn" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
<element ref="nRCellRelation"/>
<element ref="nRFreqRelation"/>
<element ref="eUtranCellRelation"/>
<element ref="eUtranFreqRelation"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NRCellDU">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="nCGI" type="nn:Ncgi" minOccurs="0"/>
<element name="operationalState" type="sm:operationalStateType" minOccurs="0"/>
<element name="administrativeState" type="sm:administrativeStateType"
minOccurs="0"/>
<element name="cellState" type="nn:CellState"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sNSSAIList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="nRpci" type="nn:Pci" />
<element name="nRTac" type="nn:NrTac" />
<element name="arfcnDL" type="integer"/>
<element name="arfcnUL" type="integer" minOccurs="0"/>
<element name="arfcnSUL" type="integer" minOccurs="0"/>
<element name="bSChannelBwDL" type="integer"/>

3GPP
Release 16 170 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="bSChannelBwUL" type="integer" minOccurs="0"/>


<element name="bSChannelBwSUL" type="integer" minOccurs="0"/>
<element name="nRFrequencyRef" type="xn:dn" minOccurs="0"/>
<element name="nRSectorCarrierRef" type="xn:dn" minOccurs="0"/>
<element name="bWPRef" type="xn:dn" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NRSectorCarrier">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="txDirection" type="nn:TxDirection"/>
<element name="configuredMaxTxPower" type="integer"/>
<element name="arfcnDL" type="integer" minOccurs="0"/>
<element name="arfcnUL" type="integer" minOccurs="0"/>
<element name="bSChannelBwDL" type="integer" minOccurs="0"/>
<element name="bSChannelBwUL" type="integer" minOccurs="0"/>
<element name="sectorEquipmentFunctionRef" type="xn:dn" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="BWP">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>

3GPP
Release 16 171 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="peeParametersList" type="xn:peeParametersListType"


minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction-->
<element name="bwpContext" type="nn:BwpContext"/>
<element name="isInitialBwp" type="nn:IsInitialBwp"/>
<element name="subCarrierSpacing" type="integer"/>
<element name="cyclicPrefix" type="nn:CyclicPrefix"/>
<element name="startRB" type="integer"/>
<element name="numberOfRBs" type="integer"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="CommonBeamformingFunction">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="coverageShape" type="coverageShapeType" minOccurs="0"/>
<element name="digitalTilt" type="beamTilt" minOccurs="0"/>
<element name="digitalAzimuth" type="beamAzimuth" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="Beam">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="beamIndex" type="integer" minOccurs="0"/>
<element name="beamType" type="beamType" minOccurs="0"/>
<element name="beamAzimuth" type="beamAzimuth" minOccurs="0"/>
<element name="beamTilt" type="beamTilt" minOccurs="0"/>
<element name="beamHorizWidth" type="beamHorizWidth" minOccurs="0"/>
<element name="beamVertWidth" type="beamVertWidth" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">

3GPP
Release 16 172 3GPP TS 28.541 V16.23.0 (2019-0912)

<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_E1">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_XnC">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_XnU">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->

3GPP
Release 16 173 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="farEndEntity" type="xn:dn" minOccurs="0"/>


<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_NgC">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LoacalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_NgU">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_F1C">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->

3GPP
Release 16 174 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>


<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_F1U">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_S1U">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_X2C">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>

3GPP
Release 16 175 3GPP TS 28.541 V16.23.0 (2019-0912)

</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_X2U">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="nn:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="nn:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NRCellRelation">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction -->
<element name="nRTCI" type="nn:Nrtci"/>
<element name="cellIndividualOffset" type="en:CellIndividualOffset"/>
<element name="nRFreqRelationRef" type="xn:dn" minOccurs="0"/>
<element name="adjacentNRCellRef" type="xn:dn" minOccurs="0"/>
<element name="isRemoveAllowed" type="boolean" minOccurs="0"/>
<element name="isHOAllowed" type="boolean" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NRFreqRelation">

3GPP
Release 16 176 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction -->
<element name="offsetMO" type="en:qOffsetRangeList"/>
<element name="blackListEntry" type="en:blackListEntry" minOccurs="0"/>
<element name="blackListEntryIdleMode" type="en:blackListEntryIdleMode"
minOccurs="0"/>
<element name="cellReselectionPriority" type="en:cellReselectionPriority"/>
<element name="cellReselectionSubPriority"
type="en:cellReselectionSubPriority"/>
<element name="pMax" type="en:PMaxRangeType" minOccurs="0"/>
<element name="qOffserFreq" type="nn:qOffserFreq" minOccurs="0"/>
<element name="qQualMin" type="en:qQualMin" minOccurs="0"/>
<element name="qRxLevMin" type="en:qRxLevMin" minOccurs="0"/>
<element name="threshXHighP" type="en:threshxhighp" minOccurs="0"/>
<element name="threshXHighQ" type="en:threshxhighq" minOccurs="0"/>
<element name="threshXLowP" type="en:threshxlowp" minOccurs="0"/>
<element name="threshXLowQ" type="en:threshxlowp" minOccurs="0"/>
<element name="tReselectionNr" type="nn:Treselectionnr" minOccurs="0"/>
<element name="tReselectionNRSfHigh" type="nn:Treselectionnrsfhigh"
minOccurs="0"/>
<element name="tReselectionNRSfMedium" type="nn:Treselectionnrsfmedium"
minOccurs="0"/>
<element name="nRFrequencyRef" type="xn:dn" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="ExternalNRCellCU">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction -->
<element name="nCGI" type="nn:Ncgi"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="nRPCI" type="nn:Nrpci" minOccurs="0"/>
<element name="nRFrequencyRef" type="xn:dn" minOccurs="0"/>

3GPP
Release 16 177 3GPP TS 28.541 V16.23.0 (2019-0912)

</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="ExternalGNBCUCPFunction" substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass
">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction -->
<element name="gnbId" type="nn:GnbId" />
<element name="gnbIdLength" type="nn:GnbIdLength"/>
<element name="pLMNId" type="en:PLMNIdList" />
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="RRMPolicyRatio2">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="groupId" type="integer"/>
<element name="sNSSAIList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="quotaType" type="nn:quotaType"/>
<element name="rRMPolicyMaxRatio" type="integer" minOccurs="0"/>
<element name="rRMPolicyMarginMaxRatio" type="integer" minOccurs="0"/>
<element name="rRMPolicyMinRatio" type="integer" minOccurs="0"/>
<element name="rRMPolicyMarginMinRatio" type="integer" minOccurs="0"/>
</all>
</complexType>

3GPP
Release 16 178 3GPP TS 28.541 V16.23.0 (2019-0912)

</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NRFrequency" substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from ManagedFunction -->
<element name="userLabel" type="string" minOccurs="0"/>
<element name="vnfParametersList" type="xn:vnfParametersListType"
minOccurs="0"/>
<element name="peeParametersList" type="xn:peeParametersListType"
minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<!--End of inherited attributes from ManagedFunction -->
<element name="absoluteFrequencySSB" type="nn:Absolutefrequencyssb"
minOccurs="0"/>
<element name="sSBSubCarrierSpacing" type="nn:Ssbsubcarrierspacing"
minOccurs="0"/>
<element name="multiFrequencyBandListNR" type="nn:MultifrequencyBandlistnr"
minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
<choice minOccurs="0" maxOccurs="1">
<element ref="sp:EnergySavingProperties"/>
<element ref="sp:ESPolicies"/>
</choice>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
</schema>

3GPP
Release 16 179 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex D (normative):
JSON definitions for NR NRM

D.1 General
This annex contains the JSON definitions for the NR and NG-RAN NRM, in accordance with NR and NG-RAN NRM
information model definitions specified in clause 4.

D.2 Architectural features

D.3 Mapping
Refer to TS 32.160 [47].

D.4 Solution Set (SS) definitions

D.4.1 JSON definition structure


JSON is used as resource representations format carried in the HTTP request and HTTP response message bodies. The
properties (key-value pairs) on an object are defined using the properties keyword.

D.4.2 Graphical representation


None.

D.4.3 JSON schema "nrNrm.json"


{
"openapi": "3.0.1",
"info": {
"title": "3GPP NR NRM",
"version": "16.1.0",
"description": "OAS 3.0.1 specification compatible schema for 3GPP NR NRM"
},
"paths": {},
"components": {
"schemas": {
"GnbId": {
"type": "string"
},
"GnbIdLength": {
"type": "integer",
"minimum": 22,
"maximum": 32
},
"GnbName": {
"type": "string",
"maxLength": 150
},
"GnbDuId": {
"type": "number",
"minimum": 0,
"maximum": 68719476735
},
"GnbCuUpId": {

3GPP
Release 16 180 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "number",
"minimum": 0,
"maximum": 68719476735
},
"NCi": {
"type": "object",
"properties": {
"plmnId": {
"$ref": "#/components/schemas/PlmnId"
},
"nCI": {
"$ref": "#/components/schemas/NrCellId"
}
}
},
"SnssaiList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Snssai"
}
},
"RrmPolicy": {
"type": "string"
},
"NrPci": {
"type": "integer",
"maximum": 503
},
"NrTac": {
"type": "integer",
"maximum": 16777215
},
"NrCellId": {
"type": "integer",
"maximum": 68719476735
},
"Sst": {
"type": "integer",
"maximum": 255
},
"Snssai": {
"type": "object",
"properties": {
"sst": {
"$ref": "#/components/schemas/Sst"
},
"sd": {
"type": "string"
}
}
},
"CellState": {
"type": "string",
"enum": [
"IDLE",
"INACTIVE",
"ACTIVE"
]
},
"CyclicPrefix": {
"type": "string",
"enum": [
"15",
"30",
"60",
"120"
]
},
"TxDirection": {
"type": "string",
"enum": [
"DL",
"UL",
"DL and UL"
]
},
"BwpContext": {
"type": "string",

3GPP
Release 16 181 3GPP TS 28.541 V16.23.0 (2019-0912)

"enum": [
"DL",
"UL",
"SUL"
]
},
"IsInitialBwp": {
"type": "string",
"enum": [
"INITIAL",
"OTHER",
"SUL"
]
},
"QuotaType": {
"type": "string",
"enum": [
"STRICT",
"FLOAT"
]
},
"RrmPolicyRatio2": {
"type": "object",
"properties": {
"groupId": {
"type": "integer"
},
"sNSSAIList": {
"$ref": "#/components/schemas/SnssaiList"
},
"quotaType": {
"$ref": "#/components/schemas/QuotaType"
},
"rRMPolicyMaxRation": {
"type": "integer"
},
"rRMPolicyMarginMaxRation": {
"type": "integer"
},
"rRMPolicyMinRation": {
"type": "integer"
},
"rRMPolicyMarginMinRation": {
"type": "integer"
}
}
},
"Mnc": {
"type": "string",
"pattern": "[0-9]{3}|[0-9]{2}"
},
"PlmnId": {
"type": "object",
"properties": {
"mcc": {
"$ref": "genericNrm.json#/components/schemas/Mcc"
},
"mnc": {
"$ref": "#/components/schemas/Mnc"
}
}
},
"PlmnIdList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PlmnId"
}
},
"LocalAddress": {
"type": "object",
"properties": {
"ipv4Address": {
"$ref": "genericNrm.json#/components/schemas/Ipv4Addr"
},
"ipv6Address": {
"$ref": "genericNrm.json#/components/schemas/Ipv6Addr"
},
"vlanId": {

3GPP
Release 16 182 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "integer",
"minimum": 0,
"maximum": 4096
},
"port": {
"type": "integer",
"minimum": 0,
"maximum": 65535
}
}
},
"RemoteAddress": {
"type": "object",
"properties": {
"ipv4Address": {
"$ref": "genericNrm.json#/components/schemas/Ipv4Addr"
},
"ipv6Address": {
"$ref": "genericNrm.json#/components/schemas/Ipv6Addr"
}
}
},
"CellIndividualOffset": {
"type": "object",
"properties": {
"rsrpOffsetSSB": {
"type": "integer"
},
"rsrqOffsetSSB": {
"type": "integer"
},
"sinrOffsetSSB": {
"type": "integer"
},
"rsrpOffsetCSI-RS": {
"type": "integer"
},
"rsrqOffsetCSI-RS": {
"type": "integer"
},
"sinrOffsetCSI-RS": {
"type": "integer"
}
}
},
"QOffsetRange": {
"type": "integer",
"enum": [
-24,
-22,
-20,
-18,
-16,
-14,
-12,
-10,
-8,
-6,
-5,
-4,
-3,
-2,
-1,
0,
24,
22,
20,
18,
16,
14,
12,
10,
8,
6,
5,
4,
3,
2,

3GPP
Release 16 183 3GPP TS 28.541 V16.23.0 (2019-0912)

1
]
},
"QOffsetRangeList": {
"type": "object",
"properties": {
"rsrpOffsetSSB": {
"$ref": "#/components/schemas/QOffsetRange"
},
"rsrqOffsetSSB": {
"$ref": "#/components/schemas/QOffsetRange"
},
"sinrOffsetSSB": {
"$ref": "#/components/schemas/QOffsetRange"
},
"rsrpOffsetCSI-RS": {
"$ref": "#/components/schemas/QOffsetRange"
},
"rsrqOffsetCSI-RS": {
"$ref": "#/components/schemas/QOffsetRange"
},
"sinrOffsetCSI-RS": {
"$ref": "#/components/schemas/QOffsetRange"
}
}
},
"QOffsetFreq": {
"type": "number"
},
"TReselectionNRSf": {
"type": "integer",
"enum": [
25,
50,
75,
100
]
},
"SsbPeriodicity": {
"type": "integer",
"enum": [
5,
10,
20,
40,
80,
160
]
},
"SsbDuration": {
"type": "integer",
"enum": [
1,
2,
3,
4,
5
]
},
"SsbSubCarrierSpacing": {
"type": "integer",
"enum": [
15,
30,
120,
240
]
},
"coverageShape": {
"type": "integer",
"maximum": 65535
},
"digitalTilt": {
"type": "integer",
"minimum": -900,
"maximum": 900
},
"digitalAzimuth": {

3GPP
Release 16 184 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "integer",
"minimum": -1800,
"maximum": 1800
},
"GnbDuFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"gnbDuId": {
"$ref": "#/components/schemas/GnbDuId"
},
"gnbDuName": {
"$ref": "#/components/schemas/GnbName"
},
"gnbId": {
"$ref": "#/components/schemas/GnbId"
},
"gnbIdLength": {
"$ref": "#/components/schemas/GnbIdLength"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_F1C": {
"$ref": "#/components/schemas/EP_F1C"
},
"EP_F1U": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1U"
}
},
"NrCellDu": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NrCellDu"
}
},
"NrSectorCarrier": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NrSectorCarrier"
}
},
"Bwp": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Bwp"
}
},
"CommonBeamformingFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CommonBeamformingFunction"
}
},
"Beam": {

3GPP
Release 16 185 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "array",
"items": {
"$ref": "#/components/schemas/Beam"
}
}

}
}
]
},
"GnbCuCpFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"gnbId": {
"$ref": "#/components/schemas/GnbId"
},
"gnbIdLength": {
"$ref": "#/components/schemas/GnbIdLength"
},
"gnbCuName": {
"$ref": "#/components/schemas/GnbName"
},
"plmnId": {
"$ref": "#/components/schemas/PlmnId"
},
"x2BlackList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"xnWhiteList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"x2BlackList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"xnWhiteList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"x2XnHOBlackList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_F1C": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1C"
}
},
"EP_E1": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_E1"
}
},
"EP_XnC": {

3GPP
Release 16 186 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "array",
"items": {
"$ref": "#/components/schemas/EP_XnC"
}
},
"EP_X2C": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_X2C"
}
},
"EP_NgC": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_NgC"
}
},
"NrCellCu": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NrCellCu"
}
}
}
}
]
},
"GnbCuUpFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"gnbId": {
"$ref": "#/components/schemas/GnbId"
},
"gnbIdLength": {
"$ref": "#/components/schemas/GnbIdLength"
},
"gnbCuUpId": {
"$ref": "#/components/schemas/GnbCuUpId"
},
"plmnIdList": {
"$ref": "#/components/schemas/PlmnIdList"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_E1": {
"$ref": "#/components/schemas/EP_E1"
},
"EP_F1U": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1U"
}
},
"EP_XnU": {
"type": "array",

3GPP
Release 16 187 3GPP TS 28.541 V16.23.0 (2019-0912)

"items": {
"$ref": "#/components/schemas/EP_XnU"
}
},
"EP_NgU": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_NgU"
}
},
"EP_X2U": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_X2U"
}
},
"EP_S1U": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_S1U"
}
}
}
}
]
},
"NrCellCu": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"cellLocalId": {
"type": "integer"
},
"plmnIdList": {
"$ref": "#/components/schemas/PlmnIdList"
},
"snssaiList": {
"$ref": "#/components/schemas/SnssaiList"
},
"rrmPolicyType": {
"type": "integer"
},
"rrmPolicyNSSIId": {
"$ref": "genericNrm.json#/components/schemas/Dn"
},
"rrmPolicyRatio": {
"type": "integer"
},
"rrmPolicy": {
"$ref": "#/components/schemas/RrmPolicy"
},
"rrmPolicyRatio2": {
"$ref": "#/components/schemas/RrmPolicyRatio2"
},
"nRFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},

3GPP
Release 16 188 3GPP TS 28.541 V16.23.0 (2019-0912)

{
"type": "object",
"properties": {
"NRCellRelation": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NRCellRelation"
}
},
"NRFreqRelation": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NRFreqRelation"
}
},
"EUtranCellRelation": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EUtranCellRelation"
}
},
"EUtranFreqRelation": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EUtranFreqRelation"
}
}
}
}
]
},
"NrCellDu": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"administrativeState": {
"$ref": "genericNrm.json#/components/schemas/AdministrativeState"
},
"operationalState": {
"$ref": "genericNrm.json#/components/schemas/OperationalState"
},
"cellLocalId": {
"type": "integer"
},
"cellState": {
"$ref": "#/components/schemas/CellState"
},
"plmnIdList": {
"$ref": "#/components/schemas/PlmnIdList"
},
"snssaiList": {
"$ref": "#/components/schemas/SnssaiList"
},
"nrPci": {
"$ref": "#/components/schemas/NrPci"
},
"nrTac": {
"$ref": "#/components/schemas/NrTac"
},
"arfcnDL": {
"type": "integer"
},
"arfcnUL": {
"type": "integer"
},
"arfcnSUL": {

3GPP
Release 16 189 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "integer"
},
"bSChannelBwDL": {
"type": "integer"
},
"bSChannelBwUL": {
"type": "integer"
},
"bSChannelBwSUL": {
"type": "integer"
},
"ssbFrequency": {
"type": "integer",
"minimum": 0,
"maximum": 3279165
},
"ssbPeriodicity": {
"$ref": "#/components/schemas/SsbPeriodicity"
},
"ssbSubCarrierSpacing": {
"$ref": "#/components/schemas/SsbSubCarrierSpacing"
},
"ssbOffset": {
"type": "integer",
"minimum": 0,
"maximum": 159
},
"ssbDuration": {
"$ref": "#/components/schemas/SsbDuration"
},
"nrSectorCarrierRef": {
"type": "array",
"items": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
},
"bwpRef": {
"type": "array",
"items": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
},
"nRFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"NrSectorCarrier": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"txDirection": {
"$ref": "#/components/schemas/TxDirection"
},
"configuredMaxTxPower": {
"type": "integer"
},

3GPP
Release 16 190 3GPP TS 28.541 V16.23.0 (2019-0912)

"arfcnDL": {
"type": "integer"
},
"arfcnUL": {
"type": "integer"
},
"bSChannelBwDL": {
"type": "integer"
},
"bSChannelBwUL": {
"type": "integer"
},
"sectorEquipmentFunctionRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"Bwp": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"bwpContext": {
"$ref": "#/components/schemas/BwpContext"
},
"isInitialBwp": {
"$ref": "#/components/schemas/IsInitialBwp"
},
"subCarrierSpacing": {
"type": "integer"
},
"cyclicPrefix": {
"$ref": "#/components/schemas/CyclicPrefix"
},
"startRB": {
"type": "integer"
},
"numberOfRBs": {
"type": "integer"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},

"CommonBeamformingFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},

3GPP
Release 16 191 3GPP TS 28.541 V16.23.0 (2019-0912)

{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"type": "object",
"properties": {
"coverageShape": {
"type": "#/components/schemas/coverageShape"
},
"digitalAzimuth": {
"type": "#/components/schemas/digitalAzimuth"
},
"digitalTilt": {
"type": "#/components/schemas/digitalTilt"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},

"Beam": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"type": "object",
"properties": {
"beamIndex": {
"type": "integer"
},
"beamType": {
"type": "string",
"enum": [
"SSB-BEAM"
]
},
"beamAzimuth": {
"type": "integer",
"minimum": -1800,
"maximum": 1800
},
"beamTilt": {
"type": "integer",
"minimum": -900,
"maximum": 900
},
"beamHorizWidth": {
"type": "integer",
"minimum": 0,
"maximum": 3599
},
"beamVertWidth": {
"type": "integer",
"minimum": 0,
"maximum": 1800
}
}
}
]
}
}

3GPP
Release 16 192 3GPP TS 28.541 V16.23.0 (2019-0912)

}
]
},

"ExternalGnbDuFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"gnbId": {
"$ref": "#/components/schemas/GnbId"
},
"gnbIdLength": {
"$ref": "#/components/schemas/GnbIdLength"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_F1C": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1C"
}
},
"EP_F1U": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1U"
}
}
}
}
]
},
"ExternalGnbCuCpFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"gnbId": {
"$ref": "#/components/schemas/GnbId"
},
"gnbIdLength": {
"$ref": "#/components/schemas/GnbIdLength"
},

3GPP
Release 16 193 3GPP TS 28.541 V16.23.0 (2019-0912)

"plmnId": {
"$ref": "#/components/schemas/PlmnId"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"ExternalNrCellCu": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalNrCellCu"
}
},
"EP_F1C": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1C"
}
},
"EP_E1": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_E1"
}
},
"EP_XnC": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_XnC"
}
}
}
}
]
},
"ExternalGnbCuUpFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"gnbId": {
"$ref": "#/components/schemas/GnbId"
},
"gnbIdLength": {
"$ref": "#/components/schemas/GnbIdLength"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_E1": {

3GPP
Release 16 194 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "array",
"items": {
"$ref": "#/components/schemas/EP_E1"
}
},
"EP_F1U": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_F1U"
}
},
"EP_XnU": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_XnU"
}
}
}
}
]
},
"ExternalAmfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_NgC": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EP_NgC"
}
}
}
}
]
},
"ExternalUpfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_NgU": {

3GPP
Release 16 195 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "array",
"items": {
"$ref": "#/components/schemas/EP_NgU"
}
}
}
}
]
},
"ExternalNrCellCu": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"cellLocalId": {
"type": "integer"
},
"nrPci": {
"$ref": "#/components/schemas/NrPci"
},
"plmnIdList": {
"$ref": "#/components/schemas/PlmnIdList"
},
"nRFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"NRCellRelation": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"nRTCI": {
"type": "integer"
},
"cellIndividualOffset": {
"$ref": "#/components/schemas/CellIndividualOffset"
},
"adjacentNRCellRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
},
"nRFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
},
"isRemoveAllowed": {
"type": "boolean"

3GPP
Release 16 196 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"isHOAllowed": {
"type": "boolean"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"NRFreqRelation": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"offsetMO": {
"$ref": "#/components/schemas/QOffsetRangeList"
},
"blackListEntry": {
"type": "array",
"items": {
"type": "integer",
"minimum": 0,
"maximum": 1007
}
},
"blackListEntryIdleMode": {
"type": "integer"
},
"cellReselectionPriority": {
"type": "integer"
},
"cellReselectionSubPriority": {
"type": "number",
"minimum": 0.2,
"maximum": 0.8,
"multipleOf": 0.2
},
"pMax": {
"type": "integer",
"minimum": -30,
"maximum": 33
},
"qOffsetFreq": {
"$ref": "#/components/schemas/QOffsetFreq"
},
"qQualMin": {
"type": "number"
},
"qRxLevMin": {
"type": "integer",
"minimum": -140,
"maximum": -44
},
"threshXHighP": {
"type": "integer",
"minimum": 0,
"maximum": 62
},
"threshXHighQ": {
"type": "integer",
"minimum": 0,

3GPP
Release 16 197 3GPP TS 28.541 V16.23.0 (2019-0912)

"maximum": 31
},
"threshXLowP": {
"type": "integer",
"minimum": 0,
"maximum": 62
},
"threshXLowQ": {
"type": "integer",
"minimum": 0,
"maximum": 31
},
"tReselectionNr": {
"type": "integer",
"minimum": 0,
"maximum": 7
},
"tReselectionNRSfHigh": {
"$ref": "#/components/schemas/TReselectionNRSf"
},
"tReselectionNRSfMedium": {
"$ref": "#/components/schemas/TReselectionNRSf"
},
"nRFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"NRFrequency": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"absoluteFrequencySSB": {
"type": "integer",
"minimum": 0,
"maximum": 3279165
},
"ssbSubCarrierSpacing": {
"$ref": "#/components/schemas/SsbSubCarrierSpacing"
},
"multiFrequencyBandListNR": {
"type": "integer",
"minimum": 1,
"maximum": 256
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"ExternalENBFunction": {

3GPP
Release 16 198 3GPP TS 28.541 V16.23.0 (2019-0912)

"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"eNBId": {
"type": "integer"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"ExternalEUTranCell": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalEUTranCell"
}
}
}
}
]
},
"ExternalEUTranCell": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"EUtranFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"EUtranCellRelation": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {

3GPP
Release 16 199 3GPP TS 28.541 V16.23.0 (2019-0912)

"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"adjacentEUtranCellRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"EUtranFreqRelation": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"eUTranFrequencyRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"EUtranFrequency": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},

3GPP
Release 16 200 3GPP TS 28.541 V16.23.0 (2019-0912)

"ManagedElement-Single": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedElement-Attributes"
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedElement-ContainingObjects"
},
{
"type": "object",
"properties": {
"GnbDuFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/GnbDuFunction"
}
},
"GnbCuCpFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/GnbCuCpFunction"
}
},
"GnbCuUpFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/GnbCuUpFunction"
}
}
}
}
]
},
"ManagedElement-Multiple": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ManagedElement-Single"
}
},
"SubNetwork-Single": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/SubNetwork-Attributes"
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/SubNetwork-ContainingObjects"
},
{
"type": "object",
"properties": {
"SubNetwork": {
"$ref": "#/components/schemas/SubNetwork-Multiple"
},
"ManagedElement": {

3GPP
Release 16 201 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "#/components/schemas/ManagedElement-Multiple"
},
"ExternalGnbCuCpFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalGnbCuCpFunction"
}
},
"ExternalENBFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalENBFunction"
}
},
"NRFrequency": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NRFrequency"
}
},
"EUtranFrequency": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EUtranFrequency"
}
}
}
}
]
},
"SubNetwork-Multiple": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SubNetwork-Single"
}
},
"EP_RP": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"type": "object",
"properties": {
"userLabel": {
"type": "string"
},
"farEndEntity": {
"type": "string"
},
"localAddress": {
"$ref": "#/components/schemas/LocalAddress"
},
"remoteAddress": {
"$ref": "#/components/schemas/RemoteAddress"
}
}
}
}
}
]
},
"EP_E1": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_XnC": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_XnU": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_NgC": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_NgU": {

3GPP
Release 16 202 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "#/components/schemas/EP_RP"
},
"EP_F1C": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_F1U": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_S1U": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_X2C": {
"$ref": "#/components/schemas/EP_RP"
},
"EP_X2U": {
"$ref": "#/components/schemas/EP_RP"
}
}
}
}

3GPP
Release 16 203 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex E (normative):
YANG definitions for NR NRM

E.1 General
This annex contains the YANG definitions for the NR and NG-RAN NRM, in accordance with NR and NG-RAN NRM
information model definitions specified in clause 4.

E.2 Void

E.3 Void

E.4 Void

E.5 Modules
module _3gpp-nr-nrm-beam {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrnetwork-beam";
prefix "beam3gpp";

import _3gpp-nr-nrm-commonbeamformingfunction { prefix cbeamff3gpp; }


import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-nr-nrm-gnbdufunction { prefix gnbdu3gpp; }
import _3gpp-nr-nrm-nrsectorcarrier { prefix nrsectcarr3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the Beam Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-11-22 {
description "Initial revision";
reference "S5-197643";
}

typedef BeamType {
type enumeration {
enum SSB-BEAM;
}
}

grouping BeamGrp {
description "Represents the Beam IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf beamIndex {
description "Index of the beam. ";
mandatory true;
type int32;
}

leaf beamType {
description "The type of the beam. ";
mandatory false;

3GPP
Release 16 204 3GPP TS 28.541 V16.23.0 (2019-0912)

type BeamType;
}

leaf beamAzimuth {
description "The azimuth of a beam transmission, which means the horizontal beamforming
pointing angle (beam peak direction) in the (Phi) φ-axis in 1/10th degree resolution. The pointing
angle is the direction equal to the geometric centre of the half-power contour of the beam relative
to the reference plane. Zero degree implies explicit antenna bearing (boresight). Positive angle
implies clockwise from the antenna bearing.";
reference "3GPP TS 38.104, TS 38.901, TS 28.662";
mandatory false;
type int32 { range "-1800..1800"; }
units "0.1";
}

leaf beamTilt {
description "The tilt of a beam transmission, which means the vertical beamforming pointing
angle (beam peak direction) in the (Theta) θ-axis in 1/10th degree resolution.
The pointing angle is the direction equal to the geometric centre of the half-power contour of the
beam relative to the reference plane. Positive value implies downtilt.";
reference "3GPP TS 38.104, TS 38.901, TS 28.662";
mandatory false;
type int32 { range "-900..900"; }
units "0.1";
}

leaf beamHorizWidth {
description " The Horizontal beamWidth of a beam transmission, which means the horizontal
beamforming half-power (3dB down) beamwidth in the (Phi) φ-axis in 1/10th degree resolution.";
reference "3GPP TS 38.104, TS 38.901";
mandatory false;
type int32 { range "0..3599"; }
units "0.1";
}

leaf beamVertWidth {
description " The Vertical beamWidth of a beam transmission, which means the vertical
beamforming half-power (3dB down) beamwidth in the (Theta) θ-axis in 1/10th degree resolution.";
reference "3GPP TS 38.104, TS 38.901";
mandatory false;
type int32 { range "0..1800"; }
units "0.1";
}

augment "/me3gpp:ManagedElement/gnbdu3gpp:GNBDUFunction/nrsectcarr3gpp:NRSectorCarrier/
cbeamff3gpp:CommonBeamformingFunction" {

list Beam {
description "Represents the per-Beam information required for, e.g. beam performance
management utilizing measurements generated in the RAN. Can have spatial attributes of
horizontal/azimuth (ie: Phi φ-axis) and vertical/tilt (ie: Theta θ-axis) beam pointing direction and
beam width attributes.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses BeamGrp;
}
}
}
}

This is the list of YANG modules for NR and NG-RAN NRM.


_3gpp-nr-nrm-bwp.yang
_3gpp-nr-nrm-ep.yang
_3gpp-nr-nrm-eutrancellrelation.yang
_3gpp-nr-nrm-eutranetwork.yang
_3gpp-nr-nrm-eutranfreqrelation.yang
_3gpp-nr-nrm-eutranfrequency.yang

3GPP
Release 16 205 3GPP TS 28.541 V16.23.0 (2019-0912)

_3gpp-nr-nrm-externalamffunction.yang
_3gpp-nr-nrm-externalenbfunction.yang
_3gpp-nr-nrm-externaleutrancell.yang
_3gpp-nr-nrm-externalgnbcucpfunction.yang
_3gpp-nr-nrm-externalgnbcuupfunction.yang
_3gpp-nr-nrm-externalgnbdufunction.yang
_3gpp-nr-nrm-externalnrcellcu.yang
_3gpp-nr-nrm-externalservinggwfunction.yang
_3gpp-nr-nrm-externalupffunction.yang
_3gpp-nr-nrm-gnbcucpfunction.yang
_3gpp-nr-nrm-gnbcuupfunction.yang
_3gpp-nr-nrm-gnbdufunction.yang
_3gpp-nr-nrm-nrcellcu.yang
_3gpp-nr-nrm-nrcelldu.yang
_3gpp-nr-nrm-nrcellrelation.yang
_3gpp-nr-nrm-nrfreqrelation.yang
_3gpp-nr-nrm-nrfrequency.yang
_3gpp-nr-nrm-nrnetwork.yang
_3gpp-nr-nrm-nrsectorcarrier.yang

This is the YANG modules for NR and NG-RAN NRM.

E.5.1 module [email protected]


module _3gpp-nr-nrm-bwp {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-bwp";
prefix "bwp3gpp";

import _3gpp-common-managed-element { prefix me3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-gnbdufunction { prefix gnbdu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the BWP Information Object Class
(IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

typedef CyclicPrefix {
type enumeration {
enum NORMAL;
enum EXTENDED;
}
}

typedef BwpContext {
type enumeration {
enum DL;
enum UL;
enum SUL;
}
}

typedef IsInitialBwp {
type enumeration {
enum INITIAL;
enum OTHER;
}
}

grouping BWPGrp {
description "Represents the BWP IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf bwpContext {
description "Identifies whether the object is used for downlink, uplink
or supplementary uplink.";
mandatory true;

3GPP
Release 16 206 3GPP TS 28.541 V16.23.0 (2019-0912)

type BwpContext;
}

leaf isInitialBwp {
description "Identifies whether the object is used for initial or other
BWP.";
mandatory true;
type IsInitialBwp;
}

leaf subCarrierSpacing {
description "Subcarrier spacing configuration for a BWP.";
reference "3GPP TS 38.104";
mandatory true;
type uint32 { range "5 | 30 | 60 | 120"; }
units kHz;
}

leaf cyclicPrefix {
description "Cyclic prefix, which may be normal or extended.";
reference "3GPP TS 38.211";
mandatory true;
type CyclicPrefix;
}

leaf startRB {
description "Offset in common resource blocks to common resource block 0
for the applicable subcarrier spacing for a BWP.";
reference "N_BWP_start in 3GPP TS 38.211";
mandatory true;
type uint32;
}

leaf numberOfRBs {
description "Number of physical resource blocks for a BWP.";
reference "N_BWP_size in 3GPP TS 38.211";
mandatory true;
type uint32;
}
}

augment "/me3gpp:ManagedElement/gnbdu3gpp:GNBDUFunction" {

list BWP {
description "Represents a bandwidth part (BWP).";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses BWPGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

module _3gpp-nr-nrm-commonbeamformingfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrnetwork-commonbeamformingfunction";
prefix "combeamformfunc3gpp";

import _3gpp-nr-nrm-nrsectorcarrier { prefix nrsectcarr3gpp; }


import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-nr-nrm-gnbdufunction { prefix gnbdu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the CommonBeamformingFuntion Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-11-22 {
description "Initial revision";
reference "S5-197643";
}

3GPP
Release 16 207 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping CommonBeamformingFunctionGrp {
description "Represents the CommonBeamformingFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf coverageShape {
description "Identifies the sector carrier coverage shape described by the envelope of the
contained SSB beams. The coverage shape is implementation dependent.";
mandatory true;
type int32 { range "0..65535"; }
}

leaf digitalAzimuth {
description "Digitally-controlled azimuth through beamforming. It represents the horizontal
pointing direction of the antenna relative to the antenna bore sight, representing the total non-
mechanical horizontal pan of the selected coverageShape. Positive value gives azimuth to the right
and negative value gives an azimuth to the left.";

reference "3GPP TS 38.104, TS 38.901, TS 28.662";


type int32 { range "-1800..1800"; }
units "0.1";
}

leaf digitalTilt {
description "Digitally-controlled tilt through beamforming. It represents the vertical
pointing direction of the antenna relative to the antenna bore sight, representing the total non-
mechanical vertical tilt of the selected coverageShape. Positive value gives downwards tilt and
negative value gives upwards tilt.";
reference "3GPP TS 38.104, TS 38.901, TS 28.662";
type int32 { range "-900..900"; }
units "0.1";
}

augment "/me3gpp:ManagedElement/gnbdu3gpp:GNBDUFunction/nrsectcarr3gpp:NRSectorCarrier" {

list CommonBeamformingFunction {
description "Represents common beamforming functionality (eg: SSB beams) for the
NRSectorCarrier.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses CommonBeamformingFunctionGrp;
}
}
}
}

E.5.2 [email protected]
module _3gpp-nr-nrm-ep {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-ep";
prefix "ep3gpp";

import _3gpp-common-ep-rp { prefix eprp3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-gnbcucpfunction { prefix gnbcucp3gpp; }
import _3gpp-nr-nrm-gnbcuupfunction { prefix gnbcuup3gpp; }
import _3gpp-nr-nrm-gnbdufunction { prefix gnbdu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NR related endpoint
Information Object Classes (IOCs) that are part of the NR Network
Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-06-17 {
description "Initial revision";

3GPP
Release 16 208 3GPP TS 28.541 V16.23.0 (2019-0912)

reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping EP_E1Grp {
description "Represents the EP_E1 IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.401";
uses eprp3gpp:EP_Common;
}

grouping EP_F1CGrp {
description "Represents the EP_F1C IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
uses eprp3gpp:EP_Common;
}

grouping EP_F1UGrp {
description "Represents the EP_F1U IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
uses eprp3gpp:EP_Common;
}

grouping EP_XnCGrp {
description "Represents the EP_XnC IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.420";
uses eprp3gpp:EP_Common;
}

grouping EP_XnUGrp {
description "Represents the EP_XnU IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.420";
uses eprp3gpp:EP_Common;
}

grouping EP_NgCGrp {
description "Represents the EP_NgC IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
uses eprp3gpp:EP_Common;
}

grouping EP_NgUGrp {
description "Represents the EP_NgU IOC.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
uses eprp3gpp:EP_Common;
}

grouping EP_X2CGrp {
description "Represents the EP_X2C IOC.";
reference "3GPP TS 28.541, 3GPP TS 36.423";
uses eprp3gpp:EP_Common;
}

grouping EP_X2UGrp {
description "Represents the EP_X2U IOC.";
reference "3GPP TS 28.541, 3GPP TS 36.425";
uses eprp3gpp:EP_Common;
}

grouping EP_S1UGrp {
description "Represents the EP_S1U IOC.";
reference "3GPP TS 28.541, 3GPP TS 36.410";
uses eprp3gpp:EP_Common;
}

augment "/me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction" {

list EP_E1 {
description "Represents the local end point of the logical link,
supporting E1 interface between gNB-CU-CP and gNB-CU-UP.";
reference "3GPP TS 28.541, 3GPP TS 38.401";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_E1Grp;
}
}

list EP_F1C {

3GPP
Release 16 209 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Represents the local end point of the control plane


interface (F1-C) between the DU and CU or CU-CP.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_F1CGrp;
}
}

list EP_NgC {
description "Represents the local end point of the control plane
interface (NG-C) between the gNB and NG-Core entity.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_NgCGrp;
}
}

list EP_XnC {
description "Represents the local gNB node end point of the logical
link, supporting Xn application protocols, to a neighbour gNB node.";
reference "3GPP TS 28.541, 3GPP TS 38.420";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_XnCGrp;
}
}

list EP_X2C {
description "Represents the local end point of the logical link,
supporting X2-C application protocols used in EN-DC, to a neighbour
eNB or en-gNB node.";
reference "3GPP TS 28.541, 3GPP TS 36.423";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_X2CGrp;
}
}
}

augment "/me3gpp:ManagedElement/gnbcuup3gpp:GNBCUUPFunction" {

list EP_E1 {
description "Represents the local end point of the logical link,
supporting E1 interface between gNB-CU-CP and gNB-CU-UP.";
reference "3GPP TS 28.541, 3GPP TS 38.401";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_E1Grp;
}
}

list EP_F1U {
description "Represents the local end point of the user plane
interface (F1-U) between the DU and CU or CU-UP.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_F1UGrp;
}
}

list EP_NgU {
description "Represents the local end point of the NG user plane
(NG-U) interface between the gNB and the UPGW.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_NgUGrp;
}

3GPP
Release 16 210 3GPP TS 28.541 V16.23.0 (2019-0912)

list EP_XnU {
description "Represents the one end-point of a logical link supporting
the Xn user plane (Xn-U) interface. The Xn-U interface provides
non-guaranteed delivery of user plane PDUs between two NG-RAN nodes.";
reference "3GPP TS 28.541, 3GPP TS 38.420";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_XnUGrp;
}
}

list EP_X2U {
description "Represents the local end-point of a logical link supporting
the X2 user plane (X2-U) interface used in EN-DC.";
reference "3GPP TS 28.541, 3GPP TS 36.425";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_X2UGrp;
}
}

list EP_S1U {
description "Represents the local end point of the logical link,
supporting S1-U interface towards a S-GW node.";
reference "3GPP TS 28.541, 3GPP TS 36.410";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_S1UGrp;
}
}
}

augment "/me3gpp:ManagedElement/gnbdu3gpp:GNBDUFunction" {

list EP_F1C {
description "Represents the local end point of the control plane
interface (F1-C) between the DU and CU or CU-CP.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_F1CGrp;
}
}

list EP_F1U {
description "Represents the local end point of the user plane
interface (F1-U) between the DU and CU or CU-UP.";
reference "3GPP TS 28.541, 3GPP TS 38.470";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_F1UGrp;
}
}
}
}

E.5.3 [email protected]
module _3gpp-nr-nrm-eutrancellrelation {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-eutrancellrelation";
prefix "eutrancellrel3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-nr-nrm-gnbcucpfunction { prefix gnbcucp3gpp; }
import _3gpp-nr-nrm-nrcellcu { prefix nrcellcu3gpp; }
import _3gpp-common-top { prefix top3gpp; }

3GPP
Release 16 211 3GPP TS 28.541 V16.23.0 (2019-0912)

organization "3GPP SA5";


description "Defines the YANG mapping of the EUtranCellRelation Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

typedef ActionAllowed {
type enumeration {
enum YES;
enum NO;
}
}

typedef EnergySavingCoverage {
type enumeration {
enum YES;
enum NO;
enum PARTIAL;
}
}

grouping EUtranCellRelationGrp {
description "Represents the EUtranCellRelation IOC.";
reference "3GPP TS 28.541, EUtranRelation in 3GPP TS 28.658";
uses mf3gpp:ManagedFunctionGrp;

leaf tCI {
description "Target Cell Identifier. Consists of E-UTRAN Cell Global
Identifier (ECGI) and Physical Cell Identifier (PCI) of the target
cell. Identifies the target cell from the perspective of the parent
cell instance.";
mandatory true;
type uint64;
}

leaf isRemoveAllowed {
description "Indicates if the subject EUtranCellRelation can be removed
(deleted) or not. If YES, the subject EUtranCellRelation instance can
be removed (deleted). If NO, the subject EUtranCellRelation instance
shall not be removed (deleted) by any entity but an IRPManager.";
mandatory true;
type ActionAllowed;
}

leaf isHOAllowed {
description "Indicates if handover is allowed or prohibited. If YES,
handover is allowed from source cell to target cell. Source cell is
represented by the parent cell instance. Target cell is the adjacent
cell referenced by this EUtranCellRelation instance. If NO, handover
shall not be allowed.";
mandatory true;
type ActionAllowed;
}

leaf isICICInformationSendAllowed {
description "Indicates if ICIC (Inter Cell Interference Coordination)
load information message sending is allowed or prohibited. If YES,
ICIC load information message sending is allowed from source cell to
target cell. Source cell is represented by the parent cell instance.
Target cell is the adjacent cell referenced by this EUtranCellRelation
instance. If NO, ICIC load information message sending shall not be
allowed.";
reference "3GPP TS 36.423";
mandatory true;
type ActionAllowed;
}

leaf isLBAllowed {
description "Indicates if load balancing is allowed or prohibited from
source cell to target cell. If YES, load balancing is allowed from
source cell to target cell. Source cell is represented by the parent
cell instance. Target cell is the adjacent cell referenced by this

3GPP
Release 16 212 3GPP TS 28.541 V16.23.0 (2019-0912)

EUtranCellRelation instance. If NO, load balancing shall be prohibited


from source cell to target cell.";
mandatory true;
type ActionAllowed;
}

leaf isESCoveredBy {
description "Indicates whether the adjacent cell according to this
planning provides no, partial or full coverage for the parent cell
instance. Adjacent cells with this attribute equal to YES are
recommended to be considered as candidate cells to take over the
coverage when the original cell is about to be transferred to energy
saving state. The entirety of adjacent cells with this property equal
to PARTIAL are recommended to be considered as entirety of candidate
cells to take over the coverage when the original cell is about to be
transferred to energy saving state.";
mandatory true;
type EnergySavingCoverage;
}

leaf qOffset {
description "Offset applicable to a specific neighbouring cell used for
evaluating the cell as a candidate for cell re-selection. Corresponds
to parameter q-OffsetCell broadcast in SIB4 for intra-frequency cells
and in SIB5 for inter-frequency cells. Used for Mobility Robustness
Optimization.";
reference "3GPP TS 36.331";
mandatory true;
type types3gpp:QOffsetRange;
}

leaf cellIndividualOffset {
description "Offset applicable to a neighbouring cell. It is used for
evaluating the neighbouring cell for handover in connected mode. Used
by the HandOver parameter Optimization (HOO) function or Load
Balancing Optimization (LBO) function.";
reference "3GPP TS 36.331";
config false;
type types3gpp:QOffsetRange;
}

leaf adjacentCell {
description "Reference to an EUtranCellFDD/TDD or
ExternalEUtranCellFDD/TDD instance.";
mandatory true;
type types3gpp:DistinguishedName;
}
}

augment /me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction/nrcellcu3gpp:NRCellCU {

list EUtranCellRelation {
description "Represents a relation between an NR cell and an E-UTRAN cell.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EUtranCellRelationGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.4 [email protected]
module _3gpp-nr-nrm-eutranetwork {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-eutranetwork";
prefix "eutranet3gpp";

import _3gpp-common-subnetwork { prefix subnet3gpp; }


import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the EUtraNetwork Information Object
Class (IOC) that is part of the NR Network Resource Model (NRM).";

3GPP
Release 16 213 3GPP TS 28.541 V16.23.0 (2019-0912)

reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

feature ExternalsUnderEUtraNetwork {
description "Classes representing external entities like EUtranFrequency,
ExternalENBFunction are contained under a EUtraNetwork list/class.";
}

grouping EUtraNetworkGrp {
description "Represents the EUtraNetwork IOC.";
reference "3GPP TS 28.541";
uses subnet3gpp:SubNetworkGrp;
}

list EUtraNetwork {
description "A subnetwork containing gNB external E-UTRAN entities.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EUtraNetworkGrp;
leaf-list parents {
description "Reference to all containg EUtraNetwork instances
in strict order from the root EUtraNetwork down to the immediate
parent EUtraNetwork.
If EUtraNetworks form a containment hierarchy this is
modeled using references between the child EUtraNetwork and the parent
EUtraNetworks.
This reference MUST NOT be present for the top level EUtraNetwork and
MUST be present for other EUtraNetworks.";
type leafref {
path "../../../EUtraNetwork/id";
}
}

leaf-list containedChildren{
description "Reference to all directly contained EUtraNetwork instances.
If EUtraNetworks form a containment hierarchy this is
modeled using references between the child EUtraNetwork and the parent
EUtraNetwork.";
type leafref {
path "../../../EUtraNetwork/id";
}
}
}
}
}

E.5.5 [email protected]
module _3gpp-nr-nrm-eutranfreqrelation {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-eutranfreqrelation";
prefix "eutranfreqrel3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-gnbcucpfunction { prefix gnbcucp3gpp; }
import _3gpp-nr-nrm-nrcellcu { prefix nrcellcu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the EUtranFreqRelation Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";

3GPP
Release 16 214 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping EUtranFreqRelationGrp {
description "Represents the EUtranFreqRelation IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf cellIndividualOffset {
description "Offset applicable to a neighbouring cell. Used for
evaluating the neighbouring cell for handover in connected mode.
Used by the HandOver parameter Optimization (HOO) function or
Load Balancing Optimization (LBO) function.";
reference "cellIndividualOffset in MeasObjectEUTRA in 3GPP TS 38.331";
default 0;
type types3gpp:QOffsetRange;
}

leaf-list blackListEntry {
description "A list of Physical Cell Identities (PCIs) that are
blacklisted in E-UTRAN measurements.";
reference "3GPP TS 38.331";
min-elements 0;
type uint16 { range "0..1007"; }
}

leaf-list blackListEntryIdleMode {
description "A list of Physical Cell Identities (PCIs) that are
blacklisted in SIB4 and SIB5.";
min-elements 0;
type uint16 { range "0..1007"; }
}

leaf cellReselectionPriority {
description "The absolute priority of the carrier frequency used by the
cell reselection procedure. Value 0 means lowest priority. The value
must not already used by other RAT, i.e. equal priorities between RATs
are not supported. The UE behaviour when no value is entered is
specified in subclause 5.2.4.1 of 3GPP TS 38.304.";
reference "CellReselectionPriority in 3GPP TS 38.331, priority in
3GPP TS 38.304";
mandatory true;
type int32 { range "0..7"; }
}

leaf cellReselectionSubPriority {
description "Indicates a fractional value to be added to the value of
cellReselectionPriority to obtain the absolute priority of the
concerned carrier frequency for E-UTRA and NR.";
reference "3GPP TS 38.331";
type uint8 { range "2 | 4 | 6 | 8"; }
units "0.1";
}

leaf pMax {
description "Used for calculation of the parameter Pcompensation
(defined in 3GPP TS 38.304), at cell reselection to a cell.";
reference "PEMAX in 3GPP TS 38.101";
mandatory true;
type int32 { range "-30..33"; }
units dBm;
}

leaf qOffsetFreq {
description "The frequency specific offset applied when evaluating
candidates for cell reselection.";
type int32;
default 0;
}

leaf qQualMin {
description "Indicates the minimum required quality level in the cell.
Value 0 means that it is not sent and UE applies in such case the
(default) value of negative infinity for Qqualmin. Sent in SIB3 or
SIB5.";
reference "qQualMin in TS 38.304";
mandatory true;
type int32 { range "-34..-3 | 0"; }
units dB;

3GPP
Release 16 215 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf qRxLevMin {
description "Indicates the required minimum received Reference Symbol
Received Power (RSRP) level in the (E-UTRA) frequency for cell
reselection. Broadcast in SIB3 or SIB5, depending on whether the
related frequency is intra- or inter-frequency. Resolution is 2.";
reference "Qrxlevmin in 3GPP TS 38.304";
mandatory true;
type int32 { range "-140..-44"; }
units dBm;
}

leaf threshXHighP {
description "Specifies the Srxlev threshold used by the UE when
reselecting towards a higher priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold. Resolution is 2.";
reference "ThreshX, HighP in 3GPP TS 38.304";
mandatory true;
type int32 { range "0..62"; }
units dB;
}

leaf threshXHighQ {
description "Specifies the Squal threshold used by the UE when
reselecting towards a higher priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold.";
reference "ThreshX, HighQ in 3GPP TS 38.304";
mandatory true;
type int32 { range 0..31; }
units dB;
}

leaf threshXLowP {
description "Specifies the Srxlev threshold used by the UE when
reselecting towards a lower priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold. Resolution is 2.";
reference "ThreshX, LowP in 3GPP TS 38.304";
mandatory true;
type int32 { range "0..62"; }
units dB;
}

leaf threshXLowQ {
description "Specifies the Squal threshold used by the UE when
reselecting towards a lower priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold.";
reference "ThreshX, LowQ in 3GPP TS 38.304";
mandatory false;
type int32 { range "0..31"; }
units dB;
}

leaf tReselectionEutra {
description "Cell reselection timer for intra frequency E-UTRA cell
reselection. May be used for Mobility Robustness Optimization.";
reference "t-ReselectionEUTRA in 3GPP TS 36.331 and in 3GPP TS 23.207";
mandatory true;
type uint8 { range "0..7"; }
units s;
}

leaf tReselectionEutraSfHigh {
description "The attribute tReselectionEutra (parameter TreselectionEUTRA
in 3GPP TS 38.304) multiplied with this scaling factor if the UE is in
high mobility state.";
reference "Speed dependent ScalingFactor for TreselectionEUTRA for high
mobility state in 3GPP TS 38.304";
mandatory true;
type uint8 { range "25 | 50 | 75 | 100"; }
units %;
}

leaf tReselectionEutraSfMedium {

3GPP
Release 16 216 3GPP TS 28.541 V16.23.0 (2019-0912)

description "The attribute tReselectionEutra (parameter TreselectionEUTRA


in 3GPP TS 38.304) multiplied with this scaling factor if the UE is in
medium mobility state.";
reference "Speed dependent ScalingFactor for TreselectionEUTRA for medium
mobility state in 3GPP TS 38.304";
mandatory true;
type uint8 { range "25 | 50 | 75 | 100"; }
units %;
}

leaf eUtranFrequencyRef {
description "Reference to a corresponding EUtranFrequency instance.";
mandatory true;
type types3gpp:DistinguishedName;
}
}

augment /me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction/nrcellcu3gpp:NRCellCU {

list EUtranFreqRelation {
description "Represents a frequency relation between an NR cell and an
E-UTRAN cell.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EUtranFreqRelationGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.6 [email protected]
module _3gpp-nr-nrm-eutranfrequency {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-eutranfrequency";
prefix "eutraneteutranfreq3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-nr-nrm-eutranetwork { prefix eutranet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the EUtranFrequency Information
Object Class (IOC), that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM),
3GPP TS 28.658 (E-UTRAN) Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX
3GPP TS 28.658 V15.X.XX";
}

grouping EUtranFrequencyGrp {
description "Represents the EUtranFrequency IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf earfcnDL {
description "Specifies the channel number for the central DL frequency.";
reference "3GPP TS 36.101";
mandatory true;
type uint32 { range "0..262143"; }
}

leaf-list multiBandInfoListEutra {
description "List of additional frequency bands the frequency belongs to.";
config false;
min-elements 0;
type uint16 { range "1..256"; }
}

3GPP
Release 16 217 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping EUtranFrequencyWrapper {
list EUtranFrequency {
description "Represents certain E-UTRAN frequency properties.";
reference "3GPP TS 28.658";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EUtranFrequencyGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses EUtranFrequencyWrapper ;
}

augment "/eutranet3gpp:EUtraNetwork" {
if-feature eutranet3gpp:ExternalsUnderEUtraNetwork;
uses EUtranFrequencyWrapper ;
}
}

E.5.7 [email protected]
module _3gpp-nr-nrm-externalamffunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalamffunction";
prefix "extamf3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalAMFFunction Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalAMFFunctionGrp {
description "Represents the ExternalAMFFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least
one (the primary PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a
Mobile Network Code (MNC).";
min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

container aMFIdentifier {
presence true;
description "An AMF identifier, comprising an AMF Region ID, an AMF Set ID and an AMF
Pointer.";
uses types3gpp:AmfIdentifier;
}
}

grouping ExternalAMFFunctionWrapper {
list ExternalAMFFunction {

3GPP
Release 16 218 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Represents the properties, known by the management


function, of a AMFFunction managed by another management
function.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalAMFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalAMFFunctionWrapper;
}

augment "/nrnet3gpp:NRNetwork" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses ExternalAMFFunctionWrapper;
}
}

E.5.8 [email protected]
}module _3gpp-nr-nrm-externalenbfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalenbfunction";
prefix "extenb3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-nr-nrm-eutranetwork { prefix eutranet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalENBFunction
Information Object Class (IOC) that is part of the NR Network Resource
Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM),
3GPP TS 28.658 (E-UTRAN) Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX
3GPP TS 28.658 V15.X.XX";
}

grouping ExternalENBFunctionGrp {
description "Represets the ExternalENBFunction IOC.";
reference "3GPP TS 28.658";
uses mf3gpp:ManagedFunctionGrp;

leaf eNBId {
description "Unambiguously identifies an eNodeB within a PLMN.";
reference "3GPP TS 36.413, 3GPP TS 36.300";
mandatory true;
type int32 { range "0..268435455"; } // Representing 28 bit eNB ID.
// 18, 20 and 21 bit eNB IDs also
// allowed.
}
}

grouping ExternalENBFunctionWrapper {
list ExternalENBFunction {
description "Represents an external eNB functionality.";
reference "3GPP TS 28.658";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalENBFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}

3GPP
Release 16 219 3GPP TS 28.541 V16.23.0 (2019-0912)

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalENBFunctionWrapper;
}

augment "/eutranet3gpp:EUtraNetwork" {
if-feature eutranet3gpp:ExternalsUnderEUtraNetwork;
uses ExternalENBFunctionWrapper;
}
}

E.5.9 [email protected]

}module _3gpp-nr-nrm-externaleutrancell {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externaleutrancell";
prefix "exteutrancell3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-nr-nrm-eutranetwork { prefix eutranet3gpp; }
import _3gpp-nr-nrm-externalenbfunction { prefix extenb3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalEUtranCellFDD and
ExternalEUtranCellTDD Information Object Classes (IOCs) that are part
of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM),
3GPP TS 28.658 (E-UTRAN) Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX
3GPP TS 28.658 V15.X.XX";
}

grouping ExternalEUtranGenericCellGrp {
description "Represents the ExternalEUtranGenericCell IOC.";
reference "3GPP TS 28.658";
uses mf3gpp:ManagedFunctionGrp;

leaf pci {
description "The Physical Cell Identity (PCI) of the cell (for
NM-Centralized, EM-Centralized and Distributed PCI assignment cases).
In the case of NM-Centralized PCI assignment, see 3GPP TS 36.300.";
reference "3GPP TS 36.211";
mandatory true;
type int32 { range "0..503"; }
}

list plmnIdList {
description "List of unique identities for PLMNs. A cell can broadcast
up to 6 PLMN IDs. This is to support the case that one cell can be
used by up to 6 operator's core networks. The PLMN(s) included in this
list will use the same single tracking area code (TAC) and the same
Cell Identity (cellLocalId) for sharing the radio access network
resources. One member of plmnIdList is the primary PLMN ID. A PLMN ID
included in this list cannot be included in the cellAccessInfoList.
The PLMN ID is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";
reference "3GPP TS 36.300, 3GPP TS 36.331, 3GPP TS 23.003";
key "mcc mnc";
min-elements 1;
max-elements 6;
uses types3gpp:PLMNId;
}

leaf cellLocalId {

3GPP
Release 16 220 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Unambiguously identifies a cell within an eNodeB.";


reference "NCI defined in 3GPP TS 38.300";
type int32 {range "0..255"; }
}

leaf eNBId {
description "Unambiguously identifies an eNodeB within a PLMN.";
reference "3GPP TS 36.413, 3GPP TS 36.300";
mandatory true;
type int32 { range "0..268435455"; } // Representing 28 bit eNB ID.
// 18, 20 and 21 bit eNB IDs also
// allowed.
}
}

grouping ExternalEUtranCellFDDGrp {
description "Represents the ExternalEUtranCellFDD IOC.";
reference "3GPP TS 28.658";
uses ExternalEUtranGenericCellGrp;

leaf earfcnDL {
description "The channel number for the central DL frequency.";
reference "3GPP TS 36.101";
mandatory true;
type int32 { range "0..17999 | 46590..262143"; }
}

leaf earfcnUL {
description "The channel number for the central UL frequency. Value 0
means that the UL channel number is N/A for the DL-only bands.";
reference "3GPP TS 36.101";
mandatory true;
type int32 { range "0 | 18000..35999 | 46590..262143"; }
}
}

grouping ExternalEUtranCellTDDGrp {
description "Represents the ExternalEUtranCellTDD IOC.";
reference "3GPP TS 28.658";
uses ExternalEUtranGenericCellGrp;

leaf earfcn {
description "The frequency number for the central frequency.";
reference "3GPP TS 36.104";
mandatory true;
type int32 { range "36000..262143"; }
}
}

grouping ExternalEUtranCellFDDWrapper {
list ExternalEUtranCellFDD {
description "Represents the common properties of external E-UTRAN FDD
cell provided by eNB or NG-RAN FDD cell provided by ng-eNB.";
reference "3GPP TS 28.658";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalEUtranCellFDDGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

grouping ExternalEUtranCellTDDWrapper {
list ExternalEUtranCellTDD {
description "Represents the common properties of external E-UTRAN cell
TDD provided by eNB or NG-RAN TDD cell provided by ng-eNB.";
reference "3GPP TS 28.658";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalEUtranCellTDDGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork/extenb3gpp:ExternalENBFunction" {

3GPP
Release 16 221 3GPP TS 28.541 V16.23.0 (2019-0912)

if-feature subnet3gpp:ExternalsUnderSubNetwork;
uses ExternalEUtranCellFDDWrapper;
}

augment "/eutranet3gpp:EUtraNetwork/extenb3gpp:ExternalENBFunction" {
if-feature eutranet3gpp:ExternalsUnderEUtraNetwork;
uses ExternalEUtranCellFDDWrapper;
}

augment "/subnet3gpp:SubNetwork/extenb3gpp:ExternalENBFunction" {
if-feature subnet3gpp:ExternalsUnderSubNetwork;
uses ExternalEUtranCellTDDWrapper;
}

augment "/eutranet3gpp:EUtraNetwork/extenb3gpp:ExternalENBFunction" {
if-feature eutranet3gpp:ExternalsUnderEUtraNetwork;
uses ExternalEUtranCellTDDWrapper;
}
}

E.5.10 module_3gpp-nr-nrm-externalgnbcucpfunction@2019-10-
28.yang
}module _3gpp-nr-nrm-externalgnbcucpfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalgnbcucpfunction";
prefix "extgnbcucp3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalGNBCUCPFunction
Information Object Class (IOC), that is part of the NR Network Resource
Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalGNBCUCPFunctionGrp {
description "Represets the ExternalGNBCUCPFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf gNBId {
description "Identifies a gNB within a PLMN.";
reference "gNB Identifier (gNB ID) in 3GPP TS 38.300, Global gNB ID
in 3GPP TS 38.413";
mandatory true;
type int64 { range "0..4294967295"; }
}

leaf gNBIdLength {
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int32 { range "22..32"; }
}

list pLMNId {
description "Specifies the PLMN identifier to be used as part of the
global RAN node identity.";
key "mcc mnc";
min-elements 1;
max-elements 1;
uses types3gpp:PLMNId;
}
}

3GPP
Release 16 222 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping ExternalGNBCUCPFunctionWrapper {
list ExternalGNBCUCPFunction {
description "Represents the properties, known by the management function,
of a GNBCUCPFunction managed by another management function.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalGNBCUCPFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalGNBCUCPFunctionWrapper;
}

augment "/nrnet3gpp:NRNetwork" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses ExternalGNBCUCPFunctionWrapper;
}
}

E.5.11 module_3gpp-nr-nrm-externalgnbcuupfunction@2019-10-
28.yang
module _3gpp-nr-nrm-externalgnbcuupfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalgnbcuupfunction";
prefix "extgnbcuup3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalGNBCUUPFunction
Information Object Class (IOC), that is part of the NR Network
Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalGNBCUUPFunctionGrp {
description "Represets the ExternalGNBCUUPFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf gNBId {
description "Identifies a gNB within a PLMN.";
reference "gNB Identifier (gNB ID) in 3GPP TS 38.300, Global gNB ID
in 3GPP TS 38.413";
mandatory true;
type int64 { range "0..4294967295"; }
}

leaf gNBIdLength {
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int32 { range "22..32"; }
}
}

grouping ExternalGNBCUUPFunctionWrapper {
list ExternalGNBCUUPFunction {
description "Represents the properties, known by the management function,

3GPP
Release 16 223 3GPP TS 28.541 V16.23.0 (2019-0912)

of a GNBCUUPFunction managed by another management function.";


reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalGNBCUUPFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalGNBCUUPFunctionWrapper;
}

augment "/nrnet3gpp:NRNetwork" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses ExternalGNBCUUPFunctionWrapper;
}
}

E.5.12 module_3gpp-nr-nrm-externalgnbdufunction@2019-10-
28.yang
module _3gpp-nr-nrm-externalgnbdufunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalgnbdufunction";
prefix "extgnbdu3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalGNBDUFunction
Information Object Class (IOC) that is part of the NR Network Resource
Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalGNBDUFunctionGrp {
description "Represets the ExternalGNBDUFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf gNBId {
description "Identifies a gNB within a PLMN.";
reference "gNB Identifier (gNB ID) in 3GPP TS 38.300, Global gNB ID
in 3GPP TS 38.413";
mandatory true;
type int64 { range "0..4294967295"; }
}

leaf gNBIdLength {
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int32 { range "22..32"; }
}

list pLMNId {
description "Specifies the PLMN identifier to be used as part of the
global RAN node identity.";
key "mcc mnc";
min-elements 1;
max-elements 1;
uses types3gpp:PLMNId;

3GPP
Release 16 224 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}

grouping ExternalGNBDUFunctionWrapper {
list ExternalGNBDUFunction {
description "Represents the properties, known by the management function,
of a GNBDUFunction managed by another management function.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalGNBDUFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalGNBDUFunctionWrapper;
}

augment "/nrnet3gpp:NRNetwork" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses ExternalGNBDUFunctionWrapper;
}
}

E.5.13 [email protected]
module _3gpp-nr-nrm-externalnrcellcu {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalnrcellcu";
prefix "extnrcellcu3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-nr-nrm-externalgnbcucpfunction { prefix extgnbcucp3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalNRCellCU Information
Object Class (IOC), that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }

revision 2019-06-17 {
description "Initial revision";
reference "Based on

3GPP TS 28.541 V15.X.XX";


}

grouping ExternalNRCellCUGrp {
description "Represents the ExternalNRCellCU IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf cellLocalId {
description "Identifies an NR cell of a gNB. Together with corresponding
gNB ID it forms the NR Cell Identifier (NCI).";
reference "NCI in 3GPP TS 38.300";
mandatory true;
type int32 {range "0..16383"; }
}

leaf nRPCI {
description "The Physical Cell Identity (PCI) of the NR cell.";
reference "3GPP TS 36.211";
mandatory true;
type int32 { range "0..1007"; }
}

list pLMNIdList {

3GPP
Release 16 225 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Defines which PLMNs that are assumed to be served by the


NR cell in another gNB CU-CP. This list is either updated by the
managed element itself (e.g. due to ANR, signalling over Xn, etc.) or
by consumer over the standard interface.";
key "mcc mnc";
min-elements 1;
max-elements 12;
uses types3gpp:PLMNId;
}

leaf nRFrequencyRef {
description "Reference to corresponding NRFrequency instance.";
mandatory true;
type types3gpp:DistinguishedName;
}
}

grouping ExternalNRCellCUWrapper {
list ExternalNRCellCU {
description "Represents the properties of an NRCellCU controlled by
another Management Service Provider.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalNRCellCUGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork/extgnbcucp3gpp:ExternalGNBCUCPFunction" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalNRCellCUWrapper;
}

augment "/nrnet3gpp:NRNetwork/extgnbcucp3gpp:ExternalGNBCUCPFunction" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses ExternalNRCellCUWrapper;
}
}

E.5.14 [email protected]
module _3gpp-nr-nrm-externalservinggwfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalservinggwfunction";
prefix "extservgw3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-nr-nrm-eutranetwork { prefix eutranet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalServingGWFunction
Information Object Class (IOC) that is part of the NR Network Resource
Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalServingGWFunctionGrp {
description "Represents the ExternalServingGWFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;
}

grouping ExternalServingGWFunctionWrapper {
list ExternalServingGWFunction {
description "Represents the properties, known by the management
function, of a ServingGWFunction managed by another management

3GPP
Release 16 226 3GPP TS 28.541 V16.23.0 (2019-0912)

function.";
reference "3GPP TS 28.658";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalServingGWFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalServingGWFunctionWrapper;
}

augment "/eutranet3gpp:EUtraNetwork" {
if-feature eutranet3gpp:ExternalsUnderEUtraNetwork;
uses ExternalServingGWFunctionWrapper;
}
}

E.5.15 module_3gpp-nr-nrm-externalupffunction@2019-10-
28.yang
module _3gpp-nr-nrm-externalupffunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-externalupffunction";
prefix "extupf3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the ExternalUPFFunction Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalUPFFunctionGrp {
description "Represents the ExternalUPFFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;
}

grouping ExternalUPFFunctionWrapper {
list ExternalUPFFunction {
description "Represents the properties, known by the management
function, of a UPFFunction managed by another management
function.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalUPFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses ExternalUPFFunctionWrapper;
}

augment "/nrnet3gpp:NRNetwork" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses ExternalUPFFunctionWrapper;

3GPP
Release 16 227 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}

E.5.16 [email protected]
module _3gpp-nr-nrm-gnbcucpfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-gnbcucpfunction";
prefix "gnbcucp3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the GNBCUCPFunction Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping GNBCUCPFunctionGrp {
description "Represents the GNBCUCPFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf gNBId {
description "Identifies a gNB within a PLMN. The gNB Identifier (gNB ID)
is part of the NR Cell Identifier (NCI) of the gNB cells.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int64 { range "0..4294967295"; }
}

leaf gNBIdLength {
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int32 { range "22..32"; }
}

leaf gNBCUName {
description "Identifies the Central Unit of an gNB.";
reference "3GPP TS 38.473";
mandatory true;
type string { length "1..150"; }
}

list pLMNId {
description "The PLMN identifier to be used as part of the global RAN
node identity.";
key "mcc mnc";
min-elements 1;
max-elements 1;
uses types3gpp:PLMNId;
}

leaf-list x2BlackList {
type types3gpp:DistinguishedName;
description "List of nodes to which X2 connections are prohibited.";
}

leaf-list x2WhiteList {
type types3gpp:DistinguishedName;
description "List of nodes to which X2 connections are enforced.";
}

leaf-list xnBlackList {
type types3gpp:DistinguishedName;
description "List of nodes to which Xn connections are prohibited.";
}

3GPP
Release 16 228 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf-list xnWhiteList {
type types3gpp:DistinguishedName;
description "List of nodes to which X2 connections are enforced.";
}

leaf-list x2XnHOBlackList {
type types3gpp:DistinguishedName;
description "List of nodes to which handovers over X2 or Xn are prohibited.";
}

augment "/me3gpp:ManagedElement" {

list GNBCUCPFunction {
description "Represents the logical function CU-CP of gNB and en-gNB.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses GNBCUCPFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.17 [email protected]
module _3gpp-nr-nrm-gnbcuupfunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-gnbcuupfunction";
prefix "gnbcuup3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the GNBCUUPFunction Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-1708-21 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping GNBCUUPFunctionGrp {
description "Represents the GNBCUUPFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf gNBIdgNBCUUPId {
description "Identifies a gNB within a PLMN. The gNB Identifier (gNB ID)
is part of the NR Cell Identifier (NCI) of the gNB cells.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
type uint64 {
range "0..68719476735" ;
}
config false;
mandatory true;
type int64 { range "0..4294967295"; }
}

leaf gNBIdLength {
description "Indicates the number of bits for encodingIdentifies the gNB ID.";-CU-UP at least
within a gNB-CU-CP";
reference "gNB ID'gNB-CU-UP ID' in subclause 9.3.1.15 of 3GPP TS 38.300, Global gNB ID in 3GPP
TS 38.413463";
}

leaf gNBId {

3GPP
Release 16 229 3GPP TS 28.541 V16.23.0 (2019-0912)

mandatory true;
type int32 { range "22..32"; }
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
}

list pLMNIdList {
description "A list of PLMN identifiers. Defines from which set of PLMNs
an UE must have as its serving PLMN to be allowed to use the
gNB CU-UP.";
key "mcc mnc";
min-elements 1;
max-elements 12;
uses types3gpp:PLMNId;
}
}

augment "/me3gpp:ManagedElement" {

list GNBCUUPFunction {
key id;
description "Represents the logical function CU-UP of gNB or en-gNB.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses GNBCUUPFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}
E.5.18 [email protected]
module _3gpp-nr-nrm-gnbdufunction {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-gnbdufunction";
prefix "gnbdu3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the GNBDUFunction Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-1708-21 {
description "Initial revision";.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping GNBDUFunctionGrp {
description "Represents the GNBDUFunction IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf gNBId {
type int64 { range "0..4294967295"; }
mandatory true;
description "Identifies a gNB within a PLMN. The gNB Identifier (gNB ID)
is part of the NR Cell Identifier (NCI) of the gNB cells.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
}

leaf gNBIdLength {
type int32 { range "22..32"; }
mandatory true;
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
}

leaf gNBDUId {
type int64 { range "0..68719476735"; }
mandatory true;

3GPP
Release 16 230 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Uniquely identifies the DU at least within a gNB.";


reference "3GPP TS 38.473";
} leaf gNBId {
description "Identifies a gNB within a PLMN. The gNB Identifier (gNB ID)
is part of the NR Cell Identifier (NCI) of the gNB cells.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int64 { range "0..4294967295"; }
}

leaf gNBIdLength {
description "Indicates the number of bits for encoding the gNB ID.";
reference "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
mandatory true;
type int32 { range "22..32"; }
}

leaf gNBDUId {
description "Uniquely identifies the DU at least within a gNB.";
reference "3GPP TS 38.473";
mandatory true;
type int64 { range "0..68719476735"; }
}

leaf gNBDUName {
type string { length "1..150"; }
description "Identifies the Distributed Unit of an NR node";
reference "3GPP TS 38.473";
mandatory true;
type string { length "1..150"; }
} }
}

augment "/me3gpp:ManagedElement" {

list GNBDUFunction {
description "Represents the logical function DU of gNB or en-gNB.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses GNBDUFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.19 [email protected]
module _3gpp-nr-nrm-nrcellcu {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrcellcu";
prefix "nrcellcu3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-nr-nrm-gnbcucpfunction { prefix gnbcucp3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRCellCU Information Object
Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

typedef quotaType {
type enumeration {
enum STRICT;
enum FLOAT;

3GPP
Release 16 231 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}

grouping RRMPolicyRatio1 {
description "Represents properties of RRMPolicyRatio1.";

leaf groupId {
description "Uniquely identifies one sNSSAIList group inside an
NRCellCU instance.";
type uint32;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is supporting. NSSAI is
a set of supported S-NSSAIs. An S-NSSAI is comprised of an
SST (Slice/Service type) and an optional SD (Slice Differentiator)
field.";
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

leaf rRRMPolicyRatio {
description "Percentage of PRBs to be allocated to the corresponding
S-NSSAIs, in average over time. The sum of the values for
rRMPolicyRatio described in rRMPolicyRatio1List shall be less or
equal to 100.";
type uint8 { range "0..100"; }
units %;
}
}

grouping RRMPolicyRatio2 {
description "Represents properties of RRMPolicyRatio2. The RRM policy
setting the ratios for the split of the radio resources between the
supported S-NSSAI lists, in average over time.";

leaf groupId {
description "Uniquely identifies one sNSSAIList group inside an
NRCellCU instance.";
type uint32;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is supporting. NSSAI
is a set of supported S-NSSAI(s). An S-NSSAI is comprised of an
SST (Slice/Service type) and an optional SD (Slice Differentiator)
field.";
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

leaf quotaType {
description "The type of the quota which allows to allocate resources as
strictly usable for defined slice(s) (strict quota) or allows that
resources to be used by other slice(s) when defined slice(s) do not
need them (float quota).";
type quotaType;
}

leaf rRMPolicyMaxRatio {
description "The RRM policy setting the maximum percentage of radio
resources to be allocated to the corresponding S-NSSAI list. This
quota can be strict or float quota. Strict quota means resources are
not allowed for other sNSSAIs even when they are not used by the
defined sNSSAIList. Float quota resources can be used by other sNSSAIs
when the defined sNSSAIList do not need them. Value 0 indicates that
there is no maximum limit.";
type uint8 { range "0..100"; }
units %;
}

leaf rRMPolicyMarginMaxRatio {
description "Maximum quota margin ratio is applicable when maximum quota
policy ratio is of type “float quota”.. It defines the resource quota
within maximum quota to reserve buffers for new resource requirements
for the specified S-NSSAI list. With the margin ratio, unused resources
of the maximum resource quota can be allocated to other S-NSSAIs when
the free resources are more than resource amount indicated by the

3GPP
Release 16 232 3GPP TS 28.541 V16.23.0 (2019-0912)

margin. The margin resource quota can only be used for the specific
S-NSSAI list. Value 0 indicates that no margin is used.";
type uint8 { range "0..100"; }
units %;
}

leaf rRMPolicyMinRatio {
description "The RRM policy setting the minimum percentage of radio
resources to be allocated to the corresponding S-NSSAI list. This
quota can be strict or float quota. Strict quota means resources are
not allowed for other sNSSAIs even when they are not used by the
defined sNSSAIList. Float quota resources can be used by other sNSSAIs
when the defined sNSSAIList do not need them. Value 0 indicates that
there is no minimum limit.";
type uint8 { range "0..100"; }
units %;
}

leaf rRMPolicyMarginMinRatio {
description "Minimum quota margin ratio is applicable when minimum quota
policy ratio is of type “float quota”.. It defines the resource quota
within minimum quota to reserve buffers for new resource requirements
for the specified S-NSSAI list. With the margin ratio, unused resources
of the minimum resource quota can be allocated to other S-NSSAIs when
the free resources are more than resource amount indicated by the
margin. The margin resource quota can only be used for the specific
S-NSSAI list. Value 0 indicates that no margin is used. Value 0
indicates that there is no minimum limit.";
type uint8 { range "0..100"; }
units %;
}
}

grouping NRCellCUGrp {
description "Represents the NRCellCU IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf cellLocalId {
description "Identifies an NR cell of a gNB. Together with corresponding
gNB ID it forms the NR Cell Identifier (NCI).";
mandatory true;
type int32 { range "0..16383"; }
}

list pLMNIdList {
description "Defines which PLMNs that can be served by the NR cell.";
// Note: Whether this attribute can be writable depends on the implementation.
key "mcc mnc";
min-elements 1;
max-elements 12;
uses types3gpp:PLMNId;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the cell is capable of supporting. An
S-NSSAI is comprised of an SST (Slice/Service Type) and an optional
SD (Slice Differentiator) field.";
reference "3GPP TS 23.003";
min-elements 0;
type types3gpp:SNssai;
}

leaf rRMPolicyType {
description "Type of RRM policy. The value 0 denotes use of the
rRMPolicy. The value 1 denotes use of the rRMPolicyRatio1List.
The value 2 denotes use of the rRMPolicyRatio2.";
mandatory true;
type uint16 { range "0..65535"; }
}

leaf rRMPolicy {
description "RRM policy which includes guidance for split of radio
resources between multiple slices the cell supports.";
mandatory true;
type string;
}

3GPP
Release 16 233 3GPP TS 28.541 V16.23.0 (2019-0912)

list rRMPolicyRatio1List {
description "List of RRMPolicyRatio1. Used for setting the ratio for the
split of the radio resources (i.e. PRBs) between the supported S-NSSAI
lists.";
key groupId;
min-elements 1;
uses RRMPolicyRatio1;
}

list rRMPolicyRatio2 {
description "List of RRMPolicyRatio2. Used for setting the ratio for the
split of the radio resources between the S-NSSAI lists for radio
resources (e.g. RRC connected users, PDCP resource, etc.), in average
time.";
key groupId;
min-elements 1;
uses RRMPolicyRatio2;
}

leaf nRFrequencyRef {
description "Reference to corresponding NRFrequency instance.";
config false;
type types3gpp:DistinguishedName;
}
}

augment "/me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction" {

list NRCellCU {
description "Represents the information required by CU that is
responsible for the management of inter-cell mobility and neighbour
relations via ANR.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NRCellCUGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.20 [email protected]
module _3gpp-nr-nrm-nrcelldu {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrcelldu";
prefix "nrcelldu3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-gnbdufunction { prefix gnbdu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRCellDU Information Object
Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-1709-03 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NRCellDUGrp {
description "Represents the NRCellDU IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf cellLocalId {
description "Identifies an NR cell of a gNB. Together with the
corresponding gNB identifier in forms the NR Cell Identity (NCI).";
reference "NCI in 3GPP TS 38.300";

3GPP
Release 16 234 3GPP TS 28.541 V16.23.0 (2019-0912)

mandatory true;
type int32 { range "0..16383"; }
}

leaf operationalState {
description "Operational state of the NRCellDU instance. Indicates
whether the resource is installed and partially or fully operable
(ENABLED) or the resource is not installed or not operable
(DISABLED).";
config false;
type types3gpp:OperationalState;
}

leaf administrativeState {
description "Administrative state of the NRCellDU. Indicates the
permission to use or prohibition against using the cell, imposed
through the OAM services.";
mandatory true;
type types3gpp:AdministrativeState;
default LOCKED;
}

leaf cellState {
description "Cell state of the NRCellDU instance. Indicates whether the
cell is not currently in use (IDLE), or currently in use but not
configured to carry traffic (INACTIVE), or currently in use and is
configured to carry traffic (ACTIVE).";
config false;
type types3gpp:CellState;
}

list pLMNIdList {
description "Defines which PLMNs that can be served by the NR cell. The
first entry of the list is the PLMN used to construct the nCGI for the
NR cell.";
key "mcc mnc";
min-elements 1;
max-elements 12;
uses types3gpp:PLMNId;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the NR cell is supporting. NSSAI is a set
of supported S-NSSAI(s), and an S-NSSAI is comprised of a SST
(Slice/Service type) and an optional SD (Slice Differentiator) field.";
reference "3GPP TS 23.003";
min-elements 0;
type types3gpp:SNssai;
}

leaf nRPCI {
description "The Physical Cell Identity (PCI) of the NR cell.";
reference "3GPP TS 36.211";
mandatory true;
type int32 { range "0..1007"; }
}

leaf nRTAC {
description "The common 5GS Tracking Area Code for the PLMNs.";
reference "3GPP TS 23.003, 3GPP TS 38.473";
mandatory true;
type types3gpp:Tac;
}

leaf arfcnDL {
description "NR Absolute Radio Frequency Channel Number (NR-ARFCN) for
downlink.";
reference "3GPP TS 38.104";
mandatory true;
type int32;
}

leaf arfcnUL {
description "NR Absolute Radio Frequency Channel Number (NR-ARFCN) for
uplink.";
reference "3GPP TS 38.104";
mandatory true;
type int32;

3GPP
Release 16 235 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf arfcnSUL {
description "NR Absolute Radio Frequency Channel Number (NR-ARFCN) for
supplementary uplink.";
reference "3GPP TS 38.104";
mandatory true;
type int32;
}

leaf bSChannelBwDL {
description "Base station channel bandwidth for downlink.";
reference "3GPP TS 38.104";
mandatory true;
type int32;
units MHz;
}

leaf bSChannelBwUL {
description "Base station channel bandwidth for uplink.";
reference "3GPP TS 38.104";
mandatory false;
type int32;
units MHz;
}

leaf bSChannelBwSUL {
description "Base station channel bandwidth for supplementary uplink.";
reference "3GPP TS 38.104";
mandatory false;
type int32;
units MHz;
}

leaf ssbFrequency {
description "Indicates cell defining SSB frequency domain position.
Frequency (in terms of NR-ARFCN) of the cell defining SSB transmission.
The frequency identifies the position of resource element RE=#0
(subcarrier #0) of resource block RB#10 of the SS block. The frequency
must be positioned on the NR global frequency raster, as defined in
3GPP TS 38.101, and within bSChannelBwDL.";
mandatory true;
type int32 { range "0..3279165"; }
}

leaf ssbPeriodicity {
description "Indicates cell defined SSB periodicity. The SSB periodicity
is used for the rate matching purpose.";
mandatory true;
type int32 { range "5 | 10 | 20 | 40 | 80 | 160"; }
units "subframes (ms)";
}

leaf ssbSubCarrierSpacing {
description "Subcarrier spacing of SSB. Only the values 15 kHz or 30 kHz
(< 6 GHz), 120 kHz or 240 kHz (> 6 GHz) are applicable.";
reference "3GPP TS 38.211";
mandatory true;
type int32 { range "15 | 30 | 120 | 240"; }
units kHz;
}

leaf ssbOffset {
description "Indicates cell defining SSB time domain position. Defined
as the offset of the measurement window, in which to receive SS/PBCH
blocks, where allowed values depend on the ssbPeriodicity
(ssbOffset < ssbPeriodicity).";
mandatory true;
type int32 { range "0..159"; }
units "subframes (ms)";
}

leaf ssbDuration {
description "Duration of the measurement window in which to receive
SS/PBCH blocks.";
reference "3GPP TS 38.213";
mandatory true;
type int32 { range "1..5"; }

3GPP
Release 16 236 3GPP TS 28.541 V16.23.0 (2019-0912)

units "subframes (ms)";


}

leaf-list nRSectorCarrierRef {
description "Reference to corresponding NRSectorCarrier instance.";
min-elements 1;
type types3gpp:DistinguishedName;
}

leaf-list bWPRef {
description "Reference to corresponding BWP instance.";
min-elements 0;
type types3gpp:DistinguishedName;
}

leaf-list nRFrequencyRef {
description "Reference to corresponding NRFrequency instance.";
min-elements 0;
type types3gpp:DistinguishedName;
}
}

augment "/me3gpp:ManagedElement/gnbdu3gpp:GNBDUFunction" {

list NRCellDU {
description "Represents the information of a cell known by DU.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NRCellDUGrp;
}

uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.21 [email protected]
module _3gpp-nr-nrm-nrcellrelation {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrcellrelation";
prefix "nrcellrel3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-gnbcucpfunction { prefix gnbcucp3gpp; }
import _3gpp-nr-nrm-nrcellcu { prefix nrcellcu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRCellRelation Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-1708-30 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NRCellRelationGrp {
description "Represents the NRCellRelation IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf nRTCI {
description "Target NR Cell Identifier. It consists of NR Cell
Identifier (NCI) and Physical Cell Identifier of the target NR cell
(nRPCI).";
type uint64;
}

container cellIndividualOffset {

3GPP
Release 16 237 3GPP TS 28.541 V16.23.0 (2019-0912)

description "A set of offset values for the neighbour cell. Used when
UE is in connected mode. Defined for rsrpOffsetSSB, rsrqOffsetSSB,
sinrOffsetSSB, rsrpOffsetCSI-RS, rsrqOffsetCSI-RS and
sinrOffsetCSI-RS.";
reference "cellIndividualOffset in MeasObjectNR in 3GPP TS 38.331";

leaf rsrpOffsetSsb {
description "Offset value of rsrpOffsetSSB.";
default 0;
type types3gpp:QOffsetRange;
}

leaf rsrqOffsetSsb{
description "Offset value of rsrqOffsetSSB.";
default 0;
type types3gpp:QOffsetRange;
}

leaf sinrOffsetSsb {
description "Offset value of sinrOffsetSSB.";
default 0;
type types3gpp:QOffsetRange;
}

leaf rsrpOffsetCsiRs{
description "Offset value of rsrpOffsetCSI-RS.";
default 0;
type types3gpp:QOffsetRange;
}

leaf rsrqOffsetCsiRs {
description "Offset value of rsrqOffsetCSI-RS.";
default 0;
type types3gpp:QOffsetRange;
}

leaf sinrOffsetCsiRs {
description "Offset value of sinrOffsetCSI-RS.";
default 0;
type types3gpp:QOffsetRange;
}
}

leaf nRFreqRelationRef {
description "Reference to a corresponding NRFrequencyNRFreqRelation instance.";
mandatory true;
type types3gpp:DistinguishedName;
}

leaf adjacentNRCellRef {
description "Reference to an adjacent NR cell (NRCellCU or
ExternalNRCellCU).";
mandatory true;
type types3gpp:DistinguishedName;
}

leaf isRemoveAllowed {
type boolean;
default true;
description "True if the ANR function in the node is allowed to remove this relation.";
}

leaf isHOAllowed {
type boolean;
default true;
description "True if handovers are allowed over this relation.";
}
}

augment /me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction/nrcellcu3gpp:NRCellCU {

list NRCellRelation {
description "Represents a neighbour cell relation from a source cell
to a target cell, where the target cell is an NRCellCU or
ExternalNRCellCU instance.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;

3GPP
Release 16 238 3GPP TS 28.541 V16.23.0 (2019-0912)

container attributes {
uses NRCellRelationGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.22 [email protected]
module _3gpp-nr-nrm-nrfreqrelation {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrfreqrelation";
prefix "nrfreqrel3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-gnbcucpfunction { prefix gnbcucp3gpp; }
import _3gpp-nr-nrm-nrcellcu { prefix nrcellcu3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRFreqRelation Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NRFreqRelationGrp {
description "Represents the NRFreqRelation IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

container offsetMO {
description "A set of offset values applicable to all measured cells
with reference signal(s) indicated in corresponding MeasObjectNR. It
is used to indicate a cell, beam or measurement object specific offset
to be applied when evaluating candidates for cell re-selection or when
evaluating triggering conditions for measurement reporting. It is
defined for rsrpOffsetSSB, rsrqOffsetSSB, sinrOffsetSSB,
rsrpOffsetCSI-RS, rsrqOffsetCSI-RS and sinrOffsetCSI-RS.";
reference "offsetMO in MeasObjectNR in 3GPP TS 38.331";

leaf rsrpOffsetSsb {
description "Offset value of rsrpOffsetSSB.";
default 0;
type types3gpp:QOffsetRange;
}

leaf rsrqOffsetSsb {
description "Offset value of rsrqOffsetSSB.";
default 0;
type types3gpp:QOffsetRange;
}

leaf sinrOffsetSsb {
description "Offset value of sinrOffsetSSB.";
default 0;
type types3gpp:QOffsetRange;
}

leaf rsrpOffsetCsiRs {
description "Offset value of rsrpOffsetCSI-RS.";
default 0;
type types3gpp:QOffsetRange;
}

leaf rsrqOffsetCsiRs {
description "Offset value of rsrqOffsetCSI-RS.";
default 0;
type types3gpp:QOffsetRange;
}

3GPP
Release 16 239 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf sinrOffsetCsiRs {
description "Offset value of sinrOffsetCSI-RS.";
default 0;
type types3gpp:QOffsetRange;
}
}

leaf-list blackListEntry {
description "A list of Physical Cell Identities (PCIs) that are
blacklisted in NR measurements.";
reference "3GPP TS 38.331";
min-elements 0;
type uint16 { range "0..1007"; }
}

leaf-list blackListEntryIdleMode {
description "A list of Physical Cell Identities (PCIs) that are
blacklisted in SIB4 and SIB5.";
min-elements 0;
type uint16 { range "0..1007"; }
}

leaf cellReselectionPriority {
description "The absolute priority of the carrier frequency used by the
cell reselection procedure. Value 0 means lowest priority. The value
must not already used by other RAT, i.e. equal priorities between RATs
are not supported. The UE behaviour when no value is entered is
specified in subclause 5.2.4.1 of 3GPP TS 38.304.";
reference "CellReselectionPriority in 3GPP TS 38.331, priority in
3GPP TS 38.304";
type uint32;
default 0;
}

leaf cellReselectionSubPriority {
description "Indicates a fractional value to be added to the value of
cellReselectionPriority to obtain the absolute priority of the
concerned carrier frequency for E-UTRA and NR.";
reference "3GPP TS 38.331";
type uint8 { range "2 | 4 | 6 | 8"; }
units "0.1";
}

leaf pMax {
description "Used for calculation of the parameter Pcompensation
(defined in 3GPP TS 38.304), at cell reselection to a cell.";
reference "PEMAX in 3GPP TS 38.101";
mandatory false;
type int32 { range "-30..33"; }
units dBm;
}

leaf qOffsetFreq {
description "The frequency specific offset applied when evaluating
candidates for cell reselection.";
mandatory false;
type types3gpp:QOffsetRange;
default 0;
}

leaf qQualMin {
description "Indicates the minimum required quality level in the cell.
Value 0 means that it is not sent and UE applies in such case the
(default) value of negative infinity for Qqualmin. Sent in SIB3 or
SIB5.";
reference "3GPP TS 38.304";
type int32 { range "-34..-3 | 0"; }
units dB;
default 0;
}

leaf qRxLevMin {
description "Indicates the required minimum received Reference Symbol
Received Power (RSRP) level in the NR frequency for cell reselection.
Broadcast in SIB3 or SIB5, depending on whether the related frequency
is intra- or inter-frequency. Resolution is 2.";
reference "3GPP TS 38.304";

3GPP
Release 16 240 3GPP TS 28.541 V16.23.0 (2019-0912)

mandatory true;
type int32 { range "-140..-44"; }
units dBm;
}

leaf threshXHighP {
description "Specifies the Srxlev threshold used by the UE when
reselecting towards a higher priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold. Resolution is 2.";
reference "ThreshX, HighP in 3GPP TS 38.304";
mandatory true;
type int32 { range "0..62"; }
units dB;
}

leaf threshXHighQ {
description "Specifies the Squal threshold used by the UE when
reselecting towards a higher priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold.";
reference "ThreshX, HighQ in 3GPP TS 38.304";
mandatory true;
type int32 { range "0..31"; }
units dB;
}

leaf threshXLowP {
description "Specifies the Srxlev threshold used by the UE when
reselecting towards a lower priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold. Resolution is 2.";
reference "ThreshX, LowP in 3GPP TS 38.304";
mandatory true;
type int32 { range "0..62"; }
units dB;
}

leaf threshXLowQ {
description "Specifies the Squal threshold used by the UE when
reselecting towards a lower priority RAT/frequency than the current
serving frequency. Each frequency of NR and E-UTRAN might have a
specific threshold.";
reference "ThreshX, LowQ in 3GPP TS 38.304";
mandatory true;
type int32 { range "0..31"; }
units dB;
}

leaf tReselectionNR {
description "Cell reselection timer for NR.";
reference "TreselectionRAT for NR in 3GPP TS 38.331";
mandatory true;
type int32 { range "0..7"; }
units s;
}

leaf tReselectionNRSfHigh {
description "The attribute tReselectionNr (parameter TreselectionNR in
3GPP TS 38.304) is multiplied with this scaling factor if the UE is
in high mobility state.";
reference "Speed dependent ScalingFactor for TreselectionNR for high
mobility state in 3GPP TS 38.304";
mandatory true;
type uint8 { range "25 | 50 | 75 | 100"; }
units %;
}

leaf tReselectionNRSfMedium {
description "The attribute tReselectionNr (parameter TreselectionNR in
3GPP TS 38.304) multiplied with this scaling factor if the UE is in
medium mobility state.";
reference "Speed dependent ScalingFactor for TreselectionNR for medium
mobility state in 3GPP TS 38.304";
mandatory true;
type uint8 { range "25 | 50 | 75 | 100"; }
units %;
}

3GPP
Release 16 241 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf nRFrequencyRef {
description "Reference to a corresponding NRFrequency instance.";
mandatory true;
type types3gpp:DistinguishedName;
}
}

augment /me3gpp:ManagedElement/gnbcucp3gpp:GNBCUCPFunction/nrcellcu3gpp:NRCellCU {

list NRFreqRelation {
description "Together with the target NRFrequency, it represents the
frequency properties applicable to the referencing NRFreqRelation.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NRFreqRelationGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.5.23 [email protected]
module _3gpp-nr-nrm-nrfrequency {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrnetwork-nrfrequency";
prefix "nrfreq3gpp";

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-nr-nrm-nrnetwork { prefix nrnet3gpp; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRFrequency Information Object
Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NRFrequencyGrp {
description "Represents the NRFrequency IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf absoluteFrequencySSB {
description "The absolute frequency applicable for a downlink NR carrier
frequency associated with the SSB, in terms of NR-ARFCN.";
mandatory true;
type uint32 { range "0.. 3279165"; }
}

leaf sSBSubCarrierSpacing {
description "Sub-carrier spacing of the SSB.";
mandatory true;
type uint8 { range "15 | 30 | 60 | 120"; }
units "kHz";
}

leaf-list multiFrequencyBandListNR {
description "List of additional frequency bands the frequency belongs to.
The list is automatically set by the gNB.";
config false;
min-elements 0;
type uint16 { range "1..256"; }
}
}

grouping NRFrequencyWrapper {
list NRFrequency {

3GPP
Release 16 242 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Represents certain NR frequency properties.";


reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NRFrequencyGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}

augment "/subnet3gpp:SubNetwork" {
if-feature subnet3gpp:ExternalsUnderSubNetwork ;
uses NRFrequencyWrapper;
}

augment "/nrnet3gpp:NRNetwork" {
if-feature nrnet3gpp:ExternalsUnderNRNetwork;
uses NRFrequencyWrapper;
}
}

E.5.24 [email protected]
module _3gpp-nr-nrm-nrnetwork {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrnetwork";
prefix "nrnet3gpp";

import _3gpp-common-subnetwork { prefix subnet3gpp; }


import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRNetwork Information Object
Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

feature ExternalsUnderNRNetwork {
description "Classes representing external entities like NRFrequency,
ExternalGNBCUCPFunction, ExternalGNBDUFunction
are contained under a NRNetwork list/class.";
}

grouping NRNetworkGrp {
description "Represents the NRNetwork IOC.";
reference "3GPP TS 28.541";
uses subnet3gpp:SubNetworkGrp;
}

list NRNetwork {
description "A subnetwork containing gNB external NR entities.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NRNetworkGrp;
}
}
}

E.5.25 [email protected]
module _3gpp-nr-nrm-nrsectorcarrier {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-nrnetwork-nrsectorcarrier";
prefix "nrsectcarr3gpp";

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-managed-function { prefix mf3gpp; }
import _3gpp-common-managed-element { prefix me3gpp; }

3GPP
Release 16 243 3GPP TS 28.541 V16.23.0 (2019-0912)

import _3gpp-nr-nrm-gnbdufunction { prefix gnbdu3gpp; }


import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the NRSectorCarrier Information
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-17 {
description "Initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NRSectorCarrierGrp {
description "Represents the NRSectorCarrier IOC.";
reference "3GPP TS 28.541";
uses mf3gpp:ManagedFunctionGrp;

leaf txDirection {
description "Indicates if the transmission direction is downlink,
uplink, or both downlink and uplink.";
mandatory true;
type types3gpp:TxDirection;
}

leaf configuredMaxTxPower {
description "Maximum possible transmisssion power for all downlink
channels, used simultaneously in a sector-carrier, added together.";
mandatory true;
type int32;
units mW;
}

leaf arfcnDL {
description "NR Absolute Radio Frequency Channel Number (NR-ARFCN)
for downlink.";
reference "3GPP TS 38.104";
mandatory true;
type int32 { range "0..3279165"; }
}

leaf arfcnUL {
description "NR Absolute Radio Frequency Channel Number (NR-ARFCN)
for uplink.";
reference "3GPP TS 38.104";
mandatory true;
type int32 { range "0..3279165"; }
}

leaf bSChannelBwDL {
description "Base station channel bandwitdth for downlink.";
reference "3GPP TS 38.104";
mandatory true;
type int32 { range "5 | 10 | 15 | 20 | 30 | 40 | 50 | 60 | 70 | 80 |
90 | 100"; }
units MHz;
}

leaf bSChannelBwUL {
description "Base station channel bandwitdth for uplink.";
reference "3GPP TS 38.104";
mandatory true;
type int32 { range "5 | 10 | 15 | 20 | 30 | 40 | 50 | 60 | 70 | 80 |
90 | 100"; }
units MHz;
}

leaf sectorEquipmentFunctionRef {
description "Reference to corresponding SectorEquipmentFunction
instance.";
reference "3GPP TS 23.622";
mandatory true;
type types3gpp:DistinguishedName;
}
}

3GPP
Release 16 244 3GPP TS 28.541 V16.23.0 (2019-0912)

augment "/me3gpp:ManagedElement/gnbdu3gpp:GNBDUFunction" {

list NRSectorCarrier {
description "Represents the resources of each transmission point
included in the cell.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NRSectorCarrierGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

E.6 Graphical representationVoid


See the H.6 for the YANG module tree diagram for NR and NG-RAN NRM.

E.7 Mount information


At the mountpoint "children-of-SubNetwork" in the YANG module _3gpp-common-subnetwork, the following
YANG modules may be mounted if the class ManagedElement and the underlying hierarchy is contained under a
SubNetwork.

See [45] that describes the mechanism that adds the schema trees defined by a set of YANG modules onto a mount
point defined in the schema tree in another YANG module.
_3gpp-common-ep-rp.yang
_3gpp-common-managed-element.yang
_3gpp-common-managed-function.yang
_3gpp-common-measurements.yang
_3gpp-common-subnetwork.yang
_3gpp-common-top.yang
_3gpp-common-yang-extensions.yang
_3gpp-common-yang-types.yang
_3gpp-nr-nrm-bwp.yang
_3gpp-nr-nrm-ep.yang
_3gpp-nr-nrm-eutrancellrelation.yang
_3gpp-nr-nrm-gnbcucpfunction.yang
_3gpp-nr-nrm-gnbcuupfunction.yang
_3gpp-nr-nrm-gnbdufunction.yang
_3gpp-nr-nrm-nrcellcu.yang
_3gpp-nr-nrm-nrcelldu.yang
_3gpp-nr-nrm-nrcellrelation.yang
_3gpp-nr-nrm-nrfreqrelation.yang
_3gpp-nr-nrm-nrfrequency.yang
_3gpp-nr-nrm-nrnetwork.yang
_3gpp-nr-nrm-nrsectorcarrier.yang
_3gpp-nr-nrm-beam.yang
_3gpp-nr-nrm-commonbeamformingfunction.yang
ietf-inet-types.yang
[email protected]

If the above files are mounted the yang files described in clause H.7 shall also be mounted.

3GPP
Release 16 245 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex F (normative):
XML definitions for 5GC NRM

F.1 General
This annex contains the XML definitions for the 5GC NRM specified in clause 5, in accordance with 5G NRM
Information Model definitions specified in clause 4.

F.2 Architectural features


The overall architectural feature of 5GC NRM information model is specified in clause 4, this clause specifies features
that are specific to the Schema definitions.

The XML definitions of the present document specify the schema for a configuration content, which can be included in
a configuration file for Bulk configuration management operations.

F.3 Mapping

F.3.1 General mapping


An IOC maps to an XML element of the same name as the IOC's name in the Information Model. An IOC
attribute maps to a sub-element of the corresponding IOC's XML element, and the name of this sub-element is the same
as the attribute's name in the Information Model.

F.3.2 Information Object Class (IOC) mapping


The mapping is not present in the current version of the present document.

F.4 Solution Set definitions

F.4.1 XML definition structure


The overall description of the file format of configuration data XML files is provided by 3GPP TS 32.616 [33].

The present document defines the NRM-specific XML schema ngcNrm.xsd for the 5GC NRM Information Model
defined in clause 4.

XML schema ngcNrm.xsd explicitly declares NRM-specific XML element types for the related NRM.

The definition of those NRM-specific XML element types complies with the generic mapping rules defined in 3GPP TS
32.616 [33].

F.4.2 Graphical representation


The graphical representation is not present in the current version of the present document.

3GPP
Release 16 246 3GPP TS 28.541 V16.23.0 (2019-0912)

F.4.3 XML schema "ngcNrm.xsd"


<?xml version="1.0" encoding="UTF-8"?>

<!--
3GPP TS 28.541 5GC Network Resource Model
XML schema definition
ngcNrm.xsd
-->

<schema
targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#ngcNrm"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xn="http://www.3gpp.org/ftp/specs/archive/28_series/28.623#genericNrm"
xmlns:nn="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#nrNrm"
xmlns:en="http://www.3gpp.org/ftp/specs/archive/28_series/28.659#eutranNrm"
xmlns:ngc="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#ngcNrm"
>

<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.623#genericNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.659#eutranNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#nrNrm"/>

<!--NGC NRM IM class associated XML elements -->


<complexType name="aMFIdentifier">
<sequence>
<element name="amfRegionId" type="ngc:AmfRegionId"/>
<element name="amfSetId" type="ngc:AmfSetId"/>
<element name="amfPointer" type="ngc:AmfPointer"/>
</sequence>
</complexType>
<simpleType name="AmfRegionId">
<restriction base="integer">
<maxInclusive value="255"/>
<!-- The AMF Region ID is 8-bitslength, defined in 23.003 -->
</restriction>
</simpleType>
<simpleType name="AmfSetId">
<restriction base="integer">
<maxInclusive value="1023"/>
<!-- The AMF Region ID is 10-bits length, defined in 23.003 -->
</restriction>
</simpleType>
<simpleType name="AmfPointer">
<restriction base="integer">
<maxInclusive value="63"/>
<!-- The AMF Pointer is 6-bits length, defined in 23.003 -->
</restriction>
</simpleType> <complexType name="NrTACList">
<sequence>
<element name="tac" type="nn:NrTac" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="managedNFProfile">
<sequence>
<element name="nfInstanceID" type="string"/>
<element name="nfType" type="ngc:NfType"/>
<element name="hostAddr" type="ngc:hostAddr"/>
<element name="authzInfo" type="string" minOccurs="0"/>
<element name="location" type="string" minOccurs="0"/>
<element name="capacity" type="ngc:capacity" minOccurs="0"/>
<element name="nfInfo" type="ngc:Nfinfo"/>
</sequence>
</complexType>

<complexType name="hostAddr">
<!-- Refer to definitions in TS 28.541-->
<sequence>
<choice minOccurs="0" maxOccurs="1">
<element name="ipAddress" type="string"/>
<element name="fqdn" type="string"/>
</choice>
</sequence>
</complexType>

3GPP
Release 16 247 3GPP TS 28.541 V16.23.0 (2019-0912)

<simpleType name="capacity">
<!-- Refer to definitions in TS 28.541-->
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="65535"/>
</restriction>
</simpleType>

<complexType name="Nfinfo">
<!-- Refer to definitions in TS 28.541-->
<sequence>
<choice minOccurs="0" maxOccurs="1">
<element name="amfInfo" type="ngc:AmfInfo"/>
<element name="udrInfo" type="ngc:UdrInfo"/>
<element name="udmInfo" type="ngc:UdmInfo"/>
<element name="ausfInfo" type="ngc:AusfInfo"/>
<element name="upfInfo" type="ngc:UpfInfo"/>
</choice>
</sequence>
</complexType>
<complexType name="NFProfileList">
<sequence>
<element name="nfProfile" type="ngc:NfProfile"/>
</sequence>
</complexType>
<complexType name="NfProfile">
<sequence>
<element name="nfInstanceIDd" type="string"/>
<!-- nfInstanceIDd is uuid of NF instance -->
<element name="nfType" type="ngc:NfType"/>
<element name="nfStatus" type="ngc:NfStatus"/>
<element name="plmn" type="en:PLMNId"/>
<element name="nfType" type="ngc:NfType"/>
<element name="sNssais" type="ngc: SnssaiList"/>
<element name="fqdn" type="string"/>
<element name="interPlmnFqdn" type="string"/>
<element name="fqdn" type="string"/>
<element name="ipv4Addresses" type="string"/>
<element name="ipv6Addresses" type="string"/>
<element name="ipv6Prefixes" type="string"/>
<element name="capacity" type="string"/>
<element name="udrInfo" type="ngc:UdrInfo"/>
<element name="amfInfo" type="ngc:AmfInfo"/>
<element name="smfInfo" type="ngc:SmfInfo"/>
<element name="upfInfo" type="ngc:UpfInfo"/>
<element name="nfServices" type="ngc:NfServices"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="nFSrvGroupId" type=" string"/>
<element name="smfServingAreas" type="string"/>
<element name="locality" type="string"/>
<element name="authzInfo" type="string"/>
</sequence>
</complexType>
<complexType name="NfServices">
<sequence>
<element name="serviceInstanceId" type="string"/>
<element name="serviceName" type="string"/>
<element name="version" type="string"/>
<element name="schema" type="string"/>
<element name="fqdn" type="string"/>
<element name="interPlmnFqdn" type="string"/>
<element name="ipEndPoints" type="ngc:IpEndpoints"/>
<element name="apiPrefix" type="string"/>
<element name="defaultNotificationSubscriptions" type="ngc:DefaultNotificationSubscriptions"/>
<element name="allowedPlmns" type="en:PLMNIdList"/>
<element name="allowedNfTypes" type="ngc:NFTypeList"/>
<element name="allowedNssais" type="ngc:Nssai"/>
<element name="capacity" type="string"/>
<element name="supportedFeatures" type="string"/>
</sequence>
</complexType>
<simpleType name="NfType">
<restriction base="string">
<!-- NF name is defined in TS 23.501 -->
<enumeration value="NRF"/>
<enumeration value="UDM"/>
<enumeration value="AMF"/>
<enumeration value="SMF"/>

3GPP
Release 16 248 3GPP TS 28.541 V16.23.0 (2019-0912)

<enumeration value="AUSF"/>
<enumeration value="NEF"/>
<enumeration value="PCF"/>
<enumeration value="SMSF"/>
<enumeration value="NSSF"/>
<enumeration value="UDR"/>
<enumeration value="LMF"/>
<enumeration value="GMLC"/>
<enumeration value="5GEIR"/>
<enumeration value="SEPP"/>
<enumeration value="UPF"/>
<enumeration value="N3IWF"/>
<enumeration value="AF"/>
<enumeration value="UDSF"/>
<enumeration value="DN"/>
</restriction>
</simpleType>
<complexType name="NFTypeList">
<sequence>
<element name="NFType" type="ngc:NfType"/>
</sequence>
</complexType>
<complexType name="LocalEndPoint">
<sequence>
<element name="ipv4Address" type="string"/>
<element name="ipv6Address" type="string"/>
<element name="ipv6Prefix" type="string"/>
<element name="vlanId" type="integer"/>
</sequence>
</complexType>
<complexType name="RemoteEndPoint">
<sequence>
<element name="ipv4Address" type="string"/>
<element name="ipv6Address" type="string"/>
<element name="ipv6Prefix" type="string"/>
</sequence>
</complexType>
<complexType name="UdrInfo">
<sequence>
<element name="supiRange" type="ngc:SupiRange"/>
</sequence>
</complexType>
<complexType name="SupiRange">
<sequence>
<element name="start" type="string"/>
<element name="end" type="string"/>
<element name="pattern" type="string"/>
</sequence>
</complexType>
<complexType name="AmfInfo">
<sequence>
<element name="amfSetId" type="ngc:AmfSetId"/>
</sequence>
</complexType>
<complexType name="SmfInfo">
<sequence>
<element name="dnn" type="string"/>
</sequence>
</complexType>
<complexType name="UpfInfo">
<sequence>
<element name="snssaiUpfInfo" type="ngc:SnssaiUpfInfo"/>
</sequence>
</complexType>
<complexType name="SnssaiUpfInfo">
<sequence>
<element name="sNssai" type="ngc:SNssai"/>
<element name="dnnUpfInfoList" type="ngc:DnnUpfInfoList"/>
</sequence>
</complexType>
<complexType name="DnnUpfInfoList">
<sequence>
<element name="dnn" type="string"/>
</sequence>
</complexType>
<complexType name="DefaultNotificationSubscription">
<sequence>
<element name="notificationType" type="ngc:NotificationType"/>

3GPP
Release 16 249 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="callbackUri" type="string"/>


<element name="n1MessageClass" type="string"/>
<element name="n2InformationClass" type="string"/>
</sequence>
</complexType>
<simpleType name="NotificationType">
<restriction base="string">
<enumeration value="N1_MESSAGES"/>
<enumeration value="N2_INFORMATION"/>
<enumeration value="LOCATION_NOTIFICATION"/>
</restriction>
</simpleType>
<simpleType name="TransportProtocol">
<restriction base="string">
<enumeration value="TCP"/>
</restriction>
</simpleType>
<simpleType name="NfStatus">
<restriction base="string">
<enumeration value="REGISTERED"/>
<enumeration value="SUSPENDED"/>
</restriction>
</simpleType>
<complexType name="NfRegistrationData">
<sequence>
<element name="heartBeatTimer" type="integer"/>
<element name="nfProfile" type="ngc:NfProfile"/>
</sequence>
</complexType>
<complexType name="NSILdList">
<sequence>
<element name="nSIId" type="string"/>
<!-- NSI Id is defined in TS 29.531 -->
</sequence>
</complexType>
<complexType name="SnssaiList">
<sequence>
<element name="sNssai" type="ngc:SNssai"/>
</sequence>
</complexType>
<complexType name="SNssai">
<sequence>
<element name="sst" type="ngc:Sst" minOccurs="0"/>
<element name="sd" type="ngc:Sd"/>
</sequence>
</complexType>
<simpleType name="Sst">
<restriction base="integer">
<maxInclusive value="255"/>
<!-- SST is 1-octets length and defined in TS 23.003 -->
</restriction>
</simpleType>
<simpleType name="Sd">
<restriction base="integer">
<maxInclusive value="65535"/>
<!-- SST is 2-octets length and defined in TS 23.003 -->
</restriction>
</simpleType> <complexType name="SBIServiceList">

<sequence>
<element name="nfServices" type="ngc:NfServices"/>
</sequence>
</complexType>
<simpleType name="WeightFactor">
<restriction base="integer">
</restriction>
</simpleType>

<simpleType name="SEPPType">
<restriction base="string">
<enumeration value="CSEPP"/>
<enumeration value="PSEPP"/>
</restriction>
</simpleType>

<complexType name="SupportedFunc">
<sequence>
<element name="function" type="string"/>

3GPP
Release 16 250 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="policy" type="string" minOccurs="0"/>


</sequence>
</complexType>

<complexType name="SupportedFuncList">
<sequence>
<element name="supportedFunc" type="ngc:SupportedFunc"/>
</sequence>
</complexType>

<simpleType name="CommModelType">
<restriction base="string">
<enumeration value="DIRECT_COMMUNICATION_WO_NRF"/>
<enumeration value="DIRECT_COMMUNICATION_WITH_NRF"/>
<enumeration value="INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY"/>
<enumeration value="INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVERY"/>
</restriction>
</simpleType>

<complexType name="CommModel">
<sequence>
<element name="groupId" type="integer"/>
<element name="commModelType" type="ngc:CommModelType"/>
<element name="targetNFServiceList" type="xn:dnlist"/>
<element name="commModelConfiguration" type="string"/>
</sequence>
</complexType>

<complexType name="CommModelList">
<sequence>
<element name="commModel" type="ngc:CommModel"/>
</sequence>
</complexType>

<complexType name="CapabilityList">
<sequence>
<element name="capability" type="string"/>
</sequence>
</complexType>

<element name="AMFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="aMFIdentifier" type="ngc:aMFIdentifier"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="weightFactor" type="ngc:WeightFactor"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="aMFSet" type="xn:dn" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<element name="managedNFProfile" type="ngc:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N2"/>
<element ref="ngc:EP_N8"/>
<element ref="ngc:EP_N11"/>
<element ref="ngc:EP_N12"/>
<element ref="ngc:EP_N14"/>
<element ref="ngc:EP_N15"/>
<element ref="ngc:EP_N17"/>
<element ref="ngc:EP_N22"/>
<element ref="ngc:EP_N26"/>
<element ref="ngc:EP_N20"/>
<element ref="ngc:EP_NLS"/>

3GPP
Release 16 251 3GPP TS 28.541 V16.23.0 (2019-0912)

<element ref="ngc:EP_NLG"/>
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="SMFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="nRTACList" type="ngc:NrTACList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N4"/>
<element ref="ngc:EP_N10"/>
<element ref="ngc:EP_N11"/>
<element ref="ngc:EP_N7"/>
<element ref="ngc:EP_N16"/>
<element ref="ngc:EP_S5C"/>
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="UPFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="nRTACList" type="ngc:NrTACList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N4"/>
<element ref="ngc:EP_N3"/>
<element ref="ngc:EP_N9"/>
<element ref="ngc:EP_S5U"/>
<element ref="ngc:EP_SBI_X"/>

3GPP
Release 16 252 3GPP TS 28.541 V16.23.0 (2019-0912)

<element ref="ngc:EP_N6"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="N3IWFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N2"/>
<element ref="ngc:EP_N3"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>

</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="PCFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList" />
<element name="sBIFqdn" type="string" />
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList"
minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N7"/>
<element ref="ngc:EP_N15"/>
<element ref="ngc:EP_N16"/>
<element ref="ngc:EP_N5"/>
<element ref="ngc:EP_Rx"/>
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

3GPP
Release 16 253 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="AUSFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N12"/>
<element ref="ngc:EP_N13"/>
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="UDMFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
</all> </all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N8"/>
<element ref="ngc:EP_N10"/>
<element ref="ngc:EP_N13"/>
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="UDRFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>

3GPP
Release 16 254 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>


<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="UDSFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="NRFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="nSIIdList" type="ngc:NSIIdList" minOccurs="0"/>
<element name="nFProfileList" type="ngc:NFProfileList" minOccurs="0"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N27"/>
<element ref="ngc:EP_SBI_X"/>

3GPP
Release 16 255 3GPP TS 28.541 V16.23.0 (2019-0912)

<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="NSSFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="nSIIdList" type="ngc:NSIIdList"/>
<element name="snssaiList" type="ngc: SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N27"/>
<element ref="ngc:EP_N31"/>
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="SMSFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N20"/>
<element ref="ngc:EP_N21"/>
<element ref="ngc:EP_MAP_SMSC"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="LMFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>

3GPP
Release 16 256 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_NLS"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/> </choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="NGEIRFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N17"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="SEPPFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="sEPPType" type="nn:SEPPType"/>
<element name="sEPPId" type="integer"/>
<element name="fqdn" type="string"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">

3GPP
Release 16 257 3GPP TS 28.541 V16.23.0 (2019-0912)

<element ref="ngc:EP_N32"/>
<element ref="ngc:EP_SBI_IPX"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="ExternalSEPPFunction"
substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNId" type="en:PLMNId"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="sEPPId" type="integer"/>
<element name="fqdn" type="string"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_N32"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NWDAFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="sBIFqdn" type="string"/>
<element name="sBISerivceList" type="ngc:SBIServiceList"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="managedNFProfile" type="ngcxn:managedNFProfile" minOccurs="0"/>
<element name="commModelList" type="ngc:CommModelList" minOccurs="1"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="ngc:EP_SBI_X"/>
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="SCPFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>

3GPP
Release 16 258 3GPP TS 28.541 V16.23.0 (2019-0912)

<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="supportedFuncList" type="ngc:SupportedFuncList"/>
<element name="address" type="string"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="NEFFunction" substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<element name="userLabel" type="string"/>
<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>
<element name="priority" type="integer" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<element name="sBIFqdn" type="string"/>
<element name="snssaiList" type="ngc:SnssaiList" minOccurs="0"/>
<element name="managedNFProfile" type="ngc:ManagedNFProfile"/>
<element name="capabilitylist" type="ngc:CapabilityList"/>
<element name="isINEF" type="boolean"/>
<element name="isCAPIFSup" type="boolean"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N2">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N3">

3GPP
Release 16 259 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_N4">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N5">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N6">
<complexType>

3GPP
Release 16 260 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N7">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N8">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N9">
<complexType>

3GPP
Release 16 261 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N10">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:Remote" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N11">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:Remote" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N12">
<complexType>

3GPP
Release 16 262 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N13">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N14">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N15">
<complexType>

3GPP
Release 16 263 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N16">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:Local" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N17">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N20">
<complexType>

3GPP
Release 16 264 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:Local" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N21">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:Local" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemotePoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N22">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N26">
<complexType>

3GPP
Release 16 265 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N27">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_N31">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="EP_N32">
<complexType>
<complexContent>

3GPP
Release 16 266 3GPP TS 28.541 V16.23.0 (2019-0912)

<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
<element name="remotePlmnId" type="en:PLMNId"/>
<element name="remoteSeppAddress" type="string"/>
<element name="remoteSeppId" type="integer" minOccurs="0"/>
<element name="n32cParas" type="string" minOccurs="0"/>
<element name="n32fPolicy" type="string" minOccurs="0"/>
<element name="withIPX" type="boolean"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_SBI_X">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_SBI_IPX">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>

3GPP
Release 16 267 3GPP TS 28.541 V16.23.0 (2019-0912)

</complexType>
</element>

<element name="EP_S5C">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_S5U">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>

</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_Rx">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>

3GPP
Release 16 268 3GPP TS 28.541 V16.23.0 (2019-0912)

</complexContent>
</complexType>
</element>

<element name="EP_MAP_SMSC">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_NLS">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="EP_NLG">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<!-- Inherited attributes from EP_RP -->
<element name="farEndEntity" type="xn:dn" minOccurs="0"/>
<element name="userLabel" type="string" minOccurs="0"/>
<!-- End of inherited attributes from EP_RP -->
<element name="localAddress" type="ngc:LocalEndPoint" minOccurs="0"/>
<element name="remoteAddress" type="ngc:RemoteEndPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>

3GPP
Release 16 269 3GPP TS 28.541 V16.23.0 (2019-0912)

</complexContent>
</complexType>
</element>
</schema>

3GPP
Release 16 270 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex G (normative):
JSON definitions for 5GC NRM

G.1 General
This annex contains the JSON definitions for the 5GC NRM, in accordance with 5GC NRM information model
definitions specified in clause 5.

G.2 Architectural features


The overall architectural feature of 5GC NRM information model is specified in clause 5, this annex specifies features
that are specific to the Schema definitions.

G.3 Mapping
Refer to TS 32.160 [47].

G.4 Solution Set definitions

G.4.1 JSON definition structure


JSON is used as resource representations format carried in the HTTP request and HTTP response message bodies. The
properties (key-value pairs) on an object are defined using the properties keyword.

G.4.2 Graphical representation


None.

G.4.3 JSON schema "ngcNrm.json"


{
"openapi": "3.0.1",
"info": {
"title": "3GPP 5GC NRM",
"version": "15.3.0",
"description": "OAS 3.0.1 specification compatible schema for 3GPP 5GC NRM"
},
"paths": {},
"components": {
"schemas": {
"AmfIdentifier": {
"type": "object",
"description": "AmfIdentifier comprise of amfRegionId, amfSetId and amfPointer",
"properties": {
"amfRegionId": {
"$ref": "#/components/schemas/AmfRegionId"
},
"amfSetId": {
"$ref": "#/components/schemas/AmfSetId"
},
"amfPointer": {

3GPP
Release 16 271 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "#/components/schemas/AmfPointer"
}
}
},
"AmfRegionId": {
"type": "integer",
"description": "AmfRegionId is defined in TS 23.003",
"maximum": 255
},
"AmfSetId": {
"type": "string",
"description": "AmfSetId is defined in TS 23.003",
"maximum": 1023
},
"AmfPointer": {
"type": "integer",
"description": "AmfPointer is defined in TS 23.003",
"maximum": 63
},
"IpEndPoint": {
"type": "object",
"properties": {
"ipv4Address": {
"$ref": "genericNrm.json#/components/schemas/Ipv4Addr"
},
"ipv6Address": {
"$ref": "genericNrm.json#/components/schemas/Ipv6Addr"
},
"ipv6Prefix": {
"$ref": "genericNrm.json#/components/schemas/Ipv6Prefix"
},
"transport": {
"$ref": "genericNrm.json#/components/schemas/TransportProtocol"
},
"port": {
"type": "integer"
}
}
},
"NFProfileList": {
"type": "array",
"description": "List of NF profile",
"items": {
"$ref": "#/components/schemas/NFProfile"
}
},
"NFProfile": {
"type": "object",
"description": "NF profile stored in NRF, defined in TS 29.510",
"properties": {
"nFInstanceId": {
"type": "string",
"description": "uuid of NF instance"
},
"nFType": {
"$ref": "genericNrm.json#/components/schemas/NFType"
},
"nFStatus": {
"$ref": "#/components/schemas/NFStatus"
},
"plmn": {
"$ref": "nrNrm.json#/components/schemas/PlmnId"
},
"sNssais": {
"$ref": "nrNrm.json#/components/schemas/Snssai"
},
"fqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
},
"interPlmnFqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
},
"nfServices": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NFService"
}
}

3GPP
Release 16 272 3GPP TS 28.541 V16.23.0 (2019-0912)

}
},
"NFService": {
"type": "object",
"description": "NF Service is defined in TS 29.510",
"properties": {
"serviceInstanceId": {
"type": "string"
},
"serviceName": {
"type": "string"
},
"version": {
"type": "string"
},
"schema": {
"type": "string"
},
"fqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
},
"interPlmnFqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
},
"ipEndPoints": {
"type": "array",
"items": {
"$ref": "#/components/schemas/IpEndPoint"
}
},
"apiPrfix": {
"type": "string"
},
"allowedPlmns": {
"$ref": "nrNrm.json#/components/schemas/PlmnId"
},
"allowedNfTypes": {
"type": "array",
"items": {
"$ref": "genericNrm.json#/components/schemas/NFType"
}
},
"allowedNssais": {
"type": "array",
"items": {
"$ref": "nrNrm.json#/components/schemas/Snssai"
}
}
}
},
"NFStatus": {
"type": "string",
"description": "any of enumrated value",
"enum": [
"REGISTERED",
"SUSPENDED"
]
},
"NFRegistrationData": {
"type": "object",
"properties": {
"heartBeatTimer": {
"type": "integer"
},
"nfProfile": {
"$ref": "#/components/schemas/NFProfile"
}
}
},
"NSIIdList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NSIId"
}
},
"NSIId": {
"type": "string",
"description": "NSI Id is defined in TS 29.531"

3GPP
Release 16 273 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"NrCellId": {
"type": "string"
},
"SBIFqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
},
"SBIServiceList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NFService"
}
},
"TACList": {
"type": "array",
"items": {
"$ref": "nrNrm.json#/components/schemas/NrTac"
}
},
"WeightFactor": {
"type": "integer"
},
"UdmInfo": {
"type": "object",
"properties": {
"nFSrvGroupId": {
"type": "string"
}
}
},
"AusfInfo": {
"type": "object",
"properties": {
"nFSrvGroupId": {
"type": "string"
}
}
},
"UpfInfo": {
"type": "object",
"properties": {
"smfServingAreas": {
"type": "string"
}
}
},
"AmfInfo": {
"type": "object",
"properties": {
"priority": {
"type": "integer"
}
}
},
"SupportedDataSetId": {
"type": "string",
"description": "any of enumrated value",
"enum": [
"SUBSCRIPTION",
"POLICY",
"EXPOSURE",
"APPLICATION"
]
},
"Udrinfo": {
"type": "object",
"properties": {
"supportedDataSetIds": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SupportedDataSetId"
}
},
"nFSrvGroupId": {
"type": "string"
}
}
},

3GPP
Release 16 274 3GPP TS 28.541 V16.23.0 (2019-0912)

"NFInfo": {
"oneOf": [
{
"$ref": "#/components/schemas/UdmInfo"
},
{
"$ref": "#/components/schemas/AusfInfo"
},
{
"$ref": "#/components/schemas/UpfInfo"
},
{
"$ref": "#/components/schemas/AmfInfo"
},
{
"$ref": "#/components/schemas/Udrinfo"
}
]
},
"ManagedNFProfile": {
"type": "object",
"properties": {
"nfInstanceID": {
"type": "string"
},
"nfType": {
"$ref": "genericNrm.json#/components/schemas/NFType"
},
"authzInfo": {
"type": "string"
},
"hostAddr": {
"$ref": "genericNrm.json#/components/schemas/HostAddr"
},
"locality": {
"type": "string"
},
"nFInfo": {
"$ref": "#/components/schemas/NFInfo"
},
"capacity": {
"type": "integer"
}
}
},
"SEPPType": {
"type": "string",
"description": "any of enumrated value",
"enum": [
"CSEPP",
"PSEPP"
]
},
"SupportedFunc": {
"type": "object",
"properties": {
"function": {
"type": "string"
},
"policy": {
"type": "string"
}
}
},
"SupportedFuncList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SupportedFunc"
}
},
"CommModelType": {
"type": "string",
"description": "any of enumrated value",
"enum": [
"DIRECT_COMMUNICATION_WO_NRF",
"DIRECT_COMMUNICATION_WITH_NRF",
"INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY",
"INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVERY"

3GPP
Release 16 275 3GPP TS 28.541 V16.23.0 (2019-0912)

]
},
"CommModel": {
"type": "object",
"properties": {
"groupId": {
"type": "integer"
},
"commModelType": {
"$ref": "#/components/schemas/CommModelType"
},
"targetNFServiceList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"commModelConfiguration": {
"type": "string"
}
}
},
"CommModelList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CommModel"
}
},
"CapabilityList": {
"type": "array",
"items": {
"type": "string"
}
},
"AmfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"amfIdentifier": {
"$ref": "#/components/schemas/AmfIdentifier"
},
"sBIFqdn": {
"type": "string"
},
"weightFactor": {
"$ref": "#/components/schemas/WeightFactor"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"amfSet": {
"$ref": "genericNrm.json#/components/schemas/Dn"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},

3GPP
Release 16 276 3GPP TS 28.541 V16.23.0 (2019-0912)

{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N2": {
"$ref": "#/components/schemas/EP_N2"
},
"EP_N8": {
"$ref": "#/components/schemas/EP_N8"
},
"EP_N11": {
"$ref": "#/components/schemas/EP_N11"
},
"EP_N12": {
"$ref": "#/components/schemas/EP_N12"
},
"EP_N14": {
"$ref": "#/components/schemas/EP_N14"
},
"EP_N15": {
"$ref": "#/components/schemas/EP_N15"
},
"EP_N17": {
"$ref": "#/components/schemas/EP_N17"
},
"EP_N20": {
"$ref": "#/components/schemas/EP_N20"
},
"EP_N22": {
"$ref": "#/components/schemas/EP_N22"
},
"EP_N26": {
"$ref": "#/components/schemas/EP_N26"
},
"EP_NLS": {
"$ref": "#/components/schemas/EP_NLS"
},
"EP_NLG": {
"$ref": "#/components/schemas/EP_NLG"
}
}
}
]
},
"AmfSet": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"nRTACList": {
"$ref": "#/components/schemas/TACList"
},
"amfSetId": {
"$ref": "#/components/schemas/AmfSetId"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
}
}
}
]
}

3GPP
Release 16 277 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}
]
},
"AmfRegion": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"nRTACList": {
"$ref": "#/components/schemas/TACList"
},
"amfRegionId": {
"$ref": "#/components/schemas/AmfRegionId"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
}
}
}
]
}
}
}
]
},
"SmfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"nRTACList": {
"$ref": "#/components/schemas/TACList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]

3GPP
Release 16 278 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N4": {
"$ref": "#/components/schemas/EP_N4"
},
"EP_N7": {
"$ref": "#/components/schemas/EP_N7"
},
"EP_N10": {
"$ref": "#/components/schemas/EP_N10"
},
"EP_N11": {
"$ref": "#/components/schemas/EP_N11"
},
"EP_N16": {
"$ref": "#/components/schemas/EP_N16"
},
"EP_S5C": {
"$ref": "#/components/schemas/EP_S5C"
}
}
}
]
},
"UpfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"nRTACList": {
"$ref": "#/components/schemas/TACList"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N3": {
"$ref": "#/components/schemas/EP_N3"
},

3GPP
Release 16 279 3GPP TS 28.541 V16.23.0 (2019-0912)

"EP_N4": {
"$ref": "#/components/schemas/EP_N4"
},
"EP_N6": {
"$ref": "#/components/schemas/EP_N6"
},
"EP_N9": {
"$ref": "#/components/schemas/EP_N9"
},
"EP_S5U": {
"$ref": "#/components/schemas/EP_S5U"
}
}
}
]
},
"N3iwfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N3": {
"$ref": "#/components/schemas/EP_N3"
},
"EP_N4": {
"$ref": "#/components/schemas/EP_N4"
}
}
}
]
},
"PcfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {

3GPP
Release 16 280 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N5": {
"$ref": "#/components/schemas/EP_N5"
},
"EP_N7": {
"$ref": "#/components/schemas/EP_N7"
},
"EP_N15": {
"$ref": "#/components/schemas/EP_N15"
},
"EP_N16": {
"$ref": "#/components/schemas/EP_N16"
},
"EP_Rx": {
"$ref": "#/components/schemas/EP_Rx"
}
}
}
]
},
"AusfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

3GPP
Release 16 281 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N12": {
"$ref": "#/components/schemas/EP_N12"
},
"EP_N13": {
"$ref": "#/components/schemas/EP_N13"
}
}
}
]
},
"UdmFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N8": {
"$ref": "#/components/schemas/EP_N8"
},
"EP_N10": {
"$ref": "#/components/schemas/EP_N10"
},
"EP_N13": {
"$ref": "#/components/schemas/EP_N13"
}
}
}
]

3GPP
Release 16 282 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"UdrFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
}
}
}
]
}
}
}
]
},
"UdsfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
}
}
}
]
}
}
}
]
},
"NrfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},

3GPP
Release 16 283 3GPP TS 28.541 V16.23.0 (2019-0912)

{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"nSIIdList": {
"$ref": "#/components/schemas/NSIIdList"
},
"nFProfileList": {
"$ref": "#/components/schemas/NFProfileList"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N27": {
"$ref": "#/components/schemas/EP_N27"
}
}
}
]
},
"NssfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"nSIIdList": {
"$ref": "#/components/schemas/NSIIdList"
},
"nFProfileList": {
"$ref": "#/components/schemas/NFProfileList"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"

3GPP
Release 16 284 3GPP TS 28.541 V16.23.0 (2019-0912)

} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N22": {
"$ref": "#/components/schemas/EP_N22"
},
"EP_N31": {
"$ref": "#/components/schemas/EP_N31"
}
}
}
]
},
"SmsfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N20": {
"$ref": "#/components/schemas/EP_N20"
},
"EP_N21": {
"$ref": "#/components/schemas/EP_N21"
},
"EP_MAP_SMSC": {
"$ref": "#/components/schemas/EP_MAP_SMSC"
}
}
}
]
},

3GPP
Release 16 285 3GPP TS 28.541 V16.23.0 (2019-0912)

"LmfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_NLS": {
"$ref": "#/components/schemas/EP_NLS"
}
}
}
]
},
"NgeirFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

3GPP
Release 16 286 3GPP TS 28.541 V16.23.0 (2019-0912)

}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N17": {
"$ref": "#/components/schemas/EP_N17"
}
}
}
]
},
"SeppFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
}
"sEPPType": {
"$ref": "#/components/schemas/SEPPType"
},
"sEPPId": {
"type": "integer"
},
"fqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
},
{
"type": "object",
"properties": {
"EP_N32": {
"$ref": "#/components/schemas/EP_N32"
}
}
}
]
},
"NwdafFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},

3GPP
Release 16 287 3GPP TS 28.541 V16.23.0 (2019-0912)

{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"sBIFqdn": {
"type": "string"
},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"commModelList": {
"$ref": "#/components/schemas/CommModelList"
} }

}
}
]
}
}
}
]
},
"ScpFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"supportedFuncList": {
"$ref": "#/components/schemas/SupportedFuncList"
},
"address": {
"$ref": "genericNrm.json#/components/schemas/HostAddr"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"NefFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"sBIFqdn": {
"type": "string"

3GPP
Release 16 288 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"snssaiList": {
"$ref": "nrNrm.json#/components/schemas/SnssaiList"
},
"managedNFProfile": {
"$ref": "#/components/schemas/ManagedNFProfile"
},
"capabilityList": {
"$ref": "#/components/schemas/CapabilityList"
},
"isINEF": {
"type": "boolean"
},
"isCAPIFSup": {
"type": "boolean"
}
}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-ContainingObjects"
}
]
},
"ExternalAmfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
},
"amfIdentifier": {
"$ref": "#/components/schemas/AmfIdentifier"
}
}
}
]
}
}
}
]
},
"ExternalNrfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
}
}
}

3GPP
Release 16 289 3GPP TS 28.541 V16.23.0 (2019-0912)

]
}
}
}
]
},
"ExternalNssfFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnIdList": {
"$ref": "nrNrm.json#/components/schemas/PlmnIdList"
}
}
}
]
}
}
}
]
},
"ExternalSeppFunction": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedFunction-Attributes"
},
{
"type": "object",
"properties": {
"plmnId": {
"$ref": "nrNrm.json#/components/schemas/PlmnId"
},
"sEPPId": {
"type": "integer"
},
"fqdn": {
"$ref": "genericNrm.json#/components/schemas/Fqdn"
}
}
}
]
}
}
}
]
},
"ManagedElement-Single": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/ManagedElement-Attributes"

3GPP
Release 16 290 3GPP TS 28.541 V16.23.0 (2019-0912)

},
{
"type": "object",
"properties": {}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/ManagedElement-ContainingObjects"
},
{
"type": "object",
"properties": {
"AmfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AmfFunction"
}
},
"SmfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SmfFunction"
}
},
"UpfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UpfFunction"
}
},
"N3iwfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/N3iwfFunction"
}
},
"PcfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PcfFunction"
}
},
"AusfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AusfFunction"
}
},
"UdmFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UdmFunction"
}
},
"UdrFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UdrFunction"
}
},
"UdsfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UdsfFunction"
}
},
"NrfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NrfFunction"
}
},
"NssfFunction": {
"type": "array",
"items": {

3GPP
Release 16 291 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "#/components/schemas/NssfFunction"
}
},
"SmsfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SmsfFunction"
}
},
"LmfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LmfFunction"
}
},
"NgeirFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NgeirFunction"
}
},
"SeppFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SeppFunction"
}
},
"NwdafFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NwdafFunction"
}
},
"ScpFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ScpFunction"
}
},
"NefFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NefFunction"
}
}
}
}
]
},
"ManagedElement-Multiple": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ManagedElement-Single"
}
},
"SubNetwork-Single": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/SubNetwork-Attributes"
},
{
"type": "object",
"properties": {}
}
]
}
}
},
{
"$ref": "genericNrm.json#/components/schemas/SubNetwork-ContainingObjects"

3GPP
Release 16 292 3GPP TS 28.541 V16.23.0 (2019-0912)

},
{
"type": "object",
"properties": {
"SubNetwork": {
"$ref": "#/components/schemas/SubNetwork-Multiple"
},
"ManagedElement": {
"$ref": "#/components/schemas/ManagedElement-Multiple"
},
"ExternalAmfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalAmfFunction"
}
},
"ExternalNrfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalNrfFunction"
}
},
"ExternalNssfFunction": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalNssfFunction"
}
},
"AmfSet": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AmfSet"
}
},
"AmfRegion": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AmfRegion"
}
}
}
}
]
},
"SubNetwork-Multiple": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SubNetwork-Single"
}
},
"EP_N2": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N3": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N4": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N5": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N6": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N7": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N8": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N9": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N10": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N11": {

3GPP
Release 16 293 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N12": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N13": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N14": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N15": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N16": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N17": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N20": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N21": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N22": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N26": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N27": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N31": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_N32": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
"allOf": [
{
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
{
"type": "object",
"properties": {
"attributes": {
"type": "object",
"properties": {
"remotePlmnId": {
"$ref": "nrNrm.json#/components/schemas/PlmnId"
},
"remoteSeppAddress": {
"$ref": "genericNrm.json#/components/schemas/HostAddr"
},
"remoteSeppId": {
"type": "integer"
},
"n32cParas": {
"type": "string"
},
"n32fPolicy": {
"type": "string"
},
"withIPX": {
"type": "boolean"
}
}
}
}
}
] },
"EP_SBI_X": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_SBI_IPX": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"

3GPP
Release 16 294 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"EP_S5C": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_S5U": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_Rx": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_MAP_SMSC": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_NLS": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
},
"EP_NLG": {
"$ref": "nrNrm.json#/components/schemas/EP_RP"
}
}
}
}

Annex H (normative):
YANG definitions for 5GC

H.1 General
This annex contains the YANG definitions for the 5GC NRM, in accordance with 5GC information model definitions
specified in clause 4.

H.2 Void

H.3 Void

H.4 Void

H.5 Modules
This is the list of YANG modules for 5GC NRM.

_3gpp-5g-common-yang-types.yang
_3gpp-5gc-nrm-affunction.yang
_3gpp-5gc-nrm-amffunction.yang
_3gpp-5gc-nrm-amfregion.yang
_3gpp-5gc-nrm-amfset.yang
_3gpp-5gc-nrm-ausffunction.yang
_3gpp-5gc-nrm-dnfunction.yang
_3gpp-5gc-nrm-ep.yang
_3gpp-5gc-nrm-externalamffunction.yang
_3gpp-5gc-nrm-externalnrffunction.yang
_3gpp-5gc-nrm-externalnssffunction.yang
_3gpp-5gc-nrm-lmffunction.yang
_3gpp-5gc-nrm-n3iwffunction.yang
_3gpp-5gc-nrm-nfprofile.yang
_3gpp-5gc-nrm-nfservice.yang
_3gpp-5gc-nrm-ngeirfunction.yang
_3gpp-5gc-nrm-nrffunction.yang
_3gpp-5gc-nrm-nssffunction.yang

3GPP
Release 16 295 3GPP TS 28.541 V16.23.0 (2019-0912)

_3gpp-5gc-nrm-nwdaffunction.yang
_3gpp-5gc-nrm-pcffunction.yang
_3gpp-5gc-nrm-seppfunction.yang
_3gpp-5gc-nrm-smffunction.yang
_3gpp-5gc-nrm-smsffunction.yang
_3gpp-5gc-nrm-udmfunction.yang
_3gpp-5gc-nrm-udrfunction.yang
_3gpp-5gc-nrm-udsffunction.yang
_3gpp-5gc-nrm-upffunction.yang

This is the YANG modules for 5GC NRM. H.5.1 [email protected]


module _3gpp-5g-common-yang-types {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-5g-common-yang-types";
prefix "types5g3gpp";

import ietf-inet-types { prefix inet; }


import _3gpp-common-yang-types { prefix types3gpp; }

organization "3GPP SA5";


description "The model defines common types for 5G networks and
network slicing.";
reference "3GPP TS 28.541";

revision 2019-10-20 {
description "Initial version.";
reference "Based on
3GPP TS 28.541 V16.X.XX";
}

typedef CommModelType {
reference "3GPP TS 23501";
type enumeration {
enum DIRECT_COMMUNICATION_WO_NRF {
value 0;
description "Directly communicate to other pre-configured NF service.";
}

enum DIRECT_COMMUNICATION_WITH_NRF {
value 1;
description "Directly communicate to other NF service discovered by NRF.";
}

enum INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY {
value 2;
description "Communicate to pre-configured other NF service through SCP as a proxy.";
}

enum INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVERY {
value 3;
description "Communication to NF service discovered by NRF through SCP as a proxy.";
}

}
}

grouping CommModel {
leaf groupId {
type uint16;
}
leaf commModelType {
type CommModelType;
}
leaf-list targetNFServiceList {
type DistinguishedName;
}
leaf commModelConfiguration {
type string;
}
}

grouping SupportedFunc {
leaf function {
type string;
}
leaf policy {
type string;
}

3GPP
Release 16 296 3GPP TS 28.541 V16.23.0 (2019-0912)

module _3gpp-5gc-nrm-affunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-affunction;
prefix af3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC is defined only to describe the IOCs representing
its interaction interface with 5GC (i.e. EP_Rx and EP_N5).
It has no attributes defined.";
reference "3GPP TS 28.541";

revision 2019-10-28 { reference S5-193518 ; }

revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping AFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;
}

augment "/me3gpp:ManagedElement" {
list AFFunction {
description "5G Core AF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses AFFunctionGrp;
}
}
}
}

H.5.2 [email protected]
}module _3gpp-5gc-nrm-amffunction {
yang-version 1.1;
namespace urn:3gpp:sa5:_3gpp-5gc-nrm-amffunction;
prefix amf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-top { prefix top3gpp; }

description "AMFFunction derived from basic ManagedFunction.";

revision 2019-10-25 { reference "S5-194457 S5-193518"; }

revision 2019-05-31 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

revision 2018-08-07 {
description "Initial revision";
}

grouping AMFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

3GPP
Release 16 297 3GPP TS 28.541 V16.23.0 (2019-0912)

list pLMNIdList {
min-elements 1;
description "A list of PLMN identifiers (Mobile Country Code and Mobile Network Code).";
key "mcc mnc";
uses types3gpp:PLMNId;
}

container aMFIdentifier {
presence true;
description "An AMF identifier, comprising an AMF Region ID, an AMF Set ID and an AMF
Pointer.";
uses types3gpp:AmfIdentifier;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceList {
description "All supported NF services registered on the service-based interface.";
min-elements 1;
config false;
type string;
}

leaf weightFactor {
description "Set according to the capacity of local node (AMF) relative to
other nodes in the same type, to achieve load balancing among a set of
same type of network functions.";
type uint16;
}

leaf-list sNSSAIList {
min-elements 0; // conditionally mandatory if network slicing feature is supported
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}

augment "/me3gpp:ManagedElement" {
list AMFFunction {
description "5G Core AMF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses AMFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.3 [email protected]
module _3gpp-5gc-nrm-amfregion {
yang-version 1.1;
namespace urn:3gpp:sa5:_3gpp-5gc-nrm-amfregion;
prefix amfr3gpp;

3GPP
Release 16 298 3GPP TS 28.541 V16.23.0 (2019-0912)

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-managed-function { prefix mf3gpp; }

description "This IOC represents the AMF Region which consists one or multiple AMF Sets.";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-11 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping AMFRegionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf-list nRTACList {
description "List of Tracking Area Codes (legacy TAC or extended TAC)
where the represented management function is serving.";
reference "TS 38.413 clause 9.3.3.10";
min-elements 1;
config false;
type types3gpp:Tac;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//conditional support only if the network slicing feature is supported.
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

leaf aMFRegionId {
description "Represents the AMF Region ID, which identifies the region.";
mandatory true;
type types3gpp:AmfRegionId;
}

leaf-list aMFSet {
description "The AMFSet that the AFMRegion is associated with.";
min-elements 1;
type instance-identifier;
}
}

augment "/subnet3gpp:SubNetwork" {
list AMFRegion {
description "5G Core AMFRegion IOC";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses AMFRegionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

3GPP
Release 16 299 3GPP TS 28.541 V16.23.0 (2019-0912)

H.5.4 [email protected]
module _3gpp-5gc-nrm-amfset {
yang-version 1.1;
namespace urn:3gpp:sa5:_3gpp-5gc-nrm-amfset;
prefix amfset3gpp;

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-managed-function { prefix mf3gpp; }

description "This IOC represents the AMF Set which consists of some AMFs that serve a given area
and Network Slice.";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-11 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping AMFSetGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf-list nRTACList {
description "List of Tracking Area Codes (legacy TAC or extended TAC)
where the represented management function is serving.";
reference "TS 38.413 clause 9.3.3.10";
min-elements 1;
config false;
type types3gpp:Tac;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//conditional support only if the network slicing feature is supported.
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

leaf aMFRegion {
description "The AMFRegion that the AFMSet is associated with.";
type instance-identifier;
}

leaf-list aMFSetMemberList {
description "List of DNs of AMFFunction instances of the AMFSet.";
min-elements 1;
max-elements 1;
type types3gpp:DistinguishedName;
}
}

augment "/subnet3gpp:SubNetwork" {
list AMFSet {
description "5G Core AMFSet IOC";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses AMFSetGrp;

3GPP
Release 16 300 3GPP TS 28.541 V16.23.0 (2019-0912)

}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.5 [email protected]
module _3gpp-5gc-nrm-ausffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-ausffunction;
prefix ausf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the AUSF function in 5GC. For more information about the AUSF,
see 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-193518"; }

revision 2019-05-22 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping AUSFFuntionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceList {
description "All supported NF services registered on the service-based interface.";
config false;
type string;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}
}

3GPP
Release 16 301 3GPP TS 28.541 V16.23.0 (2019-0912)

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list AUSFFunction {
description "5G Core AUSF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses AUSFFuntionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.6 [email protected]
module _3gpp-5gc-nrm-dnfunction {
yang-version 1.1;

namespace urn:3gpp:sa5_3gpp-5gc-nrm-dnfunction;
prefix dn3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC is defined only to describe the IOCs representing
Data Network (DN) interaction interface with 5GC (i.e. EP_N6).
It has no attributes defined.";
reference "3GPP TS 28.541";

revision 2019-10-28 { reference S5-193518 ; }

revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping DNFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;
}

augment "/me3gpp:ManagedElement" {
list DNFunction {
description "5G Core DN Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses DNFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.7 [email protected]
module _3gpp-5gc-nrm-ep {
yang-version 1.1;
namespace "urn:3gpp:tsg:sa5:nrm:_3gpp-5gc-nrm-ep";
prefix "cep3gpp";

import _3gpp-common-ep-rp { prefix eprp3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-5gc-nrm-affunction { prefix af3gpp; }
import _3gpp-5gc-nrm-amffunction { prefix amf3gpp; }

3GPP
Release 16 302 3GPP TS 28.541 V16.23.0 (2019-0912)

import _3gpp-5gc-nrm-ausffunction { prefix ausf3gpp; }


import _3gpp-5gc-nrm-dnfunction { prefix dn3gpp; }
import _3gpp-5gc-nrm-lmffunction { prefix lmf3gpp; }
import _3gpp-5gc-nrm-n3iwffunction { prefix n3iwf3gpp; }
import _3gpp-5gc-nrm-ngeirfunction { prefix ngeir3gpp; }
import _3gpp-5gc-nrm-nrffunction { prefix nrf3gpp; }
import _3gpp-5gc-nrm-nssffunction { prefix nssf3gpp; }
import _3gpp-5gc-nrm-nwdaffunction { prefix nwdaf3gpp; }
import _3gpp-5gc-nrm-pcffunction { prefix pcf3gpp; }
import _3gpp-5gc-nrm-seppfunction { prefix sepp3gpp; }
import _3gpp-5gc-nrm-smffunction { prefix smf3gpp; }
import _3gpp-5gc-nrm-smsffunction { prefix smsf3gpp; }
import _3gpp-5gc-nrm-udmfunction { prefix udm3gpp; }
import _3gpp-5gc-nrm-udrfunction { prefix udr3gpp; }
import _3gpp-5gc-nrm-udsffunction { prefix udsf3gpp; }
import _3gpp-5gc-nrm-upffunction { prefix upf3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3GPP SA5";


description "Defines the YANG mapping of the 5GC related endpoint
Information Object Classes (IOCs) that are part of the 5G Core
Network Resource Model.";
reference "3GPP TS 28.541";

revision 2019-1105-1831 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

revision 2018-07-31 {
description "Initial revision";
}

grouping EP_N2Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N3Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N4Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N5Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N6Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N7Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N8Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N9Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N10Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N11Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N12Grp {
uses eprp3gpp:EP_Common;
}

3GPP
Release 16 303 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping EP_N13Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N14Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N15Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N16Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N17Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N20Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N21Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N22Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N26Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N27Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N31Grp {
uses eprp3gpp:EP_Common;
}

grouping EP_N32Grp {
uses eprp3gpp:EP_Common;
container remotePlmnId {
description "PLMN Identifiers of the remote sepp.
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";
uses types3gpp:PLMNId;
}

leaf remoteSeppAddress {
description "The host address of the SEPP.";
type inet:host;
}

leaf remoteSeppId {
type uint16;
}

leaf n32cParas {
type string;
}

leaf n32fPolicy {
type string;
}

leaf withIPX {
type boolean;
}
}

grouping EP_S5CGrp {
uses eprp3gpp:EP_Common;
}

3GPP
Release 16 304 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping EP_S5UGrp {
uses eprp3gpp:EP_Common;
}

grouping EP_RxGrp {
uses eprp3gpp:EP_Common;
}

grouping EP_MAP_SMSCGrp {
uses eprp3gpp:EP_Common;
}

grouping EP_NLSGrp {
uses eprp3gpp:EP_Common;
}

grouping EP_NLGGrp {
uses eprp3gpp:EP_Common;
}

grouping EP_SBI_XGrp {
uses eprp3gpp:EP_Common;
leaf-list sBIService {
min-elements 1;
config false;
type string;
}
}

grouping EP_SBI_IPXGrp {
uses eprp3gpp:EP_Common;
leaf-list sBIService {
min-elements 1;
config false;
type string;
}
}

augment "/me3gpp:ManagedElement/af3gpp:AFFunction" {
list EP_N6 {
description "Represents the EP_N6 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N6Grp;
}
}

list EP_Rx {
description "Represents the EP_Rx IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_RxGrp;
}
}
}

augment "/me3gpp:ManagedElement/amf3gpp:AMFFunction" {
list EP_N2 {
description "Represents the EP_N2 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N2Grp;
}
}

list EP_N8 {
description "Represents the EP_N8 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N8Grp;
}
}

3GPP
Release 16 305 3GPP TS 28.541 V16.23.0 (2019-0912)

list EP_N11 {
description "Represents the EP_N11 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N11Grp;
}
}

list EP_N12 {
description "Represents the EP_N12 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N12Grp;
}
}

list EP_N14 {
description "Represents the EP_N14 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N14Grp;
}
}

list EP_N15 {
description "Represents the EP_N15 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N15Grp;
}
}

list EP_N17 {
description "Represents the EP_N17 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N17Grp;
}
}

list EP_N20 {
description "Represents the EP_N20 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N20Grp;
}
}

list EP_N22 {
description "Represents the EP_N22 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N22Grp;
}
}

list EP_N26 {
description "Represents the EP_N26 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N26Grp;
}
}

list EP_NLS {
description "Represents the EP_NLS IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_NLSGrp;

3GPP
Release 16 306 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}

list EP_NLG {
description "Represents the EP_NLG IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_NLGGrp;
}
}
}
list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/ausf3gpp:AUSFFunction" {
list EP_N12 {
description "Represents the EP_N12 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N12Grp;
}
}

list EP_N13 {
description "Represents the EP_N13 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N13Grp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/dn3gpp:DNFunction" {
list EP_N6 {
description "Represents the EP_N6 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N6Grp;
}
}
}

augment "/me3gpp:ManagedElement/lmf3gpp:LMFFunction" {
list EP_NLS {
description "Represents the EP_NLS IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_NLSGrp;
}
}
}

augment "/me3gpp:ManagedElement/n3iwf3gpp:N3IWFFunction" {
list EP_N2 {
description "Represents the EP_N2 IOC.";

3GPP
Release 16 307 3GPP TS 28.541 V16.23.0 (2019-0912)

key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N2Grp;
}
}

list EP_N3 {
description "Represents the EP_N3 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N3Grp;
}
}
}

augment "/me3gpp:ManagedElement/ngeir3gpp:NGEIRFunction" {
list EP_N17 {
description "Represents the EP_N17 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N17Grp;
}
}
}

augment "/me3gpp:ManagedElement/nrf3gpp:NRFFunction" {
list EP_N27 {
description "Represents the EP_N27 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N26Grp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/nssf3gpp:NSSFFunction" {
list EP_N22 {
description "Represents the EP_N22 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N22Grp;
}
}

list EP_N31 {
description "Represents the EP_N31 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N31Grp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

3GPP
Release 16 308 3GPP TS 28.541 V16.23.0 (2019-0912)

augment "/me3gpp:ManagedElement/nwdaf3gpp:NWDAFFunction" {
list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/pcf3gpp:PCFFunction" {
list EP_N5 {
description "Represents the EP_N5 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N5Grp;
}
}

list EP_N7 {
description "Represents the EP_N7 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N7Grp;
}
}

list EP_N15 {
description "Represents the EP_N15 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N15Grp;
}
}

list EP_N16 {
description "Represents the EP_N16 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N16Grp;
}
}

list EP_Rx {
description "Represents the EP_Rx IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_RxGrp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/sepp3gpp:SEPPFunction" {
list EP_N32 {
description "Represents the EP_N32 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N32Grp;
}

3GPP
Release 16 309 3GPP TS 28.541 V16.23.0 (2019-0912)

list EP_SBI_IPX {
description "Used for the SEPP services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_IPXGrp;
}
}
}

augment "/me3gpp:ManagedElement/smsf3gpp:SMSFFunction" {
list EP_N20 {
description "Represents the EP_20 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N20Grp;
}
}

list EP_N21 {
description "Represents the EP_N21 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N21Grp;
}
}

list EP_MAP_SMSC {
description "Represents the EP_MAP_SMSC IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_MAP_SMSCGrp;
}
}
}

augment "/me3gpp:ManagedElement/smf3gpp:SMFFunction" {
list EP_N4 {
description "Represents the EP_N4 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N4Grp;
}
}

list EP_N7 {
description "Represents the EP_N7 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N7Grp;
}
}

list EP_N10 {
description "Represents the EP_N10 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N10Grp;
}
}

list EP_N11 {
description "Represents the EP_N11 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N11Grp;
}
}

3GPP
Release 16 310 3GPP TS 28.541 V16.23.0 (2019-0912)

list EP_N16 {
description "Represents the EP_N16 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N16Grp;
}
}

list EP_S5C {
description "Represents the EP_S5C IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_S5CGrp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/udm3gpp:UDMFunction" {
list EP_N8 {
description "Represents the EP_N8 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N8Grp;
}
}

list EP_N10 {
description "Represents the EP_N10 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N10Grp;
}
}

list EP_N13 {
description "Represents the EP_N13 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N13Grp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/udr3gpp:UDRFunction" {
list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}

3GPP
Release 16 311 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}

augment "/me3gpp:ManagedElement/udsf3gpp:UDSFFunction" {
list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}
}

augment "/me3gpp:ManagedElement/upf3gpp:UPFFunction" {
list EP_N4 {
description "Represents the EP_N4 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N4Grp;
}
}

list EP_N3 {
description "Represents the EP_N3 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N3Grp;
}
}

list EP_N9 {
description "Represents the EP_N9 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N9Grp;
}
}

list EP_S5U {
description "Represents the EP_S5U IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_S5UGrp;
}
}

list EP_SBI_X {
description "Used for the services consumed by the contol plane function.
Far entity and remoteAddress are required for this endpoint.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_SBI_XGrp;
}
}

list EP_N6 {
description "Represents the EP_N6 IOC.";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses EP_N6Grp;
}
}
}
}

H.5.8 [email protected]
module _3gpp-5gc-nrm-externalnrffunction {
yang-version 1.1;

3GPP
Release 16 312 3GPP TS 28.541 V16.23.0 (2019-0912)

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-externalnrffunction;
prefix extnrf3gpp;

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-managed-function { prefix mf3gpp; }

description "This IOC represents external NRF function controlled by another management domain.";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-11 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalNRFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";
min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}
}

augment "/subnet3gpp:SubNetwork" {
list ExternalNRFFunction {
description "5G Core External NRF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalNRFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.9 [email protected]
module _3gpp-5gc-nrm-externalnssffunction {
yang-version 1.1;
namespace urn:3gpp:sa5:_3gpp-5gc-nrm-externalnssffunction;
prefix extnssf3gpp;

import _3gpp-common-yang-types { prefix types3gpp; }


import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-managed-function { prefix mf3gpp; }

description "This IOC represents external NSSF function controlled by another management domain.";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-06-11 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping ExternalNSSFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";
min-elements 1;
max-elements 6;
key "mcc mnc";

3GPP
Release 16 313 3GPP TS 28.541 V16.23.0 (2019-0912)

uses types3gpp:PLMNId;
}
}

augment "/subnet3gpp:SubNetwork" {
list ExternalNSSFFunction {
description "5G Core External NSSF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalNSSFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.10 [email protected]
module _3gpp-5gc-nrm-lmffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-lmffunction;
prefix lmf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the LMF function defined in 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5193518"; }

revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping LMFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list LMFFunction {
description "5G Core LMF Function";
reference "3GPP TS 28.541";
key id;

3GPP
Release 16 314 3GPP TS 28.541 V16.23.0 (2019-0912)

uses top3gpp:Top_Grp;
container attributes {
uses LMFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.11 [email protected]
module _3gpp-5gc-nrm-n3iwffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-n3iwffunction;
prefix n3iwf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the N3IWF function which is used to enable non-3GPP
access networks connected to the 5GC. For more information about the N3IWF, see 3GPP
TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-05-22 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping N3IWFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list N3IWFFunction {
description "5G Core N3IWF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses N3IWFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.12 [email protected]
module _3gpp-5gc-nrm-nfprofile {
yang-version 1.1;

3GPP
Release 16 315 3GPP TS 28.541 V16.23.0 (2019-0912)

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-nfprofile;
prefix nfp3gpp;

import _3gpp-common-yang-types { prefix types3gpp; }


import ietf-inet-types { prefix inet; }
import ietf-yang-types { prefix yang; }
import _3gpp-5gc-nrm-nfservice { prefix nfs3gpp; }

organization "3gpp SA5";


description "NF profile class.";
reference "3GPP TS 29.510";

revision 2019-06-17 {
description "initial revision";
reference "Based on
3GPP TS 29.510 V15.X.XX";
}

grouping NFProfileGrp {
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
mandatory true;
type string;
}

leaf nfType {
description "Type of Network Function.";
mandatory true;
type types3gpp:NfType;
}

leaf nfStatus {
description "Status of the NF Instance.";
mandatory true;
type NFStatus;
}

leaf heartBeatTimer {
description "Time in seconds expected between 2 consecutive heart-beat messages from
an NF Instance to the NRF. It may be included in the registration request.
When present in the request it shall contain the heartbeat time proposed by the
NF service consumer.";
//conditional support
type uint16;
}

list plmnList {
description "PLMN(s) of the Network Function.
This IE shall be present if this information is available for the NF.
If not provided, PLMN ID(s) of the PLMN of the NRF are assumed for the NF.";

//conditional support
min-elements 1;
key "mcc mnc";
uses types3gpp:PLMNId;
}

list sNssais { //is the key unique


description "S-NSSAIs of the Network Function. If not provided, the NF can serve any S-NSSAI.
When present this IE represents the list of S-NSSAIs supported in all the PLMNs
listed in the plmnList IE.";
min-elements 1;
//optional support
key "sst sd";
uses Snssai;
}

list perPlmnSnssaiList {
description "This IE may be included when the list of S-NSSAIs supported by the NF for each
PLMN it is supporting is different.
When present, this IE shall include the S-NSSAIs supported by the Network
Function
for each PLMN supported by the Network Function. When present, this IE shall
override sNssais IE.";
min-elements 1;
//optional support
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }

3GPP
Release 16 316 3GPP TS 28.541 V16.23.0 (2019-0912)

uses PlmnSnssai;
}

leaf-list nsiList {
description "NSI identities of the Network Function.
If not provided, the NF can serve any NSI.";
//optional support
min-elements 1;
type string;
}

leaf fqdn {
description "FQDN of the Network Function. For AMF, the FQDN registered with the NRF
shall be that of the AMF Name.";
//conditional support
type inet:domain-name;
}

leaf interPlmnFqdn {
description "If the NF needs to be discoverable by other NFs in a different PLMN,
then an FQDN that is used for inter-PLMN routing is specified.";
//conditional support
type inet:domain-name;
}

leaf-list ipv4Addresses {
description "IPv4 address(es) of the Network Function.";
min-elements 1;
//conditional support
type inet:ipv4-address;
}

leaf-list ipv6Addresses {
description "IPv6 address(es) of the Network Function.";
min-elements 1;
//conditional support
type inet:ipv6-address;
}

list allowedPlmns {
description "PLMNs allowed to access the NF instance.
If not provided, any PLMN is allowed to access the NF.";

min-elements 1;
//optional support
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf-list allowedNfTypes {
description "Type of the NFs allowed to access the NF instance.
If not provided, any NF type is allowed to access the NF.";
min-elements 1;
//optional support
type types3gpp:NfType;
}

leaf-list allowedNfDomains {
description "Pattern representing the NF domain names allowed to access the NF instance.
If not provided, any NF domain is allowed to access the NF.";
min-elements 1;
//optional support
type string;
}

list allowedNssais { //is the key unique


description "S-NSSAI of the allowed slices to access the NF instance.
If not provided, any slice is allowed to access the NF.";
min-elements 1;
//optional support
key "sst sd";
uses Snssai;
}

leaf priority {
description "Priority (relative to other NFs of the same type) in the range of 0-65535, to be
used for NF selection;

3GPP
Release 16 317 3GPP TS 28.541 V16.23.0 (2019-0912)

lower values indicate a higher priority. If priority is also present in the


nfServiceList parameters,
those will have precedence over this value. The NRF may overwrite the received
priority value when exposing
an NFProfile with the Nnrf_NFDiscovery service.";
//optional support
type uint16;
}

leaf capacity {
description "Static capacity information in the range of 0-65535, expressed as a weight
relative to other NF instances of the same type; if capacity is also present
in the nfServiceList parameters, those will have precedence over this value.";
//optional support
type uint16;
}

leaf load {
description "Dynamic load information, ranged from 0 to 100, indicates the current load
percentage of the NF.";
//optional support
type types3gpp:Load;
}

leaf locality {
description "Operator defined information about the location of the NF instance (e.g.
geographic location, data center).";
//optional support
type string;
}

grouping udrInfo {
//optional support

leaf groupId {
description "Identity of the UDR group that is served by the UDR instance.
If not provided, the UDR instance does not pertain to any UDR group.";
//optional support
type string;
}

list supiRanges {
description "List of ranges of SUPI's whose profile data is available in the UDR instance.";
key "start end pattern";
min-elements 1;
//optional support
uses SupiRange;
}

list gpsiRanges {
description "List of ranges of GPSIs whose profile data is available in the UDR instance.";
key "start end pattern";
min-elements 1;
//optional support
uses IdentityRange;
}

list externalGroupIdentifiersRanges {
description "List of ranges of external groups whose profile data is available in the UDR
instance.";
key "start end pattern";
min-elements 1;
//optional support
uses IdentityRange;
}

leaf-list supportedDataSets {
description "List of supported data sets in the UDR instance.
If not provided, the UDR supports all data sets.";
min-elements 1;
//optional support
type DataSetId;
}
}

grouping udmInfo {
//optional support

3GPP
Release 16 318 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf groupId {
description "Identity of the UDM group that is served by the UDM instance.
If not provided, the UDM instance does not pertain to any UDM group.";
//optional support
type string;
}

list supiRanges {
description "List of ranges of SUPI's whose profile data is available in the UDM instance.";
key "start end pattern";
min-elements 1;
//optional support
uses SupiRange;
}

list gpsiRanges {
description "List of ranges of GPSIs whose profile data is available in the UDM instance.";
key "start end pattern";
min-elements 1;
//optional support
uses IdentityRange;
}

list externalGroupIdentifiersRanges {
description "List of ranges of external groups whose profile data is available in the UDM
instance.";
key "start end pattern";
min-elements 1;
//optional support
uses IdentityRange;
}

leaf-list routingIndicators {
description "List of Routing Indicator information that allows to route network signalling
with SUCI
to the UDM instance. If not provided, the UDM can serve any Routing Indicator.
Pattern: '^[0-9]{1,4}$'.";
//optional support
min-elements 1;
type string;
}
}

grouping ausfInfo {
//optional support

leaf groupId {
description "Identity of the AUSF group. If not provided, the AUSF instance does not pertain
to any AUSF group.";
//optional support
type string;
}

list supiRanges {
description "List of ranges of SUPIs that can be served by the AUSF instance. If not
provided, the AUSF can serve any SUPI.";
key "start end pattern";
min-elements 1;
//optional support
uses SupiRange;
}

leaf-list routingIndicators {
description "List of Routing Indicator information that allows to route network signalling
with SUCI
to the AUSF instance. If not provided, the AUSF can serve any Routing
Indicator.
Pattern: '^[0-9]{1,4}$'.";
//optional support
min-elements 1;
type string;
}
}

grouping amfInfo {
//optional support

leaf amfRegionId {

3GPP
Release 16 319 3GPP TS 28.541 V16.23.0 (2019-0912)

description "AMF region identifier";


type string;
}

leaf amfSetId {
description "AMF set identifier";
type string;
}

list guamiList {
description "List of supported GUAMIs.";

key idx; //no obvious leaf to use as a key


leaf idx { type uint32; }

min-elements 1;
uses Guami;
}

list taiList {
description "The list of TAIs the AMF can serve. It may contain the non-3GPP access TAI.
The absence of this attribute and the taiRangeList attribute indicate that
the AMF can be selected for any TAI in the serving network.";

key idx; //no obvious leaf to use as a key


leaf idx { type uint32; }

//optional support
min-elements 1;
uses Tai;
}

list taiRangeList {
description "The range of TAIs the AMF can serve. The absence of this attribute and the
taiList
attribute indicate that the AMF can be selected for any TAI in the serving
network.";
//optional support
min-elements 1;
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }
uses TaiRange;
}

list backupInfoAmfFailure {
description "List of GUAMIs for which the AMF acts as a backup for AMF failure.";

key idx; //no obvious leaf to use as a key


leaf idx { type uint32; }

//optional support
min-elements 1;
uses Guami;
}

list backupInfoAmfRemoval {
description "List of GUAMIs for which the AMF acts as a backup for planned AMF removal.";

key idx; //no obvious leaf to use as a key


leaf idx { type uint32; }

//optional support
min-elements 1;
uses Guami;
}

list n2InterfaceAmfInfo {
description "N2 interface information of the AMF. This information needs not be sent in NF
Discovery responses.
It may be used by the NRF to update the DNS for AMF discovery by the 5G Access
Network.";

//optional support
max-elements 1;
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }
uses N2InterfaceAmfInfo;
}

3GPP
Release 16 320 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping smfInfo {
//optional support

list sNssaiSmfInfoList {
description "List of parameters supported by the SMF per S-NSSAI.";
min-elements 1;
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }
uses sNssaiSmfInfoItem;
}

list taiList {
description "The list of TAIs the SMF can serve. It may contain the non-3GPP access TAI.
The absence of this attribute and the taiRangeList attribute indicate that
the SMF can be selected for any TAI in the serving network.";

key idx; //no obvious leaf to use as a key


leaf idx { type uint32; }

//optional support
min-elements 1;
uses Tai;
}

list taiRangeList {
description "The range of TAIs the SMF can serve. The absence of this attribute and the
taiList
attribute indicate that the SMF can be selected for any TAI in the serving
network.";
//optional support
min-elements 1;
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }
uses TaiRange;
}

leaf pgwFqdn {
description "The FQDN of the PGW if the SMF is a combined SMF/PGW-C.";
//optional support
type inet:domain-name;
}

leaf-list accessType {
description "If included, this IE shall contain the access type (3GPP_ACCESS and/or
NON_3GPP_ACCESS) supported by the SMF.
If not included, it shall be assumed the both access types are supported.";

//conditional support
min-elements 1;
max-elements 2;
type AccessType;
}
}

grouping upfInfo {
//optional support

list sNssaiUpfInfoList {
description "List of parameters supported by the UPF per S-NSSAI.";
min-elements 1;
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }
uses SnssaiUpfInfoItem;
}

leaf-list smfServingArea {
description "The SMF service area(s) the UPF can serve.
If not provided, the UPF can serve any SMF service area.";

//optional support
min-elements 1;
type string;
}

list interfaceUpfInfo {

3GPP
Release 16 321 3GPP TS 28.541 V16.23.0 (2019-0912)

description "List of User Plane interfaces configured on the UPF. When this IE is provided
in the NF Discovery response,
the NF Service Consumer (e.g. SMF) may use this information for UPF
selection.";

key idx; //no obvious leaf to use as a key


leaf idx { type uint32; }

//optional support
min-elements 1;
uses InterfaceUpfInfoItem;
}

leaf iwkEpsInd {
description "Indicates whether interworking with EPS is supported by the UPF.
true: Supported
false (default): Not Supported";

//optional support
type boolean;
}

leaf-list pduSessionTypes {
description "List of PDU session type(s) supported by the UPF. The absence of this attribute
indicates that the UPF can be selected
for any PDU session type.";

//optional support
min-elements 1;
type PduSessionType;
}
}

grouping pcfInfo {
//optional support

leaf-list dnnList {
description "DNNs supported by the PCF.
If not provided, the PCF can serve any DNN.";

//optional support
min-elements 1;
type string;
}

list supiRanges {
description "List of ranges of SUPIs that can be served by the PCF instance. If not
provided, the PCF can serve any SUPI.";
key "start end pattern";
min-elements 1;
//optional support
uses SupiRange;
}

leaf rxDiamHost {
description "This IE shall be present if the PCF supports Rx interface.
When present, this IE shall indicate the Diameter host of the Rx interface for
the PCF.
Pattern: '^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$'.";

//conditional support
type string;
}

leaf rxDiamRealm {
description "This IE shall be present if the PCF supports Rx interface.
When present, this IE shall indicate the Diameter realm of the Rx interface for
the PCF.
Pattern: '^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$'.";

//conditional support
type string;
}
}

grouping bsfInfo {
//optional support

3GPP
Release 16 322 3GPP TS 28.541 V16.23.0 (2019-0912)

list ipv4AddressRanges {
description "List of ranges of IPv4 addresses handled by BSF.
If not provided, the BSF can serve any IPv4 address.";
//optional support
key "start end";
uses types3gpp:Ipv4AddressRange;
}

leaf-list dnnList {
description "List of DNNs handled by the BSF
If not provided, the BSF can serve any DNN.";

//optional support
min-elements 1;
type string;
}

leaf-list ipDomainList {
description "List of IPv4 address domains, as described in subclause 6.2 of 3GPP TS 29.513,
handled by the BSF.
If not provided, the BSF can serve any IP domain.";
//optional support
min-elements 1;
type string;
}

list ipv6PrefixRanges {
description "List of ranges of IPv6 prefixes handled by the BSF.
If not provided, the BSF can serve any IPv6 prefix.";
//optional support
key "start end";
uses types3gpp:Ipv6PrefixRange;
}
}

grouping chfInfo {
//optional support

list supiRangeList {
description "List of ranges of SUPIs that can be served by the CHF instance. If not
provided, the CHF can serve any SUPI.";
key "start end pattern";
min-elements 1;
//optional support
uses SupiRange;
}

list gpsiRangeList {
description "List of ranges of GPSI that can be served by the CHF instance. If not provided,
the CHF can serve any GPSI.";
key "start end pattern";
min-elements 1;
//optional support
uses IdentityRange;
}

list plmnRangeList {
description "List of ranges of PLMNs (including the PLMN IDs of the CHF instance) that can
be served by the CHF instance.
If not provided, the CHF can serve any PLMN.";

min-elements 1;
//optional support
key "mcc mnc";
uses types3gpp:PLMNId;
}
}

grouping nrfInfoGrp {
//optional support

list servedUdrInfo {
description "This attribute contains all the udrInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {

3GPP
Release 16 323 3GPP TS 28.541 V16.23.0 (2019-0912)

description "String uniquely identifying a NF instance.";


type string;
}

min-elements 1;
uses udrInfo;
}

list servedUdmInfo {
description "This attribute contains all the udmInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses udmInfo;
}

list servedAusfInfo {
description "This attribute contains all the ausfInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses ausfInfo;
}

list servedAmfInfo {
description "This attribute contains all the amfInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses amfInfo;
}

list servedSmfInfo {
description "This attribute contains all the smfInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses smfInfo;
}

list servedUpfInfo {
description "This attribute contains all the upfInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

3GPP
Release 16 324 3GPP TS 28.541 V16.23.0 (2019-0912)

min-elements 1;
uses upfInfo;
}

list servedPcfInfo {
description "This attribute contains all the pcfInfo attributes locally configured in the NRF
or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses pcfInfo;
}

list servedBsfInfo {
description "This attribute contains all the bsfInfo attributes locally configured in the NRF
or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses bsfInfo;
}

list servedChfInfo {
description "This attribute contains all the bsfInfo attributes locally configured in the
NRF or the NRF received during NF registration.";
//optional support

key nfInstanceID;
leaf nfInstanceID {
description "String uniquely identifying a NF instance.";
type string;
}

min-elements 1;
uses chfInfo;
}
}

list nrfInfo {
key idx; //no obvious leaf to use as a key
leaf idx { type uint32; }
max-elements 1;
uses nrfInfoGrp;
}

leaf customInfo {
description "Specific data for custom Network Functions.";
type string;
}

leaf recoveryTime {
description "Timestamp when the NF was (re)started.";
//optional support
type yang:date-and-time;
}

leaf nfServicePersistence {
description "If present, and set to true, it indicates that the different service instances of
a same NF Service in this NF instance,
supporting a same API version, are capable to persist their resource state in
shared storage and therefore these resources
are available after a new NF service instance supporting the same API version is
selected by a NF Service Consumer (see 3GPP TS 23.527).
Otherwise, it indicates that the NF Service Instances of a same NF Service are
not capable to share resource state inside the NF Instance.";

3GPP
Release 16 325 3GPP TS 28.541 V16.23.0 (2019-0912)

//optional support
type boolean;
}

list nfServices {
description "List of NF Service Instances. It shall include the services produced by the NF
that can be discovered by other NFs.";
key serviceInstanceID;
//optional support
min-elements 1;
uses nfs3gpp:NFServiceGrp;
}

leaf nfProfileChangesSupportInd {
description "NF Profile Changes Support Indicator. This IE may be present in the NFRegister or
NFUpdate (NF Profile Complete Replacement) request and shall be absent in the response.
true: the NF Service Consumer supports receiving NF Profile Changes in the
response.
false (default): the NF Service Consumer does not support receiving NF Profile
Changes in the response.";

//optional support
type boolean;
}

leaf nfProfileChangesInd {
description "NF Profile Changes Indicator. This IE shall be absent in the request to the NRF
and may be included by the NRF in NFRegister or NFUpdate (NF Profile Complete Replacement) response.
true: the NF Profile contains NF Profile changes.
false (default): complete NF Profile.";

//optional support
type boolean;
}

list defaultNotificationSubscriptions {
description "Notification endpoints for different notification types.";
key notificationType;
//optional support
min-elements 1;
uses types3gpp:DefaultNotificationSubscription;
}
}

typedef NFStatus {
type enumeration {
enum REGISTERED;
enum SUSPENDED;
}
}

typedef DataSetId {
type enumeration {
enum SUBSCRIPTION;
enum POLICY;
enum EXPOSURE;
enum APPLICATION;
}
}

grouping SupiRange {
leaf start {
description "First value identifying the start of a SUPI range. To be used when the range of
SUPI's can be represented as a numeric range (e.g., IMSI ranges).";
type string {
pattern '^[0-9]+$';
}
}

leaf end {
description "Last value identifying the end of a SUPI range. To be used when the range of
SUPI's can be represented as a numeric range (e.g. IMSI ranges).";
type string {
pattern '^[0-9]+$';
}
}

3GPP
Release 16 326 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf pattern {
description "Pattern representing the set of SUPI's belonging to this range.
A SUPI value is considered part of the range if and only if the SUPI string fully
matches the regular expression.";
type string;
}
}

grouping IdentityRange {
leaf start {
description "First value identifying the start of an identity range. To be used when the range
of identities can be represented as a numeric range (e.g., MSISDN ranges).";
type string {
pattern '^[0-9]+$';
}
}

leaf end {
description "Last value identifying the end of an identity range. To be used when the range of
identities can be represented as a numeric range (e.g. MSISDN ranges).";
type string {
pattern '^[0-9]+$';
}
}

leaf pattern {
description "Pattern representing the set of identities belonging to this range.
An identity value is considered part of the range if and only if the identity
string fully matches the regular expression.";
type string;
}
}

grouping TacRange {
leaf start {
description "First value identifying the start of a TAC range, to be used when the range of
TAC's can be represented as a hexadecimal range (e.g., TAC ranges).";
type string {
pattern '^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}$)';
}
}

leaf end {
description "Last value identifying the end of a TAC range, to be used when the range of TAC's
can be represented as a hexadecimal range (e.g. TAC ranges).";
type string {
pattern '^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$';
}
}

leaf pattern {
description "Pattern representing the set of TAC's belonging to this range.";
type string;
}
}

grouping SnssaiUpfInfoItem {
list sNssai { //is the key unique
description "Supported S-NSSAI.";
min-elements 1;
max-elements 1;
key "sst sd";
uses Snssai;
}

list dnnUpfInfoList {
description "List of parameters supported by the UPF per DNN.";
min-elements 1;
key dnn;
uses DnnUpfInfoItem;
}
}

grouping DnnUpfInfoItem {
leaf dnn {
description "String representing a Data Network.";
mandatory true;
type string;

3GPP
Release 16 327 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf-list dnaiList {
description "List of Data network access identifiers supported by the UPF for this DNN.
The absence of this attribute indicates that the UPF can be selected for this DNN
for any DNAI.";
min-elements 1;
type string; //dnai is the type but its only a string with desc: DNAI (Data network access
identifier), is this needed as its own typedef or string is ok
}

leaf-list pduSessionTypes {
description "List of PDU session type(s) supported by the UPF for a specific DNN.";
min-elements 1;
type PduSessionType;
}
}

grouping Snssai {
leaf sst {
description "Unsigned integer, within the range 0 to 255, representing the Slice/Service Type.
It indicates the expected Network Slice behaviour in terms of features and
services.";
mandatory true;
type uint32;
}

leaf sd {
description "3-octet string, representing the Slice Differentiator, in hexadecimal
representation.";
//optional
type string {
pattern '^[A-Fa-f0-9]{6}$';
}
}

reference "3GPP TS 29.571";


}

typedef PduSessionType {
type enumeration {
enum IPV4;
enum IPV6;
enum IPV4V6;
enum UNSTRUCTURED;
enum ETHERNET;
}
}

grouping Guami {
list plmnId {
description "PLMN Identity.";
min-elements 1;
max-elements 1;
key "mcc mnc";
uses types3gpp:PLMNId;
}

list amfId {
description "AMF Identity.";
min-elements 1;
max-elements 1;
key "amfRegionId amfSetId amfPointer";
uses types3gpp:AmfIdentifier;
}
}

grouping Tai {
list plmnId {
description "PLMN Identity.";
min-elements 1;
max-elements 1;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf tac { type types3gpp:Tac; }


}

3GPP
Release 16 328 3GPP TS 28.541 V16.23.0 (2019-0912)

grouping InterfaceUpfInfoItem {
leaf interfaceType {
description "User Plane interface type.";
mandatory true;
type UPInterfaceType;
}

////At least one of the addressing parameters (ipv4address, ipv6adress or endpointFqdn) shall be
included in the InterfaceUpfInfoItem.
choice address {
case ipv4EndpointAddresses {
leaf-list ipv4EndpointAddresses {
description "Available endpoint IPv4 address(es) of the User Plane interface.";
//conditional support
min-elements 1;
type inet:ipv4-address;
}
}

case ipv6EndpointAddresses {
leaf-list ipv6EndpointAddresses {
description "Available endpoint IPv6 address(es) of the User Plane interface.";
//conditional support
min-elements 1;
type inet:ipv6-address;
}
}

case endpointFqdn {
leaf endpointFqdn {
description "FQDN of available endpoint of the User Plane interface.";
//conditional support
type inet:domain-name;
}
}
}

leaf networkInstance {
description "Network Instance associated to the User Plane interface.";
//optional support
type string;
}
}

typedef UPInterfaceType {
type enumeration {
enum N3;
enum N6;
enum N9;
}
}

grouping TaiRange {
list plmnId {
description "PLMN ID related to the TacRange.";
min-elements 1;
max-elements 1;
key "mcc mnc";
uses types3gpp:PLMNId;
}

list tacRangeList { //is this key unique


description "The range of the TACs.";
min-elements 1;
key "start end";
uses TacRange;
}
}

typedef AccessType {
type enumeration {
enum 3GPP_ACCESS;
enum NON_3GPP_ACCESS;
}
}

grouping N2InterfaceAmfInfo {

3GPP
Release 16 329 3GPP TS 28.541 V16.23.0 (2019-0912)

//At least one of the addressing parameters (ipv4address or ipv6adress) shall be included.
choice address {
case ipv4EndpointAddress {
leaf-list ipv4EndpointAddress {
description "Available AMF endpoint IPv4 address(es) for N2.";
//conditional support
min-elements 1;
type inet:ipv4-address;
}
}

case ipv6EndpointAddress {
leaf-list ipv6EndpointAddress {
description "Available AMF endpoint IPv6 address(es) for N2.";
//conditional support
min-elements 1;
type inet:ipv6-address;
}
}
}

leaf amfName {
description "AMF name.";
type string;
}
}

grouping sNssaiSmfInfoItem {
list sNssai { //is the key unique
description "Supported S-NSSAI.";
min-elements 1;
max-elements 1;
key "sst sd";
uses Snssai;
}

list dnnSmfInfoList { //is the key unique


description "List of parameters supported by the SMF per DNN.";
min-elements 1;
key dnn;
uses DnnSmfInfoItem;
}
}

grouping DnnSmfInfoItem {
leaf dnn {
description "Supported DNN.";
mandatory true;
type string;
}
}

grouping PlmnSnssai {
list plmnId {
description "PLMN ID for which list of supported S-NSSAI(s) is provided.";
min-elements 1;
max-elements 1;
key "mcc mnc";
uses types3gpp:PLMNId;
}

list sNssaiList { //is the key unique


description "The specific list of S-NSSAIs supported by the given PLMN.";
min-elements 1;
key "sst sd";
uses Snssai;
}
}
}

H.5.13 [email protected]
module _3gpp-5gc-nrm-nfservice {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-nfservice;
prefix nfs3gpp;

3GPP
Release 16 330 3GPP TS 28.541 V16.23.0 (2019-0912)

import _3gpp-common-yang-types { prefix types3gpp; }


import ietf-yang-types { prefix yang; }
import ietf-inet-types { prefix inet; }

organization "3gpp SA5";


description "NF service class.";
reference "3GPP TS 29.510";

revision 2019-06-17 {
description "initial revision";
reference "Based on
3GPP TS 29.510 V15.X.XX";
}

grouping NFServiceGrp {
leaf serviceInstanceID {
description "Unique ID of the service instance within a given NF Instance.";
mandatory true;
type string;
}

leaf serviceName {
description "Name of the service instance (e.g. 'nudm-sdm').";
mandatory true;
type ServiceName;
}

list versions { //check in review if key is ok (unique)


description "API versions supported by the NF Service and if available, the corresponding
retirement date of the NF Service.";
min-elements 1;
key "apiVersionInUri apiFullVersion";
uses NFServiceVersion;
}

leaf scheme {
description "URI scheme (e.g. 'http', 'https').";
mandatory true;
type UriScheme;
}

leaf nfServiceStatus {
description "Status of the NF Service Instance.";
mandatory true;
type NFServiceStatus;
}

leaf fqdn {
description "FQDN of the NF Service Instance.";
//optional support
type inet:domain-name;
}

leaf interPlmnFqdn {
description "If the NF service needs to be discoverable by other NFs in a different PLMN,
then an FQDN that is used for inter PLMN routing.";
//optional support
type inet:domain-name;
}

list ipEndPoints {
description "IP address(es) and port information of the Network Function (including IPv4
and/or IPv6 address)
where the service is listening for incoming service requests.";
//optional support

key idx;
leaf idx {
type string;
}
min-elements 1;
uses ipEndPoint;
}

leaf apiPrefix {
description "Optional path segment(s) used to construct the {apiRoot} variable of the
different API URIs.";

3GPP
Release 16 331 3GPP TS 28.541 V16.23.0 (2019-0912)

//optional support
type string;
}

list defaultNotificationSubscriptions {
description "Notification endpoints for different notification types.";
key notificationType;
//optional support
min-elements 1;
uses types3gpp:DefaultNotificationSubscription;
}

list allowedPlmns {
description "PLMNs allowed to access the service instance.
The absence of this attribute indicates that any PLMN is allowed to access the
service instance.";

min-elements 1;
//optional support
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf-list allowedNfTypes {
description "Type of the NFs allowed to access the service instance.
The absence of this attribute indicates that any NF type is allowed to access the
service instance.";

min-elements 1;
//optional support
type types3gpp:NfType;
}

leaf-list allowedNfDomains {
description "Pattern representing the NF domain names allowed to access the service
instance.";
//optional support
min-elements 1;
type string;
}

leaf-list allowedNssais {
description "S-NSSAI of the allowed slices to access the service instance.
The absence of this attribute indicates that any slice is allowed to access the
service instance.";
min-elements 1;
//optional support
type types3gpp:SNssai;
}

leaf priority {
description "Priority (relative to other services of the same type) in the range of 0-65535,
to be used for NF Service selection; lower values indicate a higher priority.";
//optional support
type uint16;
}

leaf capacity {
description "Static capacity information in the range of 0-65535, expressed as a weight
relative to other services of the same type.";
//optional support
type uint16;
}

leaf load {
description "Dynamic load information, ranged from 0 to 100, indicates the current load
percentage of the NF Service.";
//optional support
type types3gpp:Load;
}

leaf recoveryTime {
description "Timestamp when the NF was (re)started.";
//optional support
type yang:date-and-time;
}

list chfServiceInfo { //is the key unique

3GPP
Release 16 332 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Specific data for a CHF service instance.";


//optional support
max-elements 1;
key "primaryChfServiceInstance secondaryChfServiceInstance";
uses ChfServiceInfo;
}

leaf supportedFeatures {
description "Supported Features of the NF Service instance.";
//optional support
type SupportedFeatures;
}
}

typedef SupportedFeatures {
type string {
pattern '[A-Fa-f0-9]*';
}
}

grouping ipEndPoint {
choice address {
leaf ipv4Address {
type inet:ipv4-address;
}

leaf ipv6Address {
type inet:ipv6-address;
}

leaf ipv6Prefix {
type inet:ipv6-prefix;
}
}

leaf transport {
type TransportProtocol;
}

leaf port {
type uint16;
}
}

typedef TransportProtocol {
type enumeration {
enum TCP;
enum STCP;
enum UDP;
}
}

grouping NFServiceVersion {
leaf apiVersionInUri {
mandatory true;
type string;
}

leaf apiFullVersion {
mandatory true;
type string;
}

leaf expiry {
//optional to support
type yang:date-and-time;
}
}

typedef ServiceName {
type enumeration {
enum NNRF_NFM;
enum NNRF_DISC;
enum NUDM_SDM;
enum NUDM_UECM;
enum NUDM_UEAU;
enum NUDM_EE;
enum NUDM_PP;

3GPP
Release 16 333 3GPP TS 28.541 V16.23.0 (2019-0912)

enum NAMF_COMM;
enum NAMF_EVTS;
enum NAMF_MT;
enum NAMF_LOC;
enum NSMF_PDUSESSION;
enum NSMF_EVENT-EXPOSURE;
enum NAUSF_AUTH;
enum NAUSF_SORPROTECTION;
enum NNEF_PFDMANAGEMENT;
enum NPCF_AM-POLICY-CONTROL;
enum NPCF_SMPOLICYCONTROL;
enum NPCF_POLICYAUTHORIZATION;
enum NPCF_BDTPOLICYCONTROL;
enum NPCF_EVENTEXPOSURE;
enum NPCF_UE_POLICY_CONTROL;
enum NSMSF_SMS;
enum NNSSF_NSSELECTION;
enum NNSSF_NSSAIAVAILABILITY;
enum NUDR_DR;
enum NLMF_LOC;
enum N5G_EIR_EIC;
enum NBSF_MANAGEMENT;
enum NCHF_SPENDINGLIMITCONTROL;
enum NCHF_CONVERGEDCHARGING;
enum NNWDAF_EVENTSSUBSCRIPTION;
enum NNWDAF_ANALYTICSINFO;
}
}

typedef UriScheme {
type enumeration {
enum HTTP;
enum HTTPS;
}
}

typedef NFServiceStatus {
type enumeration {
enum REGISTERED;
enum SUSPENDED;
enum UNDISCOVERABLE;
}
}

grouping ChfServiceInfo {
leaf primaryChfServiceInstance {
description "Shall be present if the CHF service instance serves as a secondary CHF instance
of another primary CHF service instance.";
//conditional to support
type string;
}

leaf secondaryChfServiceInstance {
description "Shall be present if the CHF service instance serves as a primary CHF instance of
another secondary CHF service instance.";
//conditional to support
type string;
}
}
}

H.5.14 [email protected]
module _3gpp-5gc-nrm-ngeirfunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-ngeirfunction;
prefix ngeir3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";

3GPP
Release 16 334 3GPP TS 28.541 V16.23.0 (2019-0912)

description "This IOC represents the 5G-EIR function in 5GC. For more information about the 5G-
EIR, see 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NGEIRFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceList {
description "All supported NF services registered on the service-based interface.";
config false;
type string;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list NGEIRFunction {
description "5G Core NGEIR Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NGEIRFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

3GPP
Release 16 335 3GPP TS 28.541 V16.23.0 (2019-0912)

H.5.15 [email protected]
module _3gpp-5gc-nrm-nrffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-nrffunction;
prefix nrf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-5gc-nrm-nfprofile { prefix nfp3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the NRF function in 5GC.
For more information about the NRF, see 3GPP TS 23.501 [2].";
reference "3GPP TS 28.541";

revision 2019-10-28 { reference S5-193518 ; }


revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NRFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list nSIIdListWrap {
description "Set of NSI Ids. The NSI ID represents the Network Slice Instance Identifier.";
//optional support
type types3gpp:NsiId;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list nFProfileList {
description "Set of NFProfile(s) to be registered in the NRF instance.";
//optional support
key nfInstanceID;
uses nfp3gpp:NFProfileGrp;
}
}

augment "/me3gpp:ManagedElement" {
list NRFFunction {
description "5G Core NRF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;

3GPP
Release 16 336 3GPP TS 28.541 V16.23.0 (2019-0912)

container attributes {
uses NRFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.16 [email protected]
module _3gpp-5gc-nrm-nssffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-nssffunction;
prefix nssf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the NSSF function in 5GC. For more information about the NSSF,
see 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019-05-15 {
description "initial revision";
revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NSSFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";

reference "3GPP TS 23.003";


type types3gpp:SNssai;
}

leaf-list nSIIdListWrap {
description "Set of NSI Ids. The NSI ID represents the Network Slice Instance Identifier.";
//optional support
type types3gpp:NsiId;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;

3GPP
Release 16 337 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}

augment "/me3gpp:ManagedElement" {
list NSSFFunction {
description "5G Core NSSF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NSSFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.17 [email protected]
module _3gpp-5gc-nrm-nwdaffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-nwdaffunction;
prefix nwdaf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the NWDAF function in 5GC. For more information about the NWDAF,
see 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019-05-15 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping NWDAFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceListsNSSAIList {
description "All supported NF services registered onList of S-NSSAIs the service-based
interface.";managed object is capable of supporting.
config false;
type string;
}

leaf- (Single Network Slice Selection Assistance Information)


An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";

3GPP
Release 16 338 3GPP TS 28.541 V16.23.0 (2019-0912)

type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}
sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list NWDAFFunction {
description "5G Core NWDAF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NWDAFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.18 [email protected]
module _3gpp-5gc-nrm-pcffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-pcffunction;
prefix pcf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the PCF function in 5GC. For more information about the PCF, see
3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 {reference "S5-194457 S5-193518"; }

revision 2019-05-22 {
description "initial revision"; revision 2019-05-22 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping PCFFuntionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;

3GPP
Release 16 339 3GPP TS 28.541 V16.23.0 (2019-0912)

max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceListsNSSAIList {
description "All supported NF services registered onList of S-NSSAIs the service-based
interface.";managed object is capable of supporting.
config false;
type string;
}

leaf- (Single Network Slice Selection Assistance Information)


An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list PCFFunction {
description "5G Core PCF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses PCFFuntionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.19 [email protected]
module _3gpp-5gc-nrm-seppfunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-seppfunction;
prefix sepp3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the SEPP function which support message filtering
and policing on inter-PLMN control plane interface. For more information about the
SEPP, see 3GPP TS 23.501.";

3GPP
Release 16 340 3GPP TS 28.541 V16.23.0 (2019-0912)

reference "3GPP TS 28.541";

revision 2019-10-28 { reference S5-193518 ; }

revision 2019-1105-175 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

typedef SEPPType {
reference "3GPP TS 23501";
type enumeration {
enum CSEPP {
value 0;
description "consumer SEPP";
}

enum PSEPP {
value 1;
description "producer SEPP";
}
}
}

grouping SEPPFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}
container pLMNId {
description "PLMN Identifiers of the sepp.
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";
uses types3gpp:PLMNId;
}

leaf sEPPType {
type sepp3gpp:SEPPType;
}

leaf sEPPId {
type uint16;
}

leaf fqdn {
description "The domain name of the SEPP.";
type inet:domain-name;
}
}

augment "/me3gpp:ManagedElement" {
list SEPPFunction {
description "5G Core SEPP Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses SEPPFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}
module _3gpp-5gc-nrm-externalseppfunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-extternalseppfunction;
prefix extsepp3gpp;

3GPP
Release 16 341 3GPP TS 28.541 V16.23.0 (2019-0912)

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import ietf-inet-types { prefix inet; }

organization "3gpp SA5";


description "This IOC represents the external SEPP function which support message filtering
and policing on inter-PLMN control plane interface. For more information about the
SEPP, see 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-11-17 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V16.X.XX";
}

grouping ExternalSEPPFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

container pLMNId {
description "PLMN Identifiers of the sepp.
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";
uses types3gpp:PLMNId;
}

leaf sEPPId {
type uint16;
}

leaf fqdn {
description "The domain name of the SEPP.";
type inet:domain-name;
}

augment "/me3gpp:ManagedElement" {
list ExternalSEPPFunction {
description "5G Core SEPP Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses ExternalSEPPFunctionGrp;
}
}
}
}

H.5.20 [email protected]
module _3gpp-5gc-nrm-smffunction {
yang-version 1.1;
namespace urn:3gpp:sa5:_3gpp-5gc-nrm-smffunction;
prefix smf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-top { prefix top3gpp; }

description "SMFFunction derived from basic ManagedFunction.";

revision 2019-10-25 { reference "S5-194457 S5-193518"; }


revision 2019 revision 2019-05-31 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

revision 2018-08-07 {

3GPP
Release 16 342 3GPP TS 28.541 V16.23.0 (2019-0912)

description "Initial revision";


}

grouping SMFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
min-elements 1;
description "A list of PLMN identifiers (Mobile Country Code and Mobile Network Code).";
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf-list nRTACList {
description "List of Tracking Area Codes (legacy TAC or extended TAC)
where the represented management function is serving.";
reference "TS 38.413 clause 9.3.3.10";
min-elements 1;
config false;
type types3gpp:Tac;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceList {
description "All supported NF services registered on the service-based interface.";
min-elements 1;
config false;
type string;
}

leaf-list sNSSAIList {
min-elements 0;
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list SMFFunction {
description "5G Core SMF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses SMFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.21 [email protected]
module _3gpp-5gc-nrm-smsffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-smsffunction;

3GPP
Release 16 343 3GPP TS 28.541 V16.23.0 (2019-0912)

prefix smsf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the SMSF function defined in 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019 revision 2019-05-15 {


description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping SMSFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceListmanagedNFProfile {
description "All supported NF services registered on the service-based interface.";
config false;
type string;
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list SMSFFunction {
description "5G Core SMSF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses SMSFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.22 [email protected]
module _3gpp-5gc-nrm-udmfunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-udmfunction;
prefix udm3gpp;

3GPP
Release 16 344 3GPP TS 28.541 V16.23.0 (2019-0912)

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the UDM function in 5GC. For more information about the UDM, see
3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019-05-22 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping UDMFuntionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfilesBIServiceList {
description "All supported NF services registered on the service-based interface.";
config false;
type string;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list UDMFunction {

3GPP
Release 16 345 3GPP TS 28.541 V16.23.0 (2019-0912)

description "5G Core UDM Function";


reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses UDMFuntionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.23 [email protected]
module _3gpp-5gc-nrm-udrfunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-udrfunction;
prefix udr3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the UDR function in 5GC. For more information about the UDR, see
3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019-05-22 {
description "initial revision";
revision 2019-05-22 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping UDRFuntionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sBIServiceList {
description "All supported NF services registered on the service-based interface.";
config false;
type string;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

3GPP
Release 16 346 3GPP TS 28.541 V16.23.0 (2019-0912)

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}
}

augment "/me3gpp:ManagedElement" {
list UDRFunction {
description "5G Core UDR Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses UDRFuntionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.24 [email protected]
module _3gpp-5gc-nrm-udsffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-udsffunction;
prefix udsf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the UDSF function which can be interacted with any other 5GC NF
defined in 3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-25 { reference "S5-194457 S5-195427 S5-193518"; }

revision 2019-05-22 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

grouping UDSFFuntionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "List of at most six entries of PLMN Identifiers, but at least one (the primary
PLMN Id).
The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile
Network Code (MNC).";

min-elements 1;
max-elements 6;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

3GPP
Release 16 347 3GPP TS 28.541 V16.23.0 (2019-0912)

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfilesBIServiceList {
description "All supported NF services registered on the service-based interface.";
config false;
type string;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
//optional support
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}
}

augment "/me3gpp:ManagedElement" {
list UDSFFunction {
description "5G Core UDSF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses UDSFFuntionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}

H.5.25 [email protected]
module _3gpp-5gc-nrm-upffunction {
yang-version 1.1;
namespace urn:3gpp:sa5:_3gpp-5gc-nrm-upffunction;
prefix upf3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-common-top { prefix top3gpp; }

description "UPFFunction derived from basic ManagedFunction.";

revision 2019-10-25 { reference "S5-194457 S5-193518"; }


revision 2019-05-31 {
description "Ericsson refactoring.";
reference "Based on
3GPP TS 28.541 V15.X.XX";
}

revision 2018-08-07 {
description "Initial revision";
}

grouping UPFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

list pLMNIdList {
description "A list of PLMN identifiers (Mobile Country Code and Mobile Network Code).";
min-elements 1;
key "mcc mnc";
uses types3gpp:PLMNId;
}

leaf-list nRTACList {
description "List of Tracking Area Codes (legacy TAC or extended TAC)
where the represented management function is serving.";
reference "TS 38.413 clause 9.3.3.10";
min-elements 1;
config false;
type types3gpp:Tac;

3GPP
Release 16 348 3GPP TS 28.541 V16.23.0 (2019-0912)

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
min-elements 0;
reference "3GPP TS 23.003";
type types3gpp:SNssai;
}

list managedNFProfile {
key idx;
min-elements 1;
uses types3gpp:ManagedNFProfile;
}
}

list commModelList {
min-elements 1;
key "groupId";
uses types5g3gpp:CommModel;
}
}

augment "/me3gpp:ManagedElement" {
list UPFFunction {
description "5G Core UPF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses UPFFunctionGrp;
}
uses mf3gpp:ManagedFunctionContainedClasses;
}
}
}
module _3gpp-5gc-nrm-scpfunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-scpfunction;
prefix scp3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-5g-common-yang-types { prefix types5g3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the SCP function in 5GC. For more information about the SCP, see
3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-20 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V16.X.XX";
}

grouping SCPFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

leaf address {
description "The host address of the SCP.";
type inet:host;
}

list supportedFuncList {
min-elements 1;
key "function";
uses types5g3gpp:SupportedFunc;
}

3GPP
Release 16 349 3GPP TS 28.541 V16.23.0 (2019-0912)

augment "/me3gpp:ManagedElement" {
list SCPFunction {
description "5G Core SCP Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses SCPFunctionGrp;
}
}
}
}
module _3gpp-5gc-nrm-neffunction {
yang-version 1.1;

namespace urn:3gpp:sa5:_3gpp-5gc-nrm-neffunction;
prefix nef3gpp;

import _3gpp-common-managed-function { prefix mf3gpp; }


import _3gpp-common-managed-element { prefix me3gpp; }
import ietf-inet-types { prefix inet; }
import _3gpp-common-yang-types { prefix types3gpp; }
import _3gpp-5g-common-yang-types { prefix types5g3gpp; }
import _3gpp-common-top { prefix top3gpp; }

organization "3gpp SA5";


description "This IOC represents the NEF function in 5GC. For more information about the NEF, see
3GPP TS 23.501.";
reference "3GPP TS 28.541";

revision 2019-10-20 {
description "initial revision";
reference "Based on
3GPP TS 28.541 V16.X.XX";
}

grouping NEFFunctionGrp {
uses mf3gpp:ManagedFunctionGrp;

leaf sBIFQDN {
description "The FQDN of the registered NF instance in the service-based interface.";
type inet:domain-name;
}

leaf-list sNSSAIList {
description "List of S-NSSAIs the managed object is capable of supporting.
(Single Network Slice Selection Assistance Information)
An S-NSSAI has an SST (Slice/Service type) and an optional SD
(Slice Differentiator) field.";
type types3gpp:SNssai;
}

leaf-list capabilityList {
description "List of supported capabilities of the NEF.";
reference "3GPP TS 23.003";
type string;
}

leaf isINEF {
type boolean;
}

leaf isCAPIFSup {
type boolean;
}

augment "/me3gpp:ManagedElement" {
list NEFFunction {
description "5G Core NEF Function";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses NEFFunctionGrp;
}

3GPP
Release 16 350 3GPP TS 28.541 V16.23.0 (2019-0912)

}
}
}

H.6 Graphical representationVoid


This is the YANG module tree diagram for 5GC, NR and NG-RAN NRM. Its syntax is defined in [46].
module: _3gpp-common-managed-element
+--rw ManagedElement* [id]
+--rw id string
+--rw attributes
| +--rw dnPrefix? types3gpp:DistinguishedName
| +--rw userLabel? string
| +--ro locationName? string
| +--ro managedBy* types3gpp:DistinguishedName
| +--ro managedElementTypeList* string
| +--ro supportedMeasurementsGPs* [measurementType] {MeasurementsUnderManagedElement}?
| | +--ro measurementType string
| | +--ro supportedGPs* uint32
| +--ro vendorName? string
| +--rw userDefinedState? string
| +--ro swVersion? string
| +--rw priorityLabel uint32
+--rw MeasurementControl* [id] {MeasurementsUnderManagedElement}?
| +--rw id string
| +--rw attributes
| | +--rw pMAdministrativeState? types3gpp:AdministrativeState
| | +--ro pMOperationalState types3gpp:OperationalState
| | +--rw defaultFileLocation? string
| | +--rw defaultFileBasedGP uint32
| | +--rw defaultFileReportingPeriod uint32
| | +--rw defaultStreamTarget? string {StreamingSupported}?
| | +--rw defaultStreamBasedGP uint32 {StreamingSupported}?
| +--rw MeasurementReader* [id]
| +--rw id string
| +--rw attributes
| +--rw measurementTypes* string
| +--rw managedObjectDNsBasic* types3gpp:DistinguishedName
| +--rw managedObjectDNs* types3gpp:DistinguishedName
| +--rw fileLocation? string
| +--rw fileBasedGP uint32
| +--rw fileReportingPeriod uint32
| +--rw streamTarget? string
| +--rw streamBasedGP uint32
+--rw gnbdu3gpp:GNBDUFunction* [id]
| +--rw gnbdu3gpp:id string
| +--rw gnbdu3gpp:attributes
| | +--rw gnbdu3gpp:userLabel? string
| | +--rw gnbdu3gpp:vnfParametersList!
| | | +--rw gnbdu3gpp:vnfInstanceId string
| | | +--rw gnbdu3gpp:vnfdId? string
| | | +--rw gnbdu3gpp:flavourId? string
| | | +--rw gnbdu3gpp:autoScalable boolean
| | +--rw gnbdu3gpp:peeParametersList!
| | | +--rw gnbdu3gpp:siteIdentification string
| | | +--rw gnbdu3gpp:siteLatitude? decimal64
| | | +--rw gnbdu3gpp:siteLongitude? decimal64
| | | +--rw gnbdu3gpp:siteDescription string
| | | +--rw gnbdu3gpp:equipmentType string
| | | +--rw gnbdu3gpp:environmentType string
| | | +--rw gnbdu3gpp:powerInterface string
| | +--rw gnbdu3gpp:priorityLabel uint32
| | +--rw gnbdu3gpp:gNBId int64
| | +--rw gnbdu3gpp:gNBIdLength int32
| | +--rw gnbdu3gpp:gNBDUId int64
| | +--rw gnbdu3gpp:gNBDUName string
| +--rw nrsectcarr3gpp:NRSectorCarrier* [id]
| | +--rw nrsectcarr3gpp:id string
| | +--rw nrsectcarr3gpp:attributes
| | +--rw nrsectcarr3gpp:userLabel? string
| | +--rw nrsectcarr3gpp:vnfParametersList!
| | | +--rw nrsectcarr3gpp:vnfInstanceId string
| | | +--rw nrsectcarr3gpp:vnfdId? string
| | | +--rw nrsectcarr3gpp:flavourId? string

3GPP
Release 16 351 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--rw nrsectcarr3gpp:autoScalable boolean


| | +--rw nrsectcarr3gpp:peeParametersList!
| | | +--rw nrsectcarr3gpp:siteIdentification string
| | | +--rw nrsectcarr3gpp:siteLatitude? decimal64
| | | +--rw nrsectcarr3gpp:siteLongitude? decimal64
| | | +--rw nrsectcarr3gpp:siteDescription string
| | | +--rw nrsectcarr3gpp:equipmentType string
| | | +--rw nrsectcarr3gpp:environmentType string
| | | +--rw nrsectcarr3gpp:powerInterface string
| | +--rw nrsectcarr3gpp:priorityLabel uint32
| | +--rw nrsectcarr3gpp:txDirection types3gpp:TxDirection
| | +--rw nrsectcarr3gpp:configuredMaxTxPower int32
| | +--rw nrsectcarr3gpp:arfcnDL int32
| | +--rw nrsectcarr3gpp:arfcnUL int32
| | +--rw nrsectcarr3gpp:bSChannelBwDL int32
| | +--rw nrsectcarr3gpp:bSChannelBwUL int32
| | +--rw nrsectcarr3gpp:sectorEquipmentFunctionRef types3gpp:DistinguishedName
| +--rw bwp3gpp:BWP* [id]
| | +--rw bwp3gpp:id string
| | +--rw bwp3gpp:attributes
| | +--rw bwp3gpp:userLabel? string
| | +--rw bwp3gpp:vnfParametersList!
| | | +--rw bwp3gpp:vnfInstanceId string
| | | +--rw bwp3gpp:vnfdId? string
| | | +--rw bwp3gpp:flavourId? string
| | | +--rw bwp3gpp:autoScalable boolean
| | +--rw bwp3gpp:peeParametersList!
| | | +--rw bwp3gpp:siteIdentification string
| | | +--rw bwp3gpp:siteLatitude? decimal64
| | | +--rw bwp3gpp:siteLongitude? decimal64
| | | +--rw bwp3gpp:siteDescription string
| | | +--rw bwp3gpp:equipmentType string
| | | +--rw bwp3gpp:environmentType string
| | | +--rw bwp3gpp:powerInterface string
| | +--rw bwp3gpp:priorityLabel uint32
| | +--rw bwp3gpp:bwpContext BwpContext
| | +--rw bwp3gpp:isInitialBwp IsInitialBwp
| | +--rw bwp3gpp:subCarrierSpacing uint32
| | +--rw bwp3gpp:cyclicPrefix CyclicPrefix
| | +--rw bwp3gpp:startRB uint32
| | +--rw bwp3gpp:numberOfRBs uint32
| +--rw nrcelldu3gpp:NRCellDU* [id]
| | +--rw nrcelldu3gpp:id string
| | +--rw nrcelldu3gpp:attributes
| | +--rw nrcelldu3gpp:userLabel? string
| | +--rw nrcelldu3gpp:vnfParametersList!
| | | +--rw nrcelldu3gpp:vnfInstanceId string
| | | +--rw nrcelldu3gpp:vnfdId? string
| | | +--rw nrcelldu3gpp:flavourId? string
| | | +--rw nrcelldu3gpp:autoScalable boolean
| | +--rw nrcelldu3gpp:peeParametersList!
| | | +--rw nrcelldu3gpp:siteIdentification string
| | | +--rw nrcelldu3gpp:siteLatitude? decimal64
| | | +--rw nrcelldu3gpp:siteLongitude? decimal64
| | | +--rw nrcelldu3gpp:siteDescription string
| | | +--rw nrcelldu3gpp:equipmentType string
| | | +--rw nrcelldu3gpp:environmentType string
| | | +--rw nrcelldu3gpp:powerInterface string
| | +--rw nrcelldu3gpp:priorityLabel uint32
| | +--rw nrcelldu3gpp:cellLocalId int32
| | +--ro nrcelldu3gpp:operationalState? types3gpp:OperationalState
| | +--rw nrcelldu3gpp:administrativeState types3gpp:AdministrativeState
| | +--ro nrcelldu3gpp:cellState? types3gpp:CellState
| | +--rw nrcelldu3gpp:pLMNIdList* [mcc mnc]
| | | +--rw nrcelldu3gpp:mcc Mcc
| | | +--rw nrcelldu3gpp:mnc Mnc
| | +--rw nrcelldu3gpp:sNSSAIList* types3gpp:SNssai
| | +--rw nrcelldu3gpp:nRPCI int32
| | +--rw nrcelldu3gpp:nRTAC types3gpp:Tac
| | +--rw nrcelldu3gpp:arfcnDL int32
| | +--rw nrcelldu3gpp:arfcnUL int32
| | +--rw nrcelldu3gpp:arfcnSUL int32
| | +--rw nrcelldu3gpp:bSChannelBwDL int32
| | +--rw nrcelldu3gpp:bSChannelBwUL? int32
| | +--rw nrcelldu3gpp:bSChannelBwSUL? int32
| | +--rw nrcelldu3gpp:ssbFrequency int32
| | +--rw nrcelldu3gpp:ssbPeriodicity int32
| | +--rw nrcelldu3gpp:ssbSubCarrierSpacing int32

3GPP
Release 16 352 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw nrcelldu3gpp:ssbOffset int32


| | +--rw nrcelldu3gpp:ssbDuration int32
| | +--rw nrcelldu3gpp:nRSectorCarrierRef* types3gpp:DistinguishedName
| | +--rw nrcelldu3gpp:bWPRef* types3gpp:DistinguishedName
| | +--rw nrcelldu3gpp:nRFrequencyRef* types3gpp:DistinguishedName
| +--rw ep3gpp:EP_F1C* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_F1U* [id]
| +--rw ep3gpp:id string
| +--rw ep3gpp:attributes
| +--rw ep3gpp:userLabel? string
| +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro ep3gpp:measurementType string
| | +--ro ep3gpp:supportedGPs* uint32
| +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | +--rw ep3gpp:ipAddress inet:ip-address
| | +--rw ep3gpp:vlanId uint16
| +--rw ep3gpp:remoteAddress inet:ip-address
+--rw pcf3gpp:PCFFunction* [id]
| +--rw pcf3gpp:id string
| +--rw pcf3gpp:attributes
| | +--rw pcf3gpp:userLabel? string
| | +--rw pcf3gpp:vnfParametersList!
| | | +--rw pcf3gpp:vnfInstanceId string
| | | +--rw pcf3gpp:vnfdId? string
| | | +--rw pcf3gpp:flavourId? string
| | | +--rw pcf3gpp:autoScalable boolean
| | +--rw pcf3gpp:peeParametersList!
| | | +--rw pcf3gpp:siteIdentification string
| | | +--rw pcf3gpp:siteLatitude? decimal64
| | | +--rw pcf3gpp:siteLongitude? decimal64
| | | +--rw pcf3gpp:siteDescription string
| | | +--rw pcf3gpp:equipmentType string
| | | +--rw pcf3gpp:environmentType string
| | | +--rw pcf3gpp:powerInterface string
| | +--rw pcf3gpp:priorityLabel uint32
| | +--rw pcf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw pcf3gpp:mcc Mcc
| | | +--rw pcf3gpp:mnc Mnc
| | +--rw pcf3gpp:sBIFQDN? inet:domain-name
| | +--ro pcf3gpp:sBIServiceList* string
| | +--rw pcf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N5* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N7* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N15* [id]

3GPP
Release 16 353 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw cep3gpp:id string


| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N16* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_Rx* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw af3gpp:AFFunction* [id]
| +--rw af3gpp:id string
| +--rw af3gpp:attributes
| | +--rw af3gpp:userLabel? string
| | +--rw af3gpp:vnfParametersList!
| | | +--rw af3gpp:vnfInstanceId string
| | | +--rw af3gpp:vnfdId? string
| | | +--rw af3gpp:flavourId? string
| | | +--rw af3gpp:autoScalable boolean
| | +--rw af3gpp:peeParametersList!
| | | +--rw af3gpp:siteIdentification string
| | | +--rw af3gpp:siteLatitude? decimal64
| | | +--rw af3gpp:siteLongitude? decimal64
| | | +--rw af3gpp:siteDescription string
| | | +--rw af3gpp:equipmentType string
| | | +--rw af3gpp:environmentType string
| | | +--rw af3gpp:powerInterface string
| | +--rw af3gpp:priorityLabel uint32
| +--rw cep3gpp:EP_N6* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address

3GPP
Release 16 354 3GPP TS 28.541 V16.23.0 (2019-0912)

| +--rw cep3gpp:EP_Rx* [id]


| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw udm3gpp:UDMFunction* [id]
| +--rw udm3gpp:id string
| +--rw udm3gpp:attributes
| | +--rw udm3gpp:userLabel? string
| | +--rw udm3gpp:vnfParametersList!
| | | +--rw udm3gpp:vnfInstanceId string
| | | +--rw udm3gpp:vnfdId? string
| | | +--rw udm3gpp:flavourId? string
| | | +--rw udm3gpp:autoScalable boolean
| | +--rw udm3gpp:peeParametersList!
| | | +--rw udm3gpp:siteIdentification string
| | | +--rw udm3gpp:siteLatitude? decimal64
| | | +--rw udm3gpp:siteLongitude? decimal64
| | | +--rw udm3gpp:siteDescription string
| | | +--rw udm3gpp:equipmentType string
| | | +--rw udm3gpp:environmentType string
| | | +--rw udm3gpp:powerInterface string
| | +--rw udm3gpp:priorityLabel uint32
| | +--rw udm3gpp:pLMNIdList* [mcc mnc]
| | | +--rw udm3gpp:mcc Mcc
| | | +--rw udm3gpp:mnc Mnc
| | +--rw udm3gpp:sBIFQDN? inet:domain-name
| | +--ro udm3gpp:sBIServiceList* string
| | +--rw udm3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N8* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N10* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N13* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]

3GPP
Release 16 355 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--ro cep3gpp:measurementType string


| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw udr3gpp:UDRFunction* [id]
| +--rw udr3gpp:id string
| +--rw udr3gpp:attributes
| | +--rw udr3gpp:userLabel? string
| | +--rw udr3gpp:vnfParametersList!
| | | +--rw udr3gpp:vnfInstanceId string
| | | +--rw udr3gpp:vnfdId? string
| | | +--rw udr3gpp:flavourId? string
| | | +--rw udr3gpp:autoScalable boolean
| | +--rw udr3gpp:peeParametersList!
| | | +--rw udr3gpp:siteIdentification string
| | | +--rw udr3gpp:siteLatitude? decimal64
| | | +--rw udr3gpp:siteLongitude? decimal64
| | | +--rw udr3gpp:siteDescription string
| | | +--rw udr3gpp:equipmentType string
| | | +--rw udr3gpp:environmentType string
| | | +--rw udr3gpp:powerInterface string
| | +--rw udr3gpp:priorityLabel uint32
| | +--rw udr3gpp:pLMNIdList* [mcc mnc]
| | | +--rw udr3gpp:mcc Mcc
| | | +--rw udr3gpp:mnc Mnc
| | +--rw udr3gpp:sBIFQDN? inet:domain-name
| | +--ro udr3gpp:sBIServiceList* string
| | +--rw udr3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw smf3gpp:SMFFunction* [id]
| +--rw smf3gpp:id string
| +--rw smf3gpp:attributes
| | +--rw smf3gpp:userLabel? string
| | +--rw smf3gpp:vnfParametersList!
| | | +--rw smf3gpp:vnfInstanceId string
| | | +--rw smf3gpp:vnfdId? string
| | | +--rw smf3gpp:flavourId? string
| | | +--rw smf3gpp:autoScalable boolean
| | +--rw smf3gpp:peeParametersList!
| | | +--rw smf3gpp:siteIdentification string
| | | +--rw smf3gpp:siteLatitude? decimal64
| | | +--rw smf3gpp:siteLongitude? decimal64
| | | +--rw smf3gpp:siteDescription string
| | | +--rw smf3gpp:equipmentType string
| | | +--rw smf3gpp:environmentType string
| | | +--rw smf3gpp:powerInterface string
| | +--rw smf3gpp:priorityLabel uint32
| | +--rw smf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw smf3gpp:mcc Mcc
| | | +--rw smf3gpp:mnc Mnc
| | +--ro smf3gpp:nRTACList* types3gpp:Tac
| | +--rw smf3gpp:sBIFQDN? inet:domain-name
| | +--ro smf3gpp:sBIServiceList* string
| | +--rw smf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N4* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]

3GPP
Release 16 356 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--rw cep3gpp:ipAddress inet:ip-address


| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N7* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N10* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N11* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N16* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_S5C* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw ngeir3gpp:NGEIRFunction* [id]
| +--rw ngeir3gpp:id string

3GPP
Release 16 357 3GPP TS 28.541 V16.23.0 (2019-0912)

| +--rw ngeir3gpp:attributes
| | +--rw ngeir3gpp:userLabel? string
| | +--rw ngeir3gpp:vnfParametersList!
| | | +--rw ngeir3gpp:vnfInstanceId string
| | | +--rw ngeir3gpp:vnfdId? string
| | | +--rw ngeir3gpp:flavourId? string
| | | +--rw ngeir3gpp:autoScalable boolean
| | +--rw ngeir3gpp:peeParametersList!
| | | +--rw ngeir3gpp:siteIdentification string
| | | +--rw ngeir3gpp:siteLatitude? decimal64
| | | +--rw ngeir3gpp:siteLongitude? decimal64
| | | +--rw ngeir3gpp:siteDescription string
| | | +--rw ngeir3gpp:equipmentType string
| | | +--rw ngeir3gpp:environmentType string
| | | +--rw ngeir3gpp:powerInterface string
| | +--rw ngeir3gpp:priorityLabel uint32
| | +--rw ngeir3gpp:pLMNIdList* [mcc mnc]
| | | +--rw ngeir3gpp:mcc Mcc
| | | +--rw ngeir3gpp:mnc Mnc
| | +--rw ngeir3gpp:sBIFQDN? inet:domain-name
| | +--ro ngeir3gpp:sBIServiceList* string
| | +--rw ngeir3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N17* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw gnbcucp3gpp:GNBCUCPFunction* [id]
| +--rw gnbcucp3gpp:id string
| +--rw gnbcucp3gpp:attributes
| | +--rw gnbcucp3gpp:userLabel? string
| | +--rw gnbcucp3gpp:vnfParametersList!
| | | +--rw gnbcucp3gpp:vnfInstanceId string
| | | +--rw gnbcucp3gpp:vnfdId? string
| | | +--rw gnbcucp3gpp:flavourId? string
| | | +--rw gnbcucp3gpp:autoScalable boolean
| | +--rw gnbcucp3gpp:peeParametersList!
| | | +--rw gnbcucp3gpp:siteIdentification string
| | | +--rw gnbcucp3gpp:siteLatitude? decimal64
| | | +--rw gnbcucp3gpp:siteLongitude? decimal64
| | | +--rw gnbcucp3gpp:siteDescription string
| | | +--rw gnbcucp3gpp:equipmentType string
| | | +--rw gnbcucp3gpp:environmentType string
| | | +--rw gnbcucp3gpp:powerInterface string
| | +--rw gnbcucp3gpp:priorityLabel uint32
| | +--rw gnbcucp3gpp:gNBId int64
| | +--rw gnbcucp3gpp:gNBIdLength int32
| | +--rw gnbcucp3gpp:gNBCUName string
| | +--rw gnbcucp3gpp:pLMNId* [mcc mnc]
| | +--rw gnbcucp3gpp:mcc Mcc
| | +--rw gnbcucp3gpp:mnc Mnc
| +--rw nrcellcu3gpp:NRCellCU* [id]
| | +--rw nrcellcu3gpp:id string
| | +--rw nrcellcu3gpp:attributes
| | | +--rw nrcellcu3gpp:userLabel? string
| | | +--rw nrcellcu3gpp:vnfParametersList!
| | | | +--rw nrcellcu3gpp:vnfInstanceId string
| | | | +--rw nrcellcu3gpp:vnfdId? string
| | | | +--rw nrcellcu3gpp:flavourId? string
| | | | +--rw nrcellcu3gpp:autoScalable boolean
| | | +--rw nrcellcu3gpp:peeParametersList!
| | | | +--rw nrcellcu3gpp:siteIdentification string
| | | | +--rw nrcellcu3gpp:siteLatitude? decimal64
| | | | +--rw nrcellcu3gpp:siteLongitude? decimal64
| | | | +--rw nrcellcu3gpp:siteDescription string
| | | | +--rw nrcellcu3gpp:equipmentType string
| | | | +--rw nrcellcu3gpp:environmentType string
| | | | +--rw nrcellcu3gpp:powerInterface string
| | | +--rw nrcellcu3gpp:priorityLabel uint32
| | | +--rw nrcellcu3gpp:cellLocalId int32
| | | +--rw nrcellcu3gpp:pLMNIdList* [mcc mnc]

3GPP
Release 16 358 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | | +--rw nrcellcu3gpp:mcc Mcc


| | | | +--rw nrcellcu3gpp:mnc Mnc
| | | +--rw nrcellcu3gpp:sNSSAIList* types3gpp:SNssai
| | | +--rw nrcellcu3gpp:rRMPolicyType uint16
| | | +--rw nrcellcu3gpp:rRMPolicy string
| | | +--rw nrcellcu3gpp:rRMPolicyRatio1List* [groupId]
| | | | +--rw nrcellcu3gpp:groupId uint32
| | | | +--rw nrcellcu3gpp:sNSSAIList* types3gpp:SNssai
| | | | +--rw nrcellcu3gpp:rRRMPolicyRatio? uint8
| | | +--rw nrcellcu3gpp:rRMPolicyRatio2* [groupId]
| | | | +--rw nrcellcu3gpp:groupId uint32
| | | | +--rw nrcellcu3gpp:sNSSAIList* types3gpp:SNssai
| | | | +--rw nrcellcu3gpp:quotaType? quotaType
| | | | +--rw nrcellcu3gpp:rRMPolicyMaxRatio? uint8
| | | | +--rw nrcellcu3gpp:rRMPolicyMarginMaxRatio? uint8
| | | | +--rw nrcellcu3gpp:rRMPolicyMinRatio? uint8
| | | | +--rw nrcellcu3gpp:rRMPolicyMarginMinRatio? uint8
| | | +--ro nrcellcu3gpp:nRFrequencyRef? types3gpp:DistinguishedName
| | +--rw eutranfreqrel3gpp:EUtranFreqRelation* [id]
| | | +--rw eutranfreqrel3gpp:id string
| | | +--rw eutranfreqrel3gpp:attributes
| | | +--rw eutranfreqrel3gpp:userLabel? string
| | | +--rw eutranfreqrel3gpp:vnfParametersList!
| | | | +--rw eutranfreqrel3gpp:vnfInstanceId string
| | | | +--rw eutranfreqrel3gpp:vnfdId? string
| | | | +--rw eutranfreqrel3gpp:flavourId? string
| | | | +--rw eutranfreqrel3gpp:autoScalable boolean
| | | +--rw eutranfreqrel3gpp:peeParametersList!
| | | | +--rw eutranfreqrel3gpp:siteIdentification string
| | | | +--rw eutranfreqrel3gpp:siteLatitude? decimal64
| | | | +--rw eutranfreqrel3gpp:siteLongitude? decimal64
| | | | +--rw eutranfreqrel3gpp:siteDescription string
| | | | +--rw eutranfreqrel3gpp:equipmentType string
| | | | +--rw eutranfreqrel3gpp:environmentType string
| | | | +--rw eutranfreqrel3gpp:powerInterface string
| | | +--rw eutranfreqrel3gpp:priorityLabel uint32
| | | +--rw eutranfreqrel3gpp:cellIndividualOffset? types3gpp:QOffsetRange
| | | +--rw eutranfreqrel3gpp:blackListEntry* uint16
| | | +--rw eutranfreqrel3gpp:blackListEntryIdleMode* uint16
| | | +--rw eutranfreqrel3gpp:cellReselectionPriority int32
| | | +--rw eutranfreqrel3gpp:cellReselectionSubPriority? uint8
| | | +--rw eutranfreqrel3gpp:pMax int32
| | | +--rw eutranfreqrel3gpp:qOffsetFreq? int32
| | | +--rw eutranfreqrel3gpp:qQualMin int32
| | | +--rw eutranfreqrel3gpp:qRxLevMin int32
| | | +--rw eutranfreqrel3gpp:threshXHighP int32
| | | +--rw eutranfreqrel3gpp:threshXHighQ int32
| | | +--rw eutranfreqrel3gpp:threshXLowP int32
| | | +--rw eutranfreqrel3gpp:threshXLowQ? int32
| | | +--rw eutranfreqrel3gpp:tReselectionEutra uint8
| | | +--rw eutranfreqrel3gpp:tReselectionEutraSfHigh uint8
| | | +--rw eutranfreqrel3gpp:tReselectionEutraSfMedium uint8
| | | +--rw eutranfreqrel3gpp:eUtranFrequencyRef types3gpp:DistinguishedName
| | +--rw eutrancellrel3gpp:EUtranCellRelation* [id]
| | | +--rw eutrancellrel3gpp:id string
| | | +--rw eutrancellrel3gpp:attributes
| | | +--rw eutrancellrel3gpp:userLabel? string
| | | +--rw eutrancellrel3gpp:vnfParametersList!
| | | | +--rw eutrancellrel3gpp:vnfInstanceId string
| | | | +--rw eutrancellrel3gpp:vnfdId? string
| | | | +--rw eutrancellrel3gpp:flavourId? string
| | | | +--rw eutrancellrel3gpp:autoScalable boolean
| | | +--rw eutrancellrel3gpp:peeParametersList!
| | | | +--rw eutrancellrel3gpp:siteIdentification string
| | | | +--rw eutrancellrel3gpp:siteLatitude? decimal64
| | | | +--rw eutrancellrel3gpp:siteLongitude? decimal64
| | | | +--rw eutrancellrel3gpp:siteDescription string
| | | | +--rw eutrancellrel3gpp:equipmentType string
| | | | +--rw eutrancellrel3gpp:environmentType string
| | | | +--rw eutrancellrel3gpp:powerInterface string
| | | +--rw eutrancellrel3gpp:priorityLabel uint32
| | | +--rw eutrancellrel3gpp:tCI uint64
| | | +--rw eutrancellrel3gpp:isRemoveAllowed ActionAllowed
| | | +--rw eutrancellrel3gpp:isHOAllowed ActionAllowed
| | | +--rw eutrancellrel3gpp:isICICInformationSendAllowed ActionAllowed
| | | +--rw eutrancellrel3gpp:isLBAllowed ActionAllowed
| | | +--rw eutrancellrel3gpp:isESCoveredBy EnergySavingCoverage
| | | +--rw eutrancellrel3gpp:qOffset types3gpp:QOffsetRange

3GPP
Release 16 359 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--ro eutrancellrel3gpp:cellIndividualOffset? types3gpp:QOffsetRange


| | | +--rw eutrancellrel3gpp:adjacentCell types3gpp:DistinguishedName
| | +--rw nrcellrel3gpp:NRCellRelation* [id]
| | | +--rw nrcellrel3gpp:id string
| | | +--rw nrcellrel3gpp:attributes
| | | +--rw nrcellrel3gpp:userLabel? string
| | | +--rw nrcellrel3gpp:vnfParametersList!
| | | | +--rw nrcellrel3gpp:vnfInstanceId string
| | | | +--rw nrcellrel3gpp:vnfdId? string
| | | | +--rw nrcellrel3gpp:flavourId? string
| | | | +--rw nrcellrel3gpp:autoScalable boolean
| | | +--rw nrcellrel3gpp:peeParametersList!
| | | | +--rw nrcellrel3gpp:siteIdentification string
| | | | +--rw nrcellrel3gpp:siteLatitude? decimal64
| | | | +--rw nrcellrel3gpp:siteLongitude? decimal64
| | | | +--rw nrcellrel3gpp:siteDescription string
| | | | +--rw nrcellrel3gpp:equipmentType string
| | | | +--rw nrcellrel3gpp:environmentType string
| | | | +--rw nrcellrel3gpp:powerInterface string
| | | +--rw nrcellrel3gpp:priorityLabel uint32
| | | +--rw nrcellrel3gpp:nRTCI? uint64
| | | +--rw nrcellrel3gpp:cellIndividualOffset
| | | | +--rw nrcellrel3gpp:rsrpOffsetSsb? types3gpp:QOffsetRange
| | | | +--rw nrcellrel3gpp:rsrqOffsetSsb? types3gpp:QOffsetRange
| | | | +--rw nrcellrel3gpp:sinrOffsetSsb? types3gpp:QOffsetRange
| | | | +--rw nrcellrel3gpp:rsrpOffsetCsiRs? types3gpp:QOffsetRange
| | | | +--rw nrcellrel3gpp:rsrqOffsetCsiRs? types3gpp:QOffsetRange
| | | | +--rw nrcellrel3gpp:sinrOffsetCsiRs? types3gpp:QOffsetRange
| | | +--rw nrcellrel3gpp:nRFreqRelationRef types3gpp:DistinguishedName
| | | +--rw nrcellrel3gpp:adjacentNRCellRef types3gpp:DistinguishedName
| | +--rw nrfreqrel3gpp:NRFreqRelation* [id]
| | +--rw nrfreqrel3gpp:id string
| | +--rw nrfreqrel3gpp:attributes
| | +--rw nrfreqrel3gpp:userLabel? string
| | +--rw nrfreqrel3gpp:vnfParametersList!
| | | +--rw nrfreqrel3gpp:vnfInstanceId string
| | | +--rw nrfreqrel3gpp:vnfdId? string
| | | +--rw nrfreqrel3gpp:flavourId? string
| | | +--rw nrfreqrel3gpp:autoScalable boolean
| | +--rw nrfreqrel3gpp:peeParametersList!
| | | +--rw nrfreqrel3gpp:siteIdentification string
| | | +--rw nrfreqrel3gpp:siteLatitude? decimal64
| | | +--rw nrfreqrel3gpp:siteLongitude? decimal64
| | | +--rw nrfreqrel3gpp:siteDescription string
| | | +--rw nrfreqrel3gpp:equipmentType string
| | | +--rw nrfreqrel3gpp:environmentType string
| | | +--rw nrfreqrel3gpp:powerInterface string
| | +--rw nrfreqrel3gpp:priorityLabel uint32
| | +--rw nrfreqrel3gpp:offsetMO
| | | +--rw nrfreqrel3gpp:rsrpOffsetSsb? types3gpp:QOffsetRange
| | | +--rw nrfreqrel3gpp:rsrqOffsetSsb? types3gpp:QOffsetRange
| | | +--rw nrfreqrel3gpp:sinrOffsetSsb? types3gpp:QOffsetRange
| | | +--rw nrfreqrel3gpp:rsrpOffsetCsiRs? types3gpp:QOffsetRange
| | | +--rw nrfreqrel3gpp:rsrqOffsetCsiRs? types3gpp:QOffsetRange
| | | +--rw nrfreqrel3gpp:sinrOffsetCsiRs? types3gpp:QOffsetRange
| | +--rw nrfreqrel3gpp:blackListEntry* uint16
| | +--rw nrfreqrel3gpp:blackListEntryIdleMode* uint16
| | +--rw nrfreqrel3gpp:cellReselectionPriority? uint32
| | +--rw nrfreqrel3gpp:cellReselectionSubPriority? uint8
| | +--rw nrfreqrel3gpp:pMax? int32
| | +--rw nrfreqrel3gpp:qOffsetFreq? types3gpp:QOffsetRange
| | +--rw nrfreqrel3gpp:qQualMin? int32
| | +--rw nrfreqrel3gpp:qRxLevMin int32
| | +--rw nrfreqrel3gpp:threshXHighP int32
| | +--rw nrfreqrel3gpp:threshXHighQ int32
| | +--rw nrfreqrel3gpp:threshXLowP int32
| | +--rw nrfreqrel3gpp:threshXLowQ int32
| | +--rw nrfreqrel3gpp:tReselectionNR int32
| | +--rw nrfreqrel3gpp:tReselectionNRSfHigh uint8
| | +--rw nrfreqrel3gpp:tReselectionNRSfMedium uint8
| | +--rw nrfreqrel3gpp:nRFrequencyRef types3gpp:DistinguishedName
| +--rw ep3gpp:EP_E1* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string

3GPP
Release 16 360 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--ro ep3gpp:supportedGPs* uint32


| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_F1C* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_NgC* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_XnC* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_X2C* [id]
| +--rw ep3gpp:id string
| +--rw ep3gpp:attributes
| +--rw ep3gpp:userLabel? string
| +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro ep3gpp:measurementType string
| | +--ro ep3gpp:supportedGPs* uint32
| +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | +--rw ep3gpp:ipAddress inet:ip-address
| | +--rw ep3gpp:vlanId uint16
| +--rw ep3gpp:remoteAddress inet:ip-address
+--rw sepp3gpp:SEPPFunction* [id]
| +--rw sepp3gpp:id string
| +--rw sepp3gpp:attributes
| | +--rw sepp3gpp:userLabel? string
| | +--rw sepp3gpp:vnfParametersList!
| | | +--rw sepp3gpp:vnfInstanceId string
| | | +--rw sepp3gpp:vnfdId? string
| | | +--rw sepp3gpp:flavourId? string
| | | +--rw sepp3gpp:autoScalable boolean
| | +--rw sepp3gpp:peeParametersList!
| | | +--rw sepp3gpp:siteIdentification string
| | | +--rw sepp3gpp:siteLatitude? decimal64
| | | +--rw sepp3gpp:siteLongitude? decimal64
| | | +--rw sepp3gpp:siteDescription string
| | | +--rw sepp3gpp:equipmentType string
| | | +--rw sepp3gpp:environmentType string
| | | +--rw sepp3gpp:powerInterface string
| | +--rw sepp3gpp:priorityLabel uint32
| | +--rw sepp3gpp:pLMNIdList* [mcc mnc]
| | +--rw sepp3gpp:mcc Mcc
| | +--rw sepp3gpp:mnc Mnc
| +--rw cep3gpp:EP_N32* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string

3GPP
Release 16 361 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName


| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_IPX* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw gnbcuup3gpp:GNBCUUPFunction* [id]
| +--rw gnbcuup3gpp:id string
| +--rw gnbcuup3gpp:attributes
| | +--rw gnbcuup3gpp:userLabel? string
| | +--rw gnbcuup3gpp:vnfParametersList!
| | | +--rw gnbcuup3gpp:vnfInstanceId string
| | | +--rw gnbcuup3gpp:vnfdId? string
| | | +--rw gnbcuup3gpp:flavourId? string
| | | +--rw gnbcuup3gpp:autoScalable boolean
| | +--rw gnbcuup3gpp:peeParametersList!
| | | +--rw gnbcuup3gpp:siteIdentification string
| | | +--rw gnbcuup3gpp:siteLatitude? decimal64
| | | +--rw gnbcuup3gpp:siteLongitude? decimal64
| | | +--rw gnbcuup3gpp:siteDescription string
| | | +--rw gnbcuup3gpp:equipmentType string
| | | +--rw gnbcuup3gpp:environmentType string
| | | +--rw gnbcuup3gpp:powerInterface string
| | +--rw gnbcuup3gpp:priorityLabel uint32
| | +--rw gnbcuup3gpp:gNBId int64
| | +--rw gnbcuup3gpp:gNBIdLength int32
| | +--rw gnbcuup3gpp:pLMNIdList* [mcc mnc]
| | +--rw gnbcuup3gpp:mcc Mcc
| | +--rw gnbcuup3gpp:mnc Mnc
| +--rw ep3gpp:EP_E1* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_F1U* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_NgU* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address

3GPP
Release 16 362 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--rw ep3gpp:vlanId uint16


| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_XnU* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_X2U* [id]
| | +--rw ep3gpp:id string
| | +--rw ep3gpp:attributes
| | +--rw ep3gpp:userLabel? string
| | +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro ep3gpp:measurementType string
| | | +--ro ep3gpp:supportedGPs* uint32
| | +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw ep3gpp:ipAddress inet:ip-address
| | | +--rw ep3gpp:vlanId uint16
| | +--rw ep3gpp:remoteAddress inet:ip-address
| +--rw ep3gpp:EP_S1U* [id]
| +--rw ep3gpp:id string
| +--rw ep3gpp:attributes
| +--rw ep3gpp:userLabel? string
| +--ro ep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro ep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro ep3gpp:measurementType string
| | +--ro ep3gpp:supportedGPs* uint32
| +--rw ep3gpp:localAddress* [ipAddress vlanId]
| | +--rw ep3gpp:ipAddress inet:ip-address
| | +--rw ep3gpp:vlanId uint16
| +--rw ep3gpp:remoteAddress inet:ip-address
+--rw nwdaf3gpp:NWDAFFunction* [id]
| +--rw nwdaf3gpp:id string
| +--rw nwdaf3gpp:attributes
| | +--rw nwdaf3gpp:userLabel? string
| | +--rw nwdaf3gpp:vnfParametersList!
| | | +--rw nwdaf3gpp:vnfInstanceId string
| | | +--rw nwdaf3gpp:vnfdId? string
| | | +--rw nwdaf3gpp:flavourId? string
| | | +--rw nwdaf3gpp:autoScalable boolean
| | +--rw nwdaf3gpp:peeParametersList!
| | | +--rw nwdaf3gpp:siteIdentification string
| | | +--rw nwdaf3gpp:siteLatitude? decimal64
| | | +--rw nwdaf3gpp:siteLongitude? decimal64
| | | +--rw nwdaf3gpp:siteDescription string
| | | +--rw nwdaf3gpp:equipmentType string
| | | +--rw nwdaf3gpp:environmentType string
| | | +--rw nwdaf3gpp:powerInterface string
| | +--rw nwdaf3gpp:priorityLabel uint32
| | +--rw nwdaf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw nwdaf3gpp:mcc Mcc
| | | +--rw nwdaf3gpp:mnc Mnc
| | +--rw nwdaf3gpp:sBIFQDN? inet:domain-name
| | +--ro nwdaf3gpp:sBIServiceList* string
| | +--rw nwdaf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw smsf3gpp:SMSFFunction* [id]
| +--rw smsf3gpp:id string
| +--rw smsf3gpp:attributes

3GPP
Release 16 363 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw smsf3gpp:userLabel? string


| | +--rw smsf3gpp:vnfParametersList!
| | | +--rw smsf3gpp:vnfInstanceId string
| | | +--rw smsf3gpp:vnfdId? string
| | | +--rw smsf3gpp:flavourId? string
| | | +--rw smsf3gpp:autoScalable boolean
| | +--rw smsf3gpp:peeParametersList!
| | | +--rw smsf3gpp:siteIdentification string
| | | +--rw smsf3gpp:siteLatitude? decimal64
| | | +--rw smsf3gpp:siteLongitude? decimal64
| | | +--rw smsf3gpp:siteDescription string
| | | +--rw smsf3gpp:equipmentType string
| | | +--rw smsf3gpp:environmentType string
| | | +--rw smsf3gpp:powerInterface string
| | +--rw smsf3gpp:priorityLabel uint32
| | +--rw smsf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw smsf3gpp:mcc Mcc
| | | +--rw smsf3gpp:mnc Mnc
| | +--rw smsf3gpp:sBIFQDN? inet:domain-name
| | +--ro smsf3gpp:sBIServiceList* string
| +--rw cep3gpp:EP_N20* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N21* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_MAP_SMSC* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw udsf3gpp:UDSFFunction* [id]
| +--rw udsf3gpp:id string
| +--rw udsf3gpp:attributes
| | +--rw udsf3gpp:userLabel? string
| | +--rw udsf3gpp:vnfParametersList!
| | | +--rw udsf3gpp:vnfInstanceId string
| | | +--rw udsf3gpp:vnfdId? string
| | | +--rw udsf3gpp:flavourId? string
| | | +--rw udsf3gpp:autoScalable boolean
| | +--rw udsf3gpp:peeParametersList!
| | | +--rw udsf3gpp:siteIdentification string
| | | +--rw udsf3gpp:siteLatitude? decimal64
| | | +--rw udsf3gpp:siteLongitude? decimal64
| | | +--rw udsf3gpp:siteDescription string
| | | +--rw udsf3gpp:equipmentType string
| | | +--rw udsf3gpp:environmentType string
| | | +--rw udsf3gpp:powerInterface string
| | +--rw udsf3gpp:priorityLabel uint32
| | +--rw udsf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw udsf3gpp:mcc Mcc
| | | +--rw udsf3gpp:mnc Mnc
| | +--rw udsf3gpp:sBIFQDN? inet:domain-name

3GPP
Release 16 364 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--ro udsf3gpp:sBIServiceList* string


| | +--rw udsf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw dn3gpp:DNFunction* [id]
| +--rw dn3gpp:id string
| +--rw dn3gpp:attributes
| | +--rw dn3gpp:userLabel? string
| | +--rw dn3gpp:vnfParametersList!
| | | +--rw dn3gpp:vnfInstanceId string
| | | +--rw dn3gpp:vnfdId? string
| | | +--rw dn3gpp:flavourId? string
| | | +--rw dn3gpp:autoScalable boolean
| | +--rw dn3gpp:peeParametersList!
| | | +--rw dn3gpp:siteIdentification string
| | | +--rw dn3gpp:siteLatitude? decimal64
| | | +--rw dn3gpp:siteLongitude? decimal64
| | | +--rw dn3gpp:siteDescription string
| | | +--rw dn3gpp:equipmentType string
| | | +--rw dn3gpp:environmentType string
| | | +--rw dn3gpp:powerInterface string
| | +--rw dn3gpp:priorityLabel uint32
| +--rw cep3gpp:EP_N6* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw nssf3gpp:NSSFFunction* [id]
| +--rw nssf3gpp:id string
| +--rw nssf3gpp:attributes
| | +--rw nssf3gpp:userLabel? string
| | +--rw nssf3gpp:vnfParametersList!
| | | +--rw nssf3gpp:vnfInstanceId string
| | | +--rw nssf3gpp:vnfdId? string
| | | +--rw nssf3gpp:flavourId? string
| | | +--rw nssf3gpp:autoScalable boolean
| | +--rw nssf3gpp:peeParametersList!
| | | +--rw nssf3gpp:siteIdentification string
| | | +--rw nssf3gpp:siteLatitude? decimal64
| | | +--rw nssf3gpp:siteLongitude? decimal64
| | | +--rw nssf3gpp:siteDescription string
| | | +--rw nssf3gpp:equipmentType string
| | | +--rw nssf3gpp:environmentType string
| | | +--rw nssf3gpp:powerInterface string
| | +--rw nssf3gpp:priorityLabel uint32
| | +--rw nssf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw nssf3gpp:mcc Mcc
| | | +--rw nssf3gpp:mnc Mnc
| | +--rw nssf3gpp:sBIFQDN? inet:domain-name
| | +--rw nssf3gpp:sNSSAIList* types3gpp:SNssai
| | +--rw nssf3gpp:nSIIdListWrap* types3gpp:NsiId
| +--rw cep3gpp:EP_N22* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]

3GPP
Release 16 365 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--rw cep3gpp:ipAddress inet:ip-address


| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N31* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw ausf3gpp:AUSFFunction* [id]
| +--rw ausf3gpp:id string
| +--rw ausf3gpp:attributes
| | +--rw ausf3gpp:userLabel? string
| | +--rw ausf3gpp:vnfParametersList!
| | | +--rw ausf3gpp:vnfInstanceId string
| | | +--rw ausf3gpp:vnfdId? string
| | | +--rw ausf3gpp:flavourId? string
| | | +--rw ausf3gpp:autoScalable boolean
| | +--rw ausf3gpp:peeParametersList!
| | | +--rw ausf3gpp:siteIdentification string
| | | +--rw ausf3gpp:siteLatitude? decimal64
| | | +--rw ausf3gpp:siteLongitude? decimal64
| | | +--rw ausf3gpp:siteDescription string
| | | +--rw ausf3gpp:equipmentType string
| | | +--rw ausf3gpp:environmentType string
| | | +--rw ausf3gpp:powerInterface string
| | +--rw ausf3gpp:priorityLabel uint32
| | +--rw ausf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw ausf3gpp:mcc Mcc
| | | +--rw ausf3gpp:mnc Mnc
| | +--rw ausf3gpp:sBIFQDN? inet:domain-name
| | +--ro ausf3gpp:sBIServiceList* string
| | +--rw ausf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N12* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N13* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string

3GPP
Release 16 366 3GPP TS 28.541 V16.23.0 (2019-0912)

| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw upf3gpp:UPFFunction* [id]
| +--rw upf3gpp:id string
| +--rw upf3gpp:attributes
| | +--rw upf3gpp:userLabel? string
| | +--rw upf3gpp:vnfParametersList!
| | | +--rw upf3gpp:vnfInstanceId string
| | | +--rw upf3gpp:vnfdId? string
| | | +--rw upf3gpp:flavourId? string
| | | +--rw upf3gpp:autoScalable boolean
| | +--rw upf3gpp:peeParametersList!
| | | +--rw upf3gpp:siteIdentification string
| | | +--rw upf3gpp:siteLatitude? decimal64
| | | +--rw upf3gpp:siteLongitude? decimal64
| | | +--rw upf3gpp:siteDescription string
| | | +--rw upf3gpp:equipmentType string
| | | +--rw upf3gpp:environmentType string
| | | +--rw upf3gpp:powerInterface string
| | +--rw upf3gpp:priorityLabel uint32
| | +--rw upf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw upf3gpp:mcc Mcc
| | | +--rw upf3gpp:mnc Mnc
| | +--ro upf3gpp:nRTACList* types3gpp:Tac
| | +--rw upf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N4* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N3* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N9* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_S5U* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32

3GPP
Release 16 367 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw cep3gpp:localAddress* [ipAddress vlanId]


| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| | +--ro cep3gpp:sBIService* string
| +--rw cep3gpp:EP_N6* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw lmf3gpp:LMFFunction* [id]
| +--rw lmf3gpp:id string
| +--rw lmf3gpp:attributes
| | +--rw lmf3gpp:userLabel? string
| | +--rw lmf3gpp:vnfParametersList!
| | | +--rw lmf3gpp:vnfInstanceId string
| | | +--rw lmf3gpp:vnfdId? string
| | | +--rw lmf3gpp:flavourId? string
| | | +--rw lmf3gpp:autoScalable boolean
| | +--rw lmf3gpp:peeParametersList!
| | | +--rw lmf3gpp:siteIdentification string
| | | +--rw lmf3gpp:siteLatitude? decimal64
| | | +--rw lmf3gpp:siteLongitude? decimal64
| | | +--rw lmf3gpp:siteDescription string
| | | +--rw lmf3gpp:equipmentType string
| | | +--rw lmf3gpp:environmentType string
| | | +--rw lmf3gpp:powerInterface string
| | +--rw lmf3gpp:priorityLabel uint32
| | +--rw lmf3gpp:pLMNIdList* [mcc mnc]
| | +--rw lmf3gpp:mcc Mcc
| | +--rw lmf3gpp:mnc Mnc
| +--rw cep3gpp:EP_NLS* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw amf3gpp:AMFFunction* [id]
| +--rw amf3gpp:id string
| +--rw amf3gpp:attributes
| | +--rw amf3gpp:userLabel? string
| | +--rw amf3gpp:vnfParametersList!
| | | +--rw amf3gpp:vnfInstanceId string
| | | +--rw amf3gpp:vnfdId? string
| | | +--rw amf3gpp:flavourId? string
| | | +--rw amf3gpp:autoScalable boolean
| | +--rw amf3gpp:peeParametersList!
| | | +--rw amf3gpp:siteIdentification string
| | | +--rw amf3gpp:siteLatitude? decimal64
| | | +--rw amf3gpp:siteLongitude? decimal64
| | | +--rw amf3gpp:siteDescription string
| | | +--rw amf3gpp:equipmentType string
| | | +--rw amf3gpp:environmentType string

3GPP
Release 16 368 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--rw amf3gpp:powerInterface string


| | +--rw amf3gpp:priorityLabel uint32
| | +--rw amf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw amf3gpp:mcc Mcc
| | | +--rw amf3gpp:mnc Mnc
| | +--rw amf3gpp:aMFIdentifier!
| | | +--rw amf3gpp:amfRegionId? AmfRegionId
| | | +--rw amf3gpp:amfSetId? AmfSetId
| | | +--rw amf3gpp:amfPointer? AmfPointer
| | +--rw amf3gpp:sBIFQDN? inet:domain-name
| | +--ro amf3gpp:sBIServiceList* string
| | +--rw amf3gpp:weightFactor? uint16
| | +--rw amf3gpp:sNSSAIList* types3gpp:SNssai
| +--rw cep3gpp:EP_N2* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N8* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N11* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N12* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N14* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N15* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName

3GPP
Release 16 369 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]


| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N17* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N20* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N22* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_N26* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_NLS* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_NLG* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | | +--ro cep3gpp:measurementType string
| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16

3GPP
Release 16 370 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw cep3gpp:remoteAddress inet:ip-address


| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw nrf3gpp:NRFFunction* [id]
| +--rw nrf3gpp:id string
| +--rw nrf3gpp:attributes
| | +--rw nrf3gpp:userLabel? string
| | +--rw nrf3gpp:vnfParametersList!
| | | +--rw nrf3gpp:vnfInstanceId string
| | | +--rw nrf3gpp:vnfdId? string
| | | +--rw nrf3gpp:flavourId? string
| | | +--rw nrf3gpp:autoScalable boolean
| | +--rw nrf3gpp:peeParametersList!
| | | +--rw nrf3gpp:siteIdentification string
| | | +--rw nrf3gpp:siteLatitude? decimal64
| | | +--rw nrf3gpp:siteLongitude? decimal64
| | | +--rw nrf3gpp:siteDescription string
| | | +--rw nrf3gpp:equipmentType string
| | | +--rw nrf3gpp:environmentType string
| | | +--rw nrf3gpp:powerInterface string
| | +--rw nrf3gpp:priorityLabel uint32
| | +--rw nrf3gpp:pLMNIdList* [mcc mnc]
| | | +--rw nrf3gpp:mcc Mcc
| | | +--rw nrf3gpp:mnc Mnc
| | +--rw nrf3gpp:sBIFQDN? inet:domain-name
| | +--rw nrf3gpp:nSIIdListWrap* types3gpp:NsiId
| | +--rw nrf3gpp:sNSSAIList* types3gpp:SNssai
| | +--rw nrf3gpp:nFProfileList* [nfInstanceID]
| | +--rw nrf3gpp:nfInstanceID string
| | +--rw nrf3gpp:nfType types3gpp:NfType
| | +--rw nrf3gpp:nfStatus NFStatus
| | +--rw nrf3gpp:heartBeatTimer? uint16
| | +--rw nrf3gpp:plmnList* [mcc mnc]
| | | +--rw nrf3gpp:mcc Mcc
| | | +--rw nrf3gpp:mnc Mnc
| | +--rw nrf3gpp:sNssais* [sst sd]
| | | +--rw nrf3gpp:sst uint32
| | | +--rw nrf3gpp:sd string
| | +--rw nrf3gpp:perPlmnSnssaiList* [idx]
| | | +--rw nrf3gpp:idx uint32
| | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | +--rw nrf3gpp:mcc Mcc
| | | | +--rw nrf3gpp:mnc Mnc
| | | +--rw nrf3gpp:sNssaiList* [sst sd]
| | | +--rw nrf3gpp:sst uint32
| | | +--rw nrf3gpp:sd string
| | +--rw nrf3gpp:nsiList* string
| | +--rw nrf3gpp:fqdn? inet:domain-name
| | +--rw nrf3gpp:interPlmnFqdn? inet:domain-name
| | +--rw nrf3gpp:ipv4Addresses* inet:ipv4-address
| | +--rw nrf3gpp:ipv6Addresses* inet:ipv6-address
| | +--rw nrf3gpp:allowedPlmns* [mcc mnc]
| | | +--rw nrf3gpp:mcc Mcc
| | | +--rw nrf3gpp:mnc Mnc
| | +--rw nrf3gpp:allowedNfTypes* types3gpp:NfType
| | +--rw nrf3gpp:allowedNfDomains* string
| | +--rw nrf3gpp:allowedNssais* [sst sd]
| | | +--rw nrf3gpp:sst uint32
| | | +--rw nrf3gpp:sd string
| | +--rw nrf3gpp:priority? uint16
| | +--rw nrf3gpp:capacity? uint16
| | +--rw nrf3gpp:load? types3gpp:Load
| | +--rw nrf3gpp:locality? string
| | +--rw nrf3gpp:nrfInfo* [idx]
| | | +--rw nrf3gpp:idx uint32
| | | +--rw nrf3gpp:servedUdrInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string

3GPP
Release 16 371 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | | +--rw nrf3gpp:groupId? string


| | | | +--rw nrf3gpp:supiRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:gpsiRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:externalGroupIdentifiersRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:supportedDataSets* DataSetId
| | | +--rw nrf3gpp:servedUdmInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:groupId? string
| | | | +--rw nrf3gpp:supiRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:gpsiRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:externalGroupIdentifiersRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:routingIndicators* string
| | | +--rw nrf3gpp:servedAusfInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:groupId? string
| | | | +--rw nrf3gpp:supiRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:routingIndicators* string
| | | +--rw nrf3gpp:servedAmfInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:amfRegionId? string
| | | | +--rw nrf3gpp:amfSetId? string
| | | | +--rw nrf3gpp:guamiList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | | | +--rw nrf3gpp:mcc Mcc
| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:amfId* [amfRegionId amfSetId amfPointer]
| | | | | +--rw nrf3gpp:amfRegionId AmfRegionId
| | | | | +--rw nrf3gpp:amfSetId AmfSetId
| | | | | +--rw nrf3gpp:amfPointer AmfPointer
| | | | +--rw nrf3gpp:taiList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | | | +--rw nrf3gpp:mcc Mcc
| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:tac? types3gpp:Tac
| | | | +--rw nrf3gpp:taiRangeList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | | | +--rw nrf3gpp:mcc Mcc
| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:tacRangeList* [start end]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern? string
| | | | +--rw nrf3gpp:backupInfoAmfFailure* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | | | +--rw nrf3gpp:mcc Mcc
| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:amfId* [amfRegionId amfSetId amfPointer]
| | | | | +--rw nrf3gpp:amfRegionId AmfRegionId
| | | | | +--rw nrf3gpp:amfSetId AmfSetId
| | | | | +--rw nrf3gpp:amfPointer AmfPointer
| | | | +--rw nrf3gpp:backupInfoAmfRemoval* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]

3GPP
Release 16 372 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | | | | +--rw nrf3gpp:mcc Mcc


| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:amfId* [amfRegionId amfSetId amfPointer]
| | | | | +--rw nrf3gpp:amfRegionId AmfRegionId
| | | | | +--rw nrf3gpp:amfSetId AmfSetId
| | | | | +--rw nrf3gpp:amfPointer AmfPointer
| | | | +--rw nrf3gpp:n2InterfaceAmfInfo* [idx]
| | | | +--rw nrf3gpp:idx uint32
| | | | +--rw (nrf3gpp:address)?
| | | | | +--:(nrf3gpp:ipv4EndpointAddress)
| | | | | | +--rw nrf3gpp:ipv4EndpointAddress* inet:ipv4-address
| | | | | +--:(nrf3gpp:ipv6EndpointAddress)
| | | | | +--rw nrf3gpp:ipv6EndpointAddress* inet:ipv6-address
| | | | +--rw nrf3gpp:amfName? string
| | | +--rw nrf3gpp:servedSmfInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:sNssaiSmfInfoList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:sNssai* [sst sd]
| | | | | | +--rw nrf3gpp:sst uint32
| | | | | | +--rw nrf3gpp:sd string
| | | | | +--rw nrf3gpp:dnnSmfInfoList* [dnn]
| | | | | +--rw nrf3gpp:dnn string
| | | | +--rw nrf3gpp:taiList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | | | +--rw nrf3gpp:mcc Mcc
| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:tac? types3gpp:Tac
| | | | +--rw nrf3gpp:taiRangeList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:plmnId* [mcc mnc]
| | | | | | +--rw nrf3gpp:mcc Mcc
| | | | | | +--rw nrf3gpp:mnc Mnc
| | | | | +--rw nrf3gpp:tacRangeList* [start end]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern? string
| | | | +--rw nrf3gpp:pgwFqdn? inet:domain-name
| | | | +--rw nrf3gpp:accessType* AccessType
| | | +--rw nrf3gpp:servedUpfInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:sNssaiUpfInfoList* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:sNssai* [sst sd]
| | | | | | +--rw nrf3gpp:sst uint32
| | | | | | +--rw nrf3gpp:sd string
| | | | | +--rw nrf3gpp:dnnUpfInfoList* [dnn]
| | | | | +--rw nrf3gpp:dnn string
| | | | | +--rw nrf3gpp:dnaiList* string
| | | | | +--rw nrf3gpp:pduSessionTypes* PduSessionType
| | | | +--rw nrf3gpp:smfServingArea* string
| | | | +--rw nrf3gpp:interfaceUpfInfo* [idx]
| | | | | +--rw nrf3gpp:idx uint32
| | | | | +--rw nrf3gpp:interfaceType UPInterfaceType
| | | | | +--rw (nrf3gpp:address)?
| | | | | | +--:(nrf3gpp:ipv4EndpointAddresses)
| | | | | | | +--rw nrf3gpp:ipv4EndpointAddresses* inet:ipv4-address
| | | | | | +--:(nrf3gpp:ipv6EndpointAddresses)
| | | | | | | +--rw nrf3gpp:ipv6EndpointAddresses* inet:ipv6-address
| | | | | | +--:(nrf3gpp:endpointFqdn)
| | | | | | +--rw nrf3gpp:endpointFqdn? inet:domain-name
| | | | | +--rw nrf3gpp:networkInstance? string
| | | | +--rw nrf3gpp:iwkEpsInd? boolean
| | | | +--rw nrf3gpp:pduSessionTypes* PduSessionType
| | | +--rw nrf3gpp:servedPcfInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:dnnList* string
| | | | +--rw nrf3gpp:supiRanges* [start end pattern]
| | | | | +--rw nrf3gpp:start string
| | | | | +--rw nrf3gpp:end string
| | | | | +--rw nrf3gpp:pattern string
| | | | +--rw nrf3gpp:rxDiamHost? string
| | | | +--rw nrf3gpp:rxDiamRealm? string
| | | +--rw nrf3gpp:servedBsfInfo* [nfInstanceID]
| | | | +--rw nrf3gpp:nfInstanceID string
| | | | +--rw nrf3gpp:ipv4AddressRanges* [start end]
| | | | | +--rw nrf3gpp:start inet:ipv4-address

3GPP
Release 16 373 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | | | +--rw nrf3gpp:end inet:ipv4-address


| | | | +--rw nrf3gpp:dnnList* string
| | | | +--rw nrf3gpp:ipDomainList* string
| | | | +--rw nrf3gpp:ipv6PrefixRanges* [start end]
| | | | +--rw nrf3gpp:start inet:ipv6-prefix
| | | | +--rw nrf3gpp:end inet:ipv6-prefix
| | | +--rw nrf3gpp:servedChfInfo* [nfInstanceID]
| | | +--rw nrf3gpp:nfInstanceID string
| | | +--rw nrf3gpp:supiRangeList* [start end pattern]
| | | | +--rw nrf3gpp:start string
| | | | +--rw nrf3gpp:end string
| | | | +--rw nrf3gpp:pattern string
| | | +--rw nrf3gpp:gpsiRangeList* [start end pattern]
| | | | +--rw nrf3gpp:start string
| | | | +--rw nrf3gpp:end string
| | | | +--rw nrf3gpp:pattern string
| | | +--rw nrf3gpp:plmnRangeList* [mcc mnc]
| | | +--rw nrf3gpp:mcc Mcc
| | | +--rw nrf3gpp:mnc Mnc
| | +--rw nrf3gpp:customInfo? string
| | +--rw nrf3gpp:recoveryTime? yang:date-and-time
| | +--rw nrf3gpp:nfServicePersistence? boolean
| | +--rw nrf3gpp:nfServices* [serviceInstanceID]
| | | +--rw nrf3gpp:serviceInstanceID string
| | | +--rw nrf3gpp:serviceName ServiceName
| | | +--rw nrf3gpp:versions* [apiVersionInUri apiFullVersion]
| | | | +--rw nrf3gpp:apiVersionInUri string
| | | | +--rw nrf3gpp:apiFullVersion string
| | | | +--rw nrf3gpp:expiry? yang:date-and-time
| | | +--rw nrf3gpp:scheme UriScheme
| | | +--rw nrf3gpp:nfServiceStatus NFServiceStatus
| | | +--rw nrf3gpp:fqdn? inet:domain-name
| | | +--rw nrf3gpp:interPlmnFqdn? inet:domain-name
| | | +--rw nrf3gpp:ipEndPoints* [idx]
| | | | +--rw nrf3gpp:idx string
| | | | +--rw (nrf3gpp:address)?
| | | | | +--:(nrf3gpp:ipv4Address)
| | | | | | +--rw nrf3gpp:ipv4Address? inet:ipv4-address
| | | | | +--:(nrf3gpp:ipv6Address)
| | | | | | +--rw nrf3gpp:ipv6Address? inet:ipv6-address
| | | | | +--:(nrf3gpp:ipv6Prefix)
| | | | | +--rw nrf3gpp:ipv6Prefix? inet:ipv6-prefix
| | | | +--rw nrf3gpp:transport? TransportProtocol
| | | | +--rw nrf3gpp:port? uint16
| | | +--rw nrf3gpp:apiPrefix? string
| | | +--rw nrf3gpp:defaultNotificationSubscriptions* [notificationType]
| | | | +--rw nrf3gpp:notificationType NotificationType
| | | | +--rw nrf3gpp:callbackUri? inet:uri
| | | | +--rw nrf3gpp:n1MessageClass? N1MessageClass
| | | | +--rw nrf3gpp:n2InformationClass? N2InformationClass
| | | +--rw nrf3gpp:allowedPlmns* [mcc mnc]
| | | | +--rw nrf3gpp:mcc Mcc
| | | | +--rw nrf3gpp:mnc Mnc
| | | +--rw nrf3gpp:allowedNfTypes* types3gpp:NfType
| | | +--rw nrf3gpp:allowedNfDomains* string
| | | +--rw nrf3gpp:allowedNssais* types3gpp:SNssai
| | | +--rw nrf3gpp:priority? uint16
| | | +--rw nrf3gpp:capacity? uint16
| | | +--rw nrf3gpp:load? types3gpp:Load
| | | +--rw nrf3gpp:recoveryTime? yang:date-and-time
| | | +--rw nrf3gpp:chfServiceInfo* [primaryChfServiceInstance
secondaryChfServiceInstance]
| | | | +--rw nrf3gpp:primaryChfServiceInstance string
| | | | +--rw nrf3gpp:secondaryChfServiceInstance string
| | | +--rw nrf3gpp:supportedFeatures? SupportedFeatures
| | +--rw nrf3gpp:nfProfileChangesSupportInd? boolean
| | +--rw nrf3gpp:nfProfileChangesInd? boolean
| | +--rw nrf3gpp:defaultNotificationSubscriptions* [notificationType]
| | +--rw nrf3gpp:notificationType NotificationType
| | +--rw nrf3gpp:callbackUri? inet:uri
| | +--rw nrf3gpp:n1MessageClass? N1MessageClass
| | +--rw nrf3gpp:n2InformationClass? N2InformationClass
| +--rw cep3gpp:EP_N27* [id]
| | +--rw cep3gpp:id string
| | +--rw cep3gpp:attributes
| | +--rw cep3gpp:userLabel? string
| | +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| | +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]

3GPP
Release 16 374 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--ro cep3gpp:measurementType string


| | | +--ro cep3gpp:supportedGPs* uint32
| | +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | | +--rw cep3gpp:ipAddress inet:ip-address
| | | +--rw cep3gpp:vlanId uint16
| | +--rw cep3gpp:remoteAddress inet:ip-address
| +--rw cep3gpp:EP_SBI_X* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
| +--ro cep3gpp:sBIService* string
+--rw n3iwf3gpp:N3IWFFunction* [id]
+--rw n3iwf3gpp:id string
+--rw n3iwf3gpp:attributes
| +--rw n3iwf3gpp:userLabel? string
| +--rw n3iwf3gpp:vnfParametersList!
| | +--rw n3iwf3gpp:vnfInstanceId string
| | +--rw n3iwf3gpp:vnfdId? string
| | +--rw n3iwf3gpp:flavourId? string
| | +--rw n3iwf3gpp:autoScalable boolean
| +--rw n3iwf3gpp:peeParametersList!
| | +--rw n3iwf3gpp:siteIdentification string
| | +--rw n3iwf3gpp:siteLatitude? decimal64
| | +--rw n3iwf3gpp:siteLongitude? decimal64
| | +--rw n3iwf3gpp:siteDescription string
| | +--rw n3iwf3gpp:equipmentType string
| | +--rw n3iwf3gpp:environmentType string
| | +--rw n3iwf3gpp:powerInterface string
| +--rw n3iwf3gpp:priorityLabel uint32
| +--rw n3iwf3gpp:pLMNIdList* [mcc mnc]
| +--rw n3iwf3gpp:mcc Mcc
| +--rw n3iwf3gpp:mnc Mnc
+--rw cep3gpp:EP_N2* [id]
| +--rw cep3gpp:id string
| +--rw cep3gpp:attributes
| +--rw cep3gpp:userLabel? string
| +--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
| +--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| | +--ro cep3gpp:measurementType string
| | +--ro cep3gpp:supportedGPs* uint32
| +--rw cep3gpp:localAddress* [ipAddress vlanId]
| | +--rw cep3gpp:ipAddress inet:ip-address
| | +--rw cep3gpp:vlanId uint16
| +--rw cep3gpp:remoteAddress inet:ip-address
+--rw cep3gpp:EP_N3* [id]
+--rw cep3gpp:id string
+--rw cep3gpp:attributes
+--rw cep3gpp:userLabel? string
+--ro cep3gpp:farEndEntity? types3gpp:DistinguishedName
+--ro cep3gpp:supportedMeasurementsGPs* [measurementType]
| +--ro cep3gpp:measurementType string
| +--ro cep3gpp:supportedGPs* uint32
+--rw cep3gpp:localAddress* [ipAddress vlanId]
| +--rw cep3gpp:ipAddress inet:ip-address
| +--rw cep3gpp:vlanId uint16
+--rw cep3gpp:remoteAddress inet:ip-address
module: _3gpp-common-subnetwork
+--rw SubNetwork* [id]
+--rw id string
+--rw attributes
| +--rw dnPrefix? types3gpp:DistinguishedName
| +--rw userLabel? string
| +--rw userDefinedNetworkType? string
| +--ro supportedMeasurementsGPs* [measurementType]
| | +--ro measurementType string
| | +--ro supportedGPs* uint32
| +--rw setOfMcc* types3gpp:Mcc
| +--rw priorityLabel uint32
| +--rw parents* -> ../../../SubNetwork/id
| +--rw containedChildren* -> ../../../SubNetwork/id

3GPP
Release 16 375 3GPP TS 28.541 V16.23.0 (2019-0912)

+--rw MeasurementControl* [id] {MeasurementsUnderSubNetwork}?


| +--rw id string
| +--rw attributes
| | +--rw pMAdministrativeState? types3gpp:AdministrativeState
| | +--ro pMOperationalState types3gpp:OperationalState
| | +--rw defaultFileLocation? string
| | +--rw defaultFileBasedGP uint32
| | +--rw defaultFileReportingPeriod uint32
| | +--rw defaultStreamTarget? string {StreamingSupported}?
| | +--rw defaultStreamBasedGP uint32 {StreamingSupported}?
| +--rw MeasurementReader* [id]
| +--rw id string
| +--rw attributes
| +--rw measurementTypes* string
| +--rw managedObjectDNsBasic* types3gpp:DistinguishedName
| +--rw managedObjectDNs* types3gpp:DistinguishedName
| +--rw fileLocation? string
| +--rw fileBasedGP uint32
| +--rw fileReportingPeriod uint32
| +--rw streamTarget? string
| +--rw streamBasedGP uint32
+--rw extservgw3gpp:ExternalServingGWFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extservgw3gpp:id string
| +--rw extservgw3gpp:attributes
| +--rw extservgw3gpp:userLabel? string
| +--rw extservgw3gpp:vnfParametersList!
| | +--rw extservgw3gpp:vnfInstanceId string
| | +--rw extservgw3gpp:vnfdId? string
| | +--rw extservgw3gpp:flavourId? string
| | +--rw extservgw3gpp:autoScalable boolean
| +--rw extservgw3gpp:peeParametersList!
| | +--rw extservgw3gpp:siteIdentification string
| | +--rw extservgw3gpp:siteLatitude? decimal64
| | +--rw extservgw3gpp:siteLongitude? decimal64
| | +--rw extservgw3gpp:siteDescription string
| | +--rw extservgw3gpp:equipmentType string
| | +--rw extservgw3gpp:environmentType string
| | +--rw extservgw3gpp:powerInterface string
| +--rw extservgw3gpp:priorityLabel uint32
+--rw extenb3gpp:ExternalENBFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extenb3gpp:id string
| +--rw extenb3gpp:attributes
| | +--rw extenb3gpp:userLabel? string
| | +--rw extenb3gpp:vnfParametersList!
| | | +--rw extenb3gpp:vnfInstanceId string
| | | +--rw extenb3gpp:vnfdId? string
| | | +--rw extenb3gpp:flavourId? string
| | | +--rw extenb3gpp:autoScalable boolean
| | +--rw extenb3gpp:peeParametersList!
| | | +--rw extenb3gpp:siteIdentification string
| | | +--rw extenb3gpp:siteLatitude? decimal64
| | | +--rw extenb3gpp:siteLongitude? decimal64
| | | +--rw extenb3gpp:siteDescription string
| | | +--rw extenb3gpp:equipmentType string
| | | +--rw extenb3gpp:environmentType string
| | | +--rw extenb3gpp:powerInterface string
| | +--rw extenb3gpp:priorityLabel uint32
| | +--rw extenb3gpp:eNBId int32
| +--rw exteutrancell3gpp:ExternalEUtranCellFDD* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| | +--rw exteutrancell3gpp:id string
| | +--rw exteutrancell3gpp:attributes
| | +--rw exteutrancell3gpp:userLabel? string
| | +--rw exteutrancell3gpp:vnfParametersList!
| | | +--rw exteutrancell3gpp:vnfInstanceId string
| | | +--rw exteutrancell3gpp:vnfdId? string
| | | +--rw exteutrancell3gpp:flavourId? string
| | | +--rw exteutrancell3gpp:autoScalable boolean
| | +--rw exteutrancell3gpp:peeParametersList!
| | | +--rw exteutrancell3gpp:siteIdentification string
| | | +--rw exteutrancell3gpp:siteLatitude? decimal64
| | | +--rw exteutrancell3gpp:siteLongitude? decimal64
| | | +--rw exteutrancell3gpp:siteDescription string
| | | +--rw exteutrancell3gpp:equipmentType string
| | | +--rw exteutrancell3gpp:environmentType string
| | | +--rw exteutrancell3gpp:powerInterface string
| | +--rw exteutrancell3gpp:priorityLabel uint32
| | +--rw exteutrancell3gpp:pci int32
| | +--rw exteutrancell3gpp:plmnIdList* [mcc mnc]

3GPP
Release 16 376 3GPP TS 28.541 V16.23.0 (2019-0912)

| | | +--rw exteutrancell3gpp:mcc Mcc


| | | +--rw exteutrancell3gpp:mnc Mnc
| | +--rw exteutrancell3gpp:cellLocalId? int32
| | +--rw exteutrancell3gpp:eNBId int32
| | +--rw exteutrancell3gpp:earfcnDL int32
| | +--rw exteutrancell3gpp:earfcnUL int32
| +--rw exteutrancell3gpp:ExternalEUtranCellTDD* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw exteutrancell3gpp:id string
| +--rw exteutrancell3gpp:attributes
| +--rw exteutrancell3gpp:userLabel? string
| +--rw exteutrancell3gpp:vnfParametersList!
| | +--rw exteutrancell3gpp:vnfInstanceId string
| | +--rw exteutrancell3gpp:vnfdId? string
| | +--rw exteutrancell3gpp:flavourId? string
| | +--rw exteutrancell3gpp:autoScalable boolean
| +--rw exteutrancell3gpp:peeParametersList!
| | +--rw exteutrancell3gpp:siteIdentification string
| | +--rw exteutrancell3gpp:siteLatitude? decimal64
| | +--rw exteutrancell3gpp:siteLongitude? decimal64
| | +--rw exteutrancell3gpp:siteDescription string
| | +--rw exteutrancell3gpp:equipmentType string
| | +--rw exteutrancell3gpp:environmentType string
| | +--rw exteutrancell3gpp:powerInterface string
| +--rw exteutrancell3gpp:priorityLabel uint32
| +--rw exteutrancell3gpp:pci int32
| +--rw exteutrancell3gpp:plmnIdList* [mcc mnc]
| | +--rw exteutrancell3gpp:mcc Mcc
| | +--rw exteutrancell3gpp:mnc Mnc
| +--rw exteutrancell3gpp:cellLocalId? int32
| +--rw exteutrancell3gpp:eNBId int32
| +--rw exteutrancell3gpp:earfcn int32
+--rw amfset3gpp:AMFSet* [id]
| +--rw amfset3gpp:id string
| +--rw amfset3gpp:attributes
| +--rw amfset3gpp:userLabel? string
| +--rw amfset3gpp:vnfParametersList!
| | +--rw amfset3gpp:vnfInstanceId string
| | +--rw amfset3gpp:vnfdId? string
| | +--rw amfset3gpp:flavourId? string
| | +--rw amfset3gpp:autoScalable boolean
| +--rw amfset3gpp:peeParametersList!
| | +--rw amfset3gpp:siteIdentification string
| | +--rw amfset3gpp:siteLatitude? decimal64
| | +--rw amfset3gpp:siteLongitude? decimal64
| | +--rw amfset3gpp:siteDescription string
| | +--rw amfset3gpp:equipmentType string
| | +--rw amfset3gpp:environmentType string
| | +--rw amfset3gpp:powerInterface string
| +--rw amfset3gpp:priorityLabel uint32
| +--rw amfset3gpp:pLMNIdList* [mcc mnc]
| | +--rw amfset3gpp:mcc Mcc
| | +--rw amfset3gpp:mnc Mnc
| +--ro amfset3gpp:nRTACList* types3gpp:Tac
| +--rw amfset3gpp:sNSSAIList* types3gpp:SNssai
| +--rw amfset3gpp:aMFRegion? instance-identifier
| +--rw amfset3gpp:aMFSetMemberList* types3gpp:DistinguishedName
+--rw extgnbcucp3gpp:ExternalGNBCUCPFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extgnbcucp3gpp:id string
| +--rw extgnbcucp3gpp:attributes
| | +--rw extgnbcucp3gpp:userLabel? string
| | +--rw extgnbcucp3gpp:vnfParametersList!
| | | +--rw extgnbcucp3gpp:vnfInstanceId string
| | | +--rw extgnbcucp3gpp:vnfdId? string
| | | +--rw extgnbcucp3gpp:flavourId? string
| | | +--rw extgnbcucp3gpp:autoScalable boolean
| | +--rw extgnbcucp3gpp:peeParametersList!
| | | +--rw extgnbcucp3gpp:siteIdentification string
| | | +--rw extgnbcucp3gpp:siteLatitude? decimal64
| | | +--rw extgnbcucp3gpp:siteLongitude? decimal64
| | | +--rw extgnbcucp3gpp:siteDescription string
| | | +--rw extgnbcucp3gpp:equipmentType string
| | | +--rw extgnbcucp3gpp:environmentType string
| | | +--rw extgnbcucp3gpp:powerInterface string
| | +--rw extgnbcucp3gpp:priorityLabel uint32
| | +--rw extgnbcucp3gpp:gNBId int64
| | +--rw extgnbcucp3gpp:gNBIdLength int32
| | +--rw extgnbcucp3gpp:pLMNId* [mcc mnc]
| | +--rw extgnbcucp3gpp:mcc Mcc

3GPP
Release 16 377 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw extgnbcucp3gpp:mnc Mnc


| +--rw extnrcellcu3gpp:ExternalNRCellCU* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extnrcellcu3gpp:id string
| +--rw extnrcellcu3gpp:attributes
| +--rw extnrcellcu3gpp:userLabel? string
| +--rw extnrcellcu3gpp:vnfParametersList!
| | +--rw extnrcellcu3gpp:vnfInstanceId string
| | +--rw extnrcellcu3gpp:vnfdId? string
| | +--rw extnrcellcu3gpp:flavourId? string
| | +--rw extnrcellcu3gpp:autoScalable boolean
| +--rw extnrcellcu3gpp:peeParametersList!
| | +--rw extnrcellcu3gpp:siteIdentification string
| | +--rw extnrcellcu3gpp:siteLatitude? decimal64
| | +--rw extnrcellcu3gpp:siteLongitude? decimal64
| | +--rw extnrcellcu3gpp:siteDescription string
| | +--rw extnrcellcu3gpp:equipmentType string
| | +--rw extnrcellcu3gpp:environmentType string
| | +--rw extnrcellcu3gpp:powerInterface string
| +--rw extnrcellcu3gpp:priorityLabel uint32
| +--rw extnrcellcu3gpp:cellLocalId int32
| +--rw extnrcellcu3gpp:nRPCI int32
| +--rw extnrcellcu3gpp:pLMNIdList* [mcc mnc]
| | +--rw extnrcellcu3gpp:mcc Mcc
| | +--rw extnrcellcu3gpp:mnc Mnc
| +--rw extnrcellcu3gpp:nRFrequencyRef types3gpp:DistinguishedName
+--rw extnssf3gpp:ExternalNSSFFunction* [id]
| +--rw extnssf3gpp:id string
| +--rw extnssf3gpp:attributes
| +--rw extnssf3gpp:userLabel? string
| +--rw extnssf3gpp:vnfParametersList!
| | +--rw extnssf3gpp:vnfInstanceId string
| | +--rw extnssf3gpp:vnfdId? string
| | +--rw extnssf3gpp:flavourId? string
| | +--rw extnssf3gpp:autoScalable boolean
| +--rw extnssf3gpp:peeParametersList!
| | +--rw extnssf3gpp:siteIdentification string
| | +--rw extnssf3gpp:siteLatitude? decimal64
| | +--rw extnssf3gpp:siteLongitude? decimal64
| | +--rw extnssf3gpp:siteDescription string
| | +--rw extnssf3gpp:equipmentType string
| | +--rw extnssf3gpp:environmentType string
| | +--rw extnssf3gpp:powerInterface string
| +--rw extnssf3gpp:priorityLabel uint32
| +--rw extnssf3gpp:pLMNIdList* [mcc mnc]
| +--rw extnssf3gpp:mcc Mcc
| +--rw extnssf3gpp:mnc Mnc
+--rw extgnbcuup3gpp:ExternalGNBCUUPFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extgnbcuup3gpp:id string
| +--rw extgnbcuup3gpp:attributes
| +--rw extgnbcuup3gpp:userLabel? string
| +--rw extgnbcuup3gpp:vnfParametersList!
| | +--rw extgnbcuup3gpp:vnfInstanceId string
| | +--rw extgnbcuup3gpp:vnfdId? string
| | +--rw extgnbcuup3gpp:flavourId? string
| | +--rw extgnbcuup3gpp:autoScalable boolean
| +--rw extgnbcuup3gpp:peeParametersList!
| | +--rw extgnbcuup3gpp:siteIdentification string
| | +--rw extgnbcuup3gpp:siteLatitude? decimal64
| | +--rw extgnbcuup3gpp:siteLongitude? decimal64
| | +--rw extgnbcuup3gpp:siteDescription string
| | +--rw extgnbcuup3gpp:equipmentType string
| | +--rw extgnbcuup3gpp:environmentType string
| | +--rw extgnbcuup3gpp:powerInterface string
| +--rw extgnbcuup3gpp:priorityLabel uint32
| +--rw extgnbcuup3gpp:gNBId int64
| +--rw extgnbcuup3gpp:gNBIdLength int32
+--rw extnrf3gpp:ExternalNRFFunction* [id]
| +--rw extnrf3gpp:id string
| +--rw extnrf3gpp:attributes
| +--rw extnrf3gpp:userLabel? string
| +--rw extnrf3gpp:vnfParametersList!
| | +--rw extnrf3gpp:vnfInstanceId string
| | +--rw extnrf3gpp:vnfdId? string
| | +--rw extnrf3gpp:flavourId? string
| | +--rw extnrf3gpp:autoScalable boolean
| +--rw extnrf3gpp:peeParametersList!
| | +--rw extnrf3gpp:siteIdentification string
| | +--rw extnrf3gpp:siteLatitude? decimal64

3GPP
Release 16 378 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw extnrf3gpp:siteLongitude? decimal64


| | +--rw extnrf3gpp:siteDescription string
| | +--rw extnrf3gpp:equipmentType string
| | +--rw extnrf3gpp:environmentType string
| | +--rw extnrf3gpp:powerInterface string
| +--rw extnrf3gpp:priorityLabel uint32
| +--rw extnrf3gpp:pLMNIdList* [mcc mnc]
| +--rw extnrf3gpp:mcc Mcc
| +--rw extnrf3gpp:mnc Mnc
+--rw amfr3gpp:AMFRegion* [id]
| +--rw amfr3gpp:id string
| +--rw amfr3gpp:attributes
| +--rw amfr3gpp:userLabel? string
| +--rw amfr3gpp:vnfParametersList!
| | +--rw amfr3gpp:vnfInstanceId string
| | +--rw amfr3gpp:vnfdId? string
| | +--rw amfr3gpp:flavourId? string
| | +--rw amfr3gpp:autoScalable boolean
| +--rw amfr3gpp:peeParametersList!
| | +--rw amfr3gpp:siteIdentification string
| | +--rw amfr3gpp:siteLatitude? decimal64
| | +--rw amfr3gpp:siteLongitude? decimal64
| | +--rw amfr3gpp:siteDescription string
| | +--rw amfr3gpp:equipmentType string
| | +--rw amfr3gpp:environmentType string
| | +--rw amfr3gpp:powerInterface string
| +--rw amfr3gpp:priorityLabel uint32
| +--rw amfr3gpp:pLMNIdList* [mcc mnc]
| | +--rw amfr3gpp:mcc Mcc
| | +--rw amfr3gpp:mnc Mnc
| +--ro amfr3gpp:nRTACList* types3gpp:Tac
| +--rw amfr3gpp:sNSSAIList* types3gpp:SNssai
| +--rw amfr3gpp:aMFRegionId types3gpp:AmfRegionId
| +--rw amfr3gpp:aMFSet* instance-identifier
+--rw extupf3gpp:ExternalUPFFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extupf3gpp:id string
| +--rw extupf3gpp:attributes
| +--rw extupf3gpp:userLabel? string
| +--rw extupf3gpp:vnfParametersList!
| | +--rw extupf3gpp:vnfInstanceId string
| | +--rw extupf3gpp:vnfdId? string
| | +--rw extupf3gpp:flavourId? string
| | +--rw extupf3gpp:autoScalable boolean
| +--rw extupf3gpp:peeParametersList!
| | +--rw extupf3gpp:siteIdentification string
| | +--rw extupf3gpp:siteLatitude? decimal64
| | +--rw extupf3gpp:siteLongitude? decimal64
| | +--rw extupf3gpp:siteDescription string
| | +--rw extupf3gpp:equipmentType string
| | +--rw extupf3gpp:environmentType string
| | +--rw extupf3gpp:powerInterface string
| +--rw extupf3gpp:priorityLabel uint32
+--rw nrfreq3gpp:NRFrequency* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw nrfreq3gpp:id string
| +--rw nrfreq3gpp:attributes
| +--rw nrfreq3gpp:userLabel? string
| +--rw nrfreq3gpp:vnfParametersList!
| | +--rw nrfreq3gpp:vnfInstanceId string
| | +--rw nrfreq3gpp:vnfdId? string
| | +--rw nrfreq3gpp:flavourId? string
| | +--rw nrfreq3gpp:autoScalable boolean
| +--rw nrfreq3gpp:peeParametersList!
| | +--rw nrfreq3gpp:siteIdentification string
| | +--rw nrfreq3gpp:siteLatitude? decimal64
| | +--rw nrfreq3gpp:siteLongitude? decimal64
| | +--rw nrfreq3gpp:siteDescription string
| | +--rw nrfreq3gpp:equipmentType string
| | +--rw nrfreq3gpp:environmentType string
| | +--rw nrfreq3gpp:powerInterface string
| +--rw nrfreq3gpp:priorityLabel uint32
| +--rw nrfreq3gpp:absoluteFrequencySSB uint32
| +--rw nrfreq3gpp:sSBSubCarrierSpacing uint8
| +--ro nrfreq3gpp:multiFrequencyBandListNR* uint16
+--rw eutraneteutranfreq3gpp:EUtranFrequency* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw eutraneteutranfreq3gpp:id string
| +--rw eutraneteutranfreq3gpp:attributes
| +--rw eutraneteutranfreq3gpp:userLabel? string
| +--rw eutraneteutranfreq3gpp:vnfParametersList!

3GPP
Release 16 379 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw eutraneteutranfreq3gpp:vnfInstanceId string


| | +--rw eutraneteutranfreq3gpp:vnfdId? string
| | +--rw eutraneteutranfreq3gpp:flavourId? string
| | +--rw eutraneteutranfreq3gpp:autoScalable boolean
| +--rw eutraneteutranfreq3gpp:peeParametersList!
| | +--rw eutraneteutranfreq3gpp:siteIdentification string
| | +--rw eutraneteutranfreq3gpp:siteLatitude? decimal64
| | +--rw eutraneteutranfreq3gpp:siteLongitude? decimal64
| | +--rw eutraneteutranfreq3gpp:siteDescription string
| | +--rw eutraneteutranfreq3gpp:equipmentType string
| | +--rw eutraneteutranfreq3gpp:environmentType string
| | +--rw eutraneteutranfreq3gpp:powerInterface string
| +--rw eutraneteutranfreq3gpp:priorityLabel uint32
| +--rw eutraneteutranfreq3gpp:earfcnDL uint32
| +--ro eutraneteutranfreq3gpp:multiBandInfoListEutra* uint16
+--rw extamf3gpp:ExternalAMFFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
| +--rw extamf3gpp:id string
| +--rw extamf3gpp:attributes
| +--rw extamf3gpp:userLabel? string
| +--rw extamf3gpp:vnfParametersList!
| | +--rw extamf3gpp:vnfInstanceId string
| | +--rw extamf3gpp:vnfdId? string
| | +--rw extamf3gpp:flavourId? string
| | +--rw extamf3gpp:autoScalable boolean
| +--rw extamf3gpp:peeParametersList!
| | +--rw extamf3gpp:siteIdentification string
| | +--rw extamf3gpp:siteLatitude? decimal64
| | +--rw extamf3gpp:siteLongitude? decimal64
| | +--rw extamf3gpp:siteDescription string
| | +--rw extamf3gpp:equipmentType string
| | +--rw extamf3gpp:environmentType string
| | +--rw extamf3gpp:powerInterface string
| +--rw extamf3gpp:priorityLabel uint32
| +--rw extamf3gpp:pLMNIdList* [mcc mnc]
| | +--rw extamf3gpp:mcc Mcc
| | +--rw extamf3gpp:mnc Mnc
| +--rw extamf3gpp:aMFIdentifier!
| +--rw extamf3gpp:amfRegionId? AmfRegionId
| +--rw extamf3gpp:amfSetId? AmfSetId
| +--rw extamf3gpp:amfPointer? AmfPointer
+--rw extgnbdu3gpp:ExternalGNBDUFunction* [id] {subnet3gpp:ExternalsUnderSubNetwork}?
+--rw extgnbdu3gpp:id string
+--rw extgnbdu3gpp:attributes
+--rw extgnbdu3gpp:userLabel? string
+--rw extgnbdu3gpp:vnfParametersList!
| +--rw extgnbdu3gpp:vnfInstanceId string
| +--rw extgnbdu3gpp:vnfdId? string
| +--rw extgnbdu3gpp:flavourId? string
| +--rw extgnbdu3gpp:autoScalable boolean
+--rw extgnbdu3gpp:peeParametersList!
| +--rw extgnbdu3gpp:siteIdentification string
| +--rw extgnbdu3gpp:siteLatitude? decimal64
| +--rw extgnbdu3gpp:siteLongitude? decimal64
| +--rw extgnbdu3gpp:siteDescription string
| +--rw extgnbdu3gpp:equipmentType string
| +--rw extgnbdu3gpp:environmentType string
| +--rw extgnbdu3gpp:powerInterface string
+--rw extgnbdu3gpp:priorityLabel uint32
+--rw extgnbdu3gpp:gNBId int64
+--rw extgnbdu3gpp:gNBIdLength int32
+--rw extgnbdu3gpp:pLMNId* [mcc mnc]
+--rw extgnbdu3gpp:mcc Mcc
+--rw extgnbdu3gpp:mnc Mnc
module: _3gpp-nr-nrm-eutranetwork
+--rw EUtraNetwork* [id]
+--rw id string
+--rw attributes
| +--rw dnPrefix? types3gpp:DistinguishedName
| +--rw userLabel? string
| +--rw userDefinedNetworkType? string
| +--ro supportedMeasurementsGPs* [measurementType]
| | +--ro measurementType string
| | +--ro supportedGPs* uint32
| +--rw setOfMcc* types3gpp:Mcc
| +--rw priorityLabel uint32
| +--rw parents* -> ../../../EUtraNetwork/id
| +--rw containedChildren* -> ../../../EUtraNetwork/id
+--rw extservgw3gpp:ExternalServingGWFunction* [id] {eutranet3gpp:ExternalsUnderEUtraNetwork}?

3GPP
Release 16 380 3GPP TS 28.541 V16.23.0 (2019-0912)

| +--rw extservgw3gpp:id string


| +--rw extservgw3gpp:attributes
| +--rw extservgw3gpp:userLabel? string
| +--rw extservgw3gpp:vnfParametersList!
| | +--rw extservgw3gpp:vnfInstanceId string
| | +--rw extservgw3gpp:vnfdId? string
| | +--rw extservgw3gpp:flavourId? string
| | +--rw extservgw3gpp:autoScalable boolean
| +--rw extservgw3gpp:peeParametersList!
| | +--rw extservgw3gpp:siteIdentification string
| | +--rw extservgw3gpp:siteLatitude? decimal64
| | +--rw extservgw3gpp:siteLongitude? decimal64
| | +--rw extservgw3gpp:siteDescription string
| | +--rw extservgw3gpp:equipmentType string
| | +--rw extservgw3gpp:environmentType string
| | +--rw extservgw3gpp:powerInterface string
| +--rw extservgw3gpp:priorityLabel uint32
+--rw extenb3gpp:ExternalENBFunction* [id] {eutranet3gpp:ExternalsUnderEUtraNetwork}?
| +--rw extenb3gpp:id string
| +--rw extenb3gpp:attributes
| | +--rw extenb3gpp:userLabel? string
| | +--rw extenb3gpp:vnfParametersList!
| | | +--rw extenb3gpp:vnfInstanceId string
| | | +--rw extenb3gpp:vnfdId? string
| | | +--rw extenb3gpp:flavourId? string
| | | +--rw extenb3gpp:autoScalable boolean
| | +--rw extenb3gpp:peeParametersList!
| | | +--rw extenb3gpp:siteIdentification string
| | | +--rw extenb3gpp:siteLatitude? decimal64
| | | +--rw extenb3gpp:siteLongitude? decimal64
| | | +--rw extenb3gpp:siteDescription string
| | | +--rw extenb3gpp:equipmentType string
| | | +--rw extenb3gpp:environmentType string
| | | +--rw extenb3gpp:powerInterface string
| | +--rw extenb3gpp:priorityLabel uint32
| | +--rw extenb3gpp:eNBId int32
| +--rw exteutrancell3gpp:ExternalEUtranCellFDD* [id]
{eutranet3gpp:ExternalsUnderEUtraNetwork}?
| | +--rw exteutrancell3gpp:id string
| | +--rw exteutrancell3gpp:attributes
| | +--rw exteutrancell3gpp:userLabel? string
| | +--rw exteutrancell3gpp:vnfParametersList!
| | | +--rw exteutrancell3gpp:vnfInstanceId string
| | | +--rw exteutrancell3gpp:vnfdId? string
| | | +--rw exteutrancell3gpp:flavourId? string
| | | +--rw exteutrancell3gpp:autoScalable boolean
| | +--rw exteutrancell3gpp:peeParametersList!
| | | +--rw exteutrancell3gpp:siteIdentification string
| | | +--rw exteutrancell3gpp:siteLatitude? decimal64
| | | +--rw exteutrancell3gpp:siteLongitude? decimal64
| | | +--rw exteutrancell3gpp:siteDescription string
| | | +--rw exteutrancell3gpp:equipmentType string
| | | +--rw exteutrancell3gpp:environmentType string
| | | +--rw exteutrancell3gpp:powerInterface string
| | +--rw exteutrancell3gpp:priorityLabel uint32
| | +--rw exteutrancell3gpp:pci int32
| | +--rw exteutrancell3gpp:plmnIdList* [mcc mnc]
| | | +--rw exteutrancell3gpp:mcc Mcc
| | | +--rw exteutrancell3gpp:mnc Mnc
| | +--rw exteutrancell3gpp:cellLocalId? int32
| | +--rw exteutrancell3gpp:eNBId int32
| | +--rw exteutrancell3gpp:earfcnDL int32
| | +--rw exteutrancell3gpp:earfcnUL int32
| +--rw exteutrancell3gpp:ExternalEUtranCellTDD* [id]
{eutranet3gpp:ExternalsUnderEUtraNetwork}?
| +--rw exteutrancell3gpp:id string
| +--rw exteutrancell3gpp:attributes
| +--rw exteutrancell3gpp:userLabel? string
| +--rw exteutrancell3gpp:vnfParametersList!
| | +--rw exteutrancell3gpp:vnfInstanceId string
| | +--rw exteutrancell3gpp:vnfdId? string
| | +--rw exteutrancell3gpp:flavourId? string
| | +--rw exteutrancell3gpp:autoScalable boolean
| +--rw exteutrancell3gpp:peeParametersList!
| | +--rw exteutrancell3gpp:siteIdentification string
| | +--rw exteutrancell3gpp:siteLatitude? decimal64
| | +--rw exteutrancell3gpp:siteLongitude? decimal64
| | +--rw exteutrancell3gpp:siteDescription string

3GPP
Release 16 381 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw exteutrancell3gpp:equipmentType string


| | +--rw exteutrancell3gpp:environmentType string
| | +--rw exteutrancell3gpp:powerInterface string
| +--rw exteutrancell3gpp:priorityLabel uint32
| +--rw exteutrancell3gpp:pci int32
| +--rw exteutrancell3gpp:plmnIdList* [mcc mnc]
| | +--rw exteutrancell3gpp:mcc Mcc
| | +--rw exteutrancell3gpp:mnc Mnc
| +--rw exteutrancell3gpp:cellLocalId? int32
| +--rw exteutrancell3gpp:eNBId int32
| +--rw exteutrancell3gpp:earfcn int32
+--rw eutraneteutranfreq3gpp:EUtranFrequency* [id] {eutranet3gpp:ExternalsUnderEUtraNetwork}?
+--rw eutraneteutranfreq3gpp:id string
+--rw eutraneteutranfreq3gpp:attributes
+--rw eutraneteutranfreq3gpp:userLabel? string
+--rw eutraneteutranfreq3gpp:vnfParametersList!
| +--rw eutraneteutranfreq3gpp:vnfInstanceId string
| +--rw eutraneteutranfreq3gpp:vnfdId? string
| +--rw eutraneteutranfreq3gpp:flavourId? string
| +--rw eutraneteutranfreq3gpp:autoScalable boolean
+--rw eutraneteutranfreq3gpp:peeParametersList!
| +--rw eutraneteutranfreq3gpp:siteIdentification string
| +--rw eutraneteutranfreq3gpp:siteLatitude? decimal64
| +--rw eutraneteutranfreq3gpp:siteLongitude? decimal64
| +--rw eutraneteutranfreq3gpp:siteDescription string
| +--rw eutraneteutranfreq3gpp:equipmentType string
| +--rw eutraneteutranfreq3gpp:environmentType string
| +--rw eutraneteutranfreq3gpp:powerInterface string
+--rw eutraneteutranfreq3gpp:priorityLabel uint32
+--rw eutraneteutranfreq3gpp:earfcnDL uint32
+--ro eutraneteutranfreq3gpp:multiBandInfoListEutra* uint16
module: _3gpp-nr-nrm-nrnetwork
+--rw NRNetwork* [id]
+--rw id string
+--rw attributes
| +--rw dnPrefix? types3gpp:DistinguishedName
| +--rw userLabel? string
| +--rw userDefinedNetworkType? string
| +--ro supportedMeasurementsGPs* [measurementType]
| | +--ro measurementType string
| | +--ro supportedGPs* uint32
| +--rw setOfMcc* types3gpp:Mcc
| +--rw priorityLabel uint32
+--rw extgnbcucp3gpp:ExternalGNBCUCPFunction* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
| +--rw extgnbcucp3gpp:id string
| +--rw extgnbcucp3gpp:attributes
| | +--rw extgnbcucp3gpp:userLabel? string
| | +--rw extgnbcucp3gpp:vnfParametersList!
| | | +--rw extgnbcucp3gpp:vnfInstanceId string
| | | +--rw extgnbcucp3gpp:vnfdId? string
| | | +--rw extgnbcucp3gpp:flavourId? string
| | | +--rw extgnbcucp3gpp:autoScalable boolean
| | +--rw extgnbcucp3gpp:peeParametersList!
| | | +--rw extgnbcucp3gpp:siteIdentification string
| | | +--rw extgnbcucp3gpp:siteLatitude? decimal64
| | | +--rw extgnbcucp3gpp:siteLongitude? decimal64
| | | +--rw extgnbcucp3gpp:siteDescription string
| | | +--rw extgnbcucp3gpp:equipmentType string
| | | +--rw extgnbcucp3gpp:environmentType string
| | | +--rw extgnbcucp3gpp:powerInterface string
| | +--rw extgnbcucp3gpp:priorityLabel uint32
| | +--rw extgnbcucp3gpp:gNBId int64
| | +--rw extgnbcucp3gpp:gNBIdLength int32
| | +--rw extgnbcucp3gpp:pLMNId* [mcc mnc]
| | +--rw extgnbcucp3gpp:mcc Mcc
| | +--rw extgnbcucp3gpp:mnc Mnc
| +--rw extnrcellcu3gpp:ExternalNRCellCU* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
| +--rw extnrcellcu3gpp:id string
| +--rw extnrcellcu3gpp:attributes
| +--rw extnrcellcu3gpp:userLabel? string
| +--rw extnrcellcu3gpp:vnfParametersList!
| | +--rw extnrcellcu3gpp:vnfInstanceId string
| | +--rw extnrcellcu3gpp:vnfdId? string
| | +--rw extnrcellcu3gpp:flavourId? string
| | +--rw extnrcellcu3gpp:autoScalable boolean
| +--rw extnrcellcu3gpp:peeParametersList!
| | +--rw extnrcellcu3gpp:siteIdentification string
| | +--rw extnrcellcu3gpp:siteLatitude? decimal64

3GPP
Release 16 382 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw extnrcellcu3gpp:siteLongitude? decimal64


| | +--rw extnrcellcu3gpp:siteDescription string
| | +--rw extnrcellcu3gpp:equipmentType string
| | +--rw extnrcellcu3gpp:environmentType string
| | +--rw extnrcellcu3gpp:powerInterface string
| +--rw extnrcellcu3gpp:priorityLabel uint32
| +--rw extnrcellcu3gpp:cellLocalId int32
| +--rw extnrcellcu3gpp:nRPCI int32
| +--rw extnrcellcu3gpp:pLMNIdList* [mcc mnc]
| | +--rw extnrcellcu3gpp:mcc Mcc
| | +--rw extnrcellcu3gpp:mnc Mnc
| +--rw extnrcellcu3gpp:nRFrequencyRef types3gpp:DistinguishedName
+--rw extgnbcuup3gpp:ExternalGNBCUUPFunction* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
| +--rw extgnbcuup3gpp:id string
| +--rw extgnbcuup3gpp:attributes
| +--rw extgnbcuup3gpp:userLabel? string
| +--rw extgnbcuup3gpp:vnfParametersList!
| | +--rw extgnbcuup3gpp:vnfInstanceId string
| | +--rw extgnbcuup3gpp:vnfdId? string
| | +--rw extgnbcuup3gpp:flavourId? string
| | +--rw extgnbcuup3gpp:autoScalable boolean
| +--rw extgnbcuup3gpp:peeParametersList!
| | +--rw extgnbcuup3gpp:siteIdentification string
| | +--rw extgnbcuup3gpp:siteLatitude? decimal64
| | +--rw extgnbcuup3gpp:siteLongitude? decimal64
| | +--rw extgnbcuup3gpp:siteDescription string
| | +--rw extgnbcuup3gpp:equipmentType string
| | +--rw extgnbcuup3gpp:environmentType string
| | +--rw extgnbcuup3gpp:powerInterface string
| +--rw extgnbcuup3gpp:priorityLabel uint32
| +--rw extgnbcuup3gpp:gNBId int64
| +--rw extgnbcuup3gpp:gNBIdLength int32
+--rw extupf3gpp:ExternalUPFFunction* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
| +--rw extupf3gpp:id string
| +--rw extupf3gpp:attributes
| +--rw extupf3gpp:userLabel? string
| +--rw extupf3gpp:vnfParametersList!
| | +--rw extupf3gpp:vnfInstanceId string
| | +--rw extupf3gpp:vnfdId? string
| | +--rw extupf3gpp:flavourId? string
| | +--rw extupf3gpp:autoScalable boolean
| +--rw extupf3gpp:peeParametersList!
| | +--rw extupf3gpp:siteIdentification string
| | +--rw extupf3gpp:siteLatitude? decimal64
| | +--rw extupf3gpp:siteLongitude? decimal64
| | +--rw extupf3gpp:siteDescription string
| | +--rw extupf3gpp:equipmentType string
| | +--rw extupf3gpp:environmentType string
| | +--rw extupf3gpp:powerInterface string
| +--rw extupf3gpp:priorityLabel uint32
+--rw nrfreq3gpp:NRFrequency* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
| +--rw nrfreq3gpp:id string
| +--rw nrfreq3gpp:attributes
| +--rw nrfreq3gpp:userLabel? string
| +--rw nrfreq3gpp:vnfParametersList!
| | +--rw nrfreq3gpp:vnfInstanceId string
| | +--rw nrfreq3gpp:vnfdId? string
| | +--rw nrfreq3gpp:flavourId? string
| | +--rw nrfreq3gpp:autoScalable boolean
| +--rw nrfreq3gpp:peeParametersList!
| | +--rw nrfreq3gpp:siteIdentification string
| | +--rw nrfreq3gpp:siteLatitude? decimal64
| | +--rw nrfreq3gpp:siteLongitude? decimal64
| | +--rw nrfreq3gpp:siteDescription string
| | +--rw nrfreq3gpp:equipmentType string
| | +--rw nrfreq3gpp:environmentType string
| | +--rw nrfreq3gpp:powerInterface string
| +--rw nrfreq3gpp:priorityLabel uint32
| +--rw nrfreq3gpp:absoluteFrequencySSB uint32
| +--rw nrfreq3gpp:sSBSubCarrierSpacing uint8
| +--ro nrfreq3gpp:multiFrequencyBandListNR* uint16
+--rw extamf3gpp:ExternalAMFFunction* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
| +--rw extamf3gpp:id string
| +--rw extamf3gpp:attributes
| +--rw extamf3gpp:userLabel? string
| +--rw extamf3gpp:vnfParametersList!
| | +--rw extamf3gpp:vnfInstanceId string
| | +--rw extamf3gpp:vnfdId? string

3GPP
Release 16 383 3GPP TS 28.541 V16.23.0 (2019-0912)

| | +--rw extamf3gpp:flavourId? string


| | +--rw extamf3gpp:autoScalable boolean
| +--rw extamf3gpp:peeParametersList!
| | +--rw extamf3gpp:siteIdentification string
| | +--rw extamf3gpp:siteLatitude? decimal64
| | +--rw extamf3gpp:siteLongitude? decimal64
| | +--rw extamf3gpp:siteDescription string
| | +--rw extamf3gpp:equipmentType string
| | +--rw extamf3gpp:environmentType string
| | +--rw extamf3gpp:powerInterface string
| +--rw extamf3gpp:priorityLabel uint32
| +--rw extamf3gpp:pLMNIdList* [mcc mnc]
| | +--rw extamf3gpp:mcc Mcc
| | +--rw extamf3gpp:mnc Mnc
| +--rw extamf3gpp:aMFIdentifier!
| +--rw extamf3gpp:amfRegionId? AmfRegionId
| +--rw extamf3gpp:amfSetId? AmfSetId
| +--rw extamf3gpp:amfPointer? AmfPointer
+--rw extgnbdu3gpp:ExternalGNBDUFunction* [id] {nrnet3gpp:ExternalsUnderNRNetwork}?
+--rw extgnbdu3gpp:id string
+--rw extgnbdu3gpp:attributes
+--rw extgnbdu3gpp:userLabel? string
+--rw extgnbdu3gpp:vnfParametersList!
| +--rw extgnbdu3gpp:vnfInstanceId string
| +--rw extgnbdu3gpp:vnfdId? string
| +--rw extgnbdu3gpp:flavourId? string
| +--rw extgnbdu3gpp:autoScalable boolean
+--rw extgnbdu3gpp:peeParametersList!
| +--rw extgnbdu3gpp:siteIdentification string
| +--rw extgnbdu3gpp:siteLatitude? decimal64
| +--rw extgnbdu3gpp:siteLongitude? decimal64
| +--rw extgnbdu3gpp:siteDescription string
| +--rw extgnbdu3gpp:equipmentType string
| +--rw extgnbdu3gpp:environmentType string
| +--rw extgnbdu3gpp:powerInterface string
+--rw extgnbdu3gpp:priorityLabel uint32
+--rw extgnbdu3gpp:gNBId int64
+--rw extgnbdu3gpp:gNBIdLength int32
+--rw extgnbdu3gpp:pLMNId* [mcc mnc]
+--rw extgnbdu3gpp:mcc Mcc
+--rw extgnbdu3gpp:mnc Mnc
module: ietf-yang-schema-mount
+--ro schema-mounts
+--ro namespace* [prefix]
| +--ro prefix yang:yang-identifier
| +--ro uri? inet:uri
+--ro mount-point* [module label]
+--ro module yang:yang-identifier
+--ro label yang:yang-identifier
+--ro config? boolean
+--ro (schema-ref)
+--:(inline)
| +--ro inline!
+--:(shared-schema)
+--ro shared-schema!
+--ro parent-reference* yang:xpath1.0

H.7 Mount information


_3gpp-5gc-nrm-affunction.yang
_3gpp-5gc-nrm-amffunction.yang
_3gpp-5gc-nrm-amfregion.yang
_3gpp-5gc-nrm-amfset.yang
_3gpp-5gc-nrm-ausffunction.yang
_3gpp-5gc-nrm-dnfunction.yang
_3gpp-5gc-nrm-ep.yang
_3gpp-5gc-nrm-externalnrffunction.yang
_3gpp-5gc-nrm-externalnssffunction.yang
_3gpp-5gc-nrm-lmffunction.yang
_3gpp-5gc-nrm-n3iwffunction.yang
_3gpp-5gc-nrm-nfprofile.yang
_3gpp-5gc-nrm-nfservice.yang
_3gpp-5gc-nrm-ngeirfunction.yang
_3gpp-5gc-nrm-nrffunction.yang
_3gpp-5gc-nrm-nssffunction.yang
_3gpp-5gc-nrm-nwdaffunction.yang
_3gpp-5gc-nrm-pcffunction.yang

3GPP
Release 16 384 3GPP TS 28.541 V16.23.0 (2019-0912)

_3gpp-5gc-nrm-seppfunction.yang
_3gpp-5gc-nrm-smffunction.yang
_3gpp-5gc-nrm-smsffunction.yang
_3gpp-5gc-nrm-udmfunction.yang
_3gpp-5gc-nrm-udrfunction.yang
_3gpp-5gc-nrm-udsffunction.yang
_3gpp-5gc-nrm-upffunction.yang

If the above files are mounted the yang files described in clause E.7 shall also be mounted.

3GPP
Release 16 385 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex I (normative):
XML definitions for network slice

I.1 General
This annex contains the XML definitions for the network slice NRM, in accordance with network slice NRM
Information Model definitions specified in clause 6.

I.2 Architectural features


The overall architectural feature of network slice information model is specified in clause 6, this clause specifies
features that are specific to the Schema definitions.

The XML definitions of the present document specify the schema for a configuration content, which can be included in
a configuration file for Bulk configuration management operations.

I.3 Mapping

I.3.1 General mapping


An IOC maps to an XML element of the same name as the IOC's name in the Information Model. An IOC
attribute maps to a sub-element of the corresponding IOC's XML element, and the name of this sub-element is the same
as the attribute's name in the Information Model.

I.3.2 Information Object Class (IOC) mapping


The mapping is not present in the current version of the present document.

I.4 Solution Set (SS) definitions

I.4.1 XML definition structure


The overall description of the file format of configuration data XML files is provided by 3GPP TS 32.616 [33].

This annex defines the NRM-specific XML schema sliceNrm.xsd for the network slice Information Model defined in
clause 6.

XML schema sliceNrm.xsd explicitly declares NRM-specific XML element types for the related NRM.

The definition of those NRM-specific XML element types complies with the generic mapping rules defined in 3GPP TS
32.616 [33].

I.4.2 Graphical representation


The graphical representation is not present in the current version of the present document.

3GPP
Release 16 386 3GPP TS 28.541 V16.23.0 (2019-0912)

I.4.3 XML schema "sliceNrm.xsd"


<?xml version="1.0" encoding="UTF-8"?>
<!--
3GPP TS 28.541 network slice Network Resource Model
XML schema definition
sliceNrm.xsd
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xn="http://www.3gpp.org/ftp/specs/archive/28_series/28.623#genericNrm"
xmlns:sl="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#sliceNrm"
xmlns:nn="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#nrNrm"
xmlns:ngc="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#ngcNrm"
xmlns:en="http://www.3gpp.org/ftp/specs/archive/28_series/28.659#eutranNrm"
xmlns:sm="http://www.3gpp.org/ftp/specs/archive/28_series/28.626#stateManagementIRP"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#sliceNrm"
elementFormDefault="qualified">
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.623#genericNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#nrNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.541#ngcNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.659#eutranNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.626#stateManagementIRP"/>

<simpleType name="MobilityLevel">
<restriction base="string">
<enumeration value="STATIONARY"/>
<enumeration value="NOMADIC"/>
<enumeration value="RESTRICTED MOBILITY"/>
<enumeration value="FULLY MOBILITY"/>
</restriction>
</simpleType>
<simpleType name="SharingLevel">
<restriction base="string">
<enumeration value="SHARED"/>
<enumeration value="NON-SHARED"/>
</restriction>
</simpleType>

<simpleType name="Category">
<restriction base="string">
<enumeration value="character"/>
<enumeration value="scalability"/>
</restriction>
</simpleType>

<simpleType name="Tagging">
<restriction base="string">
<enumeration value="performance"/>
<enumeration value="function"/>
<enumeration value="operation"/>
</restriction>
</simpleType>

<simpleType name="Exposure">
<restriction base="string">
<enumeration value="API"/>
<enumeration value="KPI"/>
<enumeration value="APIandKPI"/>
</restriction>
</simpleType>

<complexType name="ServAttrCom">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="category" type="Category"/>
<element name="tagging" type="Tagging"/>
<element name="exposure" type="Exposure"/>
</choice>
</sequence>
</complexType >

<simpleType name="DelayToleranceSupport">
<restriction base="string">
<enumeration value="NOT SUPPORTED"/>
<enumeration value="SUPPORTED"/>
</restriction>
</simpleType>

3GPP
Release 16 387 3GPP TS 28.541 V16.23.0 (2019-0912)

<simpleType name="DeterminCommAvailability">
<restriction base="string">
<enumeration value="NOT SUPPORTED"/>
<enumeration value="SUPPORTED"/>
</restriction>
</simpleType>

<simpleType name="UserMgmtOpenSupport">
<restriction base="string">
<enumeration value="NOT SUPPORTED"/>
<enumeration value="SUPPORTED"/>
</restriction>
</simpleType>

<simpleType name="V2XCommModelsV2XMode">
<restriction base="string">
<enumeration value="NOT SUPPORTED"/>
<enumeration value="SUPPORTED BY NR"/>
</restriction>
</simpleType>

<complexType name="DelayTolerance">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="support" type="sl:DelayToleranceSupport"/>
</choice>
</sequence>
</complexType>

<complexType name="DeterminComm">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="availability" type="sl:DeterminCommAvailability"/>
<element name="periodicityList" type="string"/>
</choice>
</sequence>
</complexType>

<complexType name="DLThpt">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="guaThpt" type="float"/>
<element name="maxThpt" type="float"/>
</choice>
</sequence>
</complexType>

<complexType name="ULThpt">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="guaThpt" type="float"/>
<element name="maxThpt" type="float"/>
</choice>
</sequence>
</complexType>

<complexType name="MaxPktSize">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="maxsize" type="integer"/>
</choice>
</sequence>
</complexType>

<complexType name="KPIMonitoring">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="kPIList" type="string"/>
</choice>
</sequence>
</complexType>

3GPP
Release 16 388 3GPP TS 28.541 V16.23.0 (2019-0912)

<complexType name="SupportedAccessTech">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="accTechList" type="integer"/>
</choice>
</sequence>
</complexType>

<complexType name="UserMgmtOpen">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="support" type="sl:UserMgmtOpenSupport"/>
</choice>
</sequence>
</complexType>

<complexType name="V2XCommMode">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="v2XMode" type="sl:V2XCommModelsV2XMode"/>
</choice>
</sequence>
</complexType>

<complexType name="TermDensity">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="servAttrCom" type="sl:ServAttrCom"/>
<element name="density" type="integer"/>
</choice>
</sequence>
</complexType>

<complexType name="PerfReq">
<!-- Refer to definitions in TS 22.261-->
<sequence>
<choice minOccurs="0" maxOccurs="1">
<element name="perfReqEMBB" type="sl:PerfReqEmbb"/>
<element name="perfReqUrllc" type="sl:PerfReqUrllc"/>
</choice>
</sequence>
</complexType>
<complexType name="PerfReqEmbb">
<sequence>
<element name="expDataRateDL" type="integer" minOccurs="0"/>
<element name="expDataRateUL" type="integer" minOccurs="0"/>
<element name="areaTrafficCapDL" type="integer" minOccurs="0"/>
<element name="areaTrafficCapUL" type="integer" minOccurs="0"/>
<element name="userDensity" type="integer" minOccurs="0"/>
<element name="activityFactor" type="integer " minOccurs="0"/>
<element name="uESpeed" type="integer" minOccurs="0"/>
<element name="coverage" type="string" minOccurs="0"/>
</sequence>
</complexType>
<complexType name="PerfReqUrllc">
<sequence>
<element name="e2eKatency" type="integer" minOccurs="0"/>
<element name="jitter" type="integer" minOccurs="0"/>
<element name="survivalTime" type="integer" minOccurs="0"/>
<element name="cSAvailability" type="float" minOccurs="0"/>
<element name="reliability" type="float" minOccurs="0"/>
<element name="expDataRate" type="integer " minOccurs="0"/>
<element name="payloadSize" type="integer" minOccurs="0"/>
<element name="trafficDensity" type="string" minOccurs="0"/>
<element name="connDensity" type="float" minOccurs="0"/>
<element name="serviceDimension" type="string " minOccurs="0"/>
</sequence>
</complexType>
<complexType name="ServiceProfile">
<sequence>
<element name="serviceProfileId" type="string"/>
<element name="sNSSAIList" type="ngc:SnssaiList"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="perfReq" type="sl:PerfReq"/>

3GPP
Release 16 389 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="maxNumberofUEs" type="long" minOccurs="0"/>


<element name="coverageAreaTAList" type="ngc:NrTACList" minOccurs="0"/>
<element name="latency" type="integer" minOccurs="0"/>
<element name="uEMobilityLevel" type="integer" minOccurs="0"/>
<element name="resourceSharingLevel" type="integer" minOccurs="0"/>
<element name="sst" type="ngc:Sst"/>
<element name="availability" type="float" minOccurs="0"/>
<element name="delayTolerance" type="DelayTolerance"/>
<element name="deterministicComm" type="DeterminComm"/>
<element name="dLThptPerSlice" type="DLThpt"/>
<element name="dLThptPerUE" type="DLThpt"/>
<element name="uLThptPerSlic" type="ULThpt" minOccurs="0"/>
<element name="uLThptPerUE" type="ULThpt" minOccurs="0"/>
<element name="maxPktSize" type="MaxPktSize" minOccurs="0"/>
<element name="maxNumberofConns" type="MaxNumberofConns" minOccurs="0"/>
<element name="kPIMonitoring" type="KPIMonitoring" minOccurs="0"/>
<element name="supportedAccessTech" type="SupportedAccessTech" minOccurs="0"/>
<element name="userMgmtOpen" type="UserMgmtOpen"/>
<element name="v2XModels" type="V2XCommMode" minOccurs="0"/>
<element name="coverageArea" type="string" minOccurs="0"/>
<element name="termDensity" type="TermDensity" minOccurs="0"/>
<element name="activityFactor" type="float" minOccurs="0"/>
<element name="uESpeed" type="integer" minOccurs="0"/>
<element name="jitter" type="integer" minOccurs="0"/>
<element name="survivalTime" type="string" minOccurs="0"/>
<element name="reliability" type="string" minOccurs="0"/>
</sequence>
</complexType>
<complexType name="ServiceProfileList">
<sequence>
<element name="serviceProfile" type="sl:ServiceProfile"/>
</sequence>
</complexType>

<complexType name="SliceProfile">
<sequence>
<element name="sliceProfileId" type="string"/>
<element name="sNSSAIList" type=" ngc:SnssaiList"/>
<element name="pLMNIdList" type="en:PLMNIdList"/>
<element name="perfReq" type="sl:PerfReq"/>
<element name="maxNumberofUEs" type="long" minOccurs="0"/>
<element name="coverageAreaTAList" type="ngc:NrTACList" minOccurs="0"/>
<element name="latency" type="integer" minOccurs="0"/>
<element name="uEMobilityLevel" type="sl: MobilityLevel" minOccurs="0"/>
<element name="resourceSharingLevel" type="integer" minOccurs="0"/>

</sequence>
</complexType>
<complexType name="SliceProfileList">
<sequence>
<element name="sliceProfile" type="sl:SliceProfile"/>
</sequence>
</complexType>
<complexType name="NsInfo">
<!-- Refer to definitions in subclause 8.3.3.2.2 of ETSI NFV IFA013 -->
<sequence>
<element name="nsInstanceId" type="string"/>
<element name="nsName" type="string"/>
<element name="description" type="string"/>
</sequence>
</complexType>

<element name="NetworkSlice" substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass">


<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from SubNetwork -->
<element name="dnPrefix" type="string" minOccurs="0"/>
<element name="userLabel" type="string"/>
<element name="userDefinedNetworkType" type="string"/>
<element name="setOfMcc" type="string" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<!-- End of inherited attributes from SubNetwork -->

3GPP
Release 16 390 3GPP TS 28.541 V16.23.0 (2019-0912)

<element name="operationalState" type="sm:operationalStateType"/>


<element name="administrativeState" type="sm:administrativeStateType"/>
<element name="serviceProfileList" type="sl:ServiceProfileList"/>
<element name="networkSliceSubnetRef" type="xn:dn"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="NetworkSliceSubnet" substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes">
<complexType>
<all>
<!-- Inherited attributes from SubNetwork -->
<element name="dnPrefix" type="string" minOccurs="0"/>
<element name="userLabel" type="string"/>
<element name="userDefinedNetworkType" type="string"/>
<element name="setOfMcc" type="string" minOccurs="0"/>
<element name="measurements" type="xn:MeasurementTypesAndGPsList" minOccurs="0"/>
<!-- End of inherited attributes from SubNetwork -->

<element name="operationalState" type="sm:operationalStateType"/>


<element name="administrativeState" type="sm:administrativeStateType"/>
<element name="nsInfo" type="sl:NsInfo" minOccurs="0"/>
<element name="sliceProfileList" type="sl:SliceProfileList"/>
<element name="managedFunctionRef" type="xn:dnlist"/>
<element name="networkSliceSubnetRef" type="xn:dnlist"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:MeasurementControl"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
</schema>

3GPP
Release 16 391 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex J (normative):
JSON definitions for network slice

J.1 General
This annex contains the JSON definitions for the network slice NRM, in accordance with network slice NRM
Information Model definitions specified in clause 6.

J.2 Architectural features


The overall architectural feature of network slice information model is specified in clause 6, this clause specifies
features that are specific to the Schema definitions.

J.3 Mapping
Refer to TS 32.160 [47].

J.4 Solution Set (SS) definitions

J.4.1 JSON definition structure


JSON is used as resource representations format carried in the HTTP request and HTTP response message bodies. The
properties (key-value pairs) on an object are defined using the properties keyword.

J.4.2 Graphical representation


None.

J.4.3 JSON schema "sliceNrm.json"


{
"openapi": "3.0.1",
"info": {
"title": "3GPP Network Slice NRM",
"version": "15.3.0",
"description": "OAS 3.0.1 specification compatible schema for 3GPP Network Slice NRM"
},
"paths": {},
"components": {
"schemas": {
"MobilityLevel": {
"type": "string",
"enum": [
"STATIONARY",
"NOMADIC",
"RESTRICTED MOBILITY",
"FULLY MOBILITY"
]
},
"SharingLevel": {
"type": "string",
"enum": [
"SHARED",
"NON-SHARED"

3GPP
Release 16 392 3GPP TS 28.541 V16.23.0 (2019-0912)

]
},

"Category": {
"type": "string",
"enum": [
"CHARACTER",
"SCALABILITY"
]
},

"Tagging": {
"type": "string",
"enum": [
"PERFORMANCE",
"FUNCTION",
"OPERATION"
]
},

"Exposure": {
"type": "string",
"enum": [
"API",
"KPI",
"APIandKPI"
]
},

"ServAttrCom": {
"type": "object",
"properties": {
"category": {
"$ref": "#/components/schemas/Category"
},
"tagging": {
"$ref": "#/components/schemas/Tagging"
},
"exposure": {
"$ref": "#/components/schemas/Exposure"
}
}
},
"Support": {
"type": "string",
"enum": [
"NOT SUPPORTED",
"SUPPORTED"
]
},

"DelayTolerance": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"support": {"$ref": "#/components/schemas/Support"}
}
},

"DeterministicComm": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"availability": {"$ref": "#/components/schemas/Support"},
"periodicityList":{"type":"string"}
}
},

"dLThptPerSlice": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"guaThpt": {"type": "float"},
"maxThpt": {"type": "float"}
}
},

"dLThptPerUE": {

3GPP
Release 16 393 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"guaThpt": {
"type": "float"
},
"maxThpt": {
"type": "float"
}
}
},

"uLThptPerSlic": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"guaThpt": {
"type": "float"
},
"maxThpt": {
"type": "float"
}
}
},

"uLThptPerUE": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"guaThpt": {
"type": "float"
},
"maxThpt": {
"type": "float"
}
}
},

"maxPktSize": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"maxsize": {
"type": "integer"
}
}
},

"maxNumberofConns": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"nOofConn": {
"type": "integer"
}
}
},

"kPIMonitoring": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"kPIList": {
"type": "string"
}
}
},

"supportedAccessTech": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"accTechList": {
"type": "integer"
}
}
},

3GPP
Release 16 394 3GPP TS 28.541 V16.23.0 (2019-0912)

"userMgmtOpen": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"support": {"$ref": "#/components/schemas/Support"}
}
},

"v2XModels": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"v2XMode": {"$ref": "#/components/schemas/Support"}
}
},

"termDensity": {
"type": "object",
"properties": {
"servAttrCom": {"$ref": "#/components/schemas/ServAttrCom"},
"density": {
"type": "integer"
}
}
},

"PerfReq": {
"type": "object",
"properties": {
"prefReqEmbb": {
"$ref": "#/components/schemas/PerfReqEmbb"
},
"prefReqUrllc": {
"$ref": "#/components/schemas/PerfReqUrllc"
}
}
},
"PerfReqEmbb": {
"type": "object",
"properties": {
"expDataRateDL": {
"type": "number"
},
"expDataRateUL": {
"type": "number"
},
"areaTrafficCapDL": {
"type": "number"
},
"areaTrafficCapUL": {
"type": "number"
},
"userDensity": {
"type": "number"
},
"activityFactor": {
"type": "number"
},
"uESpeed": {
"type": "number"
},
"coverage": {
"type": "string"
}
}
},
"PerfReqUrllc": {
"type": "object",
"properties": {
"e2eLatency": {
"type": "number"
},
"jitter": {
"type": "number"
},
"survivalTime": {

3GPP
Release 16 395 3GPP TS 28.541 V16.23.0 (2019-0912)

"type": "number"
},
"areaTrafficCapUL": {
"type": "number"
},
"cSAvailability": {
"type": "number"
},
"reliability": {
"type": "number"
},
"expDataRate": {
"type": "number"
},
"payloadSize": {
"type": "number"
},
"trafficDensity": {
"type": "string"
},
"connDensity": {
"type": "number"
},
"serviceDimension": {
"type": "string"
}
}
},
"NsInfo": {
"type": "object",
"properties": {
"nsInstanceId": {
"type": "string"
},
"nsName": {
"type": "string"
}
}
},
"NetworkSlice": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/SubNetwork-Attributes"
},
{
"type": "object",
"properties": {}
},
{
"type": "object",
"properties": {
"networkSliceSubnetRef": {
"$ref": "genericNrm.json#/components/schemas/Dn"
},
"operationalState": {
"$ref": "genericNrm.json#/components/schemas/OperationalState"
},
"administrativeState": {
"$ref": "genericNrm.json#/components/schemas/AdministrativeState"
},
"serviceProfileList": {
"$ref": "#/components/schemas/ServiceProfileList"
}
}
}
]
}
}
}
]

3GPP
Release 16 396 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"NetworkSliceSubnet": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/Top-Attributes"
},
{
"type": "object",
"properties": {
"attributes": {
"allOf": [
{
"$ref": "genericNrm.json#/components/schemas/SubNetwork-Attributes"
},
{
"type": "object",
"properties": {}
},
{
"type": "object",
"properties": {
"managedFunctionRefList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"networkSliceSubnetRefList": {
"$ref": "genericNrm.json#/components/schemas/DnList"
},
"operationalState": {
"$ref": "genericNrm.json#/components/schemas/OperationalState"
},
"administrativeState": {
"$ref": "genericNrm.json#/components/schemas/AdministrativeState"
},
"nsInfo": {
"$ref": "#/components/schemas/NsInfo"
},
"sliceProfileList": {
"$ref": "#/components/schemas/SliceProfileList"
}
}
}
]
}
}
}
]
},
"ServiceProfile": {
"type": "object",
"properties": {
"serviceProfileId": {
"type": "string"
},
"snssaiList": {
"$ref": "nRNrm.json#/components/schemas/SnssaiList"
},
"plmnIdList": {
"$ref": "nRNrm.json#/components/schemas/PlmnIdList"
},
"perfReq": {
"$ref": "#/components/schemas/PerfReq"
},
"maxNumberofUEs": {
"type": "number"
},
"coverageAreaTAList": {
"$ref": "ngcNrm.json#/components/schemas/TACList"
},
"latency": {
"type": "number"
},
"uEMobilityLevel": {
"$ref": "#/components/schemas/MobilityLevel"
},
"sst": {
"$ref": "nrNrm.json#/components/schemas/Sst"
},
"resourceSharingLevel": {

3GPP
Release 16 397 3GPP TS 28.541 V16.23.0 (2019-0912)

"$ref": "#/components/schemas/SharingLevel"
},
"availability": {
"type": "number"
},
"delayTolerance": {
"$ref": "#/components/schemas/DelayTolerance"
},
"deterministicComm": {
"$ref": "#/components/schemas/DeterministicComm"
},
"dLThptPerSlice": {
"$ref": "#/components/schemas/DLThptPerSlice"
},
"dLThptPerUE": {
"$ref": "#/components/schemas/DLThptPerUE"
},
"uLThptPerSlic": {
"$ref": "#/components/schemas/ULThptPerSlic"
},
"uLThptPerUE": {
"$ref": "#/components/schemas/ULThptPerUE"
},
"maxPktSize": {
"$ref": "#/components/schemas/MaxPktSize"
},
"maxNumberofConns": {
"$ref": "#/components/schemas/MaxNumberofConns"
},
"kPIMonitoring": {
"$ref": "#/components/schemas/KPIMonitoring"
},
"supportedAccessTech": {
"$ref": "#/components/schemas/SupportedAccessTech"
},
"userMgmtOpen": {
"$ref": "#/components/schemas/UserMgmtOpen"
},
"v2XModels": {
"$ref": "#/components/schemas/V2XModels"
},
"coverageArea": {
"type": "string"
},
"termDensity": {
"$ref": "#/components/schemas/TermDensity"
},
"activityFactor": {
"type": "float"
},
"uESpeed": {
"type": "integer"
},
"jitter": {
"type": "integer"
},
"survivalTime": {
"type": "string"
},
"reliability": {
"type": "string"
}
}
},
"ServiceProfileList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ServiceProfile"
}
},
"SliceProfile": {
"type": "object",
"properties": {
"sliceProfileId": {
"type": "string"
},
"snssaiList": {
"$ref": "nRNrm.json#/components/schemas/SnssaiList"

3GPP
Release 16 398 3GPP TS 28.541 V16.23.0 (2019-0912)

},
"plmnIdList": {
"$ref": "nRNrm.json#/components/schemas/PlmnIdList"
},
"perfReq": {
"$ref": "#/components/schemas/PerfReq"
},
"maxNumberofUEs": {
"type": "number"
},
"coverageAreaTAList": {
"$ref": "ngcNrm.json#/components/schemas/TACList"
},
"latency": {
"type": "number"
},
"uEMobilityLevel": {
"$ref": "#/components/schemas/MobilityLevel"
},
"resourceSharingLevel": {
"$ref": "#/components/schemas/SharingLevel"
}
}
},
"SliceProfileList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SliceProfile"
}
}
}
}
}

3GPP
Release 16 399 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex K (normative):
Void

3GPP
Release 16 400 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex L (normative):
Relation of GSMA GST, Serviceprofile and Sliceprofile

L.1 General
This annex describes the relation between GSMA GST[x] and information model ServiceProfile and
SliceProfile.

L.2 GSMA GST, Serviceprofile and sliceprofile


The GSMA GST is used as the SLA information for the communication between the vertical industry and the
communication service provider. The SLA requirements can be fulfilled from management aspect and control aspect in
a coordinated way. The SLS includes ServiceProfile information model.

As shown in figure XL.2.1, the GST [x50] is translated and used as input to serviceprofile, the serviceprofile can be
translated to corresponding requirements for dedicated domains. For example, CN sliceprofile is used to carry Core
network domain requirements or RAN sliceprofile is used to carry RAN domain requirements. TN related requirements
are translated and provide to transport domain. Some of the information in CN sliceprofile is sent to the core network
function for the control plane SLA support purpose.

NOTE: how to do the translation is out of the scope of this document.

Figure L.2.1 Relation between GSMA GST, ServiceProfile and SliceProfile

3GPP
Release 16 401 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex L (normative):
Managed NF Service state handling

L.1 Combined state diagram for a Managed NF Service

Figure L.1-2: Combined Managed NF Service state diagram

3GPP
Release 16 402 3GPP TS 28.541 V16.23.0 (2019-0912)

Table L.1-1: The Managed NF Service state transition table

Trigger The state transition events and actions


number

1 Event: Received information of deployment of a Network Function (NF) service.


Action: Create a ManagedNFService instance (MSI) whose(Administrative/Operational/Registration) are
set to Locked/Disabled/Deregistered.

2 Event: Received information of positive state change of the NF service.


Action: Set the Operational state of the MSI to Enabled.
3 Event: Received CM operation to unlock the NF Service or the NF.
Action: Set the Administrative state of the MSI to Unlocked.

Note: Changing Administrative state on NF service level is optional

4 Event: Received information that the NF Service is registered to an NRF either by the NF itself or by an
OAM system on behalf of the NF.
Action: Set the registration state of the MSI to Registered.

5 Event: Received information that the NF Service is deregistered from the NRF either by the NF itself or by
an OAM system on behalf of the NF.
Action: Set registration state of the MSI to Deregistered.

6 Event: Received information that the NF Service is unavailable because of, for example, limitation of
resource or other exceptions.
Action: Set the Operational state of the MSI to Disabled.

7 Event: Received information that the NF Service is unavilable.


Action: Deregister the NF Service on behalf of the NF, and set the registration state of the MSI to
Deregistered.
8 Event: Received CM operation to lock the NF Service or the NF.
Action: Set the Administrative state of the MSI to Locked.

Note: Changing Administrative state on NF service level is optional

9 Event: Received information that the NF Service is terminated or deleted,


Action: Delete the MSI and set its state to NULL.

3GPP
Release 16 403 3GPP TS 28.541 V16.23.0 (2019-0912)

Annex L M (informative):
Change history

3GPP
Release 16 404 3GPP TS 28.541 V16.23.0 (2019-0912)

Change history
Date Meeting TDoc CR Rev Cat Subject/Comment New
versio
n
2018-09 SA#81 Upgrade to change control version 15.0.0
2018-09 SA#81 EdiHelp review 15.0.1
2018-12 SA#82 SP-181046 0001 1 F Fix issues raised by EditHelp 15.1.0
2018-12 SA#82 SP-181046 0002 2 F Update NR Stage 2 definition to align with TS 37.340 for 15.1.0
MR-DC
2018-12 SA#82 SP-181046 0003 1 F Update NRM Stage 2 defintion to align with TS 23.501 for 15.1.0
5G architecture
2018-12 SA#82 SP-181046 0005 1 F Update Stage 3 XML definition of NR to align with Stage 15.1.0
2 content
2018-12 SA#82 SP-181046 0006 1 F Update Stage 3 JSON definition of NR to align with Stage 15.1.0
2 content
2018-12 SA#82 SP-181046 0007 1 F Update Stage 3 YANG definition of NR to align with 15.1.0
Stage 2 content
2018-12 SA#82 SP-181046 0008 1 F Update Stage 3 XML definition of 5GC to align with Stage 15.1.0
2 content
2018-12 SA#82 SP-181046 0009 1 F Update Stage 3 JSON definition of 5GC to align with 15.1.0
Stage 2 content
2018-12 SA#82 SP-181046 0011 1 F Update stage 3 XML definition of NS to align with Stage 2 15.1.0
content
2018-12 SA#82 SP-181046 0012 1 F Update Stage 3 JSON definition of NS to align with Stage 15.1.0
2 content
2018-12 SA#82 SP-181046 0013 1 F Update stage 3 YANG definition of NS to align with Stage 15.1.0
2 content
2018-12 SA#82 SP-181046 0014 1 F Correct the term sNSSAIList and nRTAClist 15.1.0
2018-12 SA#82 SP-181046 0015 1 F Update the inheritance hierarchy figure for NR NRM to 15.1.0
include BWP IOC and NRSectorCarrier IOC
2018-12 SA#82 SP-181046 0016 1 F Change the term nCGI to nCI 15.1.0
2018-12 SA#82 SP-181046 0019 1 F Align properties of cell state 15.1.0
2018-12 SA#82 SP-181046 0021 1 F Add missing attribute definition and condition 15.1.0
2018-12 SA#82 SP-181047 0022 1 F Add missing detail definition for attribute 15.1.0
2018-12 SA#82 SP-181047 0023 1 F Adding missing attribute, and correction of reference 15.1.0
2018-12 SA#82 SP-181043 0025 - F Remove NSSF from the abbrevations 15.1.0
2018-12 SA#82 SP-181046 0027 - F Replace symbol for network slice state management 15.1.0
2018-12 SA#82 SP-181046 0031 1 F Remove the ExternalENBFunction definition 15.1.0
2018-12 SA#82 SP-181046 0033 1 F Align the management of external function and cell with 15.1.0
TS 28.658
2018-12 SA#82 SP-181156 0034 1 F Update NR NRM with Cell Relation 15.1.0
2018-12 SA#82 SP-181156 0038 3 F RRM Policy enhancements 15.1.0
2018-12 SA#82 SP-181156 0039 1 F Fix containment issue in YANG definition 15.1.0
2018-12 SA#82 SP-181156 0040 - F Implement minor corrections 15.1.0
2018-12 SA#82 SP-181042 0041 - F Update Stage 3 NRM for RRM Policy enhancements 15.1.0
2019-03 SA#83 SP-190121 0043 1 F Align NR attributes definition related to SSB with 15.2.0
corresponding NG-RAN IE definition
2019-03 SA#83 SP-190121 0044 1 F Correct the use of nCI and PLMN 15.2.0
2019-03 SA#83 SP-190121 0045 - F Remove duplicate definition for ExternalNRCellCU 15.2.0
2019-03 SA#83 SP-190121 0046 2 F Correct class diagram for view on external entities 15.2.0
2019-03 SA#83 SP-190121 0047 1 F Correct the definition for resourceSharingLevel 15.2.0
2019-03 SA#83 SP-190121 0048 1 F Correction of references 15.2.0
2019-03 SA#83 SP-190121 0052 1 F Align the term mFIdList and constituentNSSIIdList 15.2.0
2019-03 SA#83 SP-190121 0053 1 F Correct the definition of nSSIId 15.2.0
2019-03 SA#83 SP-190121 0054 1 F Add missing attribute constraint for class definition of 15.2.0
NSSFFunction
2019-03 SA#83 SP-190121 0055 1 F Correct attribute constraints for RRMpolicy related 15.2.0
attributes in NRCellCU
2019-03 SA#83 SP-190121 0057 - F Correct cardinality of End Point (EP) to target 15.2.0
2019-03 SA#83 SP-190121 0058 0 F Correct Import table 15.2.0
2019-03 SA#83 SP-190121 0059 - F Remove ExternalNRCellCU.pLMNIdList 15.2.0
2019-03 SA#83 SP-190121 0060 - F Use 'bS' (not 'bs') to prefix all BS (base station) attributes 15.2.0
2019-03 SA#83 SP-190121 0061 1 F Correction of State attributes descriptions 15.2.0
2019-03 SA#83 SP-190121 0062 - F Update 5G JSON Solution Set to align with generic NRM 15.2.0
2019-03 SA#83 SP-190121 0063 1 F Update YANG Solution Set to align with Stage 2 15.2.0

3GPP
Release 16 405 3GPP TS 28.541 V16.23.0 (2019-0912)

definition

3GPP
Release 16 406 3GPP TS 28.541 V16.23.0 (2019-0912)

2019-03 SA#83 SP-190121 0064 1 F Update Information Service to fix Network Slice modeling 15.2.0
issue
2019-03 SA#83 SP-190121 0065 1 F Update Solution Set to fix Network Slice modeling issue 15.2.0
2019-03 SA#83 SP-190121 0066 1 F Add availability in service profile of network slice resource 15.2.0
model
2019-03 SA#83 SP-190121 0068 1 F Add sST attribute to ServiceProfile 15.2.0
2019-03 SA#83 SP-190121 0069 1 F Update to sST attribute stage 3 15.2.0
2019-03 SA#83 SP-190149 0073 2 F Replace CoverageAreaTAList type definition 16.0.0
2019-03 SA#83 SP-190149 0074 1 F Name datatypes SliceProfile and ServiceProfile 16.0.0
2019-03 SA#83 SP-190149 0075 1 F Add datatype definition for S-NSSAI 16.0.0
2019-03 SA#83 SP-190149 0076 1 F Remove incomplete description for TAC 16.0.0
2019-03 SA#83 SP-190149 0079 1 F Name datatype RRMPolicyRatio2 16.0.0
2019-06 SA#84 SP-190374 0083 - A Remove attribute availabilityStatus in NRCellDU IOC 16.1.0
2019-06 SA#84 SP-190373 0085 1 F Correct the definition for nsInfo 16.1.0
2019-06 SA#84 SP-190374 0088 1 A Update Information Service of NR to fix unclear Note 16.1.0
issue
2019-06 SA#84 SP-190373 0096 2 A Correct the use of plmnIdList 16.1.0
2019-06 SA#84 SP-190373 0098 1 F Add missing clauses to RRMPolicyRatio2 data type 16.1.0
2019-06 SA#84 SP-190373 0099 1 F Update RRMPolicyRatio2 data type name in stage 3 16.1.0
2019-06 SA#84 SP-190373 0102 - F Fix the implementation errors 16.1.0
2019-09 SA#85 SP-190745 0089 2 B Update 5GC Information Service to align with Managed 16.2.0
Service Definition
2019-09 SA#85 SP-190743 0107 1 A Correct description for NR deployment scenario 16.2.0
2019-09 SA#85 SP-190743 0109 1 A Correct NR NRM model to be applicable for all NG-RAN 16.2.0
architecture
2019-09 SA#85 SP-190745 0114 1 C Support NF Profile management 16.2.0
2019-09 SA#85 SP-190743 0121 1 A Clarification of sNSSAIList attribute 16.2.0
2019-09 SA#85 SP-190744 0123 - A Remove pLMNId from GNBDUFunction 16.2.0
2019-09 SA#85 SP-190743 0126 2 A Update class definition with inheritance information 16.2.0
2019-09 SA#85 SP-190743 0128 1 A Correct description of NRCellCU and NRCellDU to be 16.2.0
applicable for all deployment scenarios
2019-09 SA#85 SP-190743 0130 - A Correct XML solution set for NR 16.2.0
2019-09 SA#85 SP-190743 0132 - A Correct XML solution set for Network slice 16.2.0
2019-09 SA#85 SP-190750 0133 1 F Clarification on slice model 16.2.0
2019-09 SA#85 SP-190743 0142 1 A Add YANG mount info 16.2.0
2019-09 SA#85 SP-190743 0143 - A Add YANG solution 16.2.0
2019-09 SA#85 SP-190745 0149 1 F generate JSON definition for 5GC NRM based on new 16.2.0
style guideline
2019-09 SA#85 SP-190744 0150 1 A Fix NR NRM to add missed ID info 16.2.0
2019-09 SA#85 SP-190744 0152 - F XML Solution Set for 5GC 16.2.0
2019-09 SA#85 SP-190744 0154 - A Correct ETSI NFV reference 16.2.0
2019-09 SA#85 SP-190744 0157 1 A generate JSON definition for Slice NRM based on new 16.2.0
style guideline
2019-09 SA#85 SP-190744 0158 1 A generate JSON definition for NR NRM based on new 16.2.0
style guideline
2019-12 SA#86 SP-191159 0146 3 F To syn up with v1540 stage 2 16.3.0
2019-12 SA#86 SP-191173 0156 2 A Correct Import table 16.3.0
2019-12 SA#86 SP-191166 0161 1 C Extensions to PCF and UPF IOCs for support of TSC 16.3.0
(Time Sensitive Communication)
2019-12 SA#86 SP-191166 0166 1 F Correct XML solution set for NR 16.3.0
2019-12 SA#86 SP-191166 0167 1 F Correct Network slice NRM 16.3.0
2019-12 SA#86 SP-191173 0168 2 A Correct NR TAC attribute property 16.3.0
2019-12 SA#86 SP-191173 0170 - A Correction of the duplicated IOC NSSFFunction in 16.3.0
daigram
2019-12 SA#86 SP-191173 0172 - A Correction of the wrong IOC names in transport view 16.3.0
diagram---Not implemented, wrong baseline (MCC)
2019-12 SA#86 SP-191166 0175 2 F XML Solution Set for 5GC 16.3.0
2019-12 SA#86 SP-191170 0177 3 C Update on slice NRM 16.3.0
2019-12 SA#86 SP-191170 0178 2 B Add relation of GST and profiles 16.3.0
2019-12 SA#86 SP-191166 0180 3 F Update SEPP Stage 2 definition in 5GC NRM 16.3.0
2019-12 SA#86 SP-191166 0182 1 C Add NEF Stage 2 definition in 5GC NRM 16.3.0
2019-12 SA#86 SP-191166 0184 1 C Add SCP Stage 2 definition in 5GC NRM 16.3.0
2019-12 SA#86 SP-191166 0185 - C Add Stage 3 definitions of 5GC NRM to align with stage 2 16.3.0
2019-12 SA#86 SP-191166 0186 1 C Support communication model in 5GC NF - Stage 2 16.3.0
2019-12 SA#86 SP-191166 0192 1 F Fix merging errors of the specification 16.3.0

3GPP
Release 16 407 3GPP TS 28.541 V16.23.0 (2019-0912)

2019-12 SA#86 SP-191166 0195 - C Add State Handling diagram for NF service 16.3.0
2019-12 SA#86 SP-191166 0197 - B Updates to YANG SS 16.3.0
2019-12 SA#86 SP-191170 0198 1 C Update XML definitions of ServiceProfile NRM 16.3.0
2019-12 SA#86 SP-191170 0199 2 C Update JSON definitions of ServiceProfile NRM 16.3.0
2019-12 SA#86 SP-191166 0200 1 C Add managedNFProfile definition for ngc NRM - stage3 16.3.0
2019-12 SA#86 SP-191166 0202 2 B Add the RIM monitoring parameters for remote 16.3.0
interference management
2019-12 SA#86 SP-191166 0212 2 F Correct Network slice NRM 16.3.0
2019-12 SA#86 SP-191166 0213 - F Update SEPP Stage 3 definition in 5GC NRM 16.3.0
2019-12 SA#86 SP-191180 0222 2 B Management of NR ANR, Stage 2 16.3.0
2019-12 SA#86 SP-191180 0223 - B Management of NR ANR, Stage 3 16.3.0
2019-12 SA#86 SP-191173 0226 1 A Add Stages 2 NRM Info Model definitions for beam 16.3.0
managed object classes
2019-12 SA#86 SP-191173 0227 - A Add Stages 2 NRM Info Model definitions for beam 16.3.0
managed object classes

3GPP

You might also like