Loading yang-models/_3gpp-5g-common-yang-types.yang +131 −1 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ module _3gpp-5g-common-yang-types { TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; revision 2025-11-01 { reference CR-XXXX ; } revision 2025-07-25 { reference CR-1558 ; } revision 2025-03-25 { reference CR-1489 ; } revision 2024-11-01 { reference CR-1405; } Loading Loading @@ -114,7 +115,7 @@ module _3gpp-5g-common-yang-types { min-elements 1; max-elements 1; key "sst sd"; uses types5g3gpp:SNssai; uses SNssai; } list dnnSmfInfoList { Loading Loading @@ -405,4 +406,133 @@ module _3gpp-5g-common-yang-types { } } grouping CaraConfigurationGrp { description "This data type represents the configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure with Certification Authority server (CA/RA) as specified in TS 28.315 clause 5.3"; leaf caraAddress { type inet:host; description "IP address or FQDN of the CMP (Certificate Management Protocol) server"; } leaf portNumber { type inet:port-number; description "This parameter specifies the port number used by CMP (Certificate Management Protocol) server. The port for HTTP/HTTPSs transfer of CMP messages is not explicitly given in RFC 9811, therefore this parameter is required. The port number is usually represented as 2 octets."; } leaf path { type inet:uri; mandatory true; description "This parameter specifies the path (in ASCII string) to the CMP server directory. A CMP server may be located in an arbitrary path other than root."; } leaf subjectName { type string; mandatory true; description "This parameter specifies the subject name (in ASCII string) of the CA/RA. The use is described in 3GPP TS 33.310 clause 9.5.3."; } leaf protocol { type enumeration { enum HTTP; enum HTTPS; } description "This parameter specifies the protocol (HTTP or HTTPS) to be used for certificate enrolment. The use is described in 3GPP TS 33.310 clause 9.6."; } } grouping MnrOamIPConfigGrp { description "This data type includes the configutation for OAM connectivity used for mobile NR node (e.g., IAB-node, MWAB-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, MWAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; uses CaraConfigurationGrp; max-elements 1; key caraAddress; } leaf seGwConfiguration { description "this parameter specifies IP address or FQDN of security gateway (SeGW) used for mobile NR node (e.g., IAB-node, MWAB-node) to establish secure connection as specified in TS 28.315."; type inet:host; } leaf scsConfiguration { description "this parameter specifies IP address or FQDN of configuration server (SCS) used for mobile NR node (e.g., IAB-node, MWAB-node) to establish connection 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, MWAB-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, or the gNBId of the gNB that serves MWAB-UE."; } 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-node)."; } } } No newline at end of file Loading
yang-models/_3gpp-5g-common-yang-types.yang +131 −1 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ module _3gpp-5g-common-yang-types { TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; revision 2025-11-01 { reference CR-XXXX ; } revision 2025-07-25 { reference CR-1558 ; } revision 2025-03-25 { reference CR-1489 ; } revision 2024-11-01 { reference CR-1405; } Loading Loading @@ -114,7 +115,7 @@ module _3gpp-5g-common-yang-types { min-elements 1; max-elements 1; key "sst sd"; uses types5g3gpp:SNssai; uses SNssai; } list dnnSmfInfoList { Loading Loading @@ -405,4 +406,133 @@ module _3gpp-5g-common-yang-types { } } grouping CaraConfigurationGrp { description "This data type represents the configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure with Certification Authority server (CA/RA) as specified in TS 28.315 clause 5.3"; leaf caraAddress { type inet:host; description "IP address or FQDN of the CMP (Certificate Management Protocol) server"; } leaf portNumber { type inet:port-number; description "This parameter specifies the port number used by CMP (Certificate Management Protocol) server. The port for HTTP/HTTPSs transfer of CMP messages is not explicitly given in RFC 9811, therefore this parameter is required. The port number is usually represented as 2 octets."; } leaf path { type inet:uri; mandatory true; description "This parameter specifies the path (in ASCII string) to the CMP server directory. A CMP server may be located in an arbitrary path other than root."; } leaf subjectName { type string; mandatory true; description "This parameter specifies the subject name (in ASCII string) of the CA/RA. The use is described in 3GPP TS 33.310 clause 9.5.3."; } leaf protocol { type enumeration { enum HTTP; enum HTTPS; } description "This parameter specifies the protocol (HTTP or HTTPS) to be used for certificate enrolment. The use is described in 3GPP TS 33.310 clause 9.6."; } } grouping MnrOamIPConfigGrp { description "This data type includes the configutation for OAM connectivity used for mobile NR node (e.g., IAB-node, MWAB-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, MWAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; uses CaraConfigurationGrp; max-elements 1; key caraAddress; } leaf seGwConfiguration { description "this parameter specifies IP address or FQDN of security gateway (SeGW) used for mobile NR node (e.g., IAB-node, MWAB-node) to establish secure connection as specified in TS 28.315."; type inet:host; } leaf scsConfiguration { description "this parameter specifies IP address or FQDN of configuration server (SCS) used for mobile NR node (e.g., IAB-node, MWAB-node) to establish connection 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, MWAB-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, or the gNBId of the gNB that serves MWAB-UE."; } 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-node)."; } } } No newline at end of file