2 -- **************************************************************
4 -- Information Element Definitions
5 -- N.B. this is an edited version, only supplying what is needed for KPM-v2
6 -- **************************************************************
9 iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 53148 e2(1) version1 (1) e2sm(2) e2sm-COMMON-IEs (0)}
11 DEFINITIONS AUTOMATIC TAGS ::=
15 -- --------------------------------------------------
17 -- --------------------------------------------------
19 maxE1APid INTEGER ::= 65535
20 maxF1APid INTEGER ::= 4
22 -- IEs derived from 3GPP 36.423 (X2AP)
23 maxEARFCN INTEGER ::= 65535
25 -- IEs derived from 3GPP 38.473 (F1AP)
26 maxNRARFCN INTEGER ::= 3279165
27 maxnoofNrCellBands INTEGER ::= 32
30 -- --------------------------------------------------
32 -- --------------------------------------------------
41 RANfunction-Name ::= SEQUENCE{
42 ranFunction-ShortName PrintableString(SIZE(1..150,...)),
43 ranFunction-E2SM-OID PrintableString(SIZE(1..1000,...)),
44 ranFunction-Description PrintableString(SIZE(1..150,...)),
45 ranFunction-Instance INTEGER OPTIONAL,
49 RIC-Format-Type ::= INTEGER
51 RIC-Style-Type ::= INTEGER
53 RIC-Style-Name ::= PrintableString(SIZE(1..150,...))
57 gNB-DU-UEID UEID-GNB-DU,
58 gNB-CU-UP-UEID UEID-GNB-CU-UP,
59 ng-eNB-UEID UEID-NG-ENB,
60 ng-eNB-DU-UEID UEID-NG-ENB-DU,
61 en-gNB-UEID UEID-EN-GNB,
66 UEID-GNB ::= SEQUENCE{
67 amf-UE-NGAP-ID AMF-UE-NGAP-ID,
69 gNB-CU-UE-F1AP-ID-List UEID-GNB-CU-F1AP-ID-List OPTIONAL,
70 -- C-ifCUDUseparated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CU-DU separated gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. More than 1 F1AP ID shall be reported by E2 Node only when NR-DC is established.
71 gNB-CU-CP-UE-E1AP-ID-List UEID-GNB-CU-CP-E1AP-ID-List OPTIONAL,
72 -- C-ifCPUPseparated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CP-UP separated gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
73 ran-UEID RANUEID OPTIONAL,
74 m-NG-RAN-UE-XnAP-ID NG-RANnodeUEXnAPID OPTIONAL,
75 -- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported by both MN and SN.
76 globalGNB-ID GlobalGNB-ID OPTIONAL,
77 -- This IE shall not be used. This IE is replaced with globalNG-RANNode-ID.
79 globalNG-RANNode-ID GlobalNGRANNodeID OPTIONAL
80 -- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported only by SN.
83 UEID-GNB-CU-CP-E1AP-ID-List ::= SEQUENCE (SIZE(1..maxE1APid)) OF UEID-GNB-CU-CP-E1AP-ID-Item
85 UEID-GNB-CU-CP-E1AP-ID-Item ::= SEQUENCE{
86 gNB-CU-CP-UE-E1AP-ID GNB-CU-CP-UE-E1AP-ID,
90 UEID-GNB-CU-F1AP-ID-List ::= SEQUENCE (SIZE(1..maxF1APid)) OF UEID-GNB-CU-CP-F1AP-ID-Item
92 UEID-GNB-CU-CP-F1AP-ID-Item ::= SEQUENCE{
93 gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
97 UEID-GNB-DU ::= SEQUENCE{
98 gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
99 ran-UEID RANUEID OPTIONAL,
103 UEID-GNB-CU-UP ::= SEQUENCE{
104 gNB-CU-CP-UE-E1AP-ID GNB-CU-CP-UE-E1AP-ID,
105 ran-UEID RANUEID OPTIONAL,
109 UEID-NG-ENB ::= SEQUENCE{
110 amf-UE-NGAP-ID AMF-UE-NGAP-ID,
112 ng-eNB-CU-UE-W1AP-ID NGENB-CU-UE-W1AP-ID OPTIONAL,
113 -- C-ifCUDUseperated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CU-DU seperated ng-eNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
114 m-NG-RAN-UE-XnAP-ID NG-RANnodeUEXnAPID OPTIONAL,
115 -- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported by both MN and SN.
116 globalNgENB-ID GlobalNgENB-ID OPTIONAL,
117 -- This IE shall not be used. This IE is replaced with globalNG-RANNode-ID.
119 globalNG-RANNode-ID GlobalNGRANNodeID OPTIONAL
120 -- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported only by SN.
124 UEID-NG-ENB-DU ::= SEQUENCE{
125 ng-eNB-CU-UE-W1AP-ID NGENB-CU-UE-W1AP-ID,
129 UEID-EN-GNB ::= SEQUENCE{
130 m-eNB-UE-X2AP-ID ENB-UE-X2AP-ID,
131 m-eNB-UE-X2AP-ID-Extension ENB-UE-X2AP-ID-Extension OPTIONAL,
132 globalENB-ID GlobalENB-ID,
133 gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID OPTIONAL,
134 -- C-ifCUDUseperated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CU-DU seperated en-gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
135 gNB-CU-CP-UE-E1AP-ID-List UEID-GNB-CU-CP-E1AP-ID-List OPTIONAL,
136 -- C-ifCPUPseparated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CP-UP separated en-gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
137 ran-UEID RANUEID OPTIONAL,
141 UEID-ENB ::= SEQUENCE{
142 mME-UE-S1AP-ID MME-UE-S1AP-ID,
144 m-eNB-UE-X2AP-ID ENB-UE-X2AP-ID OPTIONAL,
145 -- This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported by MeNB and SeNB.
146 m-eNB-UE-X2AP-ID-Extension ENB-UE-X2AP-ID-Extension OPTIONAL,
147 globalENB-ID GlobalENB-ID OPTIONAL,
148 -- This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported only by SeNB.
152 -- **************************************************************
154 -- **************************************************************
156 -- - Extension fields removed and replaced with "..."
157 -- - IE names modified across all extracts to use "PLMNIdentity"
159 -- **************************************************************
160 -- IEs derived from 3GPP 36.413 (S1AP)
161 -- **************************************************************
162 -- **************************************************************
164 -- copied from v16.5.0
166 macro-eNB-ID BIT STRING (SIZE (20)),
167 home-eNB-ID BIT STRING (SIZE (28)),
169 short-Macro-eNB-ID BIT STRING (SIZE(18)),
170 long-Macro-eNB-ID BIT STRING (SIZE(21))
173 -- copied from v16.5.0
174 GlobalENB-ID ::= SEQUENCE {
175 pLMNIdentity PLMNIdentity,
181 -- copied from v16.5.0
182 GUMMEI ::= SEQUENCE {
183 pLMN-Identity PLMNIdentity,
184 mME-Group-ID MME-Group-ID,
189 -- copied from v16.5.0
190 MME-Group-ID ::= OCTET STRING (SIZE (2))
192 -- copied from v16.5.0
193 MME-Code ::= OCTET STRING (SIZE (1))
195 -- copied from v16.5.0
196 MME-UE-S1AP-ID ::= INTEGER (0..4294967295)
198 -- copied from v16.5.0
199 QCI ::= INTEGER (0..255)
205 -- **************************************************************
206 -- IEs derived from 3GPP 36.423 (X2AP)
207 -- **************************************************************
208 -- Extension fields removed.
209 -- Note: to avoid duplicate names with NGAP, XnAP, etc.:
210 -- GNB-ID renamed ENGNB-ID,
211 -- GlobalGNB-ID renamed GlobalenGNB-ID,
212 -- UE-X2AP-ID renamed ENB-UE-X2AP-ID
213 -- UE-X2AP-ID-Extension renamed ENB-UE-X2AP-ID-Extension
214 -- **************************************************************
217 -- copied from v16.5.0
218 ENB-UE-X2AP-ID ::= INTEGER (0..4095)
220 -- copied from v16.5.0
221 ENB-UE-X2AP-ID-Extension ::= INTEGER (0..4095, ...)
226 -- **************************************************************
227 -- IEs derived from 3GPP 37.473 (W1AP)
228 -- **************************************************************
230 -- copied from v16.3.0
231 NGENB-CU-UE-W1AP-ID ::= INTEGER (0..4294967295)
237 -- **************************************************************
238 -- IEs derived from 3GPP 38.413 (NGAP)
239 -- Extension fields removed and replaced with ...
240 -- **************************************************************
242 -- copied from v16.2.0
243 AMFPointer ::= BIT STRING (SIZE(6))
245 -- copied from v16.2.0
246 AMFRegionID ::= BIT STRING (SIZE(8))
248 -- copied from v16.2.0
249 AMFSetID ::= BIT STRING (SIZE(10))
251 -- copied from v16.2.0
252 AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775)
254 -- copied from v16.2.0
255 EUTRACellIdentity ::= BIT STRING (SIZE(28))
257 -- copied from v16.2.0
258 EUTRA-CGI ::= SEQUENCE {
259 pLMNIdentity PLMNIdentity,
260 eUTRACellIdentity EUTRACellIdentity,
264 -- copied from v16.2.0
265 FiveQI ::= INTEGER (0..255, ...)
267 -- copied from v16.2.0
268 GlobalGNB-ID ::= SEQUENCE {
269 pLMNIdentity PLMNIdentity,
274 -- copied from v16.2.0
275 GlobalNgENB-ID ::= SEQUENCE {
276 pLMNIdentity PLMNIdentity,
282 -- copied from v16.2.0
284 gNB-ID BIT STRING (SIZE(22..32)),
288 -- copied from v16.2.0
290 pLMNIdentity PLMNIdentity,
291 aMFRegionID AMFRegionID,
293 aMFPointer AMFPointer,
297 -- copied from v16.2.0
298 NgENB-ID ::= CHOICE {
299 macroNgENB-ID BIT STRING (SIZE(20)),
300 shortMacroNgENB-ID BIT STRING (SIZE(18)),
301 longMacroNgENB-ID BIT STRING (SIZE(21)),
305 -- copied from v16.2.0
306 NRCellIdentity ::= BIT STRING (SIZE(36))
308 -- copied from v16.2.0
309 NR-CGI ::= SEQUENCE {
310 pLMNIdentity PLMNIdentity,
311 nRCellIdentity NRCellIdentity,
315 -- copied from v16.2.0
316 PLMNIdentity ::= OCTET STRING (SIZE(3))
318 -- copied from v16.2.0
319 QosFlowIdentifier ::= INTEGER (0..63, ...)
321 -- copied from v16.2.0
322 SD ::= OCTET STRING (SIZE(3))
324 -- copied from v16.2.0
325 S-NSSAI ::= SEQUENCE {
331 -- copied from v16.2.0
332 SST ::= OCTET STRING (SIZE(1))
338 -- **************************************************************
339 -- IEs derived from 3GPP 38.423 (XnAP)
340 -- **************************************************************
342 -- copied from v16.2.0
343 NG-RANnodeUEXnAPID ::= INTEGER (0.. 4294967295)
345 GlobalNGRANNodeID ::= CHOICE {
347 ng-eNB GlobalNgENB-ID,
354 -- **************************************************************
355 -- IEs derived from 3GPP 37.483 (E1AP)
356 -- **************************************************************
358 -- copied from v17.1.0
359 GNB-CU-CP-UE-E1AP-ID ::= INTEGER (0..4294967295)
361 -- copied from v17.1.0
362 -- GNB-CU-UP-ID ::= INTEGER (0..68719476735)
369 -- **************************************************************
370 -- IEs derived from 3GPP 38.473 (F1AP)
371 -- **************************************************************
375 -- copied from v16.5.0
376 GNB-CU-UE-F1AP-ID ::= INTEGER (0..4294967295)
380 -- copied from v16.5.0
381 RANUEID ::= OCTET STRING (SIZE (8))