Loading yang-models/_3gpp-nr-nrm-iabfunction.yang +10 −87 Original line number Diff line number Diff line Loading @@ -3,8 +3,7 @@ module _3gpp-nr-nrm-iabfunction { namespace "urn:3gpp:sa5:_3gpp-nr-nrm-iabfunction"; prefix "iab3gpp"; import ietf-inet-types { prefix inet; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } Loading @@ -18,6 +17,7 @@ module _3gpp-nr-nrm-iabfunction { reference "3GPP TS 28.541; 3GPP TS 28.314; 3GPP TS 28.315; 3GPP TS 33.310, IETF RFC 9811"; revision 2025-11-01 { reference "CR-XXXX" ; } revision 2025-10-01 { reference "CR-1617" ; } revision 2025-08-15 { reference "CR-1598"; } Loading Loading @@ -67,84 +67,7 @@ module _3gpp-nr-nrm-iabfunction { } } grouping MnrOamIPConfigGrp { description "This data type includes the configutation for OAM connectivity used for mobile NR node (e.g., IAB-node) to establish connection with management system. The configuration attributes include: Configuration of certification authority (CA/RA) server, Configuration of security gateway (SeGW), and Configuration of software configuration server (SCS)"; list caraConfiguration { description "configuration used for mobile NR node (e.g., IAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; uses CaraConfigurationGrp; max-elements 1; key caraAddress; } leaf seGwConfiguration { description "configuration of security gateway (SeGW) used for mobile NR node (e.g., IAB-node) to establish secure connection as specified in TS 28.315."; type inet:host; } leaf scsConfiguration { description "configuration of software configuration server (SCS) used for mobile NR node (e.g., IAB-node) to establish connection to SCS as specified in TS 28.315."; type inet:host; } } grouping LocationInfoGrp { description "This data type contains location information of mobile NR node (e.g., IAB-node)."; leaf gNBId { type int64 { range "0..4294967295"; } description "It is either the gNB ID of the IAB-donor-CU that target IAB-DU connects to or the gNB Id of the IAB-nonor-CU that serves IAB-MT"; } list pLMNId { uses types3gpp:PLMNId; max-elements 1; description "The PLMN ID where IAB-MT or MWAB-UE is connected to"; key "mcc mnc"; } leaf cellLocalId { type int32 { range "0..16383"; } description "Identifies an NR cell where IAB-MT or MWAB-UE is connected to."; } leaf nRTAC { type types5g3gpp:NRTAC; description "It is TAC pertaining to the cells where IAB-MT or MWAB-UE is connected."; } list tAI { uses types3gpp:TaiGrp; key idx; leaf idx { type string; } max-elements 1; description "It is the TAI (see subclause 9.3.3.11 in TS 38.413) pertaining to the cells where IAB-MT or MWAB-UE is connected"; } list geoArea { uses types3gpp:GeoAreaGrp; key idx; leaf idx {type string;} max-elements 1; description "It specifies geographical area of mobile NR node (e.g., IAB-node or MWAB)."; } } grouping IABGrp { description "IAB-node architecture is specified in TS 38.401. This IOC Loading @@ -152,23 +75,23 @@ module _3gpp-nr-nrm-iabfunction { contained by SubNetwork or ManagedElement"; list mnrOamIPConfig { description "It is IP configutation for OAM connectivity used IAB-node description "It is IP configutation for OAM connectivity used by a mobile NR node (e.g., IAB-node, MWAB-node) to establish connection with management system as specified in TS 28.314[x] clause 6.1.2"; key id; leaf id { type uint32; } uses MnrOamIPConfigGrp ; uses types5g3gpp:MnrOamIPConfigGrp ; } list locationInfo { description "It is Location information of IAB-node that is used for IAB-node OAM connection and IAB configuration as specified in TS 28.314 clause 6.1.2 and TS 28.531 clause 5.1.27"; description "This parameter specifies the current location of mobile NR node (e.g., IAB-node, MWAB-node)."; key id; leaf id { type uint32; } uses LocationInfoGrp; uses types5g3gpp:LocationInfoGrp; } } Loading Loading
yang-models/_3gpp-nr-nrm-iabfunction.yang +10 −87 Original line number Diff line number Diff line Loading @@ -3,8 +3,7 @@ module _3gpp-nr-nrm-iabfunction { namespace "urn:3gpp:sa5:_3gpp-nr-nrm-iabfunction"; prefix "iab3gpp"; import ietf-inet-types { prefix inet; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } Loading @@ -18,6 +17,7 @@ module _3gpp-nr-nrm-iabfunction { reference "3GPP TS 28.541; 3GPP TS 28.314; 3GPP TS 28.315; 3GPP TS 33.310, IETF RFC 9811"; revision 2025-11-01 { reference "CR-XXXX" ; } revision 2025-10-01 { reference "CR-1617" ; } revision 2025-08-15 { reference "CR-1598"; } Loading Loading @@ -67,84 +67,7 @@ module _3gpp-nr-nrm-iabfunction { } } grouping MnrOamIPConfigGrp { description "This data type includes the configutation for OAM connectivity used for mobile NR node (e.g., IAB-node) to establish connection with management system. The configuration attributes include: Configuration of certification authority (CA/RA) server, Configuration of security gateway (SeGW), and Configuration of software configuration server (SCS)"; list caraConfiguration { description "configuration used for mobile NR node (e.g., IAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; uses CaraConfigurationGrp; max-elements 1; key caraAddress; } leaf seGwConfiguration { description "configuration of security gateway (SeGW) used for mobile NR node (e.g., IAB-node) to establish secure connection as specified in TS 28.315."; type inet:host; } leaf scsConfiguration { description "configuration of software configuration server (SCS) used for mobile NR node (e.g., IAB-node) to establish connection to SCS as specified in TS 28.315."; type inet:host; } } grouping LocationInfoGrp { description "This data type contains location information of mobile NR node (e.g., IAB-node)."; leaf gNBId { type int64 { range "0..4294967295"; } description "It is either the gNB ID of the IAB-donor-CU that target IAB-DU connects to or the gNB Id of the IAB-nonor-CU that serves IAB-MT"; } list pLMNId { uses types3gpp:PLMNId; max-elements 1; description "The PLMN ID where IAB-MT or MWAB-UE is connected to"; key "mcc mnc"; } leaf cellLocalId { type int32 { range "0..16383"; } description "Identifies an NR cell where IAB-MT or MWAB-UE is connected to."; } leaf nRTAC { type types5g3gpp:NRTAC; description "It is TAC pertaining to the cells where IAB-MT or MWAB-UE is connected."; } list tAI { uses types3gpp:TaiGrp; key idx; leaf idx { type string; } max-elements 1; description "It is the TAI (see subclause 9.3.3.11 in TS 38.413) pertaining to the cells where IAB-MT or MWAB-UE is connected"; } list geoArea { uses types3gpp:GeoAreaGrp; key idx; leaf idx {type string;} max-elements 1; description "It specifies geographical area of mobile NR node (e.g., IAB-node or MWAB)."; } } grouping IABGrp { description "IAB-node architecture is specified in TS 38.401. This IOC Loading @@ -152,23 +75,23 @@ module _3gpp-nr-nrm-iabfunction { contained by SubNetwork or ManagedElement"; list mnrOamIPConfig { description "It is IP configutation for OAM connectivity used IAB-node description "It is IP configutation for OAM connectivity used by a mobile NR node (e.g., IAB-node, MWAB-node) to establish connection with management system as specified in TS 28.314[x] clause 6.1.2"; key id; leaf id { type uint32; } uses MnrOamIPConfigGrp ; uses types5g3gpp:MnrOamIPConfigGrp ; } list locationInfo { description "It is Location information of IAB-node that is used for IAB-node OAM connection and IAB configuration as specified in TS 28.314 clause 6.1.2 and TS 28.531 clause 5.1.27"; description "This parameter specifies the current location of mobile NR node (e.g., IAB-node, MWAB-node)."; key id; leaf id { type uint32; } uses LocationInfoGrp; uses types5g3gpp:LocationInfoGrp; } } Loading