1 module cps-cavsta-onap-internal {
3 namespace "org:onap:ccsdk:features:sdnr:northbound:cps-cavsta-onap-internal";
7 "Open Network Automation Platform - ONAP
8 <https://www.onap.org>";
12 <mailto:ahila.pandaram@wipro.com>
14 Swaminathan Seetharaman
15 <mailto:swaminathan.seetharaman@wipro.com>";
17 "This module contains YANG definitions for the relationship among coverage area,
18 tracking area list and cells under each tracking area.
19 This relationship is used for internal purpose of ONAP to populate the details.
21 Copyright (C) 2020-2021 Wipro Limited.
23 Licensed under the Apache License, Version 2.0 (the 'License')
24 you may not use this file except in compliance with the License.
25 You may obtain a copy of the License at
27 http://www.apache.org/licenses/LICENSE-2.0
29 Unless required by applicable law or agreed to in writing, software
30 distributed under the License is distributed on an 'AS IS' BASIS,
31 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
32 See the License for the specific language governing permissions and
33 limitations under the License.";
37 "RAN Network YANG Model for ONAP/O-RAN POC";
39 "https://wiki.onap.org/display/DW/E2E+Network+Slicing+Use+Case+in+R7+Guilin";
49 "TS 23.003 clause 19.4.2.3";
56 "The mobile country code consists of three decimal digits,
57 The first digit of the mobile country code identifies the geographic
58 region (the digits 1 and 8 are not used):";
60 "3GPP TS 23.003 subclause 2.2 and 12.1";
66 "The mobile network code consists of two or three
67 decimal digits (for example: MNC of 001 is not the same as MNC of 01)";
69 "3GPP TS 23.003 subclause 2.2 and 12.1";
73 grouping trackingAreaGroup{
76 description "Identity of the common Tracking Area Code for the PLMNs
78 a) It is the TAC or Extended-TAC.
79 b) A cell can only broadcast one TAC or Extended-TAC.
80 See TS 36.300, subclause 10.1.7 (PLMNID and TAC relation).
81 c) TAC is defined in subclause 19.4.2.3 of 3GPP TS 23.003 and
82 Extended-TAC is defined in subclause 9.3.1.29 of 3GPP TS 38.473.
83 d) For a 5G SA (Stand Alone), it has a non-null value.";
88 description "Identifies an NR cell of a gNB. Together with corresponding
89 gNB ID it forms the NR Cell Identifier (NCI).";
91 type int32 { range "0..16383"; }
98 "It specifies the PLMN identifier to be used as part of the global RAN node identity";
105 "The mobile country code consists of three decimal digits,
106 The first digit of the mobile country code identifies the geographic
107 region (the digits 1 and 8 are not used)";
113 "The mobile network code consists of two or three
114 decimal digits (for example: MNC of 001 is not the same as MNC of 01)";
119 grouping coverageAreaGroup{
121 description "An attribute specifies the coverage area of the network slice,
122 i.e. the geographic region where a 3GPP communication service is accessible,
123 see Table 7.1-1 of TS 22.261 [28]) and NG.116 [50].";
127 list coverageAreaTAList{
128 uses trackingAreaGroup;
130 description "This list contains the tracking area list for the coverageArea";
134 container ran-coverage-area{
137 description "List of at most six entries of PLMN Identifiers, but at least
138 one (the primary PLMN Id).
139 The PLMN Identifier is composed of a Mobile Country Code (MCC) and a
140 Mobile Network Code (MNC).";
147 uses coverageAreaGroup;
149 description "This list contains the list of coverage area of a PLMNID";