3 namespace "org:onap:ccsdk:features:sdnr:northbound:ran-network";
6 import ietf-inet-types {
9 import ietf-yang-types {
14 "Open Network Automation Platform - ONAP
15 <https://www.onap.org>";
19 <mailto:sandeep.shah@ibm.com>
21 Swaminathan Seetharaman
22 <mailto:swaminathan.seetharaman@wipro.com>";
24 "This module contains a collection of YANG definitions for managing
25 radio access network (RAN) managed network functions.
26 This YANG model is used solely for POC's in the ONAP and O-RAN communities
28 Copyright 2020 the O-RAN Alliance.
30 Licensed under the Apache License, Version 2.0 (the 'License');
31 you may not use this file except in compliance with the License.
32 You may obtain a copy of the License at
34 http://www.apache.org/licenses/LICENSE-2.0
36 Unless required by applicable law or agreed to in writing, software
37 distributed under the License is distributed on an 'AS IS' BASIS,
38 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
39 See the License for the specific language governing permissions and
40 limitations under the License.";
44 "RAN Network YANG Model for ONAP/O-RAN POC";
46 "https://wiki.onap.org/display/DW/E2E+Network+Slicing+Use+Case+in+R7+Guilin";
65 "It describes whether or not the resource is actively in
66 use at a specific instant, and if so, whether or not it has spare
67 capacity for additional users at that instant. The value is READ-ONLY.";
69 "ITU T Recommendation X.731";
75 "The mobile country code consists of three decimal digits,
76 The first digit of the mobile country code identifies the geographic
77 region (the digits 1 and 8 are not used):";
79 "3GPP TS 23.003 subclause 2.2 and 12.1";
85 "The mobile network code consists of two or three
86 decimal digits (for example: MNC of 001 is not the same as MNC of 01)";
88 "3GPP TS 23.003 subclause 2.2 and 12.1";
94 "NR Cell Identity. The NCI shall be of fixed length of 36 bits
95 and shall be coded using full hexadecimal representation.
96 The exact coding of the NCI is the responsibility of each PLMN operator";
101 typedef OperationalState {
106 "The resource is totally inoperable.";
111 "The resource is partially or fully operable.";
117 "3GPP TS 28.625 and ITU-T X.731";
120 typedef AdministrativeState {
125 "The resource is administratively prohibited from performing
126 services for its users.";
131 "The resource is administratively permitted to perform
132 services for its users. This is independent of its inherent
138 "Use of the resource is administratively permitted to
139 existing instances of use only. While the system remains in
140 the shutting down state the manager or the managed element
141 may at any time cause the resource to transition to the
148 "3GPP TS 28.625 and ITU-T X.731";
151 typedef AvailabilityStatus {
220 "Single Network Slice Selection Assistance Information.";
222 "TS 23.501 clause 5.15.2";
236 "Physical Cell Identity (PCI) of the NR cell.";
238 "TS 36.211 subclause 6.11";
246 "Tracking Area Code";
248 "TS 23.003 clause 19.4.2.3";
251 typedef AmfRegionId {
256 "clause 2.10.1 of 3GPP TS 23.003";
264 "clause 2.10.1 of 3GPP TS 23.003";
272 "clause 2.10.1 of 3GPP TS 23.003";
275 // type definitions especially for core NFs
364 typedef NotificationType {
370 enum N2_INFORMATION {
374 enum LOCATION_NOTIFICATION {
388 "Latest known load information of the NF, percentage ";
391 typedef N1MessageClass {
414 typedef N2InformationClass {
449 typedef UeMobilityLevel {
459 enum RESTRICTED_MOBILITY {
463 enum FULLY_MOBILITY {
474 typedef ResourceSharingLevel {
491 typedef TxDirection {
512 typedef DistinguishedName { // TODO is this equivalent to TS 32.300 ?
515 "Represents the international standard for the representation
516 of Distinguished Name (RFC 4512).
517 The format of the DistinguishedName REGEX is:
518 {AttributeType = AttributeValue}
520 AttributeType consists of alphanumeric and hyphen (OIDs not allowed).
521 All other characters are restricted.
522 The Attribute value cannot contain control characters or the
523 following characters : \\ > < ; \" + , (Comma) and White space
524 The Attribute value can contain the following characters if they
525 are excaped : \\ > < ; \" + , (Comma) and White space
526 The Attribute value can contain control characters if its an escaped
527 double digit hex number.
529 UID=nobody@example.com,DC=example,DC=com
530 CN=John Smith,OU=Sales,O=ACME Limited,L=Moab,ST=Utah,C=US";
532 "RFC 4512 Lightweight Directory Access Protocol (LDAP):
533 Directory Information Models";
534 } // recheck regexp it doesn't handle posix [:cntrl:]
536 typedef QOffsetRange {
560 typedef CyclicPrefix {
577 "The PLMNInfo data type define a S-NSSAI member in a specific PLMNId, and it have
578 two attributes PLMNId and S-NSSAI (PLMNId, S-NSSAI). The PLMNId represents a data type that
579 is comprised of mcc (mobile country code) and mnc (mobile network code), (See TS 23.003
580 subclause 2.2 and 12.1) and S-NSSAI represents an data type, that is comprised of an SST
581 (Slice/Service type) and an optional SD (Slice Differentiator) field, (See TS 23.003 [13]).";
590 grouping ManagedNFProfile {
592 "Defines profile for managed NF";
607 "This parameter defines profile for managed NF.
608 The format of the NF Instance ID shall be a
609 Universally Unique Identifier (UUID) version 4,
610 as described in IETF RFC 4122 ";
617 "Type of the Network Function";
623 "Host address of a NF";
628 "This parameter defines NF Specific Service authorization
629 information. It shall include the NF type (s) and NF realms/origins
630 allowed to consume NF Service(s) of NF Service Producer.";
637 "Information about the location of the NF instance
638 (e.g. geographic location, data center) defined by operator";
646 "This parameter defines static capacity information
647 in the range of 0-65535, expressed as a weight relative to other
648 NF instances of the same type; if capacity is also present in the
649 nfServiceList parameters, those will have precedence over this value.";
656 "This parameter defines identity of the group that is
657 served by the NF instance.
658 May be config false or true depending on the ManagedFunction.
659 Config=true for Udrinfo. Config=false for UdmInfo and AusfInfo.
660 Shall be present if ../nfType = UDM or AUSF or UDR. ";
664 leaf-list supportedDataSetIds {
684 "List of supported data sets in the UDR instance.
685 May be present if ../nfType = UDR";
689 leaf-list smfServingAreas {
692 "Defines the SMF service area(s) the UPF can serve.
693 Shall be present if ../nfType = UPF";
700 "This parameter defines Priority (relative to other NFs
701 of the same type) in the range of 0-65535, to be used for NF selection;
702 lower values indicate a higher priority. If priority is also present
703 in the nfServiceList parameters, those will have precedence over
704 this value. Shall be present if ../nfType = AMF ";
712 "Service access point.";
722 type inet:port-number;
748 grouping AmfIdentifier {
750 "The AMFI is constructed from an AMF Region ID,
751 an AMF Set ID and an AMF Pointer.
752 The AMF Region ID identifies the region,
753 the AMF Set ID uniquely identifies the AMF Set within the AMF Region, and
754 the AMF Pointer uniquely identifies the AMF within the AMF Set. ";
772 grouping DefaultNotificationSubscription {
775 leaf notificationType {
776 type NotificationType;
785 leaf n1MessageClass {
790 leaf n2InformationClass {
791 type N2InformationClass;
797 grouping Ipv4AddressRange {
801 type inet:ipv4-address;
806 type inet:ipv4-address;
812 grouping Ipv6PrefixRange {
816 type inet:ipv6-prefix;
821 type inet:ipv6-prefix;
827 grouping AddressWithVlan {
831 type inet:ip-address;
842 grouping ManagedElementGroup {
844 "Abstract class representing telecommunications resources.";
846 type DistinguishedName;
848 "Provides naming context and splits the DN into a DN Prefix and Local DN";
853 "A user-friendly name of this object.";
859 "The physical location (e.g. an address) of an entity";
861 leaf-list managedBy {
862 type DistinguishedName;
865 "Relates to the role played by ManagementSystem";
867 leaf-list managedElementTypeList {
872 "The type of functionality provided by the ManagedElement.
873 It may represent one ME functionality or a combination of
874 Two examples of allowed values are:
878 } // Managed Element grouping
880 grouping NearRTRICGroup {
882 "Abstract class representing Near RT RIC.";
883 leaf near-rt-ric-url {
886 "URL for the near RT RIC. String representing IP addr:port";
889 type DistinguishedName;
891 "Provides naming context and splits the DN into a DN Prefix and Local DN";
896 "A user-friendly name of this object.";
902 "The physical location (e.g. an address) of an entity";
904 leaf-list managedBy {
905 type DistinguishedName;
908 "Relates to the role played by ManagementSystem";
910 } // Near RT RIC grouping
912 grouping GNBDUFunctionGroup {
914 "Represents the GNBDUFunction IOC.";
919 range "0..4294967295";
924 "Identifies a gNB within a PLMN. The gNB Identifier (gNB ID)
925 is part of the NR Cell Identifier (NCI) of the gNB cells.";
927 "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
935 "Indicates the number of bits for encoding the gNB ID.";
937 "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
941 range "0..68719476735";
945 "Uniquely identifies the DU at least within a gNB.";
954 "Identifies the Distributed Unit of an NR node";
958 leaf aggressorSetID {
964 "Indicates the associated aggressor gNB Set ID of the cell
965 Valid when Remote Interference Management function is supported.";
967 "3GPP TS 38.211 subclause 7.4.1.6";
975 "Indicates the associated victim gNB Set ID of the cell
976 Valid when Remote Interference Management function is supported.";
978 "3GPP TS 38.211 subclause 7.4.1.6";
982 grouping NRCellDUGroup {
984 "Represents the NRCellDU IOC.";
987 uses RRMPolicy_Group;
994 "Identifies an NR cell of a gNB. Together with the
995 corresponding gNB identifier in forms the NR Cell Identity (NCI).";
997 "NCI in 3GPP TS 38.300";
999 leaf operationalState {
1000 type OperationalState;
1003 "Operational state of the NRCellDU instance. Indicates
1004 whether the resource is installed and partially or fully operable
1005 (ENABLED) or the resource is not installed or not operable
1008 leaf administrativeState {
1009 type AdministrativeState;
1012 "Administrative state of the NRCellDU. Indicates the
1013 permission to use or prohibition against using the cell, imposed
1014 through the OAM services.";
1020 "Cell state of the NRCellDU instance. Indicates whether the
1021 cell is not currently in use (IDLE), or currently in use but not
1022 configured to carry traffic (INACTIVE), or currently in use and is
1023 configured to carry traffic (ACTIVE).";
1029 "The PLMNInfoList is a list of PLMNInfo data type. It defines which PLMNs that
1030 can be served by the NR cell, and which S-NSSAIs that can be supported by the NR cell for
1031 corresponding PLMN in case of network slicing feature is supported. The plMNId of the first
1032 entry of the list is the PLMNId used to construct the nCGI for the NR cell.";
1041 "The Physical Cell Identity (PCI) of the NR cell.";
1048 "The common 5GS Tracking Area Code for the PLMNs.";
1050 "3GPP TS 23.003, 3GPP TS 38.473";
1056 "NR Absolute Radio Frequency Channel Number (NR-ARFCN) for
1064 "NR Absolute Radio Frequency Channel Number (NR-ARFCN) for
1072 "NR Absolute Radio Frequency Channel Number (NR-ARFCN) for
1073 supplementary uplink.";
1077 leaf bSChannelBwDL {
1081 "Base station channel bandwidth for downlink.";
1085 leaf bSChannelBwUL {
1089 "Base station channel bandwidth for uplink.";
1093 leaf bSChannelBwSUL {
1097 "Base station channel bandwidth for supplementary uplink.";
1107 "Indicates cell defining SSB frequency domain position.
1108 Frequency (in terms of NR-ARFCN) of the cell defining SSB transmission.
1109 The frequency identifies the position of resource element RE=#0
1110 (subcarrier #0) of resource block RB#10 of the SS block. The frequency
1111 must be positioned on the NR global frequency raster, as defined in
1112 3GPP TS 38.101, and within bSChannelBwDL.";
1114 leaf ssbPeriodicity {
1116 range "5 | 10 | 20 | 40 | 80 | 160";
1118 units "subframes (ms)";
1121 "Indicates cell defined SSB periodicity. The SSB periodicity
1122 is used for the rate matching purpose.";
1124 leaf ssbSubCarrierSpacing {
1126 range "15 | 30 | 120 | 240";
1131 "Subcarrier spacing of SSB. Only the values 15 kHz or 30 kHz
1132 (< 6 GHz), 120 kHz or 240 kHz (> 6 GHz) are applicable.";
1140 units "subframes (ms)";
1143 "Indicates cell defining SSB time domain position. Defined
1144 as the offset of the measurement window, in which to receive SS/PBCH
1145 blocks, where allowed values depend on the ssbPeriodicity
1146 (ssbOffset < ssbPeriodicity).";
1152 units "subframes (ms)";
1155 "Duration of the measurement window in which to receive
1160 leaf-list nRSectorCarrierRef {
1161 type DistinguishedName;
1164 "Reference to corresponding NRSectorCarrier instance.";
1167 type DistinguishedName;
1170 "Reference to corresponding BWP instance.";
1172 leaf-list nRFrequencyRef {
1173 type DistinguishedName;
1176 "Reference to corresponding NRFrequency instance.";
1180 grouping rRMPolicyMemberGroup {
1187 "This data type represents an RRM Policy member that will be part of a
1188 rRMPolicyMemberList. A RRMPolicyMember is defined by its pLMNId and sNSSAI (S-NSSAI).
1189 The members in a rRMPolicyMemberList are assigned a specific amount of RRM resources
1190 based on settings in RRMPolicy.";
1194 grouping RRMPolicy_Group {
1196 "This IOC represents the properties of an abstract RRMPolicy. The RRMPolicy_ IOC
1197 needs to be subclassed to be instantiated. It defines two attributes apart from those
1198 inherited from Top IOC, the resourceType attribute defines type of resource (PRB, RRC
1199 connected users, DRB usage etc.) and the rRMPolicyMemberList attribute defines the
1200 RRMPolicyMember(s)that are subject to this policy. An RRM resource (defined in resourceType
1201 attribute) is located in NRCellDU, NRCellCU, GNBDUFunction, GNBCUCPFunction or in
1202 GNBCUUPFunction. The RRMPolicyRatio IOC is one realization of a RRMPolicy_ IOC, see the
1203 inheritance in TS 28.541 Figure 4.2.1.2-1. This RRM framework allows adding new policies,
1204 both standardized (like RRMPolicyRatio) or as vendor specific, by inheriting from the
1205 abstract RRMPolicy_ IOC.";
1210 "The resourceType attribute defines type of resource (PRB, RRC connected users,
1211 DRB usage etc.) that is subject to policy. Valid values are 'PRB', 'RRC' or 'DRB'";
1213 list rRMPolicyMemberList {
1217 "It represents the list of RRMPolicyMember (s) that the managed object
1218 is supporting. A RRMPolicyMember <<dataType>> include the PLMNId <<dataType>>
1219 and S-NSSAI <<dataType>>.";
1225 uses rRMPolicyMemberGroup;
1229 grouping GNBCUUPFunctionGroup {
1231 "Represents the GNBCUUPFunction IOC.";
1234 uses RRMPolicy_Group;
1237 range "0..68719476735";
1242 "Identifies the gNB-CU-UP at least within a gNB-CU-CP";
1244 "'gNB-CU-UP ID' in subclause 9.3.1.15 of 3GPP TS 38.463";
1252 "Indicates the number of bits for encoding the gNB Id.";
1254 "gNB Id in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
1259 "The PLMNInfoList is a list of PLMNInfo data type. It defines which PLMNs that
1260 can be served by the GNBCUUPFunction and which S-NSSAIs can be supported by the
1261 GNBCUUPFunction for corresponding PLMN in case of network slicing feature is supported";
1266 grouping GNBCUCPFunctionGroup {
1268 "Represents the GNBCUCPFunction IOC.";
1271 uses RRMPolicy_Group;
1274 range "0..4294967295";
1278 "Identifies a gNB within a PLMN. The gNB Identifier (gNB ID)
1279 is part of the NR Cell Identifier (NCI) of the gNB cells.";
1281 "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
1289 "Indicates the number of bits for encoding the gNB ID.";
1291 "gNB ID in 3GPP TS 38.300, Global gNB ID in 3GPP TS 38.413";
1299 "Identifies the Central Unit of an gNB.";
1308 "The PLMN identifier to be used as part of the global RAN
1312 leaf-list x2BlackList {
1313 type DistinguishedName;
1315 "List of nodes to which X2 connections are prohibited.";
1317 leaf-list x2WhiteList {
1318 type DistinguishedName;
1320 "List of nodes to which X2 connections are enforced.";
1322 leaf-list xnBlackList {
1323 type DistinguishedName;
1325 "List of nodes to which Xn connections are prohibited.";
1327 leaf-list xnWhiteList {
1328 type DistinguishedName;
1330 "List of nodes to which X2 connections are enforced.";
1332 leaf-list x2XnHOBlackList {
1333 type DistinguishedName;
1335 "List of nodes to which handovers over X2 or Xn are prohibited.";
1339 grouping NRCellCUGroup {
1341 "Represents the NRCellCU IOC.";
1350 "Identifies an NR cell of a gNB. Together with corresponding
1351 gNB ID it forms the NR Cell Identifier (NCI).";
1357 "The PLMNInfoList is a list of PLMNInfo data type. It defines which PLMNs
1358 that can be served by the NR cell, and which S-NSSAIs that can be supported by the
1359 NR cell for corresponding PLMN in case of network slicing feature is supported.";
1361 // Note: Whether the attribute pLMNId in the pLMNInfo can be writable depends on the implementation.
1363 leaf nRFrequencyRef {
1364 type DistinguishedName;
1367 "Reference to corresponding NRFrequency instance.";
1371 grouping NRCellRelationGroup {
1373 "Represents the NRCellRelation IOC.";
1379 "Target NR Cell Identifier. It consists of NR Cell
1380 Identifier (NCI) and Physical Cell Identifier of the target NR cell
1383 container cellIndividualOffset {
1385 "A set of offset values for the neighbour cell. Used when
1386 UE is in connected mode. Defined for rsrpOffsetSSB, rsrqOffsetSSB,
1387 sinrOffsetSSB, rsrpOffsetCSI-RS, rsrqOffsetCSI-RS and
1390 "cellIndividualOffset in MeasObjectNR in 3GPP TS 38.331";
1391 leaf rsrpOffsetSsb {
1395 "Offset value of rsrpOffsetSSB.";
1397 leaf rsrqOffsetSsb {
1401 "Offset value of rsrqOffsetSSB.";
1403 leaf sinrOffsetSsb {
1407 "Offset value of sinrOffsetSSB.";
1409 leaf rsrpOffsetCsiRs {
1413 "Offset value of rsrpOffsetCSI-RS.";
1415 leaf rsrqOffsetCsiRs {
1419 "Offset value of rsrqOffsetCSI-RS.";
1421 leaf sinrOffsetCsiRs {
1425 "Offset value of sinrOffsetCSI-RS.";
1428 leaf nRFreqRelationRef {
1429 type DistinguishedName;
1432 "Reference to a corresponding NRFreqRelation instance.";
1434 leaf adjacentNRCellRef {
1435 type DistinguishedName;
1438 "Reference to an adjacent NR cell (NRCellCU or
1439 ExternalNRCellCU).";
1441 leaf isRemoveAllowed {
1445 "True if the ANR function in the node is allowed to remove this relation.";
1451 "True if handovers are allowed over this relation.";
1455 grouping NRFreqRelationGroup {
1457 "Represents the NRFreqRelation IOC.";
1460 container offsetMO {
1462 "A set of offset values applicable to all measured cells
1463 with reference signal(s) indicated in corresponding MeasObjectNR. It
1464 is used to indicate a cell, beam or measurement object specific offset
1465 to be applied when evaluating candidates for cell re-selection or when
1466 evaluating triggering conditions for measurement reporting. It is
1467 defined for rsrpOffsetSSB, rsrqOffsetSSB, sinrOffsetSSB,
1468 rsrpOffsetCSI-RS, rsrqOffsetCSI-RS and sinrOffsetCSI-RS.";
1470 "offsetMO in MeasObjectNR in 3GPP TS 38.331";
1471 leaf rsrpOffsetSsb {
1475 "Offset value of rsrpOffsetSSB.";
1477 leaf rsrqOffsetSsb {
1481 "Offset value of rsrqOffsetSSB.";
1483 leaf sinrOffsetSsb {
1487 "Offset value of sinrOffsetSSB.";
1489 leaf rsrpOffsetCsiRs {
1493 "Offset value of rsrpOffsetCSI-RS.";
1495 leaf rsrqOffsetCsiRs {
1499 "Offset value of rsrqOffsetCSI-RS.";
1501 leaf sinrOffsetCsiRs {
1505 "Offset value of sinrOffsetCSI-RS.";
1508 leaf-list blackListEntry {
1514 "A list of Physical Cell Identities (PCIs) that are
1515 blacklisted in NR measurements.";
1519 leaf-list blackListEntryIdleMode {
1525 "A list of Physical Cell Identities (PCIs) that are
1526 blacklisted in SIB4 and SIB5.";
1528 leaf cellReselectionPriority {
1532 "The absolute priority of the carrier frequency used by the
1533 cell reselection procedure. Value 0 means lowest priority. The value
1534 must not already used by other RAT, i.e. equal priorities between RATs
1535 are not supported. The UE behaviour when no value is entered is
1536 specified in subclause 5.2.4.1 of 3GPP TS 38.304.";
1538 "CellReselectionPriority in 3GPP TS 38.331, priority in
1541 leaf cellReselectionSubPriority {
1543 range "2 | 4 | 6 | 8";
1547 "Indicates a fractional value to be added to the value of
1548 cellReselectionPriority to obtain the absolute priority of the
1549 concerned carrier frequency for E-UTRA and NR.";
1560 "Used for calculation of the parameter Pcompensation
1561 (defined in 3GPP TS 38.304), at cell reselection to a cell.";
1563 "PEMAX in 3GPP TS 38.101";
1570 "The frequency specific offset applied when evaluating
1571 candidates for cell reselection.";
1575 range "-34..-3 | 0";
1580 "Indicates the minimum required quality level in the cell.
1581 Value 0 means that it is not sent and UE applies in such case the
1582 (default) value of negative infinity for Qqualmin. Sent in SIB3 or
1594 "Indicates the required minimum received Reference Symbol
1595 Received Power (RSRP) level in the NR frequency for cell reselection.
1596 Broadcast in SIB3 or SIB5, depending on whether the related frequency
1597 is intra- or inter-frequency. Resolution is 2.";
1608 "Specifies the Srxlev threshold used by the UE when
1609 reselecting towards a higher priority RAT/frequency than the current
1610 serving frequency. Each frequency of NR and E-UTRAN might have a
1611 specific threshold. Resolution is 2.";
1613 "ThreshX, HighP in 3GPP TS 38.304";
1622 "Specifies the Squal threshold used by the UE when
1623 reselecting towards a higher priority RAT/frequency than the current
1624 serving frequency. Each frequency of NR and E-UTRAN might have a
1625 specific threshold.";
1627 "ThreshX, HighQ in 3GPP TS 38.304";
1636 "Specifies the Srxlev threshold used by the UE when
1637 reselecting towards a lower priority RAT/frequency than the current
1638 serving frequency. Each frequency of NR and E-UTRAN might have a
1639 specific threshold. Resolution is 2.";
1641 "ThreshX, LowP in 3GPP TS 38.304";
1650 "Specifies the Squal threshold used by the UE when
1651 reselecting towards a lower priority RAT/frequency than the current
1652 serving frequency. Each frequency of NR and E-UTRAN might have a
1653 specific threshold.";
1655 "ThreshX, LowQ in 3GPP TS 38.304";
1657 leaf tReselectionNR {
1664 "Cell reselection timer for NR.";
1666 "TreselectionRAT for NR in 3GPP TS 38.331";
1668 leaf tReselectionNRSfHigh {
1670 range "25 | 50 | 75 | 100";
1675 "The attribute tReselectionNr (parameter TreselectionNR in
1676 3GPP TS 38.304) is multiplied with this scaling factor if the UE is
1677 in high mobility state.";
1679 "Speed dependent ScalingFactor for TreselectionNR for high
1680 mobility state in 3GPP TS 38.304";
1682 leaf tReselectionNRSfMedium {
1684 range "25 | 50 | 75 | 100";
1689 "The attribute tReselectionNr (parameter TreselectionNR in
1690 3GPP TS 38.304) multiplied with this scaling factor if the UE is in
1691 medium mobility state.";
1693 "Speed dependent ScalingFactor for TreselectionNR for medium
1694 mobility state in 3GPP TS 38.304";
1696 leaf nRFrequencyRef {
1697 type DistinguishedName;
1700 "Reference to a corresponding NRFrequency instance.";
1704 grouping ManagedNFServiceGroup {
1706 "A ManagedNFService representing a Network Function (NF) service.";
1708 "Clause 7 of 3GPP TS 23.501.";
1712 "A user-friendly (and user assignable) name of this object.";
1719 "The service access point of the managed NF service instance";
1724 // container for RAN Network
1726 container ran-network {
1728 "Represents telecommunications equipment or
1729 TMN entities within the telecommunications network providing support
1730 and/or service to the subscriber.";
1732 key "idNearRTRIC"; // list GNBCUCPFunction
1734 "A list of expected near-real-time RIC O-RAN managed functions.";
1738 "Key leaf (namingAttribute) for a class/list.
1739 Should be used as a key leaf for lists representing
1742 "3GPP TS 32.300 Name convention for managed objects";
1744 container attributes {
1747 uses NearRTRICGroup;
1749 list GNBDUFunction {
1750 key "idGNBDUFunction";
1752 "Represents the logical function DU of gNB or en-gNB.";
1755 leaf idGNBDUFunction {
1760 container attributes {
1763 uses GNBDUFunctionGroup;
1764 uses ManagedNFServiceGroup;
1769 "Represents the information of a cell known by DU.";
1777 container attributes {
1781 uses ManagedNFServiceGroup;
1784 } // list GNBDUFunction
1785 list GNBCUUPFunction {
1786 key "idGNBCUUPFunction";
1789 leaf idGNBCUUPFunction {
1794 container attributes {
1797 uses GNBCUUPFunctionGroup;
1798 uses ManagedNFServiceGroup;
1800 } // list GNBCUUPFunction
1801 list GNBCUCPFunction {
1802 key "idGNBCUCPFunction"; // list NRCellCU
1804 "Represents the logical function CU-CP of gNB and en-gNB.";
1807 leaf idGNBCUCPFunction {
1812 container attributes {
1815 uses GNBCUCPFunctionGroup;
1816 uses ManagedNFServiceGroup;
1821 "Represents the information required by CU that is
1822 responsible for the management of inter-cell mobility and neighbour
1823 relations via ANR.";
1831 container attributes {
1835 uses ManagedNFServiceGroup;
1837 list NRCellRelation {
1838 key "idNRCellRelation";
1840 "Represents a neighbour cell relation from a source cell
1841 to a target cell, where the target cell is an NRCellCU or
1842 ExternalNRCellCU instance.";
1845 leaf idNRCellRelation {
1850 container attributes {
1853 uses NRCellRelationGroup;
1854 uses ManagedNFServiceGroup;
1856 } // list NRCellRelation
1857 list NRFreqRelation {
1858 key "idNRFreqRelation";
1860 "Together with the target NRFrequency, it represents the
1861 frequency properties applicable to the referencing NRFreqRelation.";
1864 leaf idNRFreqRelation {
1869 container attributes {
1872 uses NRFreqRelationGroup;
1873 uses ManagedNFServiceGroup;
1875 } // list NRFreqRelation
1878 } // list ManagedElement