Loading yang-models/_3gpp-ns-nrm-networkslicesubnet.yang +90 −4 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ module _3gpp-ns-nrm-networkslicesubnet { 5G Network Resource Model (NRM); Information model definitions for network slice NRM (chapter 6) "; revision 2025-08-07 { reference CR-xxxx ; } revision 2025-01-25 { reference CR-1442 ; } revision 2023-09-18 { reference CR-1043 ; } revision 2022-07-26 { reference CR-0770 ; } Loading Loading @@ -215,6 +215,78 @@ module _3gpp-ns-nrm-networkslicesubnet { } } grouping NetworkSliceSubnetProviderCapabilitiesGrp { description "Represents the NetworkSliceSubnetProviderCapabilities IOC."; leaf dLLatency { description "This attribute specifies the achievable packet trasmission latency in downlink (millisecond) through the network slice subnet."; mandatory true; config false; type uint16; units milliseconds; } leaf uLLatency { description "This attribute specifies the achievable packet trasmission latency in uplink (millisecond) through the network slice subnet."; mandatory true; config false; type uint16; units milliseconds; } list uLThptPerSliceSubnet { description "This attribute defines achievable data rate of the network slice subnet in uplink that is available ubiquitously across the coverage area of the slice"; key idx; max-elements 1; leaf idx { description "Synthetic index for the element."; type uint32; } uses ns3cmn3gpp:XLThptGrp; } list dLThptPerSliceSubnet { description "This attribute defines achievable data rate of the network slice subnet in downlink that is available ubiquitously across the coverage area of the slice"; key idx; max-elements 1; leaf idx { description "Synthetic index for the element."; type uint32; } uses ns3cmn3gpp:XLThptGrp; } list coverageAreaTAList { description "An attribute specifies a list of Tracking Areas that a network slice subnet can serve. TAI uniquely identifies a Tracking Aerea. TAI is defined in clause 9.3.3.11 of TS 38.413."; key idx; //no obvious leaf to use as a key leaf idx { type uint32; } //optional support min-elements 1; uses types3gpp:TaiGrp; } leaf nationwideCoverageSupported { description "This attribute specifies whether the network slice subnet MnS producer supports nationwide coverage. "; mandatory true; config false; type boolean; } } augment /subnet3gpp:SubNetwork { list NetworkSliceSubnet { description "Represents the properties of a network slice subnet Loading Loading @@ -244,7 +316,21 @@ module _3gpp-ns-nrm-networkslicesubnet { container attributes { uses NetworkSliceSubnetGrp; } uses top3gpp:Top_Grp; } list NetworkSliceSubnetProviderCapabilities { description "Stores the capabilities/features of the network slice subnet provider in terms of network slice subnets it can manage/provide. The attributes of this IOC can be queried, using getMOIAttributes operation , to know the capabilities of the provider. Based on the capabilities decision can be made e.g derivation of subnet requirements by the consumer."; key id; container attributes { uses NetworkSliceSubnetProviderCapabilitiesGrp; } uses top3gpp:Top_Grp; } } Loading Loading
yang-models/_3gpp-ns-nrm-networkslicesubnet.yang +90 −4 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ module _3gpp-ns-nrm-networkslicesubnet { 5G Network Resource Model (NRM); Information model definitions for network slice NRM (chapter 6) "; revision 2025-08-07 { reference CR-xxxx ; } revision 2025-01-25 { reference CR-1442 ; } revision 2023-09-18 { reference CR-1043 ; } revision 2022-07-26 { reference CR-0770 ; } Loading Loading @@ -215,6 +215,78 @@ module _3gpp-ns-nrm-networkslicesubnet { } } grouping NetworkSliceSubnetProviderCapabilitiesGrp { description "Represents the NetworkSliceSubnetProviderCapabilities IOC."; leaf dLLatency { description "This attribute specifies the achievable packet trasmission latency in downlink (millisecond) through the network slice subnet."; mandatory true; config false; type uint16; units milliseconds; } leaf uLLatency { description "This attribute specifies the achievable packet trasmission latency in uplink (millisecond) through the network slice subnet."; mandatory true; config false; type uint16; units milliseconds; } list uLThptPerSliceSubnet { description "This attribute defines achievable data rate of the network slice subnet in uplink that is available ubiquitously across the coverage area of the slice"; key idx; max-elements 1; leaf idx { description "Synthetic index for the element."; type uint32; } uses ns3cmn3gpp:XLThptGrp; } list dLThptPerSliceSubnet { description "This attribute defines achievable data rate of the network slice subnet in downlink that is available ubiquitously across the coverage area of the slice"; key idx; max-elements 1; leaf idx { description "Synthetic index for the element."; type uint32; } uses ns3cmn3gpp:XLThptGrp; } list coverageAreaTAList { description "An attribute specifies a list of Tracking Areas that a network slice subnet can serve. TAI uniquely identifies a Tracking Aerea. TAI is defined in clause 9.3.3.11 of TS 38.413."; key idx; //no obvious leaf to use as a key leaf idx { type uint32; } //optional support min-elements 1; uses types3gpp:TaiGrp; } leaf nationwideCoverageSupported { description "This attribute specifies whether the network slice subnet MnS producer supports nationwide coverage. "; mandatory true; config false; type boolean; } } augment /subnet3gpp:SubNetwork { list NetworkSliceSubnet { description "Represents the properties of a network slice subnet Loading Loading @@ -244,7 +316,21 @@ module _3gpp-ns-nrm-networkslicesubnet { container attributes { uses NetworkSliceSubnetGrp; } uses top3gpp:Top_Grp; } list NetworkSliceSubnetProviderCapabilities { description "Stores the capabilities/features of the network slice subnet provider in terms of network slice subnets it can manage/provide. The attributes of this IOC can be queried, using getMOIAttributes operation , to know the capabilities of the provider. Based on the capabilities decision can be made e.g derivation of subnet requirements by the consumer."; key id; container attributes { uses NetworkSliceSubnetProviderCapabilitiesGrp; } uses top3gpp:Top_Grp; } } Loading