epan/dissectors/pidl/ C99 drsuapi
[wireshark-sm.git] / epan / dissectors / asn1 / e1ap / E1AP-PDU-Contents.asn
blobf953aa252d7b80d8518f558243a86d5b9b895372
1 -- 3GPP TS 37.483 V18.2.0 (2024-06)
2 -- **************************************************************
3 --
4 -- PDU definitions for E1AP
5 --
6 -- **************************************************************
8 E1AP-PDU-Contents {
9 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
10 ngran-access (22) modules (3) e1ap (5) version1 (1) e1ap-PDU-Contents (1) }
12 DEFINITIONS AUTOMATIC TAGS ::=
14 BEGIN
16 -- **************************************************************
18 -- IE parameter types from other modules
20 -- **************************************************************
22 IMPORTS
24         AssociatedSessionID,
25         Cause,
26         CriticalityDiagnostics,
27         GNB-CU-CP-MBS-E1AP-ID,
28         GNB-CU-UP-MBS-E1AP-ID,
29         GNB-CU-CP-UE-E1AP-ID,
30         GNB-CU-UP-UE-E1AP-ID,
31         UE-associatedLogicalE1-ConnectionItem,
32         GNB-CU-UP-ID,
33         GNB-CU-UP-Name,
34         Extended-GNB-CU-UP-Name,
35         GNB-CU-CP-Name,
36         Extended-GNB-CU-CP-Name,
37         CNSupport,
38         PLMN-Identity,
39         Slice-Support-List,
40         NR-CGI-Support-List,
41         QoS-Parameters-Support-List,
42         SecurityInformation,
43         BitRate,
44         BearerContextStatusChange,
45         DRB-To-Setup-List-EUTRAN,
46         DRB-Setup-List-EUTRAN,
47         DRB-Failed-List-EUTRAN,
48         DRB-To-Modify-List-EUTRAN,
49         DRB-Measurement-Results-Information-List,
50         DRB-Modified-List-EUTRAN,
51         DRB-Failed-To-Modify-List-EUTRAN,
52         DRB-To-Remove-List-EUTRAN,
53         DRB-Required-To-Remove-List-EUTRAN,
54         DRB-Required-To-Modify-List-EUTRAN,
55         DRB-Confirm-Modified-List-EUTRAN,
56         DRB-To-Setup-Mod-List-EUTRAN,
57         DRB-Setup-Mod-List-EUTRAN,
58         DRB-Failed-Mod-List-EUTRAN,
59         PDU-Session-Resource-To-Setup-List,
60         PDU-Session-Resource-Setup-List,
61         PDU-Session-Resource-Failed-List,
62         PDU-Session-Resource-To-Modify-List,
63         PDU-Session-Resource-Modified-List,
64         PDU-Session-Resource-Failed-To-Modify-List,
65         PDU-Session-Resource-To-Remove-List,
66         PDU-Session-Resource-Required-To-Modify-List,
67         PDU-Session-Resource-Confirm-Modified-List,
68         PDU-Session-Resource-To-Setup-Mod-List,
69         PDU-Session-Resource-Setup-Mod-List,
70         PDU-Session-Resource-Failed-Mod-List,
71         PDU-Session-To-Notify-List,
72         DRB-Status-Item,
73         DRB-Activity-Item,
74         Data-Usage-Report-List,
75         TimeToWait,
76         ActivityNotificationLevel,
77         ActivityInformation,
78         New-UL-TNL-Information-Required,
79         GNB-CU-CP-TNLA-Setup-Item,
80         GNB-CU-CP-TNLA-Failed-To-Setup-Item,
81         GNB-CU-CP-TNLA-To-Add-Item,
82         GNB-CU-CP-TNLA-To-Remove-Item,
83         GNB-CU-CP-TNLA-To-Update-Item,
84         GNB-CU-UP-TNLA-To-Remove-Item,
85         TransactionID,
86         Inactivity-Timer,
87         DRBs-Subject-To-Counter-Check-List-EUTRAN,
88         DRBs-Subject-To-Counter-Check-List-NG-RAN,
89         PPI,
90         GNB-CU-UP-Capacity,
91         GNB-CU-UP-OverloadInformation,
92         DataDiscardRequired,
93         PDU-Session-Resource-Data-Usage-List,
94         RANUEID,
95         GNB-DU-ID,
96         TraceID,
97         TraceActivation,
98         SubscriberProfileIDforRFP,
99         AdditionalRRMPriorityIndex,
100         RetainabilityMeasurementsInfo,
101         Transport-Layer-Address-Info,
102         HW-CapacityIndicator,
103         RegistrationRequest,
104         ReportCharacteristics,
105         ReportingPeriodicity,
106         TNL-AvailableCapacityIndicator,
107         DLUPTNLAddressToUpdateItem,
108         ULUPTNLAddressToUpdateItem,
109         NPNContextInfo,
110         NPNSupportInfo,
111         MDTPLMNList,
112         PrivacyIndicator,
113         URIaddress,
114         DRBs-Subject-To-Early-Forwarding-List,
115         CHOInitiation,
116         ExtendedSliceSupportList,
117         TransportLayerAddress,
118         AdditionalHandoverInfo,
119         Extended-NR-CGI-Support-List,
120         DirectForwardingPathAvailability,
121         IAB-Donor-CU-UPPSKInfo-Item,
122         ECGI-Support-List,
123         MDTPollutedMeasurementIndicator,
124         UESliceMaximumBitRateList,
125         SCGActivationStatus,
126         GlobalMBSSessionID,
127         BCBearerContextToSetup,
128         BCBearerContextToSetupResponse,
129         BCBearerContextToModify,
130         BCBearerContextToModifyResponse,
131         BCBearerContextToModifyRequired,
132         BCBearerContextToModifyConfirm,
133         MCBearerContextToSetup,
134         MCBearerContextToSetupResponse,
135         MCBearerContextToModify,
136         MCBearerContextToModifyResponse,
137         MCBearerContextToModifyRequired,
138         MCBearerContextToModifyConfirm,
139         MBSMulticastF1UContextDescriptor,
140         MBS-ServiceArea,
141         GNB-CU-UP-MBS-Support-Info,
142         SDTContinueROHC,
143         MDTPLMNModificationList,
144         InactivityInformationRequest,
145         UEInactivityInformation,
146         MBSSessionResourceNotification,
147         MT-SDT-Information,
148         MT-SDT-Information-Request,
149         SDT-data-size-threshold,
150         SDT-data-size-threshold-Crossed
154 FROM E1AP-IEs
156         PrivateIE-Container{},
157         ProtocolExtensionContainer{},
158         ProtocolIE-Container{},
159         ProtocolIE-ContainerList{},
160         ProtocolIE-SingleContainer{},
161         E1AP-PRIVATE-IES,
162         E1AP-PROTOCOL-EXTENSION,
163         E1AP-PROTOCOL-IES
166 FROM E1AP-Containers
168         id-AssociatedSessionID,
169         id-Cause,
170         id-CriticalityDiagnostics,
171         id-gNB-CU-CP-UE-E1AP-ID,
172         id-gNB-CU-UP-UE-E1AP-ID,
173         id-ResetType,
174         id-UE-associatedLogicalE1-ConnectionItem,
175         id-UE-associatedLogicalE1-ConnectionListResAck,
176         id-gNB-CU-UP-ID,
177         id-gNB-CU-UP-Name,
178         id-Extended-GNB-CU-UP-Name,
179         id-gNB-CU-CP-Name,
180         id-Extended-GNB-CU-CP-Name,
181         id-CNSupport,
182         id-SupportedPLMNs,
183         id-NPNSupportInfo,
184         id-NPNContextInfo,
185         id-SecurityInformation,
186         id-UEDLAggregateMaximumBitRate,
187         id-BearerContextStatusChange,
188         id-System-BearerContextSetupRequest,
189         id-System-BearerContextSetupResponse,
190         id-System-BearerContextModificationRequest,
191         id-System-BearerContextModificationResponse,
192         id-System-BearerContextModificationConfirm,
193         id-System-BearerContextModificationRequired,
194         id-DRB-Status-List,
195         id-Data-Usage-Report-List,
196         id-TimeToWait,
197         id-ActivityNotificationLevel,
198         id-ActivityInformation,
199         id-New-UL-TNL-Information-Required,
200         id-GNB-CU-CP-TNLA-Setup-List,
201         id-GNB-CU-CP-TNLA-Failed-To-Setup-List,
202         id-GNB-CU-CP-TNLA-To-Add-List,
203         id-GNB-CU-CP-TNLA-To-Remove-List,
204         id-GNB-CU-CP-TNLA-To-Update-List,
205         id-GNB-CU-UP-TNLA-To-Remove-List,
206         id-DRB-To-Setup-List-EUTRAN,
207         id-DRB-To-Modify-List-EUTRAN,
208         id-DRB-To-Remove-List-EUTRAN,
209         id-DRB-Required-To-Modify-List-EUTRAN,
210         id-DRB-Required-To-Remove-List-EUTRAN,
211         id-DRB-Setup-List-EUTRAN,
212         id-DRB-Failed-List-EUTRAN,
213         id-DRB-Measurement-Results-Information-List,
214         id-DRB-Modified-List-EUTRAN,
215         id-DRB-Failed-To-Modify-List-EUTRAN,
216         id-DRB-Confirm-Modified-List-EUTRAN,
217         id-DRB-To-Setup-Mod-List-EUTRAN,
218         id-DRB-Setup-Mod-List-EUTRAN,
219         id-DRB-Failed-Mod-List-EUTRAN,
220         id-PDU-Session-Resource-To-Setup-List,
221         id-PDU-Session-Resource-To-Modify-List,
222         id-PDU-Session-Resource-To-Remove-List,
223         id-PDU-Session-Resource-Required-To-Modify-List,
224         id-PDU-Session-Resource-Setup-List,
225         id-PDU-Session-Resource-Failed-List,
226         id-PDU-Session-Resource-Modified-List,
227         id-PDU-Session-Resource-Failed-To-Modify-List,
228         id-PDU-Session-Resource-Confirm-Modified-List,
229         id-PDU-Session-Resource-Setup-Mod-List,
230         id-PDU-Session-Resource-Failed-Mod-List,
231         id-PDU-Session-Resource-To-Setup-Mod-List,
232         id-PDU-Session-To-Notify-List,
233         id-TransactionID,
234         id-Serving-PLMN,
235         id-UE-Inactivity-Timer,
236         id-System-GNB-CU-UP-CounterCheckRequest,
237         id-DRBs-Subject-To-Counter-Check-List-EUTRAN,
238         id-DRBs-Subject-To-Counter-Check-List-NG-RAN,
239         id-PPI,
240         id-gNB-CU-UP-Capacity,
241         id-GNB-CU-UP-OverloadInformation,
242         id-UEDLMaximumIntegrityProtectedDataRate,
243         id-DataDiscardRequired,
244         id-PDU-Session-Resource-Data-Usage-List,
245         id-RANUEID,
246         id-GNB-DU-ID,
247         id-TraceID,
248         id-TraceActivation,
249         id-SubscriberProfileIDforRFP,
250         id-AdditionalRRMPriorityIndex,
251         id-RetainabilityMeasurementsInfo,
252         id-Transport-Layer-Address-Info,
253         id-gNB-CU-CP-Measurement-ID,
254         id-gNB-CU-UP-Measurement-ID,
255         id-RegistrationRequest,
256         id-ReportCharacteristics,
257         id-ReportingPeriodicity,
258         id-TNL-AvailableCapacityIndicator,
259         id-HW-CapacityIndicator,
260         id-DLUPTNLAddressToUpdateList,
261         id-ULUPTNLAddressToUpdateList,
262         id-ManagementBasedMDTPLMNList,
263         id-TraceCollectionEntityIPAddress,
264         id-PrivacyIndicator,
265         id-URIaddress,
266         id-DRBs-Subject-To-Early-Forwarding-List,
267         id-CHOInitiation,
268         id-ExtendedSliceSupportList,
269         id-AdditionalHandoverInfo,
270         id-Extended-NR-CGI-Support-List,
271         id-DirectForwardingPathAvailability,    id-IAB-Donor-CU-UPPSKInfo,
272         id-ECGI-Support-List,
273         id-MDTPollutedMeasurementIndicator,
274         id-UESliceMaximumBitRateList,
275         id-SCGActivationStatus,
276         id-GNB-CU-CP-MBS-E1AP-ID,
277         id-GNB-CU-UP-MBS-E1AP-ID,
278         id-GlobalMBSSessionID,
279         id-BCBearerContextToSetup,
280         id-BCBearerContextToSetupResponse,
281         id-BCBearerContextToModify,
282         id-BCBearerContextToModifyResponse,
283         id-BCBearerContextToModifyRequired,
284         id-BCBearerContextToModifyConfirm,
285         id-MCBearerContextToSetup,
286         id-MCBearerContextToSetupResponse,
287         id-MCBearerContextToModify,
288         id-MCBearerContextToModifyResponse,
289         id-MCBearerContextToModifyRequired,
290         id-MCBearerContextToModifyConfirm,
291         id-MBSMulticastF1UContextDescriptor,
292         id-gNB-CU-UP-MBS-Support-Info,
293         id-SDTContinueROHC,
294         id-ManagementBasedMDTPLMNModificationList,
295         id-MBS-ServiceArea,
296         id-InactivityInformationRequest,
297         id-UEInactivityInformation,
298         id-MBSSessionResourceNotification,
299         id-MT-SDT-Information,
300         id-MT-SDT-Information-Request,
301         id-SDT-data-size-threshold,
302         id-SDT-data-size-threshold-Crossed,
303         maxnoofErrors,
304         maxnoofSPLMNs,
305         maxnoofDRBs,
306         maxnoofTNLAssociations,
307         maxnoofIndividualE1ConnectionsToReset,
308         maxnoofTNLAddresses,
309         maxnoofPSKs
312 FROM E1AP-Constants;
314 -- **************************************************************
316 -- RESET
318 -- **************************************************************
320 -- **************************************************************
322 -- Reset
324 -- **************************************************************
326 Reset ::= SEQUENCE {
327         protocolIEs                     ProtocolIE-Container       { {ResetIEs} },
328         ...
331 ResetIEs E1AP-PROTOCOL-IES ::= {
332         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
333         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
334         { ID id-ResetType                                       CRITICALITY reject      TYPE ResetType                                  PRESENCE mandatory      },
335         ...
338 ResetType ::= CHOICE {
339         e1-Interface                                    ResetAll,
340         partOfE1-Interface                              UE-associatedLogicalE1-ConnectionListRes,
341         choice-extension                                ProtocolIE-SingleContainer      {{ResetType-ExtIEs}}
344 ResetType-ExtIEs E1AP-PROTOCOL-IES ::= {
345         ...
348 ResetAll ::= ENUMERATED {
349         reset-all,
350         ...
353 UE-associatedLogicalE1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualE1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalE1-ConnectionItemRes } }
355 UE-associatedLogicalE1-ConnectionItemRes E1AP-PROTOCOL-IES ::= {
357         { ID id-UE-associatedLogicalE1-ConnectionItem   CRITICALITY reject      TYPE UE-associatedLogicalE1-ConnectionItem      PRESENCE mandatory},
358         ...
361 -- **************************************************************
363 -- Reset Acknowledge
365 -- **************************************************************
367 ResetAcknowledge ::= SEQUENCE {
368         protocolIEs                     ProtocolIE-Container       { {ResetAcknowledgeIEs} },
369         ...
372 ResetAcknowledgeIEs E1AP-PROTOCOL-IES ::= {
373         { ID id-TransactionID                                                                   CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
374         { ID id-UE-associatedLogicalE1-ConnectionListResAck             CRITICALITY ignore      TYPE UE-associatedLogicalE1-ConnectionListResAck                        PRESENCE optional       }|
375         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
376         ...
379 UE-associatedLogicalE1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualE1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalE1-ConnectionItemResAck } }
381 UE-associatedLogicalE1-ConnectionItemResAck     E1AP-PROTOCOL-IES ::= {
382         { ID id-UE-associatedLogicalE1-ConnectionItem    CRITICALITY ignore     TYPE UE-associatedLogicalE1-ConnectionItem      PRESENCE mandatory },
383         ...
387 -- **************************************************************
389 -- ERROR INDICATION
391 -- **************************************************************
393 ErrorIndication ::= SEQUENCE {
394         protocolIEs             ProtocolIE-Container    {{ErrorIndication-IEs}},
395         ...
398 ErrorIndication-IEs E1AP-PROTOCOL-IES ::= {
399         { ID id-TransactionID                                   CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
400         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY ignore      TYPE GNB-CU-CP-UE-E1AP-ID               PRESENCE optional}|
401         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY ignore      TYPE GNB-CU-UP-UE-E1AP-ID               PRESENCE optional}|
402         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                              PRESENCE optional}|
403         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional}|
404         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY ignore      TYPE GNB-CU-CP-MBS-E1AP-ID              PRESENCE optional}|
405         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY ignore      TYPE GNB-CU-UP-MBS-E1AP-ID              PRESENCE optional},
406         ...
409 -- **************************************************************
411 -- GNB-CU-UP E1 SETUP
413 -- **************************************************************
415 -- **************************************************************
417 -- GNB-CU-UP E1 Setup Request
419 -- **************************************************************
421 GNB-CU-UP-E1SetupRequest ::= SEQUENCE {
422         protocolIEs                     ProtocolIE-Container       { {GNB-CU-UP-E1SetupRequestIEs} },
423         ...
426 GNB-CU-UP-E1SetupRequestIEs E1AP-PROTOCOL-IES ::= {
427         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                      PRESENCE mandatory      }|
428         { ID id-gNB-CU-UP-ID                                            CRITICALITY reject      TYPE GNB-CU-UP-ID                                       PRESENCE mandatory      }|
429         { ID id-gNB-CU-UP-Name                                          CRITICALITY ignore      TYPE GNB-CU-UP-Name                                     PRESENCE optional       }|
430         { ID id-CNSupport                                                       CRITICALITY reject      TYPE CNSupport                                          PRESENCE mandatory      }|
431         { ID id-SupportedPLMNs                                          CRITICALITY reject      TYPE SupportedPLMNs-List                        PRESENCE mandatory      }|
432         { ID id-gNB-CU-UP-Capacity                                      CRITICALITY ignore      TYPE GNB-CU-UP-Capacity                    PRESENCE optional    }|
433         { ID id-Transport-Layer-Address-Info            CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       }|
434         { ID id-Extended-GNB-CU-UP-Name                         CRITICALITY ignore      TYPE Extended-GNB-CU-UP-Name            PRESENCE optional       }|
435         { ID id-gNB-CU-UP-MBS-Support-Info                      CRITICALITY reject      TYPE GNB-CU-UP-MBS-Support-Info PRESENCE optional       },
436         ...
439 SupportedPLMNs-List     ::=     SEQUENCE (SIZE (1..maxnoofSPLMNs)) OF SupportedPLMNs-Item
441 SupportedPLMNs-Item ::= SEQUENCE {
442         pLMN-Identity                                   PLMN-Identity,
443         slice-Support-List                              Slice-Support-List                                                                                              OPTIONAL,
444         nR-CGI-Support-List                             NR-CGI-Support-List                                                                                             OPTIONAL,
445         qoS-Parameters-Support-List             QoS-Parameters-Support-List                                                                             OPTIONAL,
446         iE-Extensions                                   ProtocolExtensionContainer { { SupportedPLMNs-ExtIEs } }                OPTIONAL,
447         ...
450 SupportedPLMNs-ExtIEs E1AP-PROTOCOL-EXTENSION ::= {
451         { ID id-NPNSupportInfo                                  CRITICALITY reject      EXTENSION NPNSupportInfo                                        PRESENCE optional}|
452         { ID id-ExtendedSliceSupportList                CRITICALITY reject      EXTENSION ExtendedSliceSupportList              PRESENCE optional}|
453         { ID id-Extended-NR-CGI-Support-List    CRITICALITY ignore      EXTENSION Extended-NR-CGI-Support-List  PRESENCE optional}|
454         { ID id-ECGI-Support-List                               CRITICALITY ignore      EXTENSION ECGI-Support-List                                     PRESENCE optional},
455         ...
458 -- **************************************************************
460 -- GNB-CU-UP E1 Setup Response
462 -- **************************************************************
464 GNB-CU-UP-E1SetupResponse ::= SEQUENCE {
465         protocolIEs                     ProtocolIE-Container       { {GNB-CU-UP-E1SetupResponseIEs} },
466         ...
469 GNB-CU-UP-E1SetupResponseIEs E1AP-PROTOCOL-IES ::= {
470         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                              PRESENCE mandatory      }|
471         { ID id-gNB-CU-CP-Name                                          CRITICALITY ignore      TYPE GNB-CU-CP-Name                                             PRESENCE optional       }|
472         { ID id-Transport-Layer-Address-Info            CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       }|
473         { ID id-Extended-GNB-CU-CP-Name                         CRITICALITY ignore      TYPE Extended-GNB-CU-CP-Name                    PRESENCE optional       }|
474         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
475         ...
478 -- **************************************************************
480 -- GNB-CU-UP E1 Setup Failure
482 -- **************************************************************
484 GNB-CU-UP-E1SetupFailure ::= SEQUENCE {
485         protocolIEs                     ProtocolIE-Container       { {GNB-CU-UP-E1SetupFailureIEs} },
486         ...
489 GNB-CU-UP-E1SetupFailureIEs E1AP-PROTOCOL-IES ::= {
490         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
491         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
492         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional               }|
493         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional               },
494         ...
497 -- **************************************************************
499 -- GNB-CU-CP E1 SETUP
501 -- **************************************************************
503 -- **************************************************************
505 -- GNB-CU-CP E1 Setup Request
507 -- **************************************************************
509 GNB-CU-CP-E1SetupRequest ::= SEQUENCE {
510         protocolIEs                     ProtocolIE-Container       { {GNB-CU-CP-E1SetupRequestIEs} },
511         ...
514 GNB-CU-CP-E1SetupRequestIEs E1AP-PROTOCOL-IES ::= {
515         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                              PRESENCE mandatory      }|
516         { ID id-gNB-CU-CP-Name                                          CRITICALITY ignore      TYPE GNB-CU-CP-Name                                             PRESENCE optional       }|
517         { ID id-Transport-Layer-Address-Info            CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       }|
518         { ID id-Extended-GNB-CU-CP-Name                         CRITICALITY ignore      TYPE Extended-GNB-CU-CP-Name                    PRESENCE optional       },
519         ...
522 -- **************************************************************
524 -- GNB-CU-CP E1 Setup Response
526 -- **************************************************************
528 GNB-CU-CP-E1SetupResponse ::= SEQUENCE {
529         protocolIEs                     ProtocolIE-Container       { {GNB-CU-CP-E1SetupResponseIEs} },
530         ...
533 GNB-CU-CP-E1SetupResponseIEs E1AP-PROTOCOL-IES ::= {
534         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                      PRESENCE mandatory      }|
535         { ID id-gNB-CU-UP-ID                                            CRITICALITY reject      TYPE GNB-CU-UP-ID                                       PRESENCE mandatory      }|
536         { ID id-gNB-CU-UP-Name                                          CRITICALITY ignore      TYPE GNB-CU-UP-Name                                     PRESENCE optional               }|
537         { ID id-CNSupport                                                       CRITICALITY reject      TYPE CNSupport                                          PRESENCE mandatory      }|
538         { ID id-SupportedPLMNs                                          CRITICALITY reject      TYPE SupportedPLMNs-List                        PRESENCE mandatory      }|
539         { ID id-gNB-CU-UP-Capacity                                      CRITICALITY ignore      TYPE GNB-CU-UP-Capacity                         PRESENCE optional               }|
540         { ID id-Transport-Layer-Address-Info            CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       }|
541         { ID id-Extended-GNB-CU-UP-Name                         CRITICALITY ignore      TYPE Extended-GNB-CU-UP-Name            PRESENCE optional               }|
542         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               },
543         ...
546 -- **************************************************************
548 -- GNB-CU-CP E1 Setup Failure
550 -- **************************************************************
552 GNB-CU-CP-E1SetupFailure ::= SEQUENCE {
553         protocolIEs                     ProtocolIE-Container       { {GNB-CU-CP-E1SetupFailureIEs} },
554         ...
557 GNB-CU-CP-E1SetupFailureIEs E1AP-PROTOCOL-IES ::= {
558         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
559         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
560         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
561         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
562         ...
565 -- **************************************************************
567 -- GNB-CU-UP CONFIGURATION UPDATE
569 -- **************************************************************
571 -- **************************************************************
573 -- GNB-CU-UP Configuration Update
575 -- **************************************************************
577 GNB-CU-UP-ConfigurationUpdate ::= SEQUENCE {
578         protocolIEs                     ProtocolIE-Container       { {GNB-CU-UP-ConfigurationUpdateIEs} },
579         ...
582 GNB-CU-UP-ConfigurationUpdateIEs E1AP-PROTOCOL-IES ::= {
583         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                      PRESENCE mandatory      }|
584         { ID id-gNB-CU-UP-ID                                            CRITICALITY reject      TYPE GNB-CU-UP-ID                                       PRESENCE mandatory }|
585         { ID id-gNB-CU-UP-Name                                          CRITICALITY ignore      TYPE GNB-CU-UP-Name                                     PRESENCE optional       }|
586         { ID id-SupportedPLMNs                                          CRITICALITY reject      TYPE SupportedPLMNs-List                        PRESENCE optional       }|
587         { ID id-gNB-CU-UP-Capacity                                      CRITICALITY ignore      TYPE GNB-CU-UP-Capacity                    PRESENCE optional    }|
588         { ID id-GNB-CU-UP-TNLA-To-Remove-List           CRITICALITY reject      TYPE GNB-CU-UP-TNLA-To-Remove-List      PRESENCE optional       }|
589         { ID id-Transport-Layer-Address-Info            CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       }|
590         { ID id-Extended-GNB-CU-UP-Name                         CRITICALITY ignore      TYPE Extended-GNB-CU-UP-Name            PRESENCE optional       }|
591         { ID id-gNB-CU-UP-MBS-Support-Info                      CRITICALITY reject      TYPE GNB-CU-UP-MBS-Support-Info PRESENCE optional       },
592         ...
595 GNB-CU-UP-TNLA-To-Remove-List   ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF GNB-CU-UP-TNLA-To-Remove-Item
597 -- **************************************************************
599 -- GNB-CU-UP Configuration Update Acknowledge
601 -- **************************************************************
603 GNB-CU-UP-ConfigurationUpdateAcknowledge ::= SEQUENCE {
604         protocolIEs                     ProtocolIE-Container       { {GNB-CU-UP-ConfigurationUpdateAcknowledgeIEs} },
605         ...
608 GNB-CU-UP-ConfigurationUpdateAcknowledgeIEs E1AP-PROTOCOL-IES ::= {
609         { ID id-TransactionID                                   CRITICALITY reject      TYPE TransactionID                                              PRESENCE mandatory      }|
610         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       }|
611         { ID id-Transport-Layer-Address-Info    CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       },
612         ...
615 -- **************************************************************
617 -- GNB-CU-UP Configuration Update Failure
619 -- **************************************************************
621 GNB-CU-UP-ConfigurationUpdateFailure ::= SEQUENCE {
622         protocolIEs                     ProtocolIE-Container       { {GNB-CU-UP-ConfigurationUpdateFailureIEs} },
623         ...
626 GNB-CU-UP-ConfigurationUpdateFailureIEs E1AP-PROTOCOL-IES ::= {
627         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
628         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
629         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
630         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
631         ...
634 -- **************************************************************
636 -- GNB-CU-CP CONFIGURATION UPDATE
638 -- **************************************************************
640 -- **************************************************************
642 -- GNB-CU-CP Configuration Update
644 -- **************************************************************
646 GNB-CU-CP-ConfigurationUpdate ::= SEQUENCE {
647         protocolIEs                     ProtocolIE-Container       { {GNB-CU-CP-ConfigurationUpdateIEs} },
648         ...
651 GNB-CU-CP-ConfigurationUpdateIEs E1AP-PROTOCOL-IES ::= {
652         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
653         { ID id-gNB-CU-CP-Name                                          CRITICALITY ignore      TYPE GNB-CU-CP-Name                                             PRESENCE optional       }|
654         { ID id-GNB-CU-CP-TNLA-To-Add-List                      CRITICALITY ignore      TYPE GNB-CU-CP-TNLA-To-Add-List         PRESENCE optional       }|
655         { ID id-GNB-CU-CP-TNLA-To-Remove-List           CRITICALITY ignore      TYPE GNB-CU-CP-TNLA-To-Remove-List      PRESENCE optional       }|
656         { ID id-GNB-CU-CP-TNLA-To-Update-List           CRITICALITY ignore      TYPE GNB-CU-CP-TNLA-To-Update-List      PRESENCE optional       }|
657         { ID id-Transport-Layer-Address-Info    CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       }|
658         { ID id-Extended-GNB-CU-CP-Name                         CRITICALITY ignore      TYPE Extended-GNB-CU-CP-Name                    PRESENCE optional       },
659         ...
662 GNB-CU-CP-TNLA-To-Add-List       ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations))        OF GNB-CU-CP-TNLA-To-Add-Item
663 GNB-CU-CP-TNLA-To-Remove-List   ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF GNB-CU-CP-TNLA-To-Remove-Item
664 GNB-CU-CP-TNLA-To-Update-List           ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF GNB-CU-CP-TNLA-To-Update-Item
666 -- **************************************************************
668 -- GNB-CU-CP Configuration Update Acknowledge
670 -- **************************************************************
672 GNB-CU-CP-ConfigurationUpdateAcknowledge ::= SEQUENCE {
673         protocolIEs                     ProtocolIE-Container       { {GNB-CU-CP-ConfigurationUpdateAcknowledgeIEs} },
674         ...
677 GNB-CU-CP-ConfigurationUpdateAcknowledgeIEs E1AP-PROTOCOL-IES ::= {
678         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                                                      PRESENCE mandatory      }|
679         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                                                     PRESENCE optional       }|
680         { ID id-GNB-CU-CP-TNLA-Setup-List                       CRITICALITY ignore      TYPE GNB-CU-CP-TNLA-Setup-List                                  PRESENCE optional       }|
681         { ID id-GNB-CU-CP-TNLA-Failed-To-Setup-List     CRITICALITY ignore      TYPE GNB-CU-CP-TNLA-Failed-To-Setup-List                PRESENCE optional       }|
682         { ID id-Transport-Layer-Address-Info    CRITICALITY ignore      TYPE Transport-Layer-Address-Info       PRESENCE optional       },
683         ...
686 GNB-CU-CP-TNLA-Setup-List                               ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF GNB-CU-CP-TNLA-Setup-Item
687 GNB-CU-CP-TNLA-Failed-To-Setup-List     ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF GNB-CU-CP-TNLA-Failed-To-Setup-Item
690 -- **************************************************************
692 -- GNB-CU-CP Configuration Update Failure
694 -- **************************************************************
696 GNB-CU-CP-ConfigurationUpdateFailure ::= SEQUENCE {
697         protocolIEs                     ProtocolIE-Container       { {GNB-CU-CP-ConfigurationUpdateFailureIEs} },
698         ...
701 GNB-CU-CP-ConfigurationUpdateFailureIEs E1AP-PROTOCOL-IES ::= {
702         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
703         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
704         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
705         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
706         ...
709 -- **************************************************************
711 -- E1 RELEASE
713 -- **************************************************************
715 -- **************************************************************
717 -- E1 Release Request
719 -- **************************************************************
721 E1ReleaseRequest ::= SEQUENCE {
722         protocolIEs                     ProtocolIE-Container       { {E1ReleaseRequestIEs} },
723         ...
726 E1ReleaseRequestIEs E1AP-PROTOCOL-IES ::= {
727         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
728         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      },
729         ...
732 -- **************************************************************
734 -- E1 Release Response
736 -- **************************************************************
738 E1ReleaseResponse ::= SEQUENCE {
739         protocolIEs                     ProtocolIE-Container       { {E1ReleaseResponseIEs} },
740         ...
743 E1ReleaseResponseIEs E1AP-PROTOCOL-IES ::= {
744         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
745         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional               },
746         ...
749 -- **************************************************************
751 -- BEARER CONTEXT SETUP
753 -- **************************************************************
755 -- **************************************************************
757 -- Bearer Context Setup Request
759 -- **************************************************************
761 BearerContextSetupRequest ::= SEQUENCE {
762         protocolIEs                     ProtocolIE-Container       { { BearerContextSetupRequestIEs} },
763         ...
766 BearerContextSetupRequestIEs E1AP-PROTOCOL-IES ::= {
767         { ID id-gNB-CU-CP-UE-E1AP-ID                            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                       PRESENCE mandatory }|
768         { ID id-SecurityInformation                                     CRITICALITY reject      TYPE SecurityInformation                                                        PRESENCE mandatory }|
769         { ID id-UEDLAggregateMaximumBitRate                     CRITICALITY reject      TYPE BitRate                                                                            PRESENCE mandatory }|
770         { ID id-UEDLMaximumIntegrityProtectedDataRate   CRITICALITY reject              TYPE BitRate                                                            PRESENCE optional        }|
771         { ID id-Serving-PLMN                                            CRITICALITY ignore      TYPE PLMN-Identity                                                                      PRESENCE mandatory }|
772         { ID id-ActivityNotificationLevel                       CRITICALITY reject      TYPE ActivityNotificationLevel                                  PRESENCE mandatory }|
773         { ID id-UE-Inactivity-Timer                                     CRITICALITY reject      TYPE Inactivity-Timer                                                           PRESENCE optional  }|
774         { ID id-BearerContextStatusChange                       CRITICALITY reject      TYPE BearerContextStatusChange                                  PRESENCE optional  }|
775         { ID id-System-BearerContextSetupRequest        CRITICALITY reject      TYPE System-BearerContextSetupRequest                           PRESENCE mandatory }|
776         { ID id-RANUEID                                                         CRITICALITY ignore      TYPE RANUEID                                                                            PRESENCE optional }|
777         { ID id-GNB-DU-ID                                                       CRITICALITY ignore      TYPE GNB-DU-ID                                                                          PRESENCE optional }|
778         { ID id-TraceActivation                                         CRITICALITY ignore      TYPE TraceActivation                                                            PRESENCE optional }|
779         { ID id-NPNContextInfo                                          CRITICALITY reject      TYPE NPNContextInfo                                                                     PRESENCE optional}|
780         { ID id-ManagementBasedMDTPLMNList                      CRITICALITY     ignore  TYPE MDTPLMNList                                                                        PRESENCE optional}|
781         { ID id-CHOInitiation                                           CRITICALITY reject      TYPE CHOInitiation                                                                      PRESENCE optional }|
782         { ID id-AdditionalHandoverInfo                          CRITICALITY ignore      TYPE AdditionalHandoverInfo                                                     PRESENCE optional }|
783         { ID id-DirectForwardingPathAvailability        CRITICALITY ignore      TYPE DirectForwardingPathAvailability                   PRESENCE optional }|
784         { ID id-gNB-CU-UP-UE-E1AP-ID                            CRITICALITY ignore      TYPE GNB-CU-UP-UE-E1AP-ID                                                       PRESENCE optional }|
785         { ID id-MDTPollutedMeasurementIndicator         CRITICALITY ignore      TYPE MDTPollutedMeasurementIndicator                    PRESENCE optional }|
786         { ID id-UESliceMaximumBitRateList                       CRITICALITY ignore      TYPE UESliceMaximumBitRateList                             PRESENCE optional }|
787         { ID id-SCGActivationStatus                                     CRITICALITY ignore      TYPE SCGActivationStatus                                                        PRESENCE optional }|
788         { ID id-MT-SDT-Information-Request                      CRITICALITY ignore      TYPE MT-SDT-Information-Request                            PRESENCE optional }|
789         { ID id-SDT-data-size-threshold                         CRITICALITY ignore      TYPE SDT-data-size-threshold                            PRESENCE optional },
790         ...
793 System-BearerContextSetupRequest        ::=     CHOICE {
794         e-UTRAN-BearerContextSetupRequest               ProtocolIE-Container                    {{EUTRAN-BearerContextSetupRequest}},
795         nG-RAN-BearerContextSetupRequest                ProtocolIE-Container                    {{NG-RAN-BearerContextSetupRequest}},
796         choice-extension                                                ProtocolIE-SingleContainer              {{System-BearerContextSetupRequest-ExtIEs}}
799 System-BearerContextSetupRequest-ExtIEs E1AP-PROTOCOL-IES::= {
800         ...
804 EUTRAN-BearerContextSetupRequest E1AP-PROTOCOL-IES ::= {
805         { ID id-DRB-To-Setup-List-EUTRAN                CRITICALITY reject       TYPE DRB-To-Setup-List-EUTRAN          PRESENCE mandatory }|
806         { ID id-SubscriberProfileIDforRFP               CRITICALITY ignore       TYPE SubscriberProfileIDforRFP         PRESENCE optional }|
807         { ID id-AdditionalRRMPriorityIndex              CRITICALITY ignore       TYPE AdditionalRRMPriorityIndex        PRESENCE optional },
808         ...
811 NG-RAN-BearerContextSetupRequest E1AP-PROTOCOL-IES ::= {
812         { ID id-PDU-Session-Resource-To-Setup-List              CRITICALITY reject       TYPE PDU-Session-Resource-To-Setup-List                PRESENCE mandatory },
813         ...
817 -- **************************************************************
819 -- Bearer Context Setup Response
821 -- **************************************************************
823 BearerContextSetupResponse ::= SEQUENCE {
824         protocolIEs                     ProtocolIE-Container       { { BearerContextSetupResponseIEs} },
825         ...
829 BearerContextSetupResponseIEs E1AP-PROTOCOL-IES ::= {
830         { ID id-gNB-CU-CP-UE-E1AP-ID                            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                       PRESENCE mandatory      }|
831         { ID id-gNB-CU-UP-UE-E1AP-ID                            CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                                                       PRESENCE mandatory      }|
832         { ID id-System-BearerContextSetupResponse       CRITICALITY ignore      TYPE System-BearerContextSetupResponse                          PRESENCE mandatory  }|
833         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                                                     PRESENCE optional               },
834         ...
837 System-BearerContextSetupResponse::=    CHOICE {
838         e-UTRAN-BearerContextSetupResponse              ProtocolIE-Container                    {{EUTRAN-BearerContextSetupResponse}},
839         nG-RAN-BearerContextSetupResponse               ProtocolIE-Container                    {{NG-RAN-BearerContextSetupResponse}},
840         choice-extension                                                ProtocolIE-SingleContainer              {{System-BearerContextSetupResponse-ExtIEs}}
843 System-BearerContextSetupResponse-ExtIEs E1AP-PROTOCOL-IES ::= {
844         ...
847 EUTRAN-BearerContextSetupResponse E1AP-PROTOCOL-IES ::= {
848         { ID id-DRB-Setup-List-EUTRAN           CRITICALITY ignore       TYPE DRB-Setup-List-EUTRAN                     PRESENCE mandatory }|
849         { ID id-DRB-Failed-List-EUTRAN          CRITICALITY ignore       TYPE DRB-Failed-List-EUTRAN            PRESENCE optional  },
850         ...
853 NG-RAN-BearerContextSetupResponse E1AP-PROTOCOL-IES ::= {
854         { ID id-PDU-Session-Resource-Setup-List         CRITICALITY ignore       TYPE PDU-Session-Resource-Setup-List           PRESENCE mandatory }|
855         { ID id-PDU-Session-Resource-Failed-List        CRITICALITY ignore       TYPE PDU-Session-Resource-Failed-List          PRESENCE optional  },
856         ...
860 -- **************************************************************
862 -- Bearer Context Setup Failure
864 -- **************************************************************
866 BearerContextSetupFailure ::= SEQUENCE {
867         protocolIEs                     ProtocolIE-Container       { { BearerContextSetupFailureIEs} },
868         ...
871 BearerContextSetupFailureIEs E1AP-PROTOCOL-IES ::= {
872         { ID id-gNB-CU-CP-UE-E1AP-ID            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory      }|
873         { ID id-gNB-CU-UP-UE-E1AP-ID            CRITICALITY ignore      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE optional       }|
874         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
875         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
876         ...
879 -- **************************************************************
881 -- BEARER CONTEXT MODIFICATION
883 -- **************************************************************
885 -- **************************************************************
887 -- Bearer Context Modification Request
889 -- **************************************************************
891 BearerContextModificationRequest ::= SEQUENCE {
892         protocolIEs                     ProtocolIE-Container       { { BearerContextModificationRequestIEs} },
893         ...
896 BearerContextModificationRequestIEs E1AP-PROTOCOL-IES ::= {
897         { ID id-gNB-CU-CP-UE-E1AP-ID                                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                                       PRESENCE mandatory }|
898         { ID id-gNB-CU-UP-UE-E1AP-ID                                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                                                                       PRESENCE mandatory }|
899         { ID id-SecurityInformation                                             CRITICALITY reject      TYPE SecurityInformation                                                                        PRESENCE optional  }|
900         { ID id-UEDLAggregateMaximumBitRate                             CRITICALITY reject      TYPE BitRate                                                                                            PRESENCE optional  }|
901         { ID id-UEDLMaximumIntegrityProtectedDataRate           CRITICALITY reject      TYPE BitRate                                                                                    PRESENCE optional        }|
902         { ID id-BearerContextStatusChange                               CRITICALITY reject      TYPE BearerContextStatusChange                                                  PRESENCE optional  }|
903         { ID id-New-UL-TNL-Information-Required                 CRITICALITY reject      TYPE New-UL-TNL-Information-Required                                    PRESENCE optional  }|
904         { ID id-UE-Inactivity-Timer                                             CRITICALITY reject      TYPE Inactivity-Timer                                                                           PRESENCE optional  }|
905         { ID id-DataDiscardRequired                                     CRITICALITY ignore      TYPE DataDiscardRequired                                                                                        PRESENCE optional  }|
906         { ID id-System-BearerContextModificationRequest CRITICALITY reject      TYPE System-BearerContextModificationRequest            PRESENCE optional  }|
907         { ID id-RANUEID                                                                         CRITICALITY ignore      TYPE RANUEID                                                                                            PRESENCE optional }|
908         { ID id-GNB-DU-ID                                                                       CRITICALITY ignore      TYPE GNB-DU-ID                                                                                          PRESENCE optional }|
909         { ID id-ActivityNotificationLevel                                       CRITICALITY ignore      TYPE ActivityNotificationLevel                                                  PRESENCE optional }|
910         { ID id-MDTPollutedMeasurementIndicator                         CRITICALITY ignore      TYPE MDTPollutedMeasurementIndicator                                    PRESENCE optional }|
911         { ID id-UESliceMaximumBitRateList                                       CRITICALITY ignore      TYPE UESliceMaximumBitRateList                                PRESENCE optional }|
912         { ID id-SCGActivationStatus                                                     CRITICALITY ignore      TYPE SCGActivationStatus                                        PRESENCE optional }|
913         { ID id-SDTContinueROHC                                                         CRITICALITY reject      TYPE SDTContinueROHC                                                                            PRESENCE optional }|
914         { ID id-ManagementBasedMDTPLMNModificationList                  CRITICALITY     ignore  TYPE MDTPLMNModificationList                                                    PRESENCE optional}|
915         { ID id-InactivityInformationRequest                    CRITICALITY ignore      TYPE InactivityInformationRequest                                               PRESENCE optional}|
916         { ID id-MT-SDT-Information-Request                                      CRITICALITY ignore      TYPE MT-SDT-Information-Request                         PRESENCE optional }|
917         { ID id-SDT-data-size-threshold                                         CRITICALITY ignore      TYPE SDT-data-size-threshold                                    PRESENCE optional },
918         ...
921 System-BearerContextModificationRequest ::=     CHOICE {
922         e-UTRAN-BearerContextModificationRequest                ProtocolIE-Container                    {{EUTRAN-BearerContextModificationRequest}},
923         nG-RAN-BearerContextModificationRequest                 ProtocolIE-Container                    {{NG-RAN-BearerContextModificationRequest}},
924         choice-extension                                                                ProtocolIE-SingleContainer              {{System-BearerContextModificationRequest-ExtIEs}}
927 System-BearerContextModificationRequest-ExtIEs E1AP-PROTOCOL-IES ::= {
928         ...
931 EUTRAN-BearerContextModificationRequest E1AP-PROTOCOL-IES ::= {
932         { ID id-DRB-To-Setup-Mod-List-EUTRAN            CRITICALITY reject       TYPE DRB-To-Setup-Mod-List-EUTRAN              PRESENCE optional }|
933         { ID id-DRB-To-Modify-List-EUTRAN                       CRITICALITY reject       TYPE DRB-To-Modify-List-EUTRAN                 PRESENCE optional }|
934         { ID id-DRB-To-Remove-List-EUTRAN                       CRITICALITY reject       TYPE DRB-To-Remove-List-EUTRAN                 PRESENCE optional }|
935         { ID id-SubscriberProfileIDforRFP                       CRITICALITY ignore       TYPE   SubscriberProfileIDforRFP               PRESENCE optional }|
936         { ID id-AdditionalRRMPriorityIndex                      CRITICALITY ignore       TYPE   AdditionalRRMPriorityIndex              PRESENCE optional },
937         ...
940 NG-RAN-BearerContextModificationRequest E1AP-PROTOCOL-IES ::= {
941         { ID id-PDU-Session-Resource-To-Setup-Mod-List  CRITICALITY reject       TYPE PDU-Session-Resource-To-Setup-Mod-List    PRESENCE optional }|
942         { ID id-PDU-Session-Resource-To-Modify-List     CRITICALITY reject       TYPE PDU-Session-Resource-To-Modify-List               PRESENCE optional }|
943         { ID id-PDU-Session-Resource-To-Remove-List             CRITICALITY reject       TYPE PDU-Session-Resource-To-Remove-List               PRESENCE optional },
944         ...
948 -- **************************************************************
950 -- Bearer Context Modification Response
952 -- **************************************************************
954 BearerContextModificationResponse ::= SEQUENCE {
955         protocolIEs                     ProtocolIE-Container       { { BearerContextModificationResponseIEs} },
956         ...
960 BearerContextModificationResponseIEs E1AP-PROTOCOL-IES ::= {
961         { ID id-gNB-CU-CP-UE-E1AP-ID                                            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                               PRESENCE mandatory }|
962         { ID id-gNB-CU-UP-UE-E1AP-ID                                            CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                                                               PRESENCE mandatory }|
963         { ID id-System-BearerContextModificationResponse        CRITICALITY ignore      TYPE System-BearerContextModificationResponse           PRESENCE optional  }|
964         { ID id-CriticalityDiagnostics                                          CRITICALITY ignore      TYPE CriticalityDiagnostics                                                             PRESENCE optional  }|
965         { ID id-UEInactivityInformation                                         CRITICALITY ignore      TYPE UEInactivityInformation                    PRESENCE optional},
966         ...
969 System-BearerContextModificationResponse        ::=     CHOICE {
970         e-UTRAN-BearerContextModificationResponse                       ProtocolIE-Container {{EUTRAN-BearerContextModificationResponse}},
971         nG-RAN-BearerContextModificationResponse                        ProtocolIE-Container {{NG-RAN-BearerContextModificationResponse}},
972         choice-extension                                                                        ProtocolIE-SingleContainer {{System-BearerContextModificationResponse-ExtIEs}}
975 System-BearerContextModificationResponse-ExtIEs E1AP-PROTOCOL-IES ::= {
976         ...
979 EUTRAN-BearerContextModificationResponse E1AP-PROTOCOL-IES ::= {
980         { ID id-DRB-Setup-Mod-List-EUTRAN                               CRITICALITY ignore      TYPE DRB-Setup-Mod-List-EUTRAN                                  PRESENCE optional }|
981         { ID id-DRB-Failed-Mod-List-EUTRAN                              CRITICALITY ignore      TYPE DRB-Failed-Mod-List-EUTRAN                         PRESENCE optional }|
982         { ID id-DRB-Modified-List-EUTRAN                                CRITICALITY ignore      TYPE DRB-Modified-List-EUTRAN                                   PRESENCE optional }|
983         { ID id-DRB-Failed-To-Modify-List-EUTRAN                CRITICALITY ignore      TYPE DRB-Failed-To-Modify-List-EUTRAN           PRESENCE optional }|
984         { ID id-RetainabilityMeasurementsInfo                   CRITICALITY ignore      TYPE RetainabilityMeasurementsInfo                              PRESENCE optional },
985         ...
988 NG-RAN-BearerContextModificationResponse E1AP-PROTOCOL-IES ::= {
989         { ID id-PDU-Session-Resource-Setup-Mod-List             CRITICALITY reject      TYPE PDU-Session-Resource-Setup-Mod-List                                PRESENCE optional }|
990         { ID id-PDU-Session-Resource-Failed-Mod-List            CRITICALITY reject      TYPE PDU-Session-Resource-Failed-Mod-List                               PRESENCE optional }|
991         { ID id-PDU-Session-Resource-Modified-List                      CRITICALITY reject      TYPE PDU-Session-Resource-Modified-List                         PRESENCE optional }|
992         { ID id-PDU-Session-Resource-Failed-To-Modify-List      CRITICALITY reject      TYPE PDU-Session-Resource-Failed-To-Modify-List         PRESENCE optional }|
993         { ID id-RetainabilityMeasurementsInfo                           CRITICALITY ignore      TYPE RetainabilityMeasurementsInfo                                              PRESENCE optional },
994         ...
998 -- **************************************************************
1000 -- Bearer Context Modification Failure
1002 -- **************************************************************
1004 BearerContextModificationFailure ::= SEQUENCE {
1005         protocolIEs                     ProtocolIE-Container       { { BearerContextModificationFailureIEs} },
1006         ...
1009 BearerContextModificationFailureIEs E1AP-PROTOCOL-IES ::= {
1010         { ID id-gNB-CU-CP-UE-E1AP-ID            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory      }|
1011         { ID id-gNB-CU-UP-UE-E1AP-ID            CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory      }|
1012         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
1013         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1014         ...
1017 -- **************************************************************
1019 -- BEARER CONTEXT MODIFICATION REQUIRED
1021 -- **************************************************************
1023 -- **************************************************************
1025 -- Bearer Context Modification Required
1027 -- **************************************************************
1029 BearerContextModificationRequired ::= SEQUENCE {
1030         protocolIEs                     ProtocolIE-Container       { { BearerContextModificationRequiredIEs} },
1031         ...
1034 BearerContextModificationRequiredIEs E1AP-PROTOCOL-IES ::= {
1035         { ID id-gNB-CU-CP-UE-E1AP-ID                                            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                                       PRESENCE mandatory }|
1036         { ID id-gNB-CU-UP-UE-E1AP-ID                                            CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                                                                       PRESENCE mandatory }|
1037         { ID id-System-BearerContextModificationRequired        CRITICALITY reject      TYPE System-BearerContextModificationRequired                   PRESENCE mandatory },
1038         ...
1041 System-BearerContextModificationRequired        ::=     CHOICE {
1042         e-UTRAN-BearerContextModificationRequired               ProtocolIE-Container {{EUTRAN-BearerContextModificationRequired}},
1043         nG-RAN-BearerContextModificationRequired                ProtocolIE-Container {{NG-RAN-BearerContextModificationRequired}},
1044         choice-extension                                                                ProtocolIE-SingleContainer {{System-BearerContextModificationRequired-ExtIEs}}
1047 System-BearerContextModificationRequired-ExtIEs E1AP-PROTOCOL-IES ::= {
1048         ...
1051 EUTRAN-BearerContextModificationRequired E1AP-PROTOCOL-IES ::= {
1052         { ID id-DRB-Required-To-Modify-List-EUTRAN      CRITICALITY reject      TYPE DRB-Required-To-Modify-List-EUTRAN PRESENCE optional }|
1053         { ID id-DRB-Required-To-Remove-List-EUTRAN      CRITICALITY reject      TYPE DRB-Required-To-Remove-List-EUTRAN PRESENCE optional },
1054         ...
1057 NG-RAN-BearerContextModificationRequired E1AP-PROTOCOL-IES ::= {
1058         { ID id-PDU-Session-Resource-Required-To-Modify-List    CRITICALITY reject      TYPE PDU-Session-Resource-Required-To-Modify-List       PRESENCE optional }|
1059         { ID id-PDU-Session-Resource-To-Remove-List     CRITICALITY reject       TYPE PDU-Session-Resource-To-Remove-List       PRESENCE optional },
1060         ...
1064 -- **************************************************************
1066 -- Bearer Context Modification Confirm
1068 -- **************************************************************
1070 BearerContextModificationConfirm ::= SEQUENCE {
1071         protocolIEs                     ProtocolIE-Container       { { BearerContextModificationConfirmIEs} },
1072         ...
1076 BearerContextModificationConfirmIEs E1AP-PROTOCOL-IES ::= {
1077         { ID id-gNB-CU-CP-UE-E1AP-ID                                            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                       PRESENCE mandatory }|
1078         { ID id-gNB-CU-UP-UE-E1AP-ID                                            CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                                                       PRESENCE mandatory }|
1079         { ID id-System-BearerContextModificationConfirm         CRITICALITY ignore      TYPE System-BearerContextModificationConfirm            PRESENCE optional  }|
1080         { ID id-CriticalityDiagnostics                                          CRITICALITY ignore      TYPE CriticalityDiagnostics                                                     PRESENCE optional  },
1081         ...
1084 System-BearerContextModificationConfirm ::=     CHOICE {
1085         e-UTRAN-BearerContextModificationConfirm                ProtocolIE-Container {{EUTRAN-BearerContextModificationConfirm}},
1086         nG-RAN-BearerContextModificationConfirm                 ProtocolIE-Container {{NG-RAN-BearerContextModificationConfirm}},
1087         choice-extension                                                                ProtocolIE-SingleContainer {{System-BearerContextModificationConfirm-ExtIEs}}
1090 System-BearerContextModificationConfirm-ExtIEs E1AP-PROTOCOL-IES ::= {
1091         ...
1094 EUTRAN-BearerContextModificationConfirm E1AP-PROTOCOL-IES ::= {
1095         { ID id-DRB-Confirm-Modified-List-EUTRAN        CRITICALITY ignore       TYPE DRB-Confirm-Modified-List-EUTRAN  PRESENCE optional },
1096         ...
1099 NG-RAN-BearerContextModificationConfirm E1AP-PROTOCOL-IES ::= {
1100         { ID id-PDU-Session-Resource-Confirm-Modified-List      CRITICALITY ignore       TYPE PDU-Session-Resource-Confirm-Modified-List        PRESENCE optional },
1101         ...
1105 -- **************************************************************
1107 -- BEARER CONTEXT RELEASE
1109 -- **************************************************************
1111 -- **************************************************************
1113 -- Bearer Context Release Command
1115 -- **************************************************************
1117 BearerContextReleaseCommand ::= SEQUENCE {
1118         protocolIEs                     ProtocolIE-Container       { { BearerContextReleaseCommandIEs} },
1119         ...
1122 BearerContextReleaseCommandIEs E1AP-PROTOCOL-IES ::= {
1123         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1124         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1125         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory },
1126         ...
1129 -- **************************************************************
1131 -- Bearer Context Release Complete
1133 -- **************************************************************
1135 BearerContextReleaseComplete ::= SEQUENCE {
1136         protocolIEs                     ProtocolIE-Container       { { BearerContextReleaseCompleteIEs} },
1137         ...
1141 BearerContextReleaseCompleteIEs E1AP-PROTOCOL-IES ::= {
1142         { ID id-gNB-CU-CP-UE-E1AP-ID            CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1143         { ID id-gNB-CU-UP-UE-E1AP-ID            CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1144         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       }|
1145         { ID id-RetainabilityMeasurementsInfo   CRITICALITY ignore      TYPE RetainabilityMeasurementsInfo      PRESENCE optional },
1146         ...
1149 -- **************************************************************
1151 -- BEARER CONTEXT RELEASE REQUEST
1153 -- **************************************************************
1155 -- **************************************************************
1157 -- Bearer Context Release Request
1159 -- **************************************************************
1161 BearerContextReleaseRequest ::= SEQUENCE {
1162         protocolIEs                     ProtocolIE-Container       { { BearerContextReleaseRequestIEs} },
1163         ...
1166 BearerContextReleaseRequestIEs E1AP-PROTOCOL-IES ::= {
1167         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1168         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1169         { ID id-DRB-Status-List                                 CRITICALITY ignore      TYPE DRB-Status-List                            PRESENCE optional  }|
1170         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory },
1171         ...
1174 DRB-Status-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRB-Status-Item
1177 -- **************************************************************
1179 -- BEARER CONTEXT INACTIVITY NOTIFICATION
1181 -- **************************************************************
1183 -- **************************************************************
1185 -- Bearer Context Inactivity Notification
1187 -- **************************************************************
1189 BearerContextInactivityNotification ::= SEQUENCE {
1190         protocolIEs                     ProtocolIE-Container       { { BearerContextInactivityNotificationIEs } },
1191         ...
1194 BearerContextInactivityNotificationIEs E1AP-PROTOCOL-IES ::= {
1195         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1196         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1197         { ID id-ActivityInformation                             CRITICALITY reject      TYPE ActivityInformation                        PRESENCE mandatory },
1198         ...
1202 -- **************************************************************
1204 -- DL DATA NOTIFICATION
1206 -- **************************************************************
1208 -- **************************************************************
1210 -- DL Data Notification
1212 -- **************************************************************
1214 DLDataNotification ::= SEQUENCE {
1215         protocolIEs                     ProtocolIE-Container       { { DLDataNotificationIEs } },
1216         ...
1219 DLDataNotificationIEs E1AP-PROTOCOL-IES ::= {
1220         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1221         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1222         { ID id-PPI                                                             CRITICALITY ignore      TYPE PPI                                                        PRESENCE optional }|
1223         { ID id-PDU-Session-To-Notify-List              CRITICALITY ignore      TYPE PDU-Session-To-Notify-List         PRESENCE optional }|
1224         { ID id-MT-SDT-Information                              CRITICALITY ignore      TYPE MT-SDT-Information                                 PRESENCE optional }|
1225         { ID id-SDT-data-size-threshold-Crossed CRITICALITY ignore      TYPE SDT-data-size-threshold-Crossed            PRESENCE optional },
1226         ...
1229 -- **************************************************************
1231 -- **************************************************************
1233 -- UL DATA NOTIFICATION
1235 -- **************************************************************
1237 ULDataNotification ::= SEQUENCE {
1238         protocolIEs                     ProtocolIE-Container       { { ULDataNotificationIEs } },
1239         ...
1242 ULDataNotificationIEs E1AP-PROTOCOL-IES ::= {
1243         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1244         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1245         { ID id-PDU-Session-To-Notify-List              CRITICALITY reject       TYPE PDU-Session-To-Notify-List        PRESENCE mandatory },
1246         ...
1249 -- **************************************************************
1251 -- DATA USAGE REPORT
1253 -- **************************************************************
1255 -- **************************************************************
1257 -- Data Usage Report
1259 -- **************************************************************
1261 DataUsageReport ::= SEQUENCE {
1262         protocolIEs                     ProtocolIE-Container       { { DataUsageReportIEs } },
1263         ...
1266 DataUsageReportIEs E1AP-PROTOCOL-IES ::= {
1267         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1268         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1269         { ID id-Data-Usage-Report-List                  CRITICALITY ignore      TYPE Data-Usage-Report-List                     PRESENCE mandatory },
1270         ...
1274 -- **************************************************************
1276 -- GNB-CU-UP COUNTER CHECK
1278 -- **************************************************************
1280 -- **************************************************************
1282 -- gNB-CU-UP Counter Check Request
1284 -- **************************************************************
1286 GNB-CU-UP-CounterCheckRequest ::= SEQUENCE {
1287         protocolIEs                     ProtocolIE-Container       { { GNB-CU-UP-CounterCheckRequestIEs } },
1288         ...
1291 GNB-CU-UP-CounterCheckRequestIEs E1AP-PROTOCOL-IES ::= {
1292         { ID id-gNB-CU-CP-UE-E1AP-ID                                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                                                       PRESENCE mandatory }|
1293         { ID id-gNB-CU-UP-UE-E1AP-ID                                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                                                       PRESENCE mandatory }|
1294         { ID id-System-GNB-CU-UP-CounterCheckRequest    CRITICALITY reject      TYPE System-GNB-CU-UP-CounterCheckRequest       PRESENCE mandatory },
1295         ...
1298 System-GNB-CU-UP-CounterCheckRequest    ::=     CHOICE {
1299         e-UTRAN-GNB-CU-UP-CounterCheckRequest           ProtocolIE-Container            {{EUTRAN-GNB-CU-UP-CounterCheckRequest}},
1300         nG-RAN-GNB-CU-UP-CounterCheckRequest            ProtocolIE-Container            {{NG-RAN-GNB-CU-UP-CounterCheckRequest}},
1301         choice-extension                                                        ProtocolIE-SingleContainer      {{System-GNB-CU-UP-CounterCheckRequest-ExtIEs}}
1304 System-GNB-CU-UP-CounterCheckRequest-ExtIEs E1AP-PROTOCOL-IES::= {
1305         ...
1308 EUTRAN-GNB-CU-UP-CounterCheckRequest E1AP-PROTOCOL-IES ::= {
1309         { ID id-DRBs-Subject-To-Counter-Check-List-EUTRAN       CRITICALITY ignore       TYPE DRBs-Subject-To-Counter-Check-List-EUTRAN PRESENCE mandatory },
1310         ...
1313 NG-RAN-GNB-CU-UP-CounterCheckRequest E1AP-PROTOCOL-IES ::= {
1314         { ID id-DRBs-Subject-To-Counter-Check-List-NG-RAN       CRITICALITY ignore       TYPE DRBs-Subject-To-Counter-Check-List-NG-RAN PRESENCE mandatory },
1315         ...
1319 -- **************************************************************
1321 -- gNB-CU-UP STATUS INDICATION ELEMENTARY PROCEDURE
1323 -- **************************************************************
1325 -- **************************************************************
1327 -- gNB-CU-UP Status Indication
1329 -- **************************************************************
1332 GNB-CU-UP-StatusIndication ::= SEQUENCE {
1333         protocolIEs                     ProtocolIE-Container       { { GNB-CU-UP-StatusIndicationIEs} },
1334         ...
1338 GNB-CU-UP-StatusIndicationIEs E1AP-PROTOCOL-IES ::= {
1339         { ID id-TransactionID                                           CRITICALITY reject      TYPE TransactionID                                                      PRESENCE mandatory      }|
1340         { ID id-GNB-CU-UP-OverloadInformation   CRITICALITY reject      TYPE GNB-CU-UP-OverloadInformation              PRESENCE mandatory      },
1341         ...
1344 -- **************************************************************
1346 -- gNB-CU-CP MEASUREMENT RESULTS INFORMATION
1348 -- **************************************************************
1350 GNB-CU-CPMeasurementResultsInformation ::= SEQUENCE {
1351         protocolIEs             ProtocolIE-Container            { { GNB-CU-CPMeasurementResultsInformationIEs } },
1352         ...
1355 GNB-CU-CPMeasurementResultsInformationIEs E1AP-PROTOCOL-IES ::= {
1356         { ID id-gNB-CU-CP-UE-E1AP-ID                                    CRITICALITY reject              TYPE GNB-CU-CP-UE-E1AP-ID                                                       PRESENCE mandatory}|
1357         { ID id-gNB-CU-UP-UE-E1AP-ID                                    CRITICALITY reject              TYPE GNB-CU-UP-UE-E1AP-ID                                                       PRESENCE mandatory}|
1358         { ID id-DRB-Measurement-Results-Information-List        CRITICALITY ignore              TYPE DRB-Measurement-Results-Information-List   PRESENCE mandatory},
1359         ...
1362 -- **************************************************************
1364 -- MR-DC DATA USAGE REPORT
1366 -- **************************************************************
1368 MRDC-DataUsageReport ::= SEQUENCE {
1369         protocolIEs             ProtocolIE-Container            { { MRDC-DataUsageReportIEs } },
1370         ...
1373 MRDC-DataUsageReportIEs E1AP-PROTOCOL-IES ::= {
1374         { ID id-gNB-CU-CP-UE-E1AP-ID                                    CRITICALITY reject              TYPE GNB-CU-CP-UE-E1AP-ID                                                       PRESENCE mandatory}|
1375         { ID id-gNB-CU-UP-UE-E1AP-ID                                    CRITICALITY reject              TYPE GNB-CU-UP-UE-E1AP-ID                                                       PRESENCE mandatory}|
1376         { ID id-PDU-Session-Resource-Data-Usage-List    CRITICALITY ignore              TYPE PDU-Session-Resource-Data-Usage-List       PRESENCE mandatory},
1377         ...
1381 -- **************************************************************
1383 -- TRACE ELEMENTARY PROCEDURES
1385 -- **************************************************************
1387 -- **************************************************************
1389 -- TRACE START
1391 -- **************************************************************
1393 TraceStart ::= SEQUENCE {
1394         protocolIEs             ProtocolIE-Container            { {TraceStartIEs} },
1395         ...
1398 TraceStartIEs E1AP-PROTOCOL-IES ::= {
1399         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                               PRESENCE mandatory      }|
1400         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                               PRESENCE mandatory      }|
1401         { ID id-TraceActivation                                 CRITICALITY ignore      TYPE TraceActivation                                    PRESENCE mandatory      },
1402         ...
1405 -- **************************************************************
1407 -- DEACTIVATE TRACE
1409 -- **************************************************************
1411 DeactivateTrace ::= SEQUENCE {
1412         protocolIEs             ProtocolIE-Container            { {DeactivateTraceIEs} },
1413         ...
1416 DeactivateTraceIEs E1AP-PROTOCOL-IES ::= {
1417         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                               PRESENCE mandatory      }|
1418         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                               PRESENCE mandatory      }|
1419         { ID id-TraceID                                                 CRITICALITY ignore      TYPE TraceID                                                    PRESENCE mandatory      },
1420         ...
1423 -- **************************************************************
1425 -- CELL TRAFFIC TRACE
1427 -- **************************************************************
1429 CellTrafficTrace ::= SEQUENCE {
1430         protocolIEs             ProtocolIE-Container    { { CellTrafficTraceIEs } },
1431         ...
1434 CellTrafficTraceIEs E1AP-PROTOCOL-IES ::= {
1435         {ID id-gNB-CU-CP-UE-E1AP-ID                             CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                               PRESENCE mandatory      }|
1436         {ID id-gNB-CU-UP-UE-E1AP-ID                             CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                               PRESENCE mandatory      }|
1437         {ID id-TraceID                                             CRITICALITY ignore   TYPE TraceID                                PRESENCE mandatory}|
1438         {ID id-TraceCollectionEntityIPAddress   CRITICALITY ignore      TYPE TransportLayerAddress                 PRESENCE mandatory   }|
1439         {ID id-PrivacyIndicator                                 CRITICALITY ignore      TYPE PrivacyIndicator                           PRESENCE optional}|
1440         {ID id-URIaddress                            CRITICALITY ignore     TYPE URIaddress                         PRESENCE optional},
1441         ...
1444 -- **************************************************************
1446 -- PRIVATE MESSAGE
1448 -- **************************************************************
1451 PrivateMessage ::= SEQUENCE {
1452         privateIEs              PrivateIE-Container     {{PrivateMessage-IEs}},
1453         ...
1456 PrivateMessage-IEs E1AP-PRIVATE-IES ::= {
1457         ...
1460 -- **************************************************************
1462 -- RESOURCE STATUS REQUEST
1464 -- **************************************************************
1466 ResourceStatusRequest ::= SEQUENCE {
1467         protocolIEs             ProtocolIE-Container            { { ResourceStatusRequestIEs } },
1468         ...
1471 -- WS modification: define a specific type
1472 Measurement-ID ::= INTEGER (1..4095, ...)
1474 ResourceStatusRequestIEs E1AP-PROTOCOL-IES ::= {
1475                 { ID id-TransactionID                                   CRITICALITY reject              TYPE TransactionID      PRESENCE mandatory}|
1476 -- WS modification: define a specific type
1477 --              { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE INTEGER (1..4095, ...)             PRESENCE mandatory}|
1478                 { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE Measurement-ID             PRESENCE mandatory}|
1479 -- WS modification: define a specific type
1480 --              { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE INTEGER (1..4095, ...)             PRESENCE optional}|
1481                 { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE Measurement-ID             PRESENCE optional}|
1482 -- This IE shall be present if the Registration Request IE is set to the value “stop” --
1483                 { ID id-RegistrationRequest                             CRITICALITY reject              TYPE RegistrationRequest                        PRESENCE mandatory}|
1484                 { ID id-ReportCharacteristics                   CRITICALITY reject              TYPE ReportCharacteristics              PRESENCE conditional}
1485 -- This IE shall be present if the Registration Request IE is set to the value "start". --|
1486                 { ID id-ReportingPeriodicity                    CRITICALITY ignore              TYPE ReportingPeriodicity                       PRESENCE optional},
1487         ...
1490 -- **************************************************************
1492 -- RESOURCE STATUS RESPONSE
1494 -- **************************************************************
1497 ResourceStatusResponse ::= SEQUENCE {
1498         protocolIEs             ProtocolIE-Container            { { ResourceStatusResponseIEs } },
1499         ...
1502 ResourceStatusResponseIEs E1AP-PROTOCOL-IES ::= {
1503                 { ID id-TransactionID                                   CRITICALITY reject              TYPE TransactionID      PRESENCE mandatory}|
1504 -- WS modification: define a specific type
1505 --              { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE INTEGER (1..4095, ...)             PRESENCE mandatory}|
1506                 { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE Measurement-ID             PRESENCE mandatory}|
1507 -- WS modification: define a specific type
1508 --              { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE INTEGER (1..4095, ...)             PRESENCE mandatory}|
1509                 { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE Measurement-ID             PRESENCE mandatory}|
1510                 { ID id-CriticalityDiagnostics                  CRITICALITY ignore              TYPE CriticalityDiagnostics                     PRESENCE optional},
1511         ...
1514 -- **************************************************************
1516 -- RESOURCE STATUS FAILURE
1518 -- **************************************************************
1520 ResourceStatusFailure ::= SEQUENCE {
1521         protocolIEs             ProtocolIE-Container            { { ResourceStatusFailureIEs } },
1522         ...
1525 ResourceStatusFailureIEs E1AP-PROTOCOL-IES ::= {
1526                 { ID id-TransactionID                                   CRITICALITY reject              TYPE TransactionID      PRESENCE mandatory}|
1527 -- WS modification: define a specific type
1528 --              { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE INTEGER (1..4095, ...)             PRESENCE mandatory}|
1529                 { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE Measurement-ID             PRESENCE mandatory}|
1530 -- WS modification: define a specific type
1531 --              { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE INTEGER (1..4095, ...)             PRESENCE optional}|
1532                 { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE Measurement-ID             PRESENCE optional}|
1533                 { ID id-Cause                                   CRITICALITY ignore              TYPE Cause              PRESENCE mandatory}|
1534                 { ID id-CriticalityDiagnostics  CRITICALITY ignore              TYPE CriticalityDiagnostics                                     PRESENCE optional},
1535         ...
1538 -- **************************************************************
1540 -- RESOURCE STATUS UPDATE
1542 -- **************************************************************
1544 ResourceStatusUpdate ::= SEQUENCE {
1545         protocolIEs             ProtocolIE-Container            { { ResourceStatusUpdateIEs } },
1546         ...
1549 ResourceStatusUpdateIEs E1AP-PROTOCOL-IES ::= {
1550                 { ID id-TransactionID                                   CRITICALITY reject              TYPE TransactionID      PRESENCE mandatory}|
1551 -- WS modification: define a specific type
1552 --              { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE INTEGER (1..4095, ...)             PRESENCE mandatory}|
1553                 { ID id-gNB-CU-CP-Measurement-ID                CRITICALITY reject              TYPE Measurement-ID             PRESENCE mandatory}|
1554 -- WS modification: define a specific type
1555 --              { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE INTEGER (1..4095, ...)             PRESENCE mandatory}|
1556                 { ID id-gNB-CU-UP-Measurement-ID                CRITICALITY ignore              TYPE Measurement-ID             PRESENCE mandatory}|
1557                 { ID id-TNL-AvailableCapacityIndicator          CRITICALITY ignore              TYPE                                                    TNL-AvailableCapacityIndicator  PRESENCE optional}|
1558                 { ID id-HW-CapacityIndicator                            CRITICALITY ignore              TYPE                                                    HW-CapacityIndicator                    PRESENCE optional},
1560         ...
1563 -- **************************************************************
1565 -- IAB UP TNL ADDRESS UPDATE
1567 -- **************************************************************
1569 -- **************************************************************
1571 -- IAB UP TNL Address Update
1573 -- **************************************************************
1575 IAB-UPTNLAddressUpdate  ::= SEQUENCE {
1576         protocolIEs                     ProtocolIE-Container       { { IAB-UPTNLAddressUpdateIEs} },
1577         ...
1580 IAB-UPTNLAddressUpdateIEs E1AP-PROTOCOL-IES ::= {
1581         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
1582         { ID id-DLUPTNLAddressToUpdateList                      CRITICALITY ignore      TYPE DLUPTNLAddressToUpdateList                 PRESENCE optional       },
1583         ...
1586 DLUPTNLAddressToUpdateList       ::= SEQUENCE (SIZE(1.. maxnoofTNLAddresses))   OF DLUPTNLAddressToUpdateItem
1588 -- **************************************************************
1590 -- IAB UP TNL Address Update Acknowledge
1592 -- **************************************************************
1594 IAB-UPTNLAddressUpdateAcknowledge ::= SEQUENCE {
1595         protocolIEs                     ProtocolIE-Container       { { IAB-UPTNLAddressUpdateAcknowledgeIEs} },
1596         ...
1599 IAB-UPTNLAddressUpdateAcknowledgeIEs E1AP-PROTOCOL-IES ::= {
1600         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
1601         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       }|
1602         { ID id-ULUPTNLAddressToUpdateList                      CRITICALITY ignore      TYPE ULUPTNLAddressToUpdateList                 PRESENCE optional       },
1603         ...
1606 ULUPTNLAddressToUpdateList       ::= SEQUENCE (SIZE(1.. maxnoofTNLAddresses))   OF ULUPTNLAddressToUpdateItem
1609 -- **************************************************************
1611 -- IAB UP TNL Address Update Failure
1613 -- **************************************************************
1615 IAB-UPTNLAddressUpdateFailure ::= SEQUENCE {
1616         protocolIEs                     ProtocolIE-Container       { {IAB-UPTNLAddressUpdateFailureIEs} },
1617         ...
1620 IAB-UPTNLAddressUpdateFailureIEs E1AP-PROTOCOL-IES ::= {
1621         { ID id-TransactionID                           CRITICALITY reject      TYPE TransactionID                              PRESENCE mandatory      }|
1622         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
1623         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
1624         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
1625         ...
1628 -- **************************************************************
1630 -- EARLY FORWARDING SN TRANSFER
1632 -- **************************************************************
1634 -- **************************************************************
1636 -- Early Forwarding SN Transfer
1638 -- **************************************************************
1640 EarlyForwardingSNTransfer ::= SEQUENCE {
1641         protocolIEs                     ProtocolIE-Container       { { EarlyForwardingSNTransferIEs } },
1642         ...
1645 EarlyForwardingSNTransferIEs E1AP-PROTOCOL-IES ::= {
1646         { ID id-gNB-CU-CP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-CP-UE-E1AP-ID                       PRESENCE mandatory }|
1647         { ID id-gNB-CU-UP-UE-E1AP-ID                    CRITICALITY reject      TYPE GNB-CU-UP-UE-E1AP-ID                       PRESENCE mandatory }|
1648         { ID id-DRBs-Subject-To-Early-Forwarding-List           CRITICALITY reject       TYPE DRBs-Subject-To-Early-Forwarding-List             PRESENCE mandatory },
1649         ...
1652 -- **************************************************************
1654 -- IAB PSK NOTIFICATION
1656 -- **************************************************************
1658 -- **************************************************************
1660 -- IAB PSK Notification
1662 -- **************************************************************
1664 IABPSKNotification ::= SEQUENCE {
1665         protocolIEs                     ProtocolIE-Container       { { IABPSKNotificationIEs } },
1666         ...
1669 IABPSKNotificationIEs E1AP-PROTOCOL-IES ::= {
1670         { ID id-TransactionID                                   CRITICALITY reject      TYPE TransactionID                                      PRESENCE mandatory }|
1671         { ID id-IAB-Donor-CU-UPPSKInfo                  CRITICALITY reject      TYPE IAB-Donor-CU-UPPSKInfo                     PRESENCE mandatory },
1672         ...
1675 IAB-Donor-CU-UPPSKInfo  ::= SEQUENCE (SIZE(1.. maxnoofPSKs)) OF IAB-Donor-CU-UPPSKInfo-Item
1677 -- **************************************************************
1679 -- BC BEARER CONTEXT SETUP
1681 -- **************************************************************
1683 -- **************************************************************
1685 -- BC BEARER CONTEXT SETUP REQUEST
1687 -- **************************************************************
1689 BCBearerContextSetupRequest ::= SEQUENCE {
1690         protocolIEs                     ProtocolIE-Container       { { BCBearerContextSetupRequestIEs } },
1691         ...
1694 BCBearerContextSetupRequestIEs E1AP-PROTOCOL-IES ::= {
1695         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1696         { ID id-GlobalMBSSessionID                              CRITICALITY reject      TYPE    GlobalMBSSessionID                                      PRESENCE mandatory      }|
1697         { ID id-BCBearerContextToSetup                  CRITICALITY reject      TYPE    BCBearerContextToSetup                          PRESENCE mandatory      }|
1698         { ID id-AssociatedSessionID                             CRITICALITY ignore      TYPE    AssociatedSessionID                                     PRESENCE optional       }|
1699         { ID id-MBS-ServiceArea                                 CRITICALITY ignore      TYPE    MBS-ServiceArea                                         PRESENCE optional       },
1700         ...
1703 -- **************************************************************
1705 -- BC BEARER CONTEXT SETUP RESPONSE
1707 -- **************************************************************
1709 BCBearerContextSetupResponse ::= SEQUENCE {
1710         protocolIEs                     ProtocolIE-Container       { { BCBearerContextSetupResponseIEs } },
1711         ...
1714 BCBearerContextSetupResponseIEs E1AP-PROTOCOL-IES ::= {
1715         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1716         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1717         { ID id-BCBearerContextToSetupResponse  CRITICALITY reject      TYPE    BCBearerContextToSetupResponse  PRESENCE mandatory      }|
1718         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional       },
1719         ...
1722 -- **************************************************************
1724 -- BC BEARER CONTEXT SETUP FAILURE
1726 -- **************************************************************
1728 BCBearerContextSetupFailure ::= SEQUENCE {
1729         protocolIEs                     ProtocolIE-Container       { { BCBearerContextSetupFailureIEs } },
1730         ...
1733 BCBearerContextSetupFailureIEs E1AP-PROTOCOL-IES ::= {
1734         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory      }|
1735         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY ignore      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE optional       }|
1736         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      }|
1737         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
1738         ...
1741 -- **************************************************************
1743 -- BC BEARER CONTEXT MODIFICATION
1745 -- **************************************************************
1747 -- **************************************************************
1749 -- BC BEARER CONTEXT MODIFICATION REQUEST
1751 -- **************************************************************
1753 BCBearerContextModificationRequest ::= SEQUENCE {
1754         protocolIEs                     ProtocolIE-Container       { { BCBearerContextModificationRequestIEs } },
1755         ...
1758 BCBearerContextModificationRequestIEs E1AP-PROTOCOL-IES ::= {
1759         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1760         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1761         { ID id-BCBearerContextToModify                 CRITICALITY reject      TYPE    BCBearerContextToModify                         PRESENCE mandatory      },
1762         ...
1765 -- **************************************************************
1767 -- BC BEARER CONTEXT MODIFICATION RESPONSE
1769 -- **************************************************************
1771 BCBearerContextModificationResponse ::= SEQUENCE {
1772         protocolIEs                     ProtocolIE-Container       { { BCBearerContextModificationResponseIEs } },
1773         ...
1776 BCBearerContextModificationResponseIEs E1AP-PROTOCOL-IES ::= {
1777         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1778         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1779         { ID id-BCBearerContextToModifyResponse CRITICALITY reject      TYPE    BCBearerContextToModifyResponse PRESENCE mandatory      }|
1780         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional       },
1781         ...
1784 -- **************************************************************
1786 -- BC BEARER CONTEXT MODIFICATION FAILURE
1788 -- **************************************************************
1790 BCBearerContextModificationFailure ::= SEQUENCE {
1791         protocolIEs                     ProtocolIE-Container       { { BCBearerContextModificationFailureIEs } },
1792         ...
1795 BCBearerContextModificationFailureIEs E1AP-PROTOCOL-IES ::= {
1796         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
1797         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
1798         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      }|
1799         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
1800         ...
1803 -- **************************************************************
1805 -- BC BEARER CONTEXT MODIFICATION REQUIRED
1807 -- **************************************************************
1809 -- **************************************************************
1811 -- BC BEARER CONTEXT MODIFICATION REQUIRED
1813 -- **************************************************************
1815 BCBearerContextModificationRequired ::= SEQUENCE {
1816         protocolIEs                     ProtocolIE-Container       { { BCBearerContextModificationRequiredIEs } },
1817         ...
1820 BCBearerContextModificationRequiredIEs E1AP-PROTOCOL-IES ::= {
1821         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1822         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1823         { ID id-BCBearerContextToModifyRequired CRITICALITY reject      TYPE    BCBearerContextToModifyRequired PRESENCE mandatory      },
1824         ...
1827 -- **************************************************************
1829 -- BC BEARER CONTEXT MODIFICATION CONFIRM
1831 -- **************************************************************
1833 BCBearerContextModificationConfirm ::= SEQUENCE {
1834         protocolIEs                     ProtocolIE-Container       { { BCBearerContextModificationConfirmIEs } },
1835         ...
1838 BCBearerContextModificationConfirmIEs E1AP-PROTOCOL-IES ::= {
1839         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory }|
1840         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory }|
1841         { ID id-BCBearerContextToModifyConfirm  CRITICALITY reject      TYPE    BCBearerContextToModifyConfirm  PRESENCE mandatory      }|
1842         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional       },
1843         ...
1846 -- **************************************************************
1848 -- BC BEARER CONTEXT RELEASE
1850 -- **************************************************************
1852 -- **************************************************************
1854 -- BC BEARER CONTEXT RELEASE COMMAND
1856 -- **************************************************************
1858 BCBearerContextReleaseCommand ::= SEQUENCE {
1859         protocolIEs                     ProtocolIE-Container       { { BCBearerContextReleaseCommandIEs } },
1860         ...
1863 BCBearerContextReleaseCommandIEs E1AP-PROTOCOL-IES ::= {
1864         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
1865         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
1866         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      },
1867         ...
1870 -- **************************************************************
1872 -- BC BEARER CONTEXT RELEASE COMPLETE
1874 -- **************************************************************
1876 BCBearerContextReleaseComplete ::= SEQUENCE {
1877         protocolIEs                     ProtocolIE-Container       { { BCBearerContextReleaseCompleteIEs } },
1878         ...
1881 BCBearerContextReleaseCompleteIEs E1AP-PROTOCOL-IES ::= {
1882         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
1883         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
1884         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
1885         ...
1888 -- **************************************************************
1890 -- BC BEARER CONTEXT RELEASE REQUEST
1892 -- **************************************************************
1894 -- **************************************************************
1896 -- BC BEARER CONTEXT RELEASE REQUEST
1898 -- **************************************************************
1900 BCBearerContextReleaseRequest ::= SEQUENCE {
1901         protocolIEs                     ProtocolIE-Container       { { BCBearerContextReleaseRequestIEs } },
1902         ...
1905 BCBearerContextReleaseRequestIEs E1AP-PROTOCOL-IES ::= {
1906         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
1907         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
1908         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      },
1909         ...
1912 -- **************************************************************
1914 -- MC BEARER CONTEXT SETUP
1916 -- **************************************************************
1918 -- **************************************************************
1920 -- MC BEARER CONTEXT SETUP REQUEST
1922 -- **************************************************************
1924 MCBearerContextSetupRequest ::= SEQUENCE {
1925         protocolIEs                     ProtocolIE-Container       { { MCBearerContextSetupRequestIEs } },
1926         ...
1929 MCBearerContextSetupRequestIEs E1AP-PROTOCOL-IES ::= {
1930         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1931         { ID id-GlobalMBSSessionID                              CRITICALITY reject      TYPE    GlobalMBSSessionID                                      PRESENCE mandatory      }|
1932         { ID id-MCBearerContextToSetup                  CRITICALITY reject      TYPE    MCBearerContextToSetup                          PRESENCE mandatory      },
1933         ...
1936 -- **************************************************************
1938 -- MC BEARER CONTEXT SETUP RESPONSE
1940 -- **************************************************************
1943 MCBearerContextSetupResponse ::= SEQUENCE {
1944         protocolIEs                     ProtocolIE-Container       { { MCBearerContextSetupResponseIEs } },
1945         ...
1948 MCBearerContextSetupResponseIEs E1AP-PROTOCOL-IES ::= {
1949         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1950         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1951         { ID id-MCBearerContextToSetupResponse  CRITICALITY reject      TYPE    MCBearerContextToSetupResponse  PRESENCE mandatory      }|
1952         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional       },
1953         ...
1956 -- **************************************************************
1958 -- MC BEARER CONTEXT SETUP FAILURE
1960 -- **************************************************************
1962 MCBearerContextSetupFailure ::= SEQUENCE {
1963         protocolIEs                     ProtocolIE-Container       { { MCBearerContextSetupFailureIEs } },
1964         ...
1967 MCBearerContextSetupFailureIEs E1AP-PROTOCOL-IES ::= {
1968         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory      }|
1969         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY ignore      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE optional       }|
1970         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      }|
1971         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
1972         ...
1975 -- **************************************************************
1977 -- MC BEARER CONTEXT MODIFICATION
1979 -- **************************************************************
1981 -- **************************************************************
1983 -- MC BEARER CONTEXT MODIFICATION REQUEST
1985 -- **************************************************************
1987 MCBearerContextModificationRequest ::= SEQUENCE {
1988         protocolIEs                     ProtocolIE-Container       { { MCBearerContextModificationRequestIEs } },
1989         ...
1992 MCBearerContextModificationRequestIEs E1AP-PROTOCOL-IES ::= {
1993         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1994         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
1995         { ID id-MCBearerContextToModify                 CRITICALITY reject      TYPE    MCBearerContextToModify                         PRESENCE mandatory      },
1996         ...
1999 -- **************************************************************
2001 -- MC BEARER CONTEXT MODIFICATION RESPONSE
2003 -- **************************************************************
2005 MCBearerContextModificationResponse ::= SEQUENCE {
2006         protocolIEs                     ProtocolIE-Container       { { MCBearerContextModificationResponseIEs } },
2007         ...
2010 MCBearerContextModificationResponseIEs E1AP-PROTOCOL-IES ::= {
2011         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
2012         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
2013         { ID id-MCBearerContextToModifyResponse CRITICALITY reject      TYPE    MCBearerContextToModifyResponse PRESENCE mandatory      }|
2014         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional       },
2015         ...
2018 -- **************************************************************
2020 -- MC BEARER CONTEXT MODIFICATION FAILURE
2022 -- **************************************************************
2024 MCBearerContextModificationFailure ::= SEQUENCE {
2025         protocolIEs                     ProtocolIE-Container       { { MCBearerContextModificationFailureIEs } },
2026         ...
2029 MCBearerContextModificationFailureIEs E1AP-PROTOCOL-IES ::= {
2030         { ID id-GNB-CU-CP-MBS-E1AP-ID                           CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                                   PRESENCE mandatory }|
2031         { ID id-GNB-CU-UP-MBS-E1AP-ID                           CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                                   PRESENCE mandatory }|
2032         { ID id-MBSMulticastF1UContextDescriptor        CRITICALITY reject      TYPE    MBSMulticastF1UContextDescriptor        PRESENCE optional        }|
2033         { ID id-Cause                                                           CRITICALITY ignore      TYPE    Cause                                                                   PRESENCE mandatory }|
2034         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional        },
2035         ...
2038 -- **************************************************************
2040 -- MC BEARER CONTEXT MODIFICATION REQUIRED
2042 -- **************************************************************
2044 -- **************************************************************
2046 -- MC BEARER CONTEXT MODIFICATION REQUIRED
2048 -- **************************************************************
2050 MCBearerContextModificationRequired ::= SEQUENCE {
2051         protocolIEs                     ProtocolIE-Container       { { MCBearerContextModificationRequiredIEs } },
2052         ...
2055 MCBearerContextModificationRequiredIEs E1AP-PROTOCOL-IES ::= {
2056         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory      }|
2057         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory      }|
2058         { ID id-MCBearerContextToModifyRequired CRITICALITY reject      TYPE    MCBearerContextToModifyRequired PRESENCE mandatory      },
2059         ...
2062 -- **************************************************************
2064 -- MC BEARER CONTEXT MODIFICATION CONFIRM
2066 -- **************************************************************
2068 MCBearerContextModificationConfirm ::= SEQUENCE {
2069         protocolIEs                     ProtocolIE-Container       { { MCBearerContextModificationConfirmIEs } },
2070         ...
2073 MCBearerContextModificationConfirmIEs E1AP-PROTOCOL-IES ::= {
2074         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory }|
2075         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory }|
2076         { ID id-MCBearerContextToModifyConfirm  CRITICALITY reject      TYPE    MCBearerContextToModifyConfirm  PRESENCE mandatory      }|
2077         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE    CriticalityDiagnostics                          PRESENCE optional       },
2078         ...
2081 -- **************************************************************
2083 -- MC BEARER CONTEXT RELEASE
2085 -- **************************************************************
2087 -- **************************************************************
2089 -- MC BEARER CONTEXT RELEASE COMMAND
2091 -- **************************************************************
2093 MCBearerContextReleaseCommand ::= SEQUENCE {
2094         protocolIEs                     ProtocolIE-Container       { { MCBearerContextReleaseCommandIEs } },
2095         ...
2098 MCBearerContextReleaseCommandIEs E1AP-PROTOCOL-IES ::= {
2099         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
2100         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
2101         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      },
2102         ...
2105 -- **************************************************************
2107 -- MC BEARER CONTEXT RELEASE COMPLETE
2109 -- **************************************************************
2111 MCBearerContextReleaseComplete ::= SEQUENCE {
2112         protocolIEs                     ProtocolIE-Container       { { MCBearerContextReleaseCompleteIEs } },
2113         ...
2116 MCBearerContextReleaseCompleteIEs E1AP-PROTOCOL-IES ::= {
2117         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
2118         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
2119         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
2120         ...
2123 -- **************************************************************
2125 -- MC BEARER CONTEXT RELEASE REQUEST
2127 -- **************************************************************
2129 -- **************************************************************
2131 -- MC BEARER CONTEXT RELEASE REQUEST
2133 -- **************************************************************
2135 MCBearerContextReleaseRequest ::= SEQUENCE {
2136         protocolIEs                     ProtocolIE-Container       { { MCBearerContextReleaseRequestIEs } },
2137         ...
2140 MCBearerContextReleaseRequestIEs E1AP-PROTOCOL-IES ::= {
2141         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                   PRESENCE mandatory }|
2142         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                   PRESENCE mandatory }|
2143         { ID id-Cause                                                   CRITICALITY ignore      TYPE    Cause                                                   PRESENCE mandatory      },
2144         ...
2147 -- **************************************************************
2149 -- MC BEARER NOTIFICATION
2151 -- **************************************************************
2153 MCBearerNotification ::= SEQUENCE {
2154         protocolIEs                     ProtocolIE-Container       { { MCBearerNotificationIEs } },
2155         ...
2158 MCBearerNotificationIEs E1AP-PROTOCOL-IES ::= {
2159         { ID id-GNB-CU-CP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-CP-MBS-E1AP-ID                           PRESENCE mandatory }|
2160         { ID id-GNB-CU-UP-MBS-E1AP-ID                   CRITICALITY reject      TYPE    GNB-CU-UP-MBS-E1AP-ID                           PRESENCE mandatory }|
2161         { ID id-MBSSessionResourceNotification  CRITICALITY ignore      TYPE    MBSSessionResourceNotification  PRESENCE mandatory },
2162         ...