Loading yang-models/_3gpp-common-managed-element.yang +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ module _3gpp-common-managed-element { import _3gpp-5gc-nrm-ecmconnectioninfo { prefix econn3gpp ; } import _3gpp-nr-nrm-ecmappingrule { prefix ecmap3gpp ; } import _3gpp-5gc-nrm-stmfunction { prefix stm3gpp; } import _3gpp-nr-nrm-mwab { prefix mwab3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading @@ -36,6 +37,7 @@ module _3gpp-common-managed-element { 3GPP TS 28.620 Umbrella Information Model (UIM)"; revision 2025-04-25 { reference CR-1527 ; } revision 2025-03-25 { reference "CR-0516"; } revision 2024-10-01 { reference "CR-0437,CR-0438" ; } revision 2024-01-30 { reference CR-0328 ; } Loading Loading @@ -133,6 +135,10 @@ module _3gpp-common-managed-element { description "The StmCtrlSubtree shall be contained under ManagedElement"; } feature MWABUnderManagedElement { description "The MWAB shall be contained under ManagedElement"; } grouping ManagedElement_Grp { description "Abstract class representing telecommunications resources. An ME communicates with a manager (directly or indirectly) for the Loading Loading @@ -326,5 +332,9 @@ module _3gpp-common-managed-element { uses stm3gpp:StmCtrlSubTree { if-feature StmCtrlUnderManagedElement ; } uses mwab3gpp:MWABSubTree { if-feature MWABUnderManagedElement ; } } } yang-models/_3gpp-common-subnetwork.yang +11 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ module _3gpp-common-subnetwork { import _3gpp-5gc-nrm-ecmconnectioninfo { prefix econn3gpp ; } import _3gpp-nr-nrm-ecmappingrule { prefix ecmap3gpp ; } import _3gpp-5gc-nrm-stmfunction { prefix stm3gpp; } import _3gpp-nr-nrm-mwab { prefix mwab3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading @@ -36,6 +37,7 @@ module _3gpp-common-subnetwork { 3GPP TS 28.620 Umbrella Information Model (UIM)"; revision 2025-04-25 { reference CR-1527 ; } revision 2025-03-25 { reference "CR-0516 CR-0527"; } revision 2024-11-19 { reference "Add STM"; } revision 2024-01-30 { reference CR-1337 ; } Loading Loading @@ -150,6 +152,10 @@ module _3gpp-common-subnetwork { description "The StmCtrlSubtree shall be contained under SubNetwork"; } feature MWABUnderSubNetwork { description "The MWAB shall be contained under SubNetwork"; } grouping Domain_Grp { description "A domain is a partition of instances of managed entities such that : Loading Loading @@ -266,6 +272,11 @@ module _3gpp-common-subnetwork { if-feature StmCtrlUnderManagedSubNetwork ; } uses mwab3gpp:MWABSubTree { if-feature MWABUnderSubNetwork ; } yangmnt:mount-point children-of-SubNetwork { description "Mountpoint for contained ManagedElements and SubNetworks"; reference "RFC8528 YANG Schema Mount"; Loading yang-models/_3gpp-nr-nrm-mwab.yang 0 → 100644 +76 −0 Original line number Diff line number Diff line module _3gpp-nr-nrm-mwab { yang-version 1.1; namespace "urn:3gpp:sa5:_3gpp-nr-nrm-mwab"; prefix "mwab3gpp"; import ietf-yang-types { prefix yang; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-top { prefix top3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Defines the YANG mapping of the ExternalGNBCUCPFunction Information Object Class (IOC), that is part of the NR Network Resource Model (NRM). Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541 5G Network Resource Model (NRM)"; revision 2025-04-25 { reference CR-1527 ; } grouping MWABGrp { description "Represets the ExternalENBFunction IOC."; leaf operationalState { description "It indicates the operational state of the MWAB instance. It describes whether the resource is installed and partially or fully operable (Enabled) or the resource is not installed or not operable (Disabled)."; mandatory true; config false; type types3gpp:OperationalState; } leaf administrativeState { description "It indicates the administrative state of the MWAB instance. It describes the permission to use or prohibition against using the MWAB functionalities, imposed through the OAM services."; default LOCKED; type types3gpp:AdministrativeState; } list allowedArea { description "This specifies the area where the MWAB can act as MWAB-gNB. If the OAM indicates that the MWAB can act as MWAB-gNB is allowed areas, it acts as MWAB-gNB only on the allowed area only. (See sub clause 5.49 TS 28.662)."; key idx; leaf idx { type uint32; } uses types3gpp:GeoAreaGrp; } leaf-list allowedTime { description "This species the time window for which the MWAB can act as MWAB-gNB. If the allowed time window/validity indicates 20th June, 10 am to 5 pm of the day, the MWAB acts as an MWAB g-NB only during 20th June, 10 am to 5 pm of the day, and does not act as MWAB-gNB for any other time. (See sub clause 5.49 TS 28.662)."; type yang:date-and-time; } } grouping MWABSubTree { list MWAB { description "MWAB provides an NR access link to UEs in proximity and connects to the 5GC serving the UE through an IP connectivity provided by a Backhaul PDU session(s). The MWAB consists of a gNB component (MWAB-gNB) and a UE component (MWAB-UE). This IOC defines the configuration information for the MWAB-gNB."; key id; uses top3gpp:Top_Grp; container attributes { uses MWABGrp; } } } } Loading
yang-models/_3gpp-common-managed-element.yang +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ module _3gpp-common-managed-element { import _3gpp-5gc-nrm-ecmconnectioninfo { prefix econn3gpp ; } import _3gpp-nr-nrm-ecmappingrule { prefix ecmap3gpp ; } import _3gpp-5gc-nrm-stmfunction { prefix stm3gpp; } import _3gpp-nr-nrm-mwab { prefix mwab3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading @@ -36,6 +37,7 @@ module _3gpp-common-managed-element { 3GPP TS 28.620 Umbrella Information Model (UIM)"; revision 2025-04-25 { reference CR-1527 ; } revision 2025-03-25 { reference "CR-0516"; } revision 2024-10-01 { reference "CR-0437,CR-0438" ; } revision 2024-01-30 { reference CR-0328 ; } Loading Loading @@ -133,6 +135,10 @@ module _3gpp-common-managed-element { description "The StmCtrlSubtree shall be contained under ManagedElement"; } feature MWABUnderManagedElement { description "The MWAB shall be contained under ManagedElement"; } grouping ManagedElement_Grp { description "Abstract class representing telecommunications resources. An ME communicates with a manager (directly or indirectly) for the Loading Loading @@ -326,5 +332,9 @@ module _3gpp-common-managed-element { uses stm3gpp:StmCtrlSubTree { if-feature StmCtrlUnderManagedElement ; } uses mwab3gpp:MWABSubTree { if-feature MWABUnderManagedElement ; } } }
yang-models/_3gpp-common-subnetwork.yang +11 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ module _3gpp-common-subnetwork { import _3gpp-5gc-nrm-ecmconnectioninfo { prefix econn3gpp ; } import _3gpp-nr-nrm-ecmappingrule { prefix ecmap3gpp ; } import _3gpp-5gc-nrm-stmfunction { prefix stm3gpp; } import _3gpp-nr-nrm-mwab { prefix mwab3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading @@ -36,6 +37,7 @@ module _3gpp-common-subnetwork { 3GPP TS 28.620 Umbrella Information Model (UIM)"; revision 2025-04-25 { reference CR-1527 ; } revision 2025-03-25 { reference "CR-0516 CR-0527"; } revision 2024-11-19 { reference "Add STM"; } revision 2024-01-30 { reference CR-1337 ; } Loading Loading @@ -150,6 +152,10 @@ module _3gpp-common-subnetwork { description "The StmCtrlSubtree shall be contained under SubNetwork"; } feature MWABUnderSubNetwork { description "The MWAB shall be contained under SubNetwork"; } grouping Domain_Grp { description "A domain is a partition of instances of managed entities such that : Loading Loading @@ -266,6 +272,11 @@ module _3gpp-common-subnetwork { if-feature StmCtrlUnderManagedSubNetwork ; } uses mwab3gpp:MWABSubTree { if-feature MWABUnderSubNetwork ; } yangmnt:mount-point children-of-SubNetwork { description "Mountpoint for contained ManagedElements and SubNetworks"; reference "RFC8528 YANG Schema Mount"; Loading
yang-models/_3gpp-nr-nrm-mwab.yang 0 → 100644 +76 −0 Original line number Diff line number Diff line module _3gpp-nr-nrm-mwab { yang-version 1.1; namespace "urn:3gpp:sa5:_3gpp-nr-nrm-mwab"; prefix "mwab3gpp"; import ietf-yang-types { prefix yang; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-top { prefix top3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Defines the YANG mapping of the ExternalGNBCUCPFunction Information Object Class (IOC), that is part of the NR Network Resource Model (NRM). Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541 5G Network Resource Model (NRM)"; revision 2025-04-25 { reference CR-1527 ; } grouping MWABGrp { description "Represets the ExternalENBFunction IOC."; leaf operationalState { description "It indicates the operational state of the MWAB instance. It describes whether the resource is installed and partially or fully operable (Enabled) or the resource is not installed or not operable (Disabled)."; mandatory true; config false; type types3gpp:OperationalState; } leaf administrativeState { description "It indicates the administrative state of the MWAB instance. It describes the permission to use or prohibition against using the MWAB functionalities, imposed through the OAM services."; default LOCKED; type types3gpp:AdministrativeState; } list allowedArea { description "This specifies the area where the MWAB can act as MWAB-gNB. If the OAM indicates that the MWAB can act as MWAB-gNB is allowed areas, it acts as MWAB-gNB only on the allowed area only. (See sub clause 5.49 TS 28.662)."; key idx; leaf idx { type uint32; } uses types3gpp:GeoAreaGrp; } leaf-list allowedTime { description "This species the time window for which the MWAB can act as MWAB-gNB. If the allowed time window/validity indicates 20th June, 10 am to 5 pm of the day, the MWAB acts as an MWAB g-NB only during 20th June, 10 am to 5 pm of the day, and does not act as MWAB-gNB for any other time. (See sub clause 5.49 TS 28.662)."; type yang:date-and-time; } } grouping MWABSubTree { list MWAB { description "MWAB provides an NR access link to UEs in proximity and connects to the 5GC serving the UE through an IP connectivity provided by a Backhaul PDU session(s). The MWAB consists of a gNB component (MWAB-gNB) and a UE component (MWAB-UE). This IOC defines the configuration information for the MWAB-gNB."; key id; uses top3gpp:Top_Grp; container attributes { uses MWABGrp; } } } }