Loading yang-models/_3gpp-nr-nrm-iabfunction.yang +22 −63 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the IAB function defined in 3GPP TS 28.541. Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.314; 3GPP TS 28.315; 3GPP TS 28.541; 3GPP TS 33.310, reference "3GPP TS 28.541; 3GPP TS 28.314; 3GPP TS 28.315; 3GPP TS 33.310, IETF RFC 6712"; revision 2025-08-07 { reference "CR-000x"; } Loading @@ -22,18 +22,11 @@ revision 2025-08-07 { reference "CR-000x"; } to perform certificate enrolment procedure as specified in TS 28.315 clause 5.3"; choice CaraConfigurationChoice { leaf ipAddress { type inet:ip-address; leaf CaraAddress { type inet:host; description "IP address of Cara server"; } leaf FQDN { type inet:domain-name; description "FQDN of Cara server"; } } leaf portNumber { type inet:port-number; mandatory true; Loading @@ -60,49 +53,16 @@ revision 2025-08-07 { reference "CR-000x"; } } leaf protocol { type string; 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 SeGwConfigurationGrp { description "This data type represents the configuration of security gateway (SeGW) used for IAB-node to establish secure connection as specified in TS 28.315 clause 5.4"; choice SeGwConfigurationChoice { leaf ipAddress { type inet:ip-address; description "IP address of SeGW server"; } leaf FQDN { type inet:domain-name; description "FQDN of SeGW server"; } } } grouping ScsConfigurationGrp { description "This data type represents the configuration of software configuration server (SCS) used for IAB-node to establish connection to SCS as specified in TS 28.315 clause 5.5"; choice ScsConfigurationChoice { leaf ipAddress { type inet:ip-address; description "IP address of SCS server"; } leaf FQDN { type inet:domain-name; description "FQDN of SCS server"; } } } grouping OAMIPConfigGrp { description "This IOC contains IP configutation for OAM connectivity used for IAB-node to establish connection with management system as specified Loading @@ -123,8 +83,7 @@ revision 2025-08-07 { reference "CR-000x"; } description "configuration of security gateway (SeGW) used for IAB-node to establish secure connection as specified in TS 28.315 clause 5.4."; uses SeGwConfigurationGrp; max-elements 1; type inet:host; } Loading @@ -132,12 +91,11 @@ revision 2025-08-07 { reference "CR-000x"; } description "configuration of software configuration server (SCS) used for IAB-node to establish connection to SCS as specified in TS 28.315 clause 5.5"; uses ScsConfigurationGrp; max-elements 1; type inet:host; } } grouping locationInfo { grouping locationInfoGrp { description "This IOC contains 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"; Loading @@ -152,6 +110,7 @@ revision 2025-08-07 { reference "CR-000x"; } uses types3gpp:PLMNId; max-elements 1; description "The PLMN ID where IAB-MT is connected to"; add key "mcc mnc"; } leaf cellLocalId { Loading Loading @@ -196,7 +155,7 @@ revision 2025-08-07 { reference "CR-000x"; } key id; uses top3gpp:Top_Grp ; container attributes { uses locationInfo; uses locationInfoGrp; } } } Loading Loading
yang-models/_3gpp-nr-nrm-iabfunction.yang +22 −63 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the IAB function defined in 3GPP TS 28.541. Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.314; 3GPP TS 28.315; 3GPP TS 28.541; 3GPP TS 33.310, reference "3GPP TS 28.541; 3GPP TS 28.314; 3GPP TS 28.315; 3GPP TS 33.310, IETF RFC 6712"; revision 2025-08-07 { reference "CR-000x"; } Loading @@ -22,18 +22,11 @@ revision 2025-08-07 { reference "CR-000x"; } to perform certificate enrolment procedure as specified in TS 28.315 clause 5.3"; choice CaraConfigurationChoice { leaf ipAddress { type inet:ip-address; leaf CaraAddress { type inet:host; description "IP address of Cara server"; } leaf FQDN { type inet:domain-name; description "FQDN of Cara server"; } } leaf portNumber { type inet:port-number; mandatory true; Loading @@ -60,49 +53,16 @@ revision 2025-08-07 { reference "CR-000x"; } } leaf protocol { type string; 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 SeGwConfigurationGrp { description "This data type represents the configuration of security gateway (SeGW) used for IAB-node to establish secure connection as specified in TS 28.315 clause 5.4"; choice SeGwConfigurationChoice { leaf ipAddress { type inet:ip-address; description "IP address of SeGW server"; } leaf FQDN { type inet:domain-name; description "FQDN of SeGW server"; } } } grouping ScsConfigurationGrp { description "This data type represents the configuration of software configuration server (SCS) used for IAB-node to establish connection to SCS as specified in TS 28.315 clause 5.5"; choice ScsConfigurationChoice { leaf ipAddress { type inet:ip-address; description "IP address of SCS server"; } leaf FQDN { type inet:domain-name; description "FQDN of SCS server"; } } } grouping OAMIPConfigGrp { description "This IOC contains IP configutation for OAM connectivity used for IAB-node to establish connection with management system as specified Loading @@ -123,8 +83,7 @@ revision 2025-08-07 { reference "CR-000x"; } description "configuration of security gateway (SeGW) used for IAB-node to establish secure connection as specified in TS 28.315 clause 5.4."; uses SeGwConfigurationGrp; max-elements 1; type inet:host; } Loading @@ -132,12 +91,11 @@ revision 2025-08-07 { reference "CR-000x"; } description "configuration of software configuration server (SCS) used for IAB-node to establish connection to SCS as specified in TS 28.315 clause 5.5"; uses ScsConfigurationGrp; max-elements 1; type inet:host; } } grouping locationInfo { grouping locationInfoGrp { description "This IOC contains 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"; Loading @@ -152,6 +110,7 @@ revision 2025-08-07 { reference "CR-000x"; } uses types3gpp:PLMNId; max-elements 1; description "The PLMN ID where IAB-MT is connected to"; add key "mcc mnc"; } leaf cellLocalId { Loading Loading @@ -196,7 +155,7 @@ revision 2025-08-07 { reference "CR-000x"; } key id; uses top3gpp:Top_Grp ; container attributes { uses locationInfo; uses locationInfoGrp; } } } Loading