+ uses connection-grp {
+ status deprecated;
+ }
+ }
+ }
+
+ grouping public-land-mobile-network-id {
+ description
+ "The identity of a public land mobile network as complex type
+ constructed of two codes:
+ - mobile country code (MCC) and
+ - the mobile network code (MNC).";
+ reference
+ "3GPP TS 23.658
+ 3GPP TS 32.101
+ 3GPP TR 21.905";
+ leaf mobile-country-code {
+ type mobile-country-code-type;
+ mandatory true;
+ description
+ "The fist part of the public-land-mobile-network-id";
+ }
+ leaf mobile-network-code {
+ type mobile-network-code-type;
+ mandatory true;
+ description
+ "The second part of the public-land-mobile-network-id";
+ }
+ }
+
+ grouping public-land-mobile-network {
+ description
+ "The public-land-mobile-network data type define a S-NSSAI member
+ in a specific public-land-mobile-network-id, and it have two attributes
+ public-land-mobile-network-id and S-NSSAI (public-land-mobile-network-id,
+ S-NSSAI).
+ The public-land-mobile-network-id represents a data type that is
+ comprised of mcc mobile country code) and mnc (mobile network code),
+ (See TS 23.003 subclause 2.2 and 12.1) and S-NSSAI represents an
+ data type, that is comprised of an slice-service-type
+ (Slice/Service type) and an optional slice-differentiator field.";
+ uses public-land-mobile-network-id;
+ uses single-network-slice-selection-assistance-info;
+ }
+
+ grouping radio-resource-management-policy-grp {
+ description
+ "This object class represents the properties of an abstract
+ radio-resource-management-policy. The radio-resource-management-policy
+ object class needs to be subclassed to be instantiated.
+ It defines two attributes apart from those inherited from
+ Top object class:
+ - the resource-type attribute defines type of resource (PRB, RRC
+ connected users, DRB usage etc.) and
+ - the radio-resource-management-policy-members attribute
+ defines the radio-resource-management-policy-members that are subject
+ to this policy.
+ An Radio Resource Management resource (defined in resource-type
+ attribute) is located in cell or distributed-unit-function.
+ The radio-resource-management-policy-ratio object class is one
+ realization of a radio-resource-management-policy object class.
+ This Radio Resource Management framework allows adding new
+ policies by inheriting from the abstract radio-resource-management-policy
+ object class.";
+ leaf resource-type {
+ type resource-type;
+ mandatory true;
+ description
+ "The resource-type attribute defines type of resource that is
+ subject to policy.";
+ }
+ list radio-resource-management-policy-members {
+ key "mobile-country-code mobile-network-code slice-differentiator slice-service-type";
+ min-elements 1;
+ description
+ "It represents the list of radio-resource-management-policy-members
+ that the managed object is supporting.
+ A radio-resource-management-policy-member <<dataType>> include
+ the public-land-mobile-network-identifier <<dataType>> and
+ S-NSSAI <<dataType>>.";
+ uses public-land-mobile-network;
+ }
+ }
+
+ grouping radio-resource-management-policy-ratio-grp {
+ description
+ "Represents the radio-resource-management-policy-ratio concrete
+ object class.";
+ uses radio-resource-management-policy-grp;
+ leaf radio-resource-management-policy-max-ratio {
+ type uint8 {
+ range "0..100";
+ }
+ units "%";
+ default "100";
+ description
+ "This attribute specifies the maximum percentage of radio resources that
+ can be used by the associated
+ radio-resource-management-policy-members.
+ The maximum percentage of radio resource include at least one of
+ the shared resources, prioritized resources and dedicated resources.
+ The sum of the radio-resource-management-policy-max-ratio values
+ assigned to all radio-resource-management-policy-ratio(s)
+ name-contained by same ManagedEntity can be greater that 100.";
+ }
+ leaf radio-resource-management-policy-min-ratio {
+ type uint8 {
+ range "0..100";
+ }
+ units "percent";
+ default "0";
+ description
+ "This attribute specifies the minimum percentage of radio resources that
+ can be used by the associated
+ radio-resource-management-policy-members.
+ The minimum percentage of radio resources including at least one of
+ prioritized resources and dedicated resources. The sum of the
+ radio-resource-management-policy-min-ratio values assigned to all
+ radio-resource-management-policy-ratios
+ name-contained by same ManagedEntity shall be less or equal 100.";
+ }
+ leaf radio-resource-management-policy-dedicated-ratio {
+ type uint8 {
+ range "0..100";
+ }
+ units "percent";
+ default "0";
+ description
+ "This attribute specifies the percentage of radio resources that
+ dedicated used by the associated
+ radio-resource-management-policy-members.
+ The sum of the radio-resource-management-policy-dedicated-ratio values
+ assigned to all radio-resource-management-policy-ratios
+ name-contained by same ManagedEntity shall be less or equal 100.";