-- 3GPP TS 36.423 V17.5.0 (2023-06) -- 9.3.4 PDU Definitions -- ************************************************************** -- -- PDU definitions for X2AP. -- -- ************************************************************** X2AP-PDU-Contents { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Contents (1) } DEFINITIONS AUTOMATIC TAGS ::= BEGIN -- ************************************************************** -- -- IE parameter types from other modules. -- -- ************************************************************** IMPORTS ABSInformation, ABS-Status, AS-SecurityInformation, BearerType, Cause, CompositeAvailableCapacityGroup, Correlation-ID, COUNTvalue, CellReportingIndicator, AerialUEsubscriptionInformation, CriticalityDiagnostics, CRNTI, CSGMembershipStatus, CSG-Id, DeactivationIndication, DL-Forwarding, DynamicDLTransmissionInformation, E-RABsSubjectToDLDiscarding-List, E-RABsSubjectToEarlyStatusTransfer-List, ECGI, E-RAB-ID, E-RAB-Level-QoS-Parameters, E-RAB-List, EUTRANTraceID, GlobalENB-ID, GTPtunnelEndpoint, GUGroupIDList, GUMMEI, HandoverReportType, HandoverRestrictionList, Masked-IMEISV, InvokeIndication, LocationReportingInformation, LowerLayerPresenceStatusChange, MDT-Configuration, ManagementBasedMDTallowed, MDTPLMNList, Neighbour-Information, PCI, PDCP-SN, PLMN-Identity, ReceiveStatusofULPDCPSDUs, Registration-Request, RelativeNarrowbandTxPower, RadioResourceStatus, RLC-Status, RRCConnReestabIndicator, RRCConnSetupIndicator, UE-RLF-Report-Container, UEAppLayerMeasConfig, RRC-Context, ServedCell-Information, ServedCells, ShortMAC-I, SRVCCOperationPossible, SubscriberProfileIDforRFP, TargetCellInUTRAN, TargeteNBtoSource-eNBTransparentContainer, TimeToWait, TraceActivation, TraceDepth, TransportLayerAddress, UEAggregateMaximumBitRate, UE-HistoryInformation, UE-HistoryInformationFromTheUE, UE-S1AP-ID, UESecurityCapabilities, UEsToBeResetList, UE-X2AP-ID, UL-HighInterferenceIndicationInfo, UL-InterferenceOverloadIndication, HWLoadIndicator, S1TNLLoadIndicator, Measurement-ID, ReportCharacteristics, MobilityParametersInformation, MobilityParametersModificationRange, ReceiveStatusOfULPDCPSDUsExtended, COUNTValueExtended, SubframeAssignment, ExtendedULInterferenceOverloadInfo, ExpectedUEBehaviour, SeNBSecurityKey, MeNBtoSeNBContainer, SeNBtoMeNBContainer, SCGChangeIndication, CoMPInformation, ReportingPeriodicityRSRPMR, RSRPMRList, UE-RLF-Report-Container-for-extended-bands, ProSeAuthorized, CoverageModificationList, ReportingPeriodicityCSIR, CSIReportList, ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, COUNTvaluePDCP-SNlength18, LHN-ID, UE-ContextKeptIndicator, UE-X2AP-ID-Extension, SIPTOBearerDeactivationIndication, TunnelInformation, V2XServicesAuthorized, X2BenefitValue, ResumeID, EUTRANCellIdentifier, MakeBeforeBreakIndicator, WTID, WT-UE-XwAP-ID, UESidelinkAggregateMaximumBitRate, SgNBSecurityKey, MeNBtoSgNBContainer, SgNBtoMeNBContainer, SplitSRBs, RRCContainer, SRBType, GlobalGNB-ID, GNB-ID, SCGConfigurationQuery, SplitSRB, NRUeReport, EN-DC-ResourceConfiguration, TAC, NRFreqInfo, NRCGI, NRPCI, NRUESecurityCapabilities, PDCPChangeIndication, ULConfiguration, SgNB-UE-X2AP-ID, SecondaryRATUsageReportList, ActivationID, MeNBResourceCoordinationInformation, SgNBResourceCoordinationInformation, NR-TxBW, BroadcastPLMNs-Item, AdditionalPLMNs-Item, RLCMode, GBR-QosInformation, DRB-ID, FiveGS-TAC, SULInformation, Packet-LossRate, ResourceType, DataTrafficResourceIndication, SpectrumSharingGroupID, RRC-Config-Ind, SGNB-Addition-Trigger-Ind, UserPlaneTrafficActivityReport, ERABActivityNotifyItemList, PDCPSnLength, Subscription-Based-UE-DifferentiationInfo, LCID, DuplicationActivation, GNBOverloadInformation, NewDRBIDrequest, DesiredActNotificationLevel, LocationInformationSgNB, LocationInformationSgNBReporting, EndcSONConfigurationTransfer, NRNeighbour-Information, InterfaceInstanceIndication, BPLMN-ID-Info-NR, SNtriggered, EPCHandoverRestrictionListContainer, AdditionalRRMPriorityIndex, RequestedFastMCGRecoveryViaSRB3, AvailableFastMCGRecoveryViaSRB3, RequestedFastMCGRecoveryViaSRB3Release, ReleaseFastMCGRecoveryViaSRB3, FastMCGRecovery, PartialListIndicator, MaximumCellListSize, MessageOversizeNotification, TNLConfigurationInfo, TNLA-To-Add-List, TNLA-To-Update-List, TNLA-To-Remove-List, TNLA-Setup-List, TNLA-Failed-To-Setup-List, RAN-UE-NGAP-ID, CHOinformation-REQ, CHOinformation-ACK, CHOinformation-AddReq, CHOinformation-ModReq, DAPSRequestInfo, DAPSResponseInfo, CandidateCellsToBeCancelledList, CHO-DC-EarlyDataForwarding, CHO-DC-Indicator, Ethernet-Type, NRV2XServicesAuthorized, NRUESidelinkAggregateMaximumBitRate, PC5QoSParameters, TargetCellInNGRAN, Measurement-ID-ENDC, Registration-Request-ENDC, ReportCharacteristics-ENDC, NRRadioResourceStatus, TNLCapacityIndicator, NRCompositeAvailableCapacityGroup, SSBIndex, TDDULDLConfigurationCommonNR, NRCarrierList, SSB-PositionsInBurst, NRCellPRACHConfig, NBIoT-RLF-Report-Container, PrivacyIndicator, UERadioCapabilityID, CSI-RSTransmissionIndication, IABNodeIndication, F1CTrafficContainer, IntendedTDD-DL-ULConfiguration-NR, UERadioCapability, SFN-Offset, IMSvoiceEPSfallbackfrom5G, Global-RAN-NODE-ID, DirectForwardingPathAvailability, NRRACHReportInformation, SCG-UE-HistoryInformation, PSCellHistoryInformationRetrieve, PSCell-UE-HistoryInformation, PSCellChangeHistory, MeasurementResultforNRCellsPossiblyAggregated, SCGActivationStatus, SCGActivationRequest, CPAinformation-REQ, CPAinformation-REQ-ACK, CPAinformation-MOD, CPAinformation-MOD-ACK, CPACinformation-REQD, CPCinformation-REQD, CPCinformation-CONF, CPCinformation-NOTIFY, CPCupdate-MOD, Additional-Measurement-Timing-Configuration-List, ServedCellSpecificInfoReq-NR, SecurityIndication, SecurityResult, TraceCollectionEntityIPAddress, SCGreconfigNotification, AdditionalListofForwardingGTPTunnelEndpoint FROM X2AP-IEs PrivateIE-Container{}, ProtocolExtensionContainer{}, ProtocolIE-Container{}, ProtocolIE-ContainerList{}, ProtocolIE-ContainerPair{}, ProtocolIE-ContainerPairList{}, ProtocolIE-Single-Container{}, X2AP-PRIVATE-IES, X2AP-PROTOCOL-EXTENSION, X2AP-PROTOCOL-IES, X2AP-PROTOCOL-IES-PAIR FROM X2AP-Containers id-ABSInformation, id-ActivatedCellList, id-BearerType, id-Cause, id-CellInformation, id-CellInformation-Item, id-CellMeasurementResult, id-CellMeasurementResult-NR-ENDC, id-CellMeasurementResult-Item, id-CellMeasurementResult-NR-ENDC-Item, id-CellMeasurementResult-E-UTRA-ENDC, id-CellMeasurementResult-E-UTRA-ENDC-Item, id-CellToReport, id-CellToReport-E-UTRA-ENDC, id-CellToReport-NR-ENDC, id-CellToReport-Item, id-CellToReport-E-UTRA-ENDC-Item, id-CellToReport-NR-ENDC-Item, id-CompositeAvailableCapacityGroup, id-AerialUEsubscriptionInformation, id-CriticalityDiagnostics, id-DeactivationIndication, id-DynamicDLTransmissionInformation, id-E-RABs-Admitted-Item, id-E-RABs-Admitted-List, id-E-RABs-NotAdmitted-List, id-E-RABs-SubjectToStatusTransfer-List, id-E-RABs-SubjectToStatusTransfer-Item, id-E-RABs-ToBeSetup-Item, id-GlobalENB-ID, id-GUGroupIDList, id-GUGroupIDToAddList, id-GUGroupIDToDeleteList, id-GUMMEI-ID, id-Masked-IMEISV, id-IMSvoiceEPSfallbackfrom5G, id-InvokeIndication, id-New-eNB-UE-X2AP-ID, id-Old-eNB-UE-X2AP-ID, id-Registration-Request, id-ReportingPeriodicity, id-RLC-Status, id-ServedCells, id-ServedCellsToActivate, id-ServedCellsToAdd, id-ServedCellsToModify, id-ServedCellsToDelete, id-SRVCCOperationPossible, id-TargetCell-ID, id-TargeteNBtoSource-eNBTransparentContainer, id-TimeToWait, id-TraceActivation, id-UE-ContextInformation, id-UE-HistoryInformation, id-UE-X2AP-ID, id-Measurement-ID, id-ReportCharacteristics, id-ENB1-Measurement-ID, id-ENB2-Measurement-ID, id-ENB1-Cell-ID, id-ENB2-Cell-ID, id-ENB2-Proposed-Mobility-Parameters, id-ENB1-Mobility-Parameters, id-ENB2-Mobility-Parameters-Modification-Range, id-FailureCellPCI, id-Re-establishmentCellECGI, id-FailureCellCRNTI, id-ShortMAC-I, id-SourceCellECGI, id-FailureCellECGI, id-HandoverReportType, id-UE-RLF-Report-Container, id-PartialSuccessIndicator, id-MeasurementInitiationResult-List, id-MeasurementInitiationResult-Item, id-MeasurementFailureCause-Item, id-CompleteFailureCauseInformation-List, id-CompleteFailureCauseInformation-Item, id-CSGMembershipStatus, id-CSG-Id, id-MDTConfiguration, id-ManagementBasedMDTallowed, id-ABS-Status, id-RRCConnSetupIndicator, id-RRCConnReestabIndicator, id-TargetCellInUTRAN, id-MobilityInformation, id-SourceCellCRNTI, id-ManagementBasedMDTPLMNList, id-ReceiveStatusOfULPDCPSDUsExtended, id-ULCOUNTValueExtended, id-DLCOUNTValueExtended, id-IntendedULDLConfiguration, id-ExtendedULInterferenceOverloadInfo, id-RNL-Header, id-x2APMessage, id-UE-HistoryInformationFromTheUE, id-ExpectedUEBehaviour, id-MeNB-UE-X2AP-ID, id-SeNB-UE-X2AP-ID, id-UE-SecurityCapabilities, id-SeNBSecurityKey, id-SeNBUEAggregateMaximumBitRate, id-ServingPLMN, id-E-RABs-ToBeAdded-List, id-E-RABs-ToBeAdded-Item, id-MeNBtoSeNBContainer, id-E-RABs-Admitted-ToBeAdded-List, id-E-RABs-Admitted-ToBeAdded-Item, id-SeNBtoMeNBContainer, id-ResponseInformationSeNBReconfComp, id-UE-ContextInformationSeNBModReq, id-E-RABs-ToBeAdded-ModReqItem, id-E-RABs-ToBeModified-ModReqItem, id-E-RABs-ToBeReleased-ModReqItem, id-E-RABs-Admitted-ToBeAdded-ModAckList, id-E-RABs-Admitted-ToBeModified-ModAckList, id-E-RABs-Admitted-ToBeReleased-ModAckList, id-E-RABs-Admitted-ToBeAdded-ModAckItem, id-E-RABs-Admitted-ToBeModified-ModAckItem, id-E-RABs-Admitted-ToBeReleased-ModAckItem, id-SCGChangeIndication, id-E-RABs-ToBeReleased-ModReqd, id-E-RABs-ToBeReleased-ModReqdItem, id-E-RABs-ToBeReleased-List-RelReq, id-E-RABs-ToBeReleased-RelReqItem, id-E-RABs-ToBeReleased-List-RelConf, id-E-RABs-ToBeReleased-RelConfItem, id-E-RABs-SubjectToCounterCheck-List, id-E-RABs-SubjectToCounterCheckItem, id-CoMPInformation, id-ReportingPeriodicityRSRPMR, id-RSRPMRList, id-UE-RLF-Report-Container-for-extended-bands, id-ProSeAuthorized, id-CoverageModificationList, id-ReportingPeriodicityCSIR, id-CSIReportList, id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, id-ULCOUNTValuePDCP-SNlength18, id-DLCOUNTValuePDCP-SNlength18, id-LHN-ID, id-Correlation-ID, id-SIPTO-Correlation-ID, id-UE-ContextReferenceAtSeNB, id-UE-ContextReferenceAtWT, id-UE-ContextKeptIndicator, id-UEs-ToBeReset, id-UEs-Admitted-ToBeReset, id-WT-UE-ContextKeptIndicator, id-New-eNB-UE-X2AP-ID-Extension, id-Old-eNB-UE-X2AP-ID-Extension, id-MeNB-UE-X2AP-ID-Extension, id-SeNB-UE-X2AP-ID-Extension, id-SIPTO-BearerDeactivationIndication, id-Tunnel-Information-for-BBF, id-SIPTO-L-GW-TransportLayerAddress, id-GW-TransportLayerAddress, id-X2RemovalThreshold, id-CellReportingIndicator, id-V2XServicesAuthorized, id-resumeID, id-UE-ContextInformationRetrieve, id-E-RABs-ToBeSetupRetrieve-Item, id-NewEUTRANCellIdentifier, id-MakeBeforeBreakIndicator, id-UESidelinkAggregateMaximumBitRate, id-uL-GTPtunnelEndpoint, id-SgNBSecurityKey, id-SgNBUEAggregateMaximumBitRate, id-E-RABs-ToBeAdded-SgNBAddReqList, id-MeNBtoSgNBContainer, id-SgNB-UE-X2AP-ID, id-RequestedSplitSRBs, id-E-RABs-ToBeAdded-SgNBAddReq-Item, id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList, id-SgNBtoMeNBContainer, id-AdmittedSplitSRBs, id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item, id-ResponseInformationSgNBReconfComp, id-UE-ContextInformation-SgNBModReq, id-E-RABs-ToBeAdded-SgNBModReq-Item, id-E-RABs-ToBeModified-SgNBModReq-Item, id-E-RABs-ToBeReleased-SgNBModReq-Item, id-E-RABs-Admitted-ToBeAdded-SgNBModAckList, id-E-RABs-Admitted-ToBeModified-SgNBModAckList, id-E-RABs-Admitted-ToBeReleased-SgNBModAckList, id-E-RABs-Admitted-ToBeAdded-SgNBModAck-Item, id-E-RABs-Admitted-ToBeModified-SgNBModAck-Item, id-E-RABs-Admitted-ToBeReleased-SgNBModAck-Item, id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList, id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item, id-E-RABs-ToBeReleased-SgNBModReqdList, id-E-RABs-ToBeModified-SgNBModReqdList, id-E-RABs-ToBeReleased-SgNBModReqd-Item, id-E-RABs-ToBeModified-SgNBModReqd-Item, id-E-RABs-ToBeReleased-SgNBChaConfList, id-E-RABs-ToBeReleased-SgNBChaConf-Item, id-E-RABs-ToBeReleased-SgNBRelReqList, id-E-RABs-ToBeReleased-SgNBRelReq-Item, id-E-RABs-ToBeReleased-SgNBRelConfList, id-E-RABs-ToBeReleased-SgNBRelConf-Item, id-E-RABs-ToBeReleased-SgNBRelReqdList, id-E-RABs-ToBeReleased-SgNBRelReqd-Item, id-E-RABs-SubjectToSgNBCounterCheck-List, id-E-RABs-SubjectToSgNBCounterCheck-Item, id-Target-SgNB-ID, id-RRCContainer, id-SRBType, id-HandoverRestrictionList, id-SCGConfigurationQuery, id-SplitSRB, id-NRUeReport, id-InitiatingNodeType-EndcX2Setup, id-InitiatingNodeType-EndcConfigUpdate, id-RespondingNodeType-EndcX2Setup, id-RespondingNodeType-EndcConfigUpdate, id-NRUESecurityCapabilities, id-PDCPChangeIndication, id-ServedEUTRAcellsENDCX2ManagementList, id-ServedEUTRAcellsToModifyListENDCConfUpd, id-ServedEUTRAcellsToDeleteListENDCConfUpd, id-ServedNRcellsToModifyListENDCConfUpd, id-ServedNRcellsToDeleteListENDCConfUpd, id-CellAssistanceInformation, id-Globalen-gNB-ID, id-ServedNRcellsENDCX2ManagementList, id-Old-SgNB-UE-X2AP-ID, id-UE-ContextReferenceAtSgNB, id-SecondaryRATUsageReportList, id-ActivationID, id-ServedNRCellsToActivate, id-ActivatedNRCellList, id-MeNBResourceCoordinationInformation, id-SgNBResourceCoordinationInformation, id-UEAppLayerMeasConfig, id-SelectedPLMN, id-SubscriberProfileIDforRFP, id-InitiatingNodeType-EutranrCellResourceCoordination, id-RespondingNodeType-EutranrCellResourceCoordination, id-DataTrafficResourceIndication, id-SpectrumSharingGroupID, id-ListofEUTRACellsinEUTRACoordinationReq, id-ListofEUTRACellsinEUTRACoordinationResp, id-ListofEUTRACellsinNRCoordinationReq, id-ListofNRCellsinNRCoordinationReq, id-ListofNRCellsinNRCoordinationResp, id-RRCConfigIndication, id-SGNB-Addition-Trigger-Ind, id-RequestedSplitSRBsrelease, id-AdmittedSplitSRBsrelease, id-E-RABs-AdmittedToBeModified-SgNBModConfList, id-E-RABs-AdmittedToBeModified-SgNBModConf-Item, id-UEContextLevelUserPlaneActivity, id-ERABActivityNotifyItemList, id-MeNBCell-ID, id-InitiatingNodeType-EndcX2Removal, id-RespondingNodeType-EndcX2Removal, id-uLpDCPSnLength, id-dL-Forwarding, id-E-RABs-DataForwardingAddress-List, id-E-RABs-DataForwardingAddress-Item, id-Subscription-Based-UE-DifferentiationInfo, id-RLCMode-transferred, id-dLPDCPSnLength, id-secondarysgNBDLGTPTEIDatPDCP, id-secondarymeNBULGTPTEIDatPDCP, id-lCID, id-duplicationActivation, id-GNBOverloadInformation, id-new-drb-ID-req, id-NRNeighbourInfoToModify, id-DesiredActNotificationLevel, id-LocationInformationSgNB, id-LocationInformationSgNBReporting, id-endcSONConfigurationTransfer, id-EUTRANTraceID, id-additionalPLMNs-Item, id-InterfaceInstanceIndication, id-BPLMN-ID-Info-NR, id-SNtriggered, id-EPCHandoverRestrictionListContainer, id-ERABs-transferred-to-MeNB, id-AdditionalRRMPriorityIndex, id-LowerLayerPresenceStatusChange, id-FastMCGRecovery-SN-to-MN, id-FastMCGRecovery-MN-to-SN, id-RequestedFastMCGRecoveryViaSRB3, id-AvailableFastMCGRecoveryViaSRB3, id-RequestedFastMCGRecoveryViaSRB3Release, id-ReleaseFastMCGRecoveryViaSRB3, id-PartialListIndicator, id-MaximumCellListSize, id-MessageOversizeNotification, id-CellandCapacityAssistInfo, id-TNLConfigurationInfo, id-TNLA-To-Add-List, id-TNLA-To-Update-List, id-TNLA-To-Remove-List, id-TNLA-Setup-List, id-TNLA-Failed-To-Setup-List, id-UEContextReferenceatSourceNGRAN, id-CHOinformation-REQ, id-CHOinformation-ACK, id-CHOinformation-AddReq, id-CHOinformation-ModReq, id-DAPSRequestInfo, id-RequestedTargetCellID, id-CandidateCellsToBeCancelledList, id-DAPSResponseInfo, id-ProcedureStage, id-CHO-DC-EarlyDataForwarding, id-CHO-DC-Indicator, id-Ethernet-Type, id-NRV2XServicesAuthorized, id-NRUESidelinkAggregateMaximumBitRate, id-PC5QoSParameters, id-TargetCellInNGRAN, id-E-UTRAN-Node1-Measurement-ID, id-E-UTRAN-Node2-Measurement-ID, id-TDDULDLConfigurationCommonNR, id-CarrierList, id-ULCarrierList, id-SSB-PositionsInBurst, id-NRCellPRACHConfig, id-NBIoT-RLF-Report-Container, id-MDTConfigurationNR, id-PrivacyIndicator, id-TraceCollectionEntityIPAddress, id-UERadioCapabilityID, id-CSI-RSTransmissionIndication, id-DLCarrierList, id-IABNodeIndication, id-F1CTrafficContainer, id-IntendedTDD-DL-ULConfiguration-NR, id-UERadioCapability, id-SFN-Offset, id-DirectForwardingPathAvailability, id-sourceNG-RAN-node-id, id-SourceDLForwardingIPAddress, id-SourceNodeDLForwardingIPAddress, id-NRRACHReportInformation, id-SCG-UE-HistoryInformation, id-PSCellHistoryInformationRetrieve, id-MeasurementResultforNRCellsPossiblyAggregated, id-PSCellChangeHistory, id-SCGActivationStatus, id-SCGActivationRequest, id-CPAinformation-REQ, id-CPAinformation-REQ-ACK, id-CPAinformation-MOD, id-CPAinformation-MOD-ACK, id-CPACinformation-REQD, id-CPCinformation-REQD, id-CPCinformation-CONF, id-CPCinformation-NOTIFY, id-CPCupdate-MOD, id-Additional-Measurement-Timing-Configuration-List, id-ServedCellSpecificInfoReq-NR, id-SecurityIndication, id-SecurityResult, id-SCGreconfigNotification, id-AdditionalListofForwardingGTPTunnelEndpoint, maxCellineNB, maxnoofBearers, maxnoofPDCP-SN, maxFailedMeasObjects, maxnoofCellIDforMDT, maxnoofTAforMDT, maxCellinengNB, maxnoofCellIDforQMC, maxnoofTAforQMC, maxnoofPLMNforQMC, maxnoofProtectedResourcePatterns, maxnoNRcellsSpectrumSharingWithE-UTRA, maxnoofNrCellBands, maxnoofSSBAreas FROM X2AP-Constants; -- ************************************************************** -- -- HANDOVER REQUEST -- -- ************************************************************** HandoverRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{HandoverRequest-IEs}}, ... } HandoverRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-TargetCell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}| { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE mandatory}| { ID id-UE-ContextInformation CRITICALITY reject TYPE UE-ContextInformation PRESENCE mandatory}| { ID id-UE-HistoryInformation CRITICALITY ignore TYPE UE-HistoryInformation PRESENCE mandatory}| { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}| { ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}| { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| { ID id-UE-HistoryInformationFromTheUE CRITICALITY ignore TYPE UE-HistoryInformationFromTheUE PRESENCE optional}| { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| { ID id-UE-ContextReferenceAtSeNB CRITICALITY ignore TYPE UE-ContextReferenceAtSeNB PRESENCE optional}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| { ID id-UE-ContextReferenceAtWT CRITICALITY ignore TYPE UE-ContextReferenceAtWT PRESENCE optional}| { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| { ID id-UE-ContextReferenceAtSgNB CRITICALITY ignore TYPE UE-ContextReferenceAtSgNB PRESENCE optional}| { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| { ID id-CHOinformation-REQ CRITICALITY ignore TYPE CHOinformation-REQ PRESENCE optional}| { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional}| { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| { ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional}, ... } UE-ContextInformation ::= SEQUENCE { mME-UE-S1AP-ID UE-S1AP-ID, uESecurityCapabilities UESecurityCapabilities, aS-SecurityInformation AS-SecurityInformation, uEaggregateMaximumBitRate UEAggregateMaximumBitRate, subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, e-RABs-ToBeSetup-List E-RABs-ToBeSetup-List, rRC-Context RRC-Context, handoverRestrictionList HandoverRestrictionList OPTIONAL, locationReportingInformation LocationReportingInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { {UE-ContextInformation-ExtIEs} } OPTIONAL, ... } UE-ContextInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-ManagementBasedMDTallowed CRITICALITY ignore EXTENSION ManagementBasedMDTallowed PRESENCE optional }| { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }| { ID id-UESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION UESidelinkAggregateMaximumBitRate PRESENCE optional }| { ID id-EPCHandoverRestrictionListContainer CRITICALITY ignore EXTENSION EPCHandoverRestrictionListContainer PRESENCE optional }| { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}| { ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional}| { ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional }| { ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}, ... } E-RABs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeSetup-ItemIEs} } E-RABs-ToBeSetup-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeSetup-Item CRITICALITY ignore TYPE E-RABs-ToBeSetup-Item PRESENCE mandatory }, ... } E-RABs-ToBeSetup-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, dL-Forwarding DL-Forwarding OPTIONAL, uL-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeSetup-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeSetup-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional}| { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, ... } MobilityInformation ::= BIT STRING (SIZE(32)) SourceDLForwardingIPAddress ::= BIT STRING (SIZE(1..160, ...)) UE-ContextReferenceAtSeNB ::= SEQUENCE { source-GlobalSeNB-ID GlobalENB-ID, seNB-UE-X2AP-ID UE-X2AP-ID, seNB-UE-X2AP-ID-Extension UE-X2AP-ID-Extension, iE-Extensions ProtocolExtensionContainer { {UE-ContextReferenceAtSeNB-ItemExtIEs} } OPTIONAL, ... } UE-ContextReferenceAtSeNB-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } UE-ContextReferenceAtWT ::= SEQUENCE { wTID WTID, wT-UE-XwAP-ID WT-UE-XwAP-ID, iE-Extensions ProtocolExtensionContainer { {UE-ContextReferenceAtWT-ItemExtIEs} } OPTIONAL, ... } UE-ContextReferenceAtWT-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } UE-ContextReferenceAtSgNB ::= SEQUENCE { source-GlobalSgNB-ID GlobalGNB-ID, sgNB-UE-X2AP-ID SgNB-UE-X2AP-ID, iE-Extensions ProtocolExtensionContainer { {UE-ContextReferenceAtSgNB-ItemExtIEs} } OPTIONAL, ... } UE-ContextReferenceAtSgNB-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- HANDOVER REQUEST ACKNOWLEDGE -- -- ************************************************************** HandoverRequestAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{HandoverRequestAcknowledge-IEs}}, ... } HandoverRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-Admitted-List CRITICALITY ignore TYPE E-RABs-Admitted-List PRESENCE mandatory}| { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}| { ID id-TargeteNBtoSource-eNBTransparentContainer CRITICALITY ignore TYPE TargeteNBtoSource-eNBTransparentContainer PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}-- The id-SeNB-UE-X2AP-ID-Extension shall not be sent and shall be ignored, if received.--| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-WT-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}| { ID id-ERABs-transferred-to-MeNB CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}| { ID id-CHOinformation-ACK CRITICALITY ignore TYPE CHOinformation-ACK PRESENCE optional}, ... } E-RABs-Admitted-List ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ItemIEs} } E-RABs-Admitted-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-Item CRITICALITY ignore TYPE E-RABs-Admitted-Item PRESENCE mandatory } } E-RABs-Admitted-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, uL-GTP-TunnelEndpoint GTPtunnelEndpoint OPTIONAL, dL-GTP-TunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-Item-ExtIEs} } OPTIONAL, ... } E-RABs-Admitted-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-DAPSResponseInfo CRITICALITY reject EXTENSION DAPSResponseInfo PRESENCE optional}, ... } -- ************************************************************** -- -- HANDOVER PREPARATION FAILURE -- -- ************************************************************** HandoverPreparationFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{HandoverPreparationFailure-IEs}}, ... } HandoverPreparationFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-RequestedTargetCellID CRITICALITY reject TYPE ECGI PRESENCE optional}, ... } -- ************************************************************** -- -- HANDOVER REPORT -- -- ************************************************************** HandoverReport ::= SEQUENCE { protocolIEs ProtocolIE-Container {{HandoverReport-IEs}}, ... } HandoverReport-IEs X2AP-PROTOCOL-IES ::= { { ID id-HandoverReportType CRITICALITY ignore TYPE HandoverReportType PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-SourceCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}| { ID id-FailureCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}| { ID id-Re-establishmentCellECGI CRITICALITY ignore TYPE ECGI PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to “HO to Wrong Cell” -- | { ID id-TargetCellInUTRAN CRITICALITY ignore TYPE TargetCellInUTRAN PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to "InterRAT ping-pong" --| { ID id-SourceCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE optional}| { ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}| { ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}| { ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional}| { ID id-TargetCellInNGRAN CRITICALITY ignore TYPE TargetCellInNGRAN PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to "interSystemPingpong" --, ... } -- ************************************************************** -- -- EARLY STATUS TRANSFER -- -- ************************************************************** EarlyStatusTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ EarlyStatusTransfer-IEs}}, ... } EarlyStatusTransfer-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-ProcedureStage CRITICALITY reject TYPE ProcedureStageChoice PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE optional}, ... } ProcedureStageChoice ::= CHOICE { first-dl-count FirstDLCount, dl-discarding DLDiscarding, choice-extension ProtocolIE-Single-Container { {ProcedureStageChoice-ExtIEs} } } ProcedureStageChoice-ExtIEs X2AP-PROTOCOL-IES ::= { ... } FirstDLCount ::= SEQUENCE { e-RABsSubjectToEarlyStatusTransfer E-RABsSubjectToEarlyStatusTransfer-List, iE-Extension ProtocolExtensionContainer { {FirstDLCount-ExtIEs} } OPTIONAL, ... } FirstDLCount-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } DLDiscarding ::= SEQUENCE { e-RABsSubjectToDLDiscarding-List E-RABsSubjectToDLDiscarding-List, iE-Extension ProtocolExtensionContainer { {DLDiscarding-ExtIEs} } OPTIONAL, ... } DLDiscarding-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SN STATUS TRANSFER -- -- ************************************************************** SNStatusTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SNStatusTransfer-IEs}}, ... } SNStatusTransfer-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-SubjectToStatusTransfer-List CRITICALITY ignore TYPE E-RABs-SubjectToStatusTransfer-List PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE optional}, ... } E-RABs-SubjectToStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-SubjectToStatusTransfer-ItemIEs} } E-RABs-SubjectToStatusTransfer-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE E-RABs-SubjectToStatusTransfer-Item PRESENCE mandatory } } E-RABs-SubjectToStatusTransfer-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, uL-COUNTvalue COUNTvalue, dL-COUNTvalue COUNTvalue, iE-Extensions ProtocolExtensionContainer { {E-RABs-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, ... } E-RABs-SubjectToStatusTransfer-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}| { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}| { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}, ... } -- ************************************************************** -- -- UE CONTEXT RELEASE -- -- ************************************************************** UEContextRelease ::= SEQUENCE { protocolIEs ProtocolIE-Container {{UEContextRelease-IEs}}, ... } UEContextRelease-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SIPTO-BearerDeactivationIndication CRITICALITY ignore TYPE SIPTOBearerDeactivationIndication PRESENCE optional}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE optional}, ... } -- ************************************************************** -- -- HANDOVER CANCEL -- -- ************************************************************** HandoverCancel ::= SEQUENCE { protocolIEs ProtocolIE-Container {{HandoverCancel-IEs}}, ... } HandoverCancel-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-CandidateCellsToBeCancelledList CRITICALITY reject TYPE CandidateCellsToBeCancelledList PRESENCE optional}, ... } -- ************************************************************** -- -- HANDOVER SUCCESS -- -- ************************************************************** HandoverSuccess ::= SEQUENCE { protocolIEs ProtocolIE-Container {{HandoverSuccess-IEs}}, ... } HandoverSuccess-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-TargetCell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}, ... } -- ************************************************************** -- -- CONDITIONAL HANDOVER CANCEL -- -- ************************************************************** ConditionalHandoverCancel ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ConditionalHandoverCancel-IEs}}, ... } ConditionalHandoverCancel-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-CandidateCellsToBeCancelledList CRITICALITY reject TYPE CandidateCellsToBeCancelledList PRESENCE optional}, ... } -- ************************************************************** -- -- ERROR INDICATION -- -- ************************************************************** ErrorIndication ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}}, ... } ErrorIndication-IEs X2AP-PROTOCOL-IES ::= { { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-Old-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE optional}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}, ... } -- ************************************************************** -- -- RESET REQUEST -- -- ************************************************************** ResetRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ResetRequest-IEs}}, ... } ResetRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}, ... } -- ************************************************************** -- -- RESET RESPONSE -- -- ************************************************************** ResetResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ResetResponse-IEs}}, ... } ResetResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}, ... } -- ************************************************************** -- -- X2 SETUP REQUEST -- -- ************************************************************** X2SetupRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2SetupRequest-IEs}}, ... } X2SetupRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}| { ID id-ServedCells CRITICALITY reject TYPE ServedCells PRESENCE mandatory}| { ID id-GUGroupIDList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}| { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}, ... } -- ************************************************************** -- -- X2 SETUP RESPONSE -- -- ************************************************************** X2SetupResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2SetupResponse-IEs}}, ... } X2SetupResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}| { ID id-ServedCells CRITICALITY reject TYPE ServedCells PRESENCE mandatory}| { ID id-GUGroupIDList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}, ... } -- ************************************************************** -- -- X2 SETUP FAILURE -- -- ************************************************************** X2SetupFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2SetupFailure-IEs}}, ... } X2SetupFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} | { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional} | { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... } -- ************************************************************** -- -- LOAD INFORMATION -- -- ************************************************************** LoadInformation ::= SEQUENCE { protocolIEs ProtocolIE-Container {{LoadInformation-IEs}}, ... } LoadInformation-IEs X2AP-PROTOCOL-IES ::= { { ID id-CellInformation CRITICALITY ignore TYPE CellInformation-List PRESENCE mandatory} , ... } CellInformation-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellInformation-ItemIEs} } CellInformation-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CellInformation-Item CRITICALITY ignore TYPE CellInformation-Item PRESENCE mandatory } } CellInformation-Item ::= SEQUENCE { cell-ID ECGI, ul-InterferenceOverloadIndication UL-InterferenceOverloadIndication OPTIONAL, ul-HighInterferenceIndicationInfo UL-HighInterferenceIndicationInfo OPTIONAL, relativeNarrowbandTxPower RelativeNarrowbandTxPower OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CellInformation-Item-ExtIEs} } OPTIONAL, ... } CellInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-ABSInformation CRITICALITY ignore EXTENSION ABSInformation PRESENCE optional }| { ID id-InvokeIndication CRITICALITY ignore EXTENSION InvokeIndication PRESENCE optional }| { ID id-IntendedULDLConfiguration CRITICALITY ignore EXTENSION SubframeAssignment PRESENCE optional }| { ID id-ExtendedULInterferenceOverloadInfo CRITICALITY ignore EXTENSION ExtendedULInterferenceOverloadInfo PRESENCE optional }| { ID id-CoMPInformation CRITICALITY ignore EXTENSION CoMPInformation PRESENCE optional }| { ID id-DynamicDLTransmissionInformation CRITICALITY ignore EXTENSION DynamicDLTransmissionInformation PRESENCE optional }, ... } -- ************************************************************** -- -- ENB CONFIGURATION UPDATE -- -- ************************************************************** ENBConfigurationUpdate ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENBConfigurationUpdate-IEs}}, ... } ENBConfigurationUpdate-IEs X2AP-PROTOCOL-IES ::= { { ID id-ServedCellsToAdd CRITICALITY reject TYPE ServedCells PRESENCE optional}| { ID id-ServedCellsToModify CRITICALITY reject TYPE ServedCellsToModify PRESENCE optional}| { ID id-ServedCellsToDelete CRITICALITY reject TYPE Old-ECGIs PRESENCE optional}| { ID id-GUGroupIDToAddList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}| { ID id-GUGroupIDToDeleteList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}| { ID id-CoverageModificationList CRITICALITY reject TYPE CoverageModificationList PRESENCE optional}, ... } ServedCellsToModify::= SEQUENCE (SIZE (1..maxCellineNB)) OF ServedCellsToModify-Item ServedCellsToModify-Item::= SEQUENCE { old-ecgi ECGI, servedCellInfo ServedCell-Information, neighbour-Info Neighbour-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCellsToModify-Item-ExtIEs} } OPTIONAL, ... } ServedCellsToModify-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-DeactivationIndication CRITICALITY ignore EXTENSION DeactivationIndication PRESENCE optional }| { ID id-NRNeighbourInfoToModify CRITICALITY ignore EXTENSION NRNeighbour-Information PRESENCE optional }, ... } Old-ECGIs::= SEQUENCE (SIZE (1..maxCellineNB)) OF ECGI -- ************************************************************** -- -- ENB CONFIGURATION UPDATE ACKNOWLEDGE -- -- ************************************************************** ENBConfigurationUpdateAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENBConfigurationUpdateAcknowledge-IEs}}, ... } ENBConfigurationUpdateAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- ENB CONFIGURATION UPDATE FAIURE -- -- ************************************************************** ENBConfigurationUpdateFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENBConfigurationUpdateFailure-IEs}}, ... } ENBConfigurationUpdateFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- RESOURCE STATUS REQUEST -- -- ************************************************************** ResourceStatusRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ResourceStatusRequest-IEs}}, ... } ResourceStatusRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-ENB2-Measurement-ID CRITICALITY ignore TYPE Measurement-ID PRESENCE conditional}|-- The IE shall be present if the Registration Request IE is set to “Stop”, “Partial stop” or to “Add”-- { ID id-Registration-Request CRITICALITY reject TYPE Registration-Request PRESENCE mandatory}| { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE optional}| { ID id-CellToReport CRITICALITY ignore TYPE CellToReport-List PRESENCE mandatory}| { ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity PRESENCE optional}| { ID id-PartialSuccessIndicator CRITICALITY ignore TYPE PartialSuccessIndicator PRESENCE optional}| { ID id-ReportingPeriodicityRSRPMR CRITICALITY ignore TYPE ReportingPeriodicityRSRPMR PRESENCE optional}| { ID id-ReportingPeriodicityCSIR CRITICALITY ignore TYPE ReportingPeriodicityCSIR PRESENCE optional}, ... } CellToReport-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellToReport-ItemIEs} } CellToReport-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CellToReport-Item CRITICALITY ignore TYPE CellToReport-Item PRESENCE mandatory} } CellToReport-Item ::= SEQUENCE { cell-ID ECGI, iE-Extensions ProtocolExtensionContainer { {CellToReport-Item-ExtIEs} } OPTIONAL, ... } CellToReport-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } ReportingPeriodicity ::= ENUMERATED { one-thousand-ms, two-thousand-ms, five-thousand-ms, ten-thousand-ms, ... } PartialSuccessIndicator ::= ENUMERATED { partial-success-allowed, ... } -- ************************************************************** -- -- RESOURCE STATUS RESPONSE -- -- ************************************************************** ResourceStatusResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ResourceStatusResponse-IEs}}, ... } ResourceStatusResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeasurementInitiationResult-List CRITICALITY ignore TYPE MeasurementInitiationResult-List PRESENCE optional}, ... } MeasurementInitiationResult-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {MeasurementInitiationResult-ItemIEs} } MeasurementInitiationResult-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-MeasurementInitiationResult-Item CRITICALITY ignore TYPE MeasurementInitiationResult-Item PRESENCE mandatory} } MeasurementInitiationResult-Item ::= SEQUENCE { cell-ID ECGI, measurementFailureCause-List MeasurementFailureCause-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MeasurementInitiationResult-Item-ExtIEs} } OPTIONAL, ... } MeasurementInitiationResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } MeasurementFailureCause-List ::= SEQUENCE (SIZE (1..maxFailedMeasObjects)) OF ProtocolIE-Single-Container { {MeasurementFailureCause-ItemIEs} } MeasurementFailureCause-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-MeasurementFailureCause-Item CRITICALITY ignore TYPE MeasurementFailureCause-Item PRESENCE mandatory} } MeasurementFailureCause-Item ::= SEQUENCE { measurementFailedReportCharacteristics ReportCharacteristics, cause Cause, iE-Extensions ProtocolExtensionContainer { {MeasurementFailureCause-Item-ExtIEs} } OPTIONAL, ... } MeasurementFailureCause-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- RESOURCE STATUS FAILURE -- -- ************************************************************** ResourceStatusFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ResourceStatusFailure-IEs}}, ... } ResourceStatusFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-CompleteFailureCauseInformation-List CRITICALITY ignore TYPE CompleteFailureCauseInformation-List PRESENCE optional}, ... } CompleteFailureCauseInformation-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CompleteFailureCauseInformation-ItemIEs} } CompleteFailureCauseInformation-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CompleteFailureCauseInformation-Item CRITICALITY ignore TYPE CompleteFailureCauseInformation-Item PRESENCE mandatory} } CompleteFailureCauseInformation-Item ::= SEQUENCE { cell-ID ECGI, measurementFailureCause-List MeasurementFailureCause-List, iE-Extensions ProtocolExtensionContainer { {CompleteFailureCauseInformation-Item-ExtIEs} } OPTIONAL, ... } CompleteFailureCauseInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- RESOURCE STATUS UPDATE -- -- ************************************************************** ResourceStatusUpdate ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ResourceStatusUpdate-IEs}}, ... } ResourceStatusUpdate-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}| { ID id-CellMeasurementResult CRITICALITY ignore TYPE CellMeasurementResult-List PRESENCE mandatory}, ... } CellMeasurementResult-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-ItemIEs} } CellMeasurementResult-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CellMeasurementResult-Item CRITICALITY ignore TYPE CellMeasurementResult-Item PRESENCE mandatory} } CellMeasurementResult-Item ::= SEQUENCE { cell-ID ECGI, hWLoadIndicator HWLoadIndicator OPTIONAL, s1TNLLoadIndicator S1TNLLoadIndicator OPTIONAL, radioResourceStatus RadioResourceStatus OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CellMeasurementResult-Item-ExtIEs} } OPTIONAL, ... } CellMeasurementResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-CompositeAvailableCapacityGroup CRITICALITY ignore EXTENSION CompositeAvailableCapacityGroup PRESENCE optional}| { ID id-ABS-Status CRITICALITY ignore EXTENSION ABS-Status PRESENCE optional}| { ID id-RSRPMRList CRITICALITY ignore EXTENSION RSRPMRList PRESENCE optional}| { ID id-CSIReportList CRITICALITY ignore EXTENSION CSIReportList PRESENCE optional}| { ID id-CellReportingIndicator CRITICALITY ignore EXTENSION CellReportingIndicator PRESENCE optional}| { ID id-MeasurementResultforNRCellsPossiblyAggregated CRITICALITY ignore EXTENSION MeasurementResultforNRCellsPossiblyAggregated PRESENCE optional}, ... } -- ************************************************************** -- -- PRIVATE MESSAGE -- -- ************************************************************** PrivateMessage ::= SEQUENCE { privateIEs PrivateIE-Container {{PrivateMessage-IEs}}, ... } PrivateMessage-IEs X2AP-PRIVATE-IES ::= { ... } -- ************************************************************** -- -- MOBILITY CHANGE REQUEST -- -- ************************************************************** MobilityChangeRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{MobilityChangeRequest-IEs}}, ... } MobilityChangeRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}| { ID id-ENB2-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}| { ID id-ENB1-Mobility-Parameters CRITICALITY ignore TYPE MobilityParametersInformation PRESENCE optional}| { ID id-ENB2-Proposed-Mobility-Parameters CRITICALITY reject TYPE MobilityParametersInformation PRESENCE mandatory}| { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory}, ... } -- ************************************************************** -- -- MOBILITY CHANGE ACKNOWLEDGE -- -- ************************************************************** MobilityChangeAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{MobilityChangeAcknowledge-IEs}}, ... } MobilityChangeAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}| { ID id-ENB2-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- MOBILITY CHANGE FAILURE -- -- ************************************************************** MobilityChangeFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{MobilityChangeFailure-IEs}}, ... } MobilityChangeFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-ENB1-Cell-ID CRITICALITY ignore TYPE ECGI PRESENCE mandatory}| { ID id-ENB2-Cell-ID CRITICALITY ignore TYPE ECGI PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-ENB2-Mobility-Parameters-Modification-Range CRITICALITY ignore TYPE MobilityParametersModificationRange PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- RADIO LINK FAILURE INDICATION -- -- ************************************************************** RLFIndication ::= SEQUENCE { protocolIEs ProtocolIE-Container {{RLFIndication-IEs}}, ... } RLFIndication-IEs X2AP-PROTOCOL-IES ::= { { ID id-FailureCellPCI CRITICALITY ignore TYPE PCI PRESENCE mandatory}| { ID id-Re-establishmentCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}| { ID id-FailureCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE mandatory}| { ID id-ShortMAC-I CRITICALITY ignore TYPE ShortMAC-I PRESENCE optional}| { ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}| { ID id-RRCConnSetupIndicator CRITICALITY reject TYPE RRCConnSetupIndicator PRESENCE optional}| { ID id-RRCConnReestabIndicator CRITICALITY ignore TYPE RRCConnReestabIndicator PRESENCE optional}| { ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional}| { ID id-NBIoT-RLF-Report-Container CRITICALITY ignore TYPE NBIoT-RLF-Report-Container PRESENCE optional}, ... } -- ************************************************************** -- -- CELL ACTIVATION REQUEST -- -- ************************************************************** CellActivationRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{CellActivationRequest-IEs}}, ... } CellActivationRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-ServedCellsToActivate CRITICALITY reject TYPE ServedCellsToActivate PRESENCE mandatory}, ... } ServedCellsToActivate::= SEQUENCE (SIZE (1..maxCellineNB)) OF ServedCellsToActivate-Item ServedCellsToActivate-Item::= SEQUENCE { ecgi ECGI, iE-Extensions ProtocolExtensionContainer { {ServedCellsToActivate-Item-ExtIEs} } OPTIONAL, ... } ServedCellsToActivate-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- CELL ACTIVATION RESPONSE -- -- ************************************************************** CellActivationResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{CellActivationResponse-IEs}}, ... } CellActivationResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-ActivatedCellList CRITICALITY ignore TYPE ActivatedCellList PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } ActivatedCellList ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ActivatedCellList-Item ActivatedCellList-Item::= SEQUENCE { ecgi ECGI, iE-Extensions ProtocolExtensionContainer { {ActivatedCellList-Item-ExtIEs} } OPTIONAL, ... } ActivatedCellList-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } --************************************************************** -- -- CELL ACTIVATION FAILURE -- -- ************************************************************** CellActivationFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{CellActivationFailure-IEs}}, ... } CellActivationFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... } -- ************************************************************** -- -- X2 RELEASE -- -- ************************************************************** X2Release ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2Release-IEs}}, ... } X2Release-IEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}, ... } -- ************************************************************** -- -- X2AP MESSAGE TRANSFER -- -- ************************************************************** X2APMessageTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2APMessageTransfer-IEs}}, ... } X2APMessageTransfer-IEs X2AP-PROTOCOL-IES ::= { { ID id-RNL-Header CRITICALITY reject TYPE RNL-Header PRESENCE mandatory}| { ID id-x2APMessage CRITICALITY reject TYPE X2AP-Message PRESENCE optional}, ... } RNL-Header ::= SEQUENCE { source-GlobalENB-ID GlobalENB-ID, target-GlobalENB-ID GlobalENB-ID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {RNL-Header-Item-ExtIEs} } OPTIONAL, ... } RNL-Header-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } X2AP-Message ::= OCTET STRING -- ************************************************************** -- -- SENB ADDITION REQUEST -- -- ************************************************************** SeNBAdditionRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBAdditionRequest-IEs}}, ... } SeNBAdditionRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-UE-SecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE conditional}| -- This IE shall be present if the Bearer Option IE is set to the value “SCG bearer” -- { ID id-SeNBSecurityKey CRITICALITY reject TYPE SeNBSecurityKey PRESENCE conditional}| -- This IE shall be present if the Bearer Option IE is set to the value “SCG bearer” -- { ID id-SeNBUEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE mandatory}| { ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}| { ID id-E-RABs-ToBeAdded-List CRITICALITY reject TYPE E-RABs-ToBeAdded-List PRESENCE mandatory}| { ID id-MeNBtoSeNBContainer CRITICALITY reject TYPE MeNBtoSeNBContainer PRESENCE mandatory}| { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-ToBeAdded-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeAdded-ItemIEs} } E-RABs-ToBeAdded-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeAdded-Item CRITICALITY reject TYPE E-RABs-ToBeAdded-Item PRESENCE mandatory}, ... } E-RABs-ToBeAdded-Item ::= CHOICE { sCG-Bearer E-RABs-ToBeAdded-Item-SCG-Bearer, split-Bearer E-RABs-ToBeAdded-Item-Split-Bearer, ... } E-RABs-ToBeAdded-Item-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, dL-Forwarding DL-Forwarding OPTIONAL, s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-Item-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-Item-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| { ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}| { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-ToBeAdded-Item-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, meNB-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-Item-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-Item-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } -- ************************************************************** -- -- SENB ADDITION REQUEST ACKNOWLEDGE -- -- ************************************************************** SeNBAdditionRequestAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBAdditionRequestAcknowledge-IEs}}, ... } SeNBAdditionRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-Admitted-ToBeAdded-List CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-List PRESENCE mandatory}| { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}| { ID id-SeNBtoMeNBContainer CRITICALITY reject TYPE SeNBtoMeNBContainer PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-List ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeAdded-ItemIEs} } E-RABs-Admitted-ToBeAdded-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeAdded-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-Item PRESENCE mandatory} } E-RABs-Admitted-ToBeAdded-Item ::= CHOICE { sCG-Bearer E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer, split-Bearer E-RABs-Admitted-ToBeAdded-Item-Split-Bearer, ... } E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-Item-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, seNB-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } -- ************************************************************** -- -- SENB ADDITION REQUEST REJECT -- -- ************************************************************** SeNBAdditionRequestReject ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBAdditionRequestReject-IEs}}, ... } SeNBAdditionRequestReject-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SENB RECONFIGURATION COMPLETE -- -- ************************************************************** SeNBReconfigurationComplete ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBReconfigurationComplete-IEs}}, ... } SeNBReconfigurationComplete-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-ResponseInformationSeNBReconfComp CRITICALITY ignore TYPE ResponseInformationSeNBReconfComp PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } ResponseInformationSeNBReconfComp ::= CHOICE { success ResponseInformationSeNBReconfComp-SuccessItem, reject-by-MeNB ResponseInformationSeNBReconfComp-RejectByMeNBItem, ... } ResponseInformationSeNBReconfComp-SuccessItem ::= SEQUENCE { meNBtoSeNBContainer MeNBtoSeNBContainer OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ResponseInformationSeNBReconfComp-SuccessItemExtIEs} } OPTIONAL, ... } ResponseInformationSeNBReconfComp-SuccessItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } ResponseInformationSeNBReconfComp-RejectByMeNBItem ::= SEQUENCE { cause Cause, meNBtoSeNBContainer MeNBtoSeNBContainer OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs} } OPTIONAL, ... } ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SENB MODIFICATION REQUEST -- -- ************************************************************** SeNBModificationRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ SeNBModificationRequest-IEs}}, ... } SeNBModificationRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-SCGChangeIndication CRITICALITY ignore TYPE SCGChangeIndication PRESENCE optional}| { ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}| { ID id-UE-ContextInformationSeNBModReq CRITICALITY reject TYPE UE-ContextInformationSeNBModReq PRESENCE optional}| { ID id-MeNBtoSeNBContainer CRITICALITY ignore TYPE MeNBtoSeNBContainer PRESENCE optional}| { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } UE-ContextInformationSeNBModReq ::= SEQUENCE { uE-SecurityCapabilities UESecurityCapabilities OPTIONAL, seNB-SecurityKey SeNBSecurityKey OPTIONAL, seNBUEAggregateMaximumBitRate UEAggregateMaximumBitRate OPTIONAL, e-RABs-ToBeAdded E-RABs-ToBeAdded-List-ModReq OPTIONAL, e-RABs-ToBeModified E-RABs-ToBeModified-List-ModReq OPTIONAL, e-RABs-ToBeReleased E-RABs-ToBeReleased-List-ModReq OPTIONAL, iE-Extensions ProtocolExtensionContainer { {UE-ContextInformationSeNBModReqExtIEs} } OPTIONAL, ... } UE-ContextInformationSeNBModReqExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeAdded-List-ModReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeAdded-ModReqItemIEs} } E-RABs-ToBeAdded-ModReqItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeAdded-ModReqItem CRITICALITY ignore TYPE E-RABs-ToBeAdded-ModReqItem PRESENCE mandatory}, ... } E-RABs-ToBeAdded-ModReqItem ::= CHOICE { sCG-Bearer E-RABs-ToBeAdded-ModReqItem-SCG-Bearer, split-Bearer E-RABs-ToBeAdded-ModReqItem-Split-Bearer, ... } E-RABs-ToBeAdded-ModReqItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, dL-Forwarding DL-Forwarding OPTIONAL, s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| { ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}| { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-ToBeAdded-ModReqItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, meNB-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-ToBeModified-List-ModReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeModified-ModReqItemIEs} } E-RABs-ToBeModified-ModReqItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeModified-ModReqItem CRITICALITY ignore TYPE E-RABs-ToBeModified-ModReqItem PRESENCE mandatory}, ... } E-RABs-ToBeModified-ModReqItem ::= CHOICE { sCG-Bearer E-RABs-ToBeModified-ModReqItem-SCG-Bearer, split-Bearer E-RABs-ToBeModified-ModReqItem-Split-Bearer, ... } E-RABs-ToBeModified-ModReqItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeModified-ModReqItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, meNB-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-List-ModReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-ModReqItemIEs} } E-RABs-ToBeReleased-ModReqItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-ModReqItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-ModReqItem PRESENCE mandatory}, ... } E-RABs-ToBeReleased-ModReqItem ::= CHOICE { sCG-Bearer E-RABs-ToBeReleased-ModReqItem-SCG-Bearer, split-Bearer E-RABs-ToBeReleased-ModReqItem-Split-Bearer, ... } E-RABs-ToBeReleased-ModReqItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-ModReqItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SENB MODIFICATION REQUEST ACKNOWLEDGE -- -- ************************************************************** SeNBModificationRequestAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBModificationRequestAcknowledge-IEs}}, ... } SeNBModificationRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-Admitted-ToBeAdded-ModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-ModAckList PRESENCE optional}| { ID id-E-RABs-Admitted-ToBeModified-ModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeModified-ModAckList PRESENCE optional}| { ID id-E-RABs-Admitted-ToBeReleased-ModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeReleased-ModAckList PRESENCE optional}| { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}| { ID id-SeNBtoMeNBContainer CRITICALITY ignore TYPE SeNBtoMeNBContainer PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-ModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeAdded-ModAckItemIEs} } E-RABs-Admitted-ToBeAdded-ModAckItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeAdded-ModAckItem CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-ModAckItem PRESENCE mandatory} } E-RABs-Admitted-ToBeAdded-ModAckItem ::= CHOICE { sCG-Bearer E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer, split-Bearer E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer, ... } E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, seNB-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-Admitted-ToBeModified-ModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeModified-ModAckItemIEs} } E-RABs-Admitted-ToBeModified-ModAckItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeModified-ModAckItem CRITICALITY ignore TYPE E-RABs-Admitted-ToBeModified-ModAckItem PRESENCE mandatory} } E-RABs-Admitted-ToBeModified-ModAckItem ::= CHOICE { sCG-Bearer E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer, split-Bearer E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer, ... } E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, seNB-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeReleased-ModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeReleased-ModAckItemIEs} } E-RABs-Admitted-ToBeReleased-ModAckItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeReleased-ModAckItem CRITICALITY ignore TYPE E-RABs-Admitted-ToReleased-ModAckItem PRESENCE mandatory} } E-RABs-Admitted-ToReleased-ModAckItem ::= CHOICE { sCG-Bearer E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer, split-Bearer E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer, ... } E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SENB MODIFICATION REQUEST REJECT -- -- ************************************************************** SeNBModificationRequestReject ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBModificationRequestReject-IEs}}, ... } SeNBModificationRequestReject-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SENB MODIFICATION REQUIRED -- -- ************************************************************** SeNBModificationRequired ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBModificationRequired-IEs}}, ... } SeNBModificationRequired-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-SCGChangeIndication CRITICALITY ignore TYPE SCGChangeIndication PRESENCE optional}| { ID id-E-RABs-ToBeReleased-ModReqd CRITICALITY ignore TYPE E-RABs-ToBeReleased-ModReqd PRESENCE optional}| { ID id-SeNBtoMeNBContainer CRITICALITY ignore TYPE SeNBtoMeNBContainer PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-ToBeReleased-ModReqd ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-ModReqdItemIEs} } E-RABs-ToBeReleased-ModReqdItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-ModReqdItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-ModReqdItem PRESENCE mandatory }, ... } E-RABs-ToBeReleased-ModReqdItem ::= SEQUENCE { e-RAB-ID E-RAB-ID, cause Cause, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-ModReqdItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-ModReqdItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SENB MODIFICATION CONFIRM -- -- ************************************************************** SeNBModificationConfirm ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBModificationConfirm-IEs}}, ... } SeNBModificationConfirm-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-MeNBtoSeNBContainer CRITICALITY ignore TYPE MeNBtoSeNBContainer PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SENB MODIFICATION REFUSE -- -- ************************************************************** SeNBModificationRefuse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBModificationRefuse-IEs}}, ... } SeNBModificationRefuse-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-MeNBtoSeNBContainer CRITICALITY ignore TYPE MeNBtoSeNBContainer PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SENB RELEASE REQUEST -- -- ************************************************************** SeNBReleaseRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBReleaseRequest-IEs}}, ... } SeNBReleaseRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}| { ID id-E-RABs-ToBeReleased-List-RelReq CRITICALITY ignore TYPE E-RABs-ToBeReleased-List-RelReq PRESENCE optional}| { ID id-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-MakeBeforeBreakIndicator CRITICALITY ignore TYPE MakeBeforeBreakIndicator PRESENCE optional}, ... } E-RABs-ToBeReleased-List-RelReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-RelReqItemIEs} } E-RABs-ToBeReleased-RelReqItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-RelReqItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-RelReqItem PRESENCE mandatory}, ... } E-RABs-ToBeReleased-RelReqItem ::= CHOICE { sCG-Bearer E-RABs-ToBeReleased-RelReqItem-SCG-Bearer, split-Bearer E-RABs-ToBeReleased-RelReqItem-Split-Bearer, ... } E-RABs-ToBeReleased-RelReqItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-RelReqItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SENB RELEASE REQUIRED -- -- ************************************************************** SeNBReleaseRequired ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBReleaseRequired-IEs}}, ... } SeNBReleaseRequired-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SENB RELEASE CONFIRM -- -- ************************************************************** SeNBReleaseConfirm ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBReleaseConfirm-IEs}}, ... } SeNBReleaseConfirm-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-ToBeReleased-List-RelConf CRITICALITY ignore TYPE E-RABs-ToBeReleased-List-RelConf PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-ToBeReleased-List-RelConf ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-RelConfItemIEs} } E-RABs-ToBeReleased-RelConfItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-RelConfItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-RelConfItem PRESENCE mandatory}, ... } E-RABs-ToBeReleased-RelConfItem ::= CHOICE { sCG-Bearer E-RABs-ToBeReleased-RelConfItem-SCG-Bearer, split-Bearer E-RABs-ToBeReleased-RelConfItem-Split-Bearer, ... } E-RABs-ToBeReleased-RelConfItem-SCG-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-RelConfItem-Split-Bearer ::= SEQUENCE { e-RAB-ID E-RAB-ID, dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SENB COUNTER CHECK REQUEST -- -- ************************************************************** SeNBCounterCheckRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SeNBCounterCheckRequest-IEs}}, ... } SeNBCounterCheckRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-SubjectToCounterCheck-List CRITICALITY ignore TYPE E-RABs-SubjectToCounterCheck-List PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-SubjectToCounterCheck-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-SubjectToCounterCheckItemIEs} } E-RABs-SubjectToCounterCheckItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-SubjectToCounterCheckItem CRITICALITY ignore TYPE E-RABs-SubjectToCounterCheckItem PRESENCE mandatory}, ... } E-RABs-SubjectToCounterCheckItem ::= SEQUENCE { e-RAB-ID E-RAB-ID, uL-Count INTEGER (0..4294967295), dL-Count INTEGER (0..4294967295), iE-Extensions ProtocolExtensionContainer { {E-RABs-SubjectToCounterCheckItemExtIEs} } OPTIONAL, ... } E-RABs-SubjectToCounterCheckItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- X2 REMOVAL REQUEST -- -- ************************************************************** X2RemovalRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2RemovalRequest-IEs}}, ... } X2RemovalRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}| { ID id-X2RemovalThreshold CRITICALITY reject TYPE X2BenefitValue PRESENCE optional}, ... } -- ************************************************************** -- -- X2 REMOVAL RESPONSE -- -- ************************************************************** X2RemovalResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2RemovalResponse-IEs}}, ... } X2RemovalResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- X2 REMOVAL FAILURE -- -- ************************************************************** X2RemovalFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{X2RemovalFailure-IEs}}, ... } X2RemovalFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- RETRIEVE UE CONTEXT REQUEST -- -- ************************************************************** RetrieveUEContextRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ RetrieveUEContextRequest-IEs}}, ... } RetrieveUEContextRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| -- Allocated at the new eNB. -- This IE contains an Extended eNB UE X2AP ID, which, together with the New eNB UE X2AP ID IE -- represents the eNB UE X2AP ID allocated at the new eNB. { ID id-resumeID CRITICALITY reject TYPE ResumeID PRESENCE mandatory}| { ID id-ShortMAC-I CRITICALITY reject TYPE ShortMAC-I PRESENCE mandatory}| { ID id-NewEUTRANCellIdentifier CRITICALITY reject TYPE EUTRANCellIdentifier PRESENCE mandatory}| {ID id-FailureCellCRNTI CRITICALITY reject TYPE CRNTI PRESENCE optional}| {ID id-FailureCellPCI CRITICALITY reject TYPE PCI PRESENCE optional}, ... } -- ************************************************************** -- -- RETRIEVE UE CONTEXT RESPONSE -- -- ************************************************************** RetrieveUEContextResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ RetrieveUEContextResponse-IEs}}, ... } RetrieveUEContextResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE mandatory}| { ID id-UE-ContextInformationRetrieve CRITICALITY reject TYPE UE-ContextInformationRetrieve PRESENCE mandatory}| { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional}| { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }, ... } UE-ContextInformationRetrieve ::= SEQUENCE { mME-UE-S1AP-ID UE-S1AP-ID, uESecurityCapabilities UESecurityCapabilities, aS-SecurityInformation AS-SecurityInformation, uEaggregateMaximumBitRate UEAggregateMaximumBitRate, subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, e-RABs-ToBeSetup-ListRetrieve E-RABs-ToBeSetup-ListRetrieve, rRC-Context RRC-Context, handoverRestrictionList HandoverRestrictionList OPTIONAL, locationReportingInformation LocationReportingInformation OPTIONAL, managBasedMDTallowed ManagementBasedMDTallowed OPTIONAL, managBasedMDTPLMNList MDTPLMNList OPTIONAL, iE-Extensions ProtocolExtensionContainer { {UE-ContextInformationRetrieve-ExtIEs} } OPTIONAL, ... } UE-ContextInformationRetrieve-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-UESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION UESidelinkAggregateMaximumBitRate PRESENCE optional }| { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional }| { ID id-EPCHandoverRestrictionListContainer CRITICALITY ignore EXTENSION EPCHandoverRestrictionListContainer PRESENCE optional }| { ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional}| { ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional }| { ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional }, ... } E-RABs-ToBeSetup-ListRetrieve ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeSetupRetrieve-ItemIEs} } E-RABs-ToBeSetupRetrieve-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeSetupRetrieve-Item CRITICALITY ignore TYPE E-RABs-ToBeSetupRetrieve-Item PRESENCE mandatory}, ... } E-RABs-ToBeSetupRetrieve-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, bearerType BearerType OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeSetupRetrieve-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeSetupRetrieve-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uL-GTPtunnelEndpoint CRITICALITY reject EXTENSION GTPtunnelEndpoint PRESENCE mandatory}| { ID id-dL-Forwarding CRITICALITY ignore EXTENSION DL-Forwarding PRESENCE optional}| { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } -- ************************************************************** -- -- RETRIEVE UE CONTEXT FAILURE -- -- ************************************************************** RetrieveUEContextFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ RetrieveUEContextFailure-IEs}}, ... } RetrieveUEContextFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB ADDITION REQUEST -- -- ************************************************************** SgNBAdditionRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBAdditionRequest-IEs}}, ... } SgNBAdditionRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-NRUESecurityCapabilities CRITICALITY reject TYPE NRUESecurityCapabilities PRESENCE mandatory}| { ID id-SgNBSecurityKey CRITICALITY reject TYPE SgNBSecurityKey PRESENCE mandatory}| { ID id-SgNBUEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE mandatory}| { ID id-SelectedPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}| { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| { ID id-E-RABs-ToBeAdded-SgNBAddReqList CRITICALITY reject TYPE E-RABs-ToBeAdded-SgNBAddReqList PRESENCE mandatory}| { ID id-MeNBtoSgNBContainer CRITICALITY reject TYPE MeNBtoSgNBContainer PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE optional}| { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-RequestedSplitSRBs CRITICALITY reject TYPE SplitSRBs PRESENCE optional}| { ID id-MeNBResourceCoordinationInformation CRITICALITY ignore TYPE MeNBResourceCoordinationInformation PRESENCE optional}| { ID id-SGNB-Addition-Trigger-Ind CRITICALITY reject TYPE SGNB-Addition-Trigger-Ind PRESENCE optional}| { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| { ID id-MeNBCell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}| { ID id-DesiredActNotificationLevel CRITICALITY ignore TYPE DesiredActNotificationLevel PRESENCE optional}| { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| { ID id-LocationInformationSgNBReporting CRITICALITY ignore TYPE LocationInformationSgNBReporting PRESENCE optional}| { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}| { ID id-RequestedFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE RequestedFastMCGRecoveryViaSRB3 PRESENCE optional}| { ID id-UEContextReferenceatSourceNGRAN CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE optional}| { ID id-ManagementBasedMDTallowed CRITICALITY ignore TYPE ManagementBasedMDTallowed PRESENCE optional }| { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| { ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional}| { ID id-sourceNG-RAN-node-id CRITICALITY ignore TYPE Global-RAN-NODE-ID PRESENCE optional}| { ID id-UE-HistoryInformation CRITICALITY ignore TYPE UE-HistoryInformation PRESENCE optional}| { ID id-UE-HistoryInformationFromTheUE CRITICALITY ignore TYPE UE-HistoryInformationFromTheUE PRESENCE optional}| { ID id-PSCellChangeHistory CRITICALITY ignore TYPE PSCellChangeHistory PRESENCE optional}| { ID id-CHOinformation-AddReq CRITICALITY reject TYPE CHOinformation-AddReq PRESENCE optional}| { ID id-SCGActivationRequest CRITICALITY ignore TYPE SCGActivationRequest PRESENCE optional}| { ID id-CPAinformation-REQ CRITICALITY reject TYPE CPAinformation-REQ PRESENCE optional}, ... } E-RABs-ToBeAdded-SgNBAddReqList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeAdded-SgNBAddReq-ItemIEs} } E-RABs-ToBeAdded-SgNBAddReq-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeAdded-SgNBAddReq-Item CRITICALITY reject TYPE E-RABs-ToBeAdded-SgNBAddReq-Item PRESENCE mandatory}, ... } E-RABs-ToBeAdded-SgNBAddReq-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, drb-ID DRB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent ::= SEQUENCE { full-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, max-MCG-admit-E-RAB-Level-QoS-Parameters GBR-QosInformation OPTIONAL, -- This IE shall be present if MCG resource and SCG resources IEs in the EN-DC Resource Configuration IE are set to “present” and GBR QoS Information IE is present in Full E-RAB Level QoS Parameters IE -- dL-Forwarding DL-Forwarding OPTIONAL, meNB-DL-GTP-TEIDatMCG GTPtunnelEndpoint OPTIONAL, -- This IE shall be present if MCG resource IE in the EN-DC Resource Configuration IE is set to “present” -- s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-RLCMode-transferred CRITICALITY ignore EXTENSION RLCMode PRESENCE optional}| { ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}| { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}| { ID id-SourceNodeDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent ::= SEQUENCE { requested-SCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, meNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint, secondary-meNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, rlc-Mode RLCMode, uL-Configuration ULConfiguration OPTIONAL, -- This IE shall be present if MCG resource and SCG resources IEs in the EN-DC Resource Configuration IE are set to “present” -- iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-duplicationActivation CRITICALITY ignore EXTENSION DuplicationActivation PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB ADDITION REQUEST ACKNOWLEDGE -- -- ************************************************************** SgNBAdditionRequestAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBAdditionRequestAcknowledge-IEs}}, ... } SgNBAdditionRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList PRESENCE mandatory}| { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}| { ID id-SgNBtoMeNBContainer CRITICALITY reject TYPE SgNBtoMeNBContainer PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-AdmittedSplitSRBs CRITICALITY reject TYPE SplitSRBs PRESENCE optional}| { ID id-SgNBResourceCoordinationInformation CRITICALITY ignore TYPE SgNBResourceCoordinationInformation PRESENCE optional}| { ID id-RRCConfigIndication CRITICALITY reject TYPE RRC-Config-Ind PRESENCE optional}| { ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional}| { ID id-AvailableFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE AvailableFastMCGRecoveryViaSRB3 PRESENCE optional }| { ID id-DirectForwardingPathAvailability CRITICALITY ignore TYPE DirectForwardingPathAvailability PRESENCE optional }| { ID id-SCGActivationStatus CRITICALITY ignore TYPE SCGActivationStatus PRESENCE optional}| { ID id-CPAinformation-REQ-ACK CRITICALITY ignore TYPE CPAinformation-REQ-ACK PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-ItemIEs} } E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item PRESENCE mandatory} } E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent ::= SEQUENCE { s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint, sgNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, -- This IE shall be present if MCG resource IE in the EN-DC Resource Configuration IE is set to “present” -- rlc-Mode RLCMode OPTIONAL, -- This IE shall be present if MCG resource IE in the EN-DC Resource Configuration IE is set to “present” -- dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, mCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, -- This IE shall be present if MCG resource and SCG resource IEs in the EN-DC Resource Configuration IE are set to “present” and the GBR QoS Information IE is present in the Requested MCG E-RAB Level QoS Parameters IE -- uL-Configuration ULConfiguration OPTIONAL, -- This IE shall be present if MCG resource and SCG resources IEs in the EN-DC Resource Configuration IE are set to “present” -- iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| { ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent ::= SEQUENCE { sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint, secondary-sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-lCID CRITICALITY ignore EXTENSION LCID PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB ADDITION REQUEST REJECT -- -- ************************************************************** SgNBAdditionRequestReject ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBAdditionRequestReject-IEs}}, ... } SgNBAdditionRequestReject-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB RECONFIGURATION COMPLETE -- -- ************************************************************** SgNBReconfigurationComplete ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBReconfigurationComplete-IEs}}, ... } SgNBReconfigurationComplete-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-ResponseInformationSgNBReconfComp CRITICALITY ignore TYPE ResponseInformationSgNBReconfComp PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } ResponseInformationSgNBReconfComp ::= CHOICE { success-SgNBReconfComp ResponseInformationSgNBReconfComp-SuccessItem, reject-by-MeNB-SgNBReconfComp ResponseInformationSgNBReconfComp-RejectByMeNBItem, ... } ResponseInformationSgNBReconfComp-SuccessItem ::= SEQUENCE { meNBtoSgNBContainer MeNBtoSgNBContainer OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ResponseInformationSgNBReconfComp-SuccessItemExtIEs} } OPTIONAL, ... } ResponseInformationSgNBReconfComp-SuccessItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } ResponseInformationSgNBReconfComp-RejectByMeNBItem ::= SEQUENCE { cause Cause, iE-Extensions ProtocolExtensionContainer { {ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs} } OPTIONAL, ... } ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB MODIFICATION REQUEST -- -- ************************************************************** SgNBModificationRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ SgNBModificationRequest-IEs}}, ... } SgNBModificationRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-SelectedPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}| { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| { ID id-SCGConfigurationQuery CRITICALITY ignore TYPE SCGConfigurationQuery PRESENCE optional}| { ID id-UE-ContextInformation-SgNBModReq CRITICALITY reject TYPE UE-ContextInformation-SgNBModReq PRESENCE optional}| { ID id-MeNBtoSgNBContainer CRITICALITY reject TYPE MeNBtoSgNBContainer PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-MeNBResourceCoordinationInformation CRITICALITY ignore TYPE MeNBResourceCoordinationInformation PRESENCE optional}| { ID id-RequestedSplitSRBs CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}| { ID id-RequestedSplitSRBsrelease CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}| { ID id-DesiredActNotificationLevel CRITICALITY ignore TYPE DesiredActNotificationLevel PRESENCE optional}| { ID id-LocationInformationSgNBReporting CRITICALITY ignore TYPE LocationInformationSgNBReporting PRESENCE optional}| { ID id-MeNBCell-ID CRITICALITY ignore TYPE ECGI PRESENCE optional}| { ID id-RequestedFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE RequestedFastMCGRecoveryViaSRB3 PRESENCE optional}| { ID id-RequestedFastMCGRecoveryViaSRB3Release CRITICALITY ignore TYPE RequestedFastMCGRecoveryViaSRB3Release PRESENCE optional}| { ID id-SNtriggered CRITICALITY ignore TYPE SNtriggered PRESENCE optional}| { ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional}| { ID id-PSCellHistoryInformationRetrieve CRITICALITY ignore TYPE PSCellHistoryInformationRetrieve PRESENCE optional}| { ID id-UE-HistoryInformationFromTheUE CRITICALITY ignore TYPE UE-HistoryInformationFromTheUE PRESENCE optional}| { ID id-CHOinformation-ModReq CRITICALITY ignore TYPE CHOinformation-ModReq PRESENCE optional}| { ID id-SCGActivationRequest CRITICALITY ignore TYPE SCGActivationRequest PRESENCE optional}| { ID id-CPAinformation-MOD CRITICALITY ignore TYPE CPAinformation-MOD PRESENCE optional}| { ID id-CPCupdate-MOD CRITICALITY ignore TYPE CPCupdate-MOD PRESENCE optional}, ... } UE-ContextInformation-SgNBModReq ::= SEQUENCE { nRUE-SecurityCapabilities NRUESecurityCapabilities OPTIONAL, sgNB-SecurityKey SgNBSecurityKey OPTIONAL, sgNBUEAggregateMaximumBitRate UEAggregateMaximumBitRate OPTIONAL, e-RABs-ToBeAdded E-RABs-ToBeAdded-SgNBModReq-List OPTIONAL, e-RABs-ToBeModified E-RABs-ToBeModified-SgNBModReq-List OPTIONAL, e-RABs-ToBeReleased E-RABs-ToBeReleased-SgNBModReq-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {UE-ContextInformationSgNBModReqExtIEs} } OPTIONAL, ... } UE-ContextInformationSgNBModReqExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}| { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}| {ID id-LowerLayerPresenceStatusChange CRITICALITY ignore EXTENSION LowerLayerPresenceStatusChange PRESENCE optional}, ... } E-RABs-ToBeAdded-SgNBModReq-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeAdded-SgNBModReq-ItemIEs} } E-RABs-ToBeAdded-SgNBModReq-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeAdded-SgNBModReq-Item CRITICALITY ignore TYPE E-RABs-ToBeAdded-SgNBModReq-Item PRESENCE mandatory}, ... } E-RABs-ToBeAdded-SgNBModReq-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, drb-ID DRB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent ::= SEQUENCE { full-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, max-MN-admit-E-RAB-Level-QoS-Parameters GBR-QosInformation OPTIONAL, -- This IE shall be present if MCG resource and SCG resources IEs in the EN-DC Resource Configuration IE are set to “present” and GBR QoS Information IE is present in Full E-RAB Level QoS Parameters IE -- dL-Forwarding DL-Forwarding OPTIONAL, meNB-DL-GTP-TEIDatMCG GTPtunnelEndpoint OPTIONAL, -- This IE shall be present if MCG resource IE in the EN-DC Resource Configuration IE is set to “present” -- s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-RLCMode-transferred CRITICALITY ignore EXTENSION RLCMode PRESENCE optional}| { ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}| { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent ::= SEQUENCE { requested-SCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters, meNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint, secondary-meNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, rlc-Mode RLCMode, uL-Configuration ULConfiguration OPTIONAL, -- This IE shall be present if MCG resource and SCG resources IEs in the EN-DC Resource Configuration IE are set to “present” -- iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-duplicationActivation CRITICALITY ignore EXTENSION DuplicationActivation PRESENCE optional}, ... } E-RABs-ToBeModified-SgNBModReq-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeModified-SgNBModReq-ItemIEs} } E-RABs-ToBeModified-SgNBModReq-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeModified-SgNBModReq-Item CRITICALITY ignore TYPE E-RABs-ToBeModified-SgNBModReq-Item PRESENCE mandatory}, ... } E-RABs-ToBeModified-SgNBModReq-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-SgNBModReq-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-SgNBModReq-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent ::= SEQUENCE { full-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, max-MN-admit-E-RAB-Level-QoS-Parameters GBR-QosInformation OPTIONAL, meNB-DL-GTP-TEIDatMCG GTPtunnelEndpoint OPTIONAL, s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }, ... } E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent ::= SEQUENCE { requested-SCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, meNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, uL-Configuration ULConfiguration OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-secondarymeNBULGTPTEIDatPDCP CRITICALITY ignore EXTENSION GTPtunnelEndpoint PRESENCE optional}, ... } E-RABs-ToBeReleased-SgNBModReq-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-SgNBModReq-ItemIEs} } E-RABs-ToBeReleased-SgNBModReq-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-SgNBModReq-Item CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBModReq-Item PRESENCE mandatory}, ... } E-RABs-ToBeReleased-SgNBModReq-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent ::= SEQUENCE { dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB MODIFICATION REQUEST ACKNOWLEDGE -- -- ************************************************************** SgNBModificationRequestAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBModificationRequestAcknowledge-IEs}}, ... } SgNBModificationRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-Admitted-ToBeAdded-SgNBModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-SgNBModAckList PRESENCE optional}| { ID id-E-RABs-Admitted-ToBeModified-SgNBModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeModified-SgNBModAckList PRESENCE optional}| { ID id-E-RABs-Admitted-ToBeReleased-SgNBModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeReleased-SgNBModAckList PRESENCE optional}| { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}| { ID id-SgNBtoMeNBContainer CRITICALITY ignore TYPE SgNBtoMeNBContainer PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SgNBResourceCoordinationInformation CRITICALITY ignore TYPE SgNBResourceCoordinationInformation PRESENCE optional}| { ID id-AdmittedSplitSRBs CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}| { ID id-AdmittedSplitSRBsrelease CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}| { ID id-RRCConfigIndication CRITICALITY reject TYPE RRC-Config-Ind PRESENCE optional}| { ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional}| { ID id-AvailableFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE AvailableFastMCGRecoveryViaSRB3 PRESENCE optional}| { ID id-ReleaseFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE ReleaseFastMCGRecoveryViaSRB3 PRESENCE optional}| { ID id-SCG-UE-HistoryInformation CRITICALITY ignore TYPE SCG-UE-HistoryInformation PRESENCE optional}| { ID id-SCGActivationStatus CRITICALITY ignore TYPE SCGActivationStatus PRESENCE optional}| { ID id-CPAinformation-MOD-ACK CRITICALITY reject TYPE CPAinformation-MOD-ACK PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-SgNBModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemIEs} } E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeAdded-SgNBModAck-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-SgNBModAck-Item PRESENCE mandatory} } E-RABs-Admitted-ToBeAdded-SgNBModAck-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent ::= SEQUENCE { s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint, sgNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, -- This IE shall be present if MCG resource IE in the EN-DC Resource Configuration IE are set to “present” -- rlc-Mode RLCMode OPTIONAL, -- This IE shall be present if MCG resource IE in the EN-DC Resource Configuration IE are set to “present” -- dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, mCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, -- This IE shall be present if MCG resource and SCG resource IEs in the EN-DC Resource Configuration IE are set to “present” and the GBR QoS Information IE is present in the Requested MCG E-RAB Level QoS Parameters IE -- uL-Configuration ULConfiguration OPTIONAL, -- This IE shall be present if MCG resource and SCG resources IEs in the EN-DC Resource Configuration IE are set to “present” -- iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional}| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent ::= SEQUENCE { sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint, secondary-sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { {ID id-lCID CRITICALITY ignore EXTENSION LCID PRESENCE optional}, ... } E-RABs-Admitted-ToBeModified-SgNBModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeModified-SgNBModAck-ItemIEs} } E-RABs-Admitted-ToBeModified-SgNBModAck-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeModified-SgNBModAck-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToBeModified-SgNBModAck-Item PRESENCE mandatory} } E-RABs-Admitted-ToBeModified-SgNBModAck-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent ::= SEQUENCE { s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, sgNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, mCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, uL-Configuration ULConfiguration OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}, ... } E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent ::= SEQUENCE { sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-secondarysgNBDLGTPTEIDatPDCP CRITICALITY ignore EXTENSION GTPtunnelEndpoint PRESENCE optional}| { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }, ... } E-RABs-Admitted-ToBeReleased-SgNBModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeReleased-SgNBModAck-ItemIEs} } E-RABs-Admitted-ToBeReleased-SgNBModAck-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeReleased-SgNBModAck-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToReleased-SgNBModAck-Item PRESENCE mandatory} } E-RABs-Admitted-ToReleased-SgNBModAck-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB MODIFICATION REQUEST REJECT -- -- ************************************************************** SgNBModificationRequestReject ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBModificationRequestReject-IEs}}, ... } SgNBModificationRequestReject-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB MODIFICATION REQUIRED -- -- ************************************************************** SgNBModificationRequired ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBModificationRequired-IEs}}, ... } SgNBModificationRequired-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-PDCPChangeIndication CRITICALITY ignore TYPE PDCPChangeIndication PRESENCE optional}| { ID id-E-RABs-ToBeReleased-SgNBModReqdList CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBModReqdList PRESENCE optional}| { ID id-SgNBtoMeNBContainer CRITICALITY ignore TYPE SgNBtoMeNBContainer PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-E-RABs-ToBeModified-SgNBModReqdList CRITICALITY ignore TYPE E-RABs-ToBeModified-SgNBModReqdList PRESENCE optional}| { ID id-SgNBResourceCoordinationInformation CRITICALITY ignore TYPE SgNBResourceCoordinationInformation PRESENCE optional}| { ID id-RRCConfigIndication CRITICALITY reject TYPE RRC-Config-Ind PRESENCE optional}| { ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional}| { ID id-SCG-UE-HistoryInformation CRITICALITY ignore TYPE SCG-UE-HistoryInformation PRESENCE optional}| { ID id-SCGActivationRequest CRITICALITY ignore TYPE SCGActivationRequest PRESENCE optional}| { ID id-CPACinformation-REQD CRITICALITY ignore TYPE CPACinformation-REQD PRESENCE optional}| { ID id-SCGreconfigNotification CRITICALITY ignore TYPE SCGreconfigNotification PRESENCE optional}, ... } E-RABs-ToBeReleased-SgNBModReqdList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-SgNBModReqd-ItemIEs} } E-RABs-ToBeReleased-SgNBModReqd-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-SgNBModReqd-Item CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBModReqd-Item PRESENCE mandatory }, ... } E-RABs-ToBeReleased-SgNBModReqd-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, cause Cause, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-RLCMode-transferred CRITICALITY ignore EXTENSION RLCMode PRESENCE optional}, ... } E-RABs-ToBeModified-SgNBModReqdList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeModified-SgNBModReqd-ItemIEs} } E-RABs-ToBeModified-SgNBModReqd-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeModified-SgNBModReqd-Item CRITICALITY ignore TYPE E-RABs-ToBeModified-SgNBModReqd-Item PRESENCE mandatory }, ... } E-RABs-ToBeModified-SgNBModReqd-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent ::= SEQUENCE { requested-MCG-E-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL, uL-Configuration ULConfiguration OPTIONAL, sgNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, s1-DL-GTP-TEIDatSgNB GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-new-drb-ID-req CRITICALITY ignore EXTENSION NewDRBIDrequest PRESENCE optional}, ... } E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent ::= SEQUENCE { sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint OPTIONAL, secondary-sgNB-DL-GTP-TEIDatSCG GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional}| { ID id-lCID CRITICALITY ignore EXTENSION LCID PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB MODIFICATION CONFIRM -- -- ************************************************************** SgNBModificationConfirm ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBModificationConfirm-IEs}}, ... } SgNBModificationConfirm-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-AdmittedToBeModified-SgNBModConfList CRITICALITY ignore TYPE E-RABs-AdmittedToBeModified-SgNBModConfList PRESENCE optional}| { ID id-MeNBtoSgNBContainer CRITICALITY ignore TYPE MeNBtoSgNBContainer PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-MeNBResourceCoordinationInformation CRITICALITY ignore TYPE MeNBResourceCoordinationInformation PRESENCE optional}, ... } E-RABs-AdmittedToBeModified-SgNBModConfList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-AdmittedToBeModified-SgNBModConf-ItemIEs} } E-RABs-AdmittedToBeModified-SgNBModConf-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-AdmittedToBeModified-SgNBModConf-Item CRITICALITY ignore TYPE E-RABs-AdmittedToBeModified-SgNBModConf-Item PRESENCE mandatory }, ... } E-RABs-AdmittedToBeModified-SgNBModConf-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs} } OPTIONAL, ... } E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent ::= SEQUENCE { secondary-meNB-UL-GTP-TEIDatPDCP GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-uLpDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}| { ID id-dLPDCPSnLength CRITICALITY ignore EXTENSION PDCPSnLength PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB MODIFICATION REFUSE -- -- ************************************************************** SgNBModificationRefuse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBModificationRefuse-IEs}}, ... } SgNBModificationRefuse-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-MeNBtoSgNBContainer CRITICALITY ignore TYPE MeNBtoSgNBContainer PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB RELEASE REQUEST -- -- ************************************************************** SgNBReleaseRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBReleaseRequest-IEs}}, ... } SgNBReleaseRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-E-RABs-ToBeReleased-SgNBRelReqList CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelReqList PRESENCE optional}| { ID id-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-MeNBtoSgNBContainer CRITICALITY reject TYPE MeNBtoSgNBContainer PRESENCE optional}| { ID id-ERABs-transferred-to-MeNB CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}, ... } E-RABs-ToBeReleased-SgNBRelReqList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-SgNBRelReq-ItemIEs} } E-RABs-ToBeReleased-SgNBRelReq-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-SgNBRelReq-Item CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelReq-Item PRESENCE mandatory}, ... } E-RABs-ToBeReleased-SgNBRelReq-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent ::= SEQUENCE { uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB RELEASE REQUEST ACKNOWLEDGE -- -- ************************************************************** SgNBReleaseRequestAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBReleaseRequestAcknowledge-IEs}}, ... } SgNBReleaseRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional }| { ID id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList PRESENCE optional }| { ID id-SCG-UE-HistoryInformation CRITICALITY ignore TYPE SCG-UE-HistoryInformation PRESENCE optional}, ... } E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemIEs} } E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item PRESENCE mandatory}, ... } E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, rlc-Mode-transferred RLCMode, iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs} } OPTIONAL, ... } E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB RELEASE REQUEST REJECT -- -- ************************************************************** SgNBReleaseRequestReject ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBReleaseRequestReject-IEs}}, ... } SgNBReleaseRequestReject-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB RELEASE REQUIRED -- -- ************************************************************** SgNBReleaseRequired ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBReleaseRequired-IEs}}, ... } SgNBReleaseRequired-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional }| { ID id-E-RABs-ToBeReleased-SgNBRelReqdList CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelReqdList PRESENCE optional }| { ID id-SgNBtoMeNBContainer CRITICALITY ignore TYPE SgNBtoMeNBContainer PRESENCE optional }| { ID id-SCG-UE-HistoryInformation CRITICALITY ignore TYPE SCG-UE-HistoryInformation PRESENCE optional}, ... } E-RABs-ToBeReleased-SgNBRelReqdList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-SgNBRelReqd-ItemIEs} } E-RABs-ToBeReleased-SgNBRelReqd-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-SgNBRelReqd-Item CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelReqd-Item PRESENCE mandatory}, ... } E-RABs-ToBeReleased-SgNBRelReqd-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, rlc-Mode-transferred RLCMode, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB RELEASE CONFIRM -- -- ************************************************************** SgNBReleaseConfirm ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBReleaseConfirm-IEs}}, ... } SgNBReleaseConfirm-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-ToBeReleased-SgNBRelConfList CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelConfList PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-ToBeReleased-SgNBRelConfList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-SgNBRelConf-ItemIEs} } E-RABs-ToBeReleased-SgNBRelConf-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-SgNBRelConf-Item CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelConf-Item PRESENCE mandatory}, ... } E-RABs-ToBeReleased-SgNBRelConf-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent ::= SEQUENCE { uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB COUNTER CHECK REQUEST -- -- ************************************************************** SgNBCounterCheckRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBCounterCheckRequest-IEs}}, ... } SgNBCounterCheckRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-SubjectToSgNBCounterCheck-List CRITICALITY ignore TYPE E-RABs-SubjectToSgNBCounterCheck-List PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } E-RABs-SubjectToSgNBCounterCheck-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-SubjectToSgNBCounterCheck-ItemIEs} } E-RABs-SubjectToSgNBCounterCheck-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-SubjectToSgNBCounterCheck-Item CRITICALITY ignore TYPE E-RABs-SubjectToSgNBCounterCheck-Item PRESENCE mandatory}, ... } E-RABs-SubjectToSgNBCounterCheck-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, uL-Count INTEGER (0..4294967295), dL-Count INTEGER (0..4294967295), iE-Extensions ProtocolExtensionContainer { {E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs} } OPTIONAL, ... } E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SGNB CHANGE REQUIRED -- -- ************************************************************** SgNBChangeRequired ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBChangeRequired-IEs}}, ... } SgNBChangeRequired-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Target-SgNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-SgNBtoMeNBContainer CRITICALITY reject TYPE SgNBtoMeNBContainer PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-SCG-UE-HistoryInformation CRITICALITY ignore TYPE SCG-UE-HistoryInformation PRESENCE optional}| { ID id-CPCinformation-REQD CRITICALITY reject TYPE CPCinformation-REQD PRESENCE optional}, ... } -- ************************************************************** -- -- ACCESS AND MOBILITY INDICATION -- -- ************************************************************** AccessAndMobilityIndication ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ AccessAndMobilityIndication-IEs}}, ... } AccessAndMobilityIndication-IEs X2AP-PROTOCOL-IES ::= { { ID id-NRRACHReportInformation CRITICALITY ignore TYPE NRRACHReportInformation PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB CHANGE CONFIRM -- -- ************************************************************** SgNBChangeConfirm ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBChangeConfirm-IEs}}, ... } SgNBChangeConfirm-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-E-RABs-ToBeReleased-SgNBChaConfList CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBChaConfList PRESENCE optional}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-CPCinformation-CONF CRITICALITY ignore TYPE CPCinformation-CONF PRESENCE optional}| { ID id-MeNBtoSgNBContainer CRITICALITY ignore TYPE MeNBtoSgNBContainer PRESENCE optional}, ... } E-RABs-ToBeReleased-SgNBChaConfList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-SgNBChaConf-ItemIEs} } E-RABs-ToBeReleased-SgNBChaConf-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-ToBeReleased-SgNBChaConf-Item CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBChaConf-Item PRESENCE mandatory}, ... } E-RABs-ToBeReleased-SgNBChaConf-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, en-DC-ResourceConfiguration EN-DC-ResourceConfiguration, resource-configuration CHOICE { sgNBPDCPpresent E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent, sgNBPDCPnotpresent E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent, ... }, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent ::= SEQUENCE { uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-AdditionalListofForwardingGTPTunnelEndpoint CRITICALITY ignore EXTENSION AdditionalListofForwardingGTPTunnelEndpoint PRESENCE optional }, ... } E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs} } OPTIONAL, ... } E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- RRC TRANSFER -- -- ************************************************************** RRCTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{RRCTransfer-IEs}}, ... } RRCTransfer-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-SplitSRB CRITICALITY reject TYPE SplitSRB PRESENCE optional}| { ID id-NRUeReport CRITICALITY reject TYPE NRUeReport PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-FastMCGRecovery-SN-to-MN CRITICALITY ignore TYPE FastMCGRecovery PRESENCE optional}| { ID id-FastMCGRecovery-MN-to-SN CRITICALITY ignore TYPE FastMCGRecovery PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB CHANGE REFUSE -- -- ************************************************************** SgNBChangeRefuse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBChangeRefuse-IEs}}, ... } SgNBChangeRefuse-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- EN-DC X2 SETUP REQUEST -- -- ************************************************************** ENDCX2SetupRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCX2SetupRequest-IEs}}, ... } ENDCX2SetupRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-InitiatingNodeType-EndcX2Setup CRITICALITY reject TYPE InitiatingNodeType-EndcX2Setup PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}| { ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional}, ... } InitiatingNodeType-EndcX2Setup ::= CHOICE { init-eNB ProtocolIE-Container {{ENB-ENDCX2SetupReqIEs}}, init-en-gNB ProtocolIE-Container {{En-gNB-ENDCX2SetupReqIEs}}, ... } ENB-ENDCX2SetupReqIEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}| { ID id-ServedEUTRAcellsENDCX2ManagementList CRITICALITY reject TYPE ServedEUTRAcellsENDCX2ManagementList PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| -- NOTE: In the current version of this specification the Interface Instance Indication IE is not included in the Initiating NodeType IE -- { ID id-CellandCapacityAssistInfo CRITICALITY ignore TYPE CellandCapacityAssistInfo PRESENCE optional }, ... } ServedEUTRAcellsENDCX2ManagementList ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF SEQUENCE { servedEUTRACellInfo ServedCell-Information, nrNeighbourInfo NRNeighbour-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedEUTRAcellsENDCX2Management-ExtIEs} } OPTIONAL, ... } ServedEUTRAcellsENDCX2Management-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } En-gNB-ENDCX2SetupReqIEs X2AP-PROTOCOL-IES ::= { { ID id-Globalen-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}| { ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE mandatory}| { ID id-PartialListIndicator CRITICALITY ignore TYPE PartialListIndicator PRESENCE optional }, ... } ServedNRcellsENDCX2ManagementList ::= SEQUENCE (SIZE (1.. maxCellinengNB)) OF SEQUENCE { servedNRCellInfo ServedNRCell-Information, nRNeighbourInfo NRNeighbour-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {En-gNBServedCells-ExtIEs} } OPTIONAL, ... } En-gNBServedCells-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-ServedCellSpecificInfoReq-NR CRITICALITY ignore EXTENSION ServedCellSpecificInfoReq-NR PRESENCE optional }, ... } ServedNRCell-Information ::= SEQUENCE { nrpCI NRPCI, nrCellID NRCGI, fiveGS-TAC FiveGS-TAC OPTIONAL, configured-TAC TAC OPTIONAL, broadcastPLMNs BroadcastPLMNs-Item, nrModeInfo CHOICE { fdd FDD-InfoServedNRCell-Information, tdd TDD-InfoServedNRCell-Information, ... }, measurementTimingConfiguration OCTET STRING, iE-Extensions ProtocolExtensionContainer { {ServedNRCell-Information-ExtIEs} } OPTIONAL, ... } ServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-additionalPLMNs-Item CRITICALITY ignore EXTENSION AdditionalPLMNs-Item PRESENCE optional}| { ID id-BPLMN-ID-Info-NR CRITICALITY ignore EXTENSION BPLMN-ID-Info-NR PRESENCE optional}| { ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional}| { ID id-NRCellPRACHConfig CRITICALITY ignore EXTENSION NRCellPRACHConfig PRESENCE optional}| { ID id-CSI-RSTransmissionIndication CRITICALITY ignore EXTENSION CSI-RSTransmissionIndication PRESENCE optional}| { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional}| { ID id-Additional-Measurement-Timing-Configuration-List CRITICALITY ignore EXTENSION Additional-Measurement-Timing-Configuration-List PRESENCE optional }, ... } FDD-InfoServedNRCell-Information ::= SEQUENCE { ul-NRFreqInfo NRFreqInfo, dl-NRFreqInfo NRFreqInfo, ul-NR-TxBW NR-TxBW, dl-NR-TxBW NR-TxBW, iE-Extensions ProtocolExtensionContainer { {FDD-InfoServedNRCell-Information-ExtIEs} } OPTIONAL, ... } FDD-InfoServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| { ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }, ... } TDD-InfoServedNRCell-Information ::= SEQUENCE { nRFreqInfo NRFreqInfo, nR-TxBW NR-TxBW, iE-Extensions ProtocolExtensionContainer { {TDD-InfoServedNRCell-Information-ExtIEs} } OPTIONAL, ... } TDD-InfoServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { { ID id-TDDULDLConfigurationCommonNR CRITICALITY ignore EXTENSION TDDULDLConfigurationCommonNR PRESENCE optional}| { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional}| { ID id-IntendedTDD-DL-ULConfiguration-NR CRITICALITY ignore EXTENSION IntendedTDD-DL-ULConfiguration-NR PRESENCE optional}, ... } CellandCapacityAssistInfo::= SEQUENCE { maximumCellListSize MaximumCellListSize OPTIONAL, cellAssistanceInformation CellAssistanceInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CellandCapacityAssistInfo-ExtIEs} } OPTIONAL, ... } CellandCapacityAssistInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } CellAssistanceInformation ::= CHOICE { limited-list Limited-list, full-list ENUMERATED {allServedNRcells, ...}, ... } Limited-list ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF SEQUENCE { nrCellID NRCGI, iE-Extensions ProtocolExtensionContainer { {Limited-list-ExtIEs} } OPTIONAL, ... } Limited-list-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- EN-DC X2 SETUP RESPONSE -- -- ************************************************************** ENDCX2SetupResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCX2SetupResponse-IEs}}, ... } ENDCX2SetupResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-RespondingNodeType-EndcX2Setup CRITICALITY reject TYPE RespondingNodeType-EndcX2Setup PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| { ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional }, ... } RespondingNodeType-EndcX2Setup ::= CHOICE { respond-eNB ProtocolIE-Container {{ENB-ENDCX2SetupReqAckIEs}}, respond-en-gNB ProtocolIE-Container {{En-gNB-ENDCX2SetupReqAckIEs}}, ... } ENB-ENDCX2SetupReqAckIEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}| { ID id-ServedEUTRAcellsENDCX2ManagementList CRITICALITY reject TYPE ServedEUTRAcellsENDCX2ManagementList PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| -- NOTE: In the current version of this specification the Interface Instance Indication IE is not included in the Responding NodeType IE -- { ID id-CellandCapacityAssistInfo CRITICALITY ignore TYPE CellandCapacityAssistInfo PRESENCE optional }, ... } En-gNB-ENDCX2SetupReqAckIEs X2AP-PROTOCOL-IES ::= { { ID id-Globalen-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}| { ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE mandatory}| { ID id-PartialListIndicator CRITICALITY ignore TYPE PartialListIndicator PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC X2 SETUP FAILURE -- -- ************************************************************** ENDCX2SetupFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCX2SetupFailure-IEs}}, ... } ENDCX2SetupFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} | { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } | { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional } | { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| { ID id-MessageOversizeNotification CRITICALITY ignore TYPE MessageOversizeNotification PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC CONFIGURATION UPDATE -- -- ************************************************************** ENDCConfigurationUpdate ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCConfigurationUpdate-IEs}}, ... } ENDCConfigurationUpdate-IEs X2AP-PROTOCOL-IES ::= { { ID id-InitiatingNodeType-EndcConfigUpdate CRITICALITY reject TYPE InitiatingNodeType-EndcConfigUpdate PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}| { ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional }| { ID id-TNLA-To-Add-List CRITICALITY ignore TYPE TNLA-To-Add-List PRESENCE optional }| { ID id-TNLA-To-Update-List CRITICALITY ignore TYPE TNLA-To-Update-List PRESENCE optional }| { ID id-TNLA-To-Remove-List CRITICALITY ignore TYPE TNLA-To-Remove-List PRESENCE optional }, ... } InitiatingNodeType-EndcConfigUpdate::= CHOICE { init-eNB ProtocolIE-Container {{ENB-ENDCConfigUpdateIEs}}, init-en-gNB ProtocolIE-Container {{En-gNB-ENDCConfigUpdateIEs}}, ... } ENB-ENDCConfigUpdateIEs X2AP-PROTOCOL-IES ::= { { ID id-CellAssistanceInformation CRITICALITY reject TYPE CellAssistanceInformation PRESENCE optional }| { ID id-ServedEUTRAcellsENDCX2ManagementList CRITICALITY reject TYPE ServedEUTRAcellsENDCX2ManagementList PRESENCE optional }| { ID id-ServedEUTRAcellsToModifyListENDCConfUpd CRITICALITY reject TYPE ServedEUTRAcellsToModifyListENDCConfUpd PRESENCE optional }| { ID id-ServedEUTRAcellsToDeleteListENDCConfUpd CRITICALITY reject TYPE ServedEUTRAcellsToDeleteListENDCConfUpd PRESENCE optional }, ... } ServedEUTRAcellsToModifyListENDCConfUpd ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF SEQUENCE { old-ECGI ECGI, servedEUTRACellInfo ServedCell-Information, nrNeighbourInfo NRNeighbour-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs} } OPTIONAL, ... } ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } ServedEUTRAcellsToDeleteListENDCConfUpd ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ECGI En-gNB-ENDCConfigUpdateIEs X2AP-PROTOCOL-IES ::= { { ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE optional }| { ID id-ServedNRcellsToModifyListENDCConfUpd CRITICALITY reject TYPE ServedNRcellsToModifyENDCConfUpdList PRESENCE optional }| { ID id-ServedNRcellsToDeleteListENDCConfUpd CRITICALITY reject TYPE ServedNRcellsToDeleteENDCConfUpdList PRESENCE optional }, ... } ServedNRcellsToModifyENDCConfUpdList ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF ServedNRCellsToModify-Item ServedNRCellsToModify-Item::= SEQUENCE { old-nrcgi NRCGI, servedNRCellInformation ServedNRCell-Information, nrNeighbourInformation NRNeighbour-Information OPTIONAL, nrDeactivationIndication DeactivationIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedNRCellsToModify-Item-ExtIEs} } OPTIONAL, ... } ServedNRCellsToModify-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } ServedNRcellsToDeleteENDCConfUpdList ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF NRCGI -- ************************************************************** -- -- EN-DC CONFIGURATION UPDATE ACKNOWLEDGE -- -- ************************************************************** ENDCConfigurationUpdateAcknowledge ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCConfigurationUpdateAcknowledge-IEs}}, ... } ENDCConfigurationUpdateAcknowledge-IEs X2AP-PROTOCOL-IES ::= { { ID id-RespondingNodeType-EndcConfigUpdate CRITICALITY reject TYPE RespondingNodeType-EndcConfigUpdate PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional }| { ID id-TNLA-Setup-List CRITICALITY ignore TYPE TNLA-Setup-List PRESENCE optional }| { ID id-TNLA-Failed-To-Setup-List CRITICALITY ignore TYPE TNLA-Failed-To-Setup-List PRESENCE optional }, ... } RespondingNodeType-EndcConfigUpdate::= CHOICE { respond-eNB ProtocolIE-Container {{ENB-ENDCConfigUpdateAckIEs}}, respond-en-gNB ProtocolIE-Container {{En-gNB-ENDCConfigUpdateAckIEs}}, ... } ENB-ENDCConfigUpdateAckIEs X2AP-PROTOCOL-IES ::= { ... } En-gNB-ENDCConfigUpdateAckIEs X2AP-PROTOCOL-IES ::= { { ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE optional}, ... } -- ************************************************************** -- -- EN-DC CONFIGURATION UPDATE FAILURE -- -- ************************************************************** ENDCConfigurationUpdateFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCConfigurationUpdateFailure-IEs}}, ... } ENDCConfigurationUpdateFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC CELL ACTIVATION REQUEST -- -- ************************************************************** ENDCCellActivationRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCCellActivationRequest-IEs}}, ... } ENDCCellActivationRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-ServedNRCellsToActivate CRITICALITY reject TYPE ServedNRCellsToActivate PRESENCE mandatory}| { ID id-ActivationID CRITICALITY reject TYPE ActivationID PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } ServedNRCellsToActivate::= SEQUENCE (SIZE (1.. maxCellinengNB)) OF ServedNRCellsToActivate-Item ServedNRCellsToActivate-Item::= SEQUENCE { nrCellID NRCGI, iE-Extensions ProtocolExtensionContainer { {ServedNRCellsToActivate-Item-ExtIEs} } OPTIONAL, ... } ServedNRCellsToActivate-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- EN-DC CELL ACTIVATION RESPONSE -- -- ************************************************************** ENDCCellActivationResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCCellActivationResponse-IEs}}, ... } ENDCCellActivationResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-ActivatedNRCellList CRITICALITY ignore TYPE ActivatedNRCellList PRESENCE mandatory}| { ID id-ActivationID CRITICALITY reject TYPE ActivationID PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } ActivatedNRCellList ::= SEQUENCE (SIZE (1.. maxCellinengNB)) OF ActivatedNRCellList-Item ActivatedNRCellList-Item::= SEQUENCE { nrCellID NRCGI, iE-Extensions ProtocolExtensionContainer { {ActivatedNRCellList-Item-ExtIEs} } OPTIONAL, ... } ActivatedNRCellList-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } --************************************************************** -- -- EN-DC CELL ACTIVATION FAILURE -- -- ************************************************************** ENDCCellActivationFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCCellActivationFailure-IEs}}, ... } ENDCCellActivationFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-ActivationID CRITICALITY reject TYPE ActivationID PRESENCE mandatory }| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC RESOURCE STATUS REQUEST -- -- ************************************************************** ENDCResourceStatusRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCResourceStatusRequest-IEs}}, ... } ENDCResourceStatusRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-E-UTRAN-Node1-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory }| { ID id-E-UTRAN-Node2-Measurement-ID CRITICALITY ignore TYPE Measurement-ID-ENDC PRESENCE conditional}| -- The IE shall be present if the Registration Request EN-DC IE is set to “Stop” or to “Add” { ID id-Registration-Request CRITICALITY reject TYPE Registration-Request-ENDC PRESENCE mandatory }| { ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity-ENDC PRESENCE optional }| { ID id-ReportCharacteristics CRITICALITY ignore TYPE ReportCharacteristics-ENDC PRESENCE conditional}| -- The IE shall be present if the Registration Request EN-DC IE is set to “Start” { ID id-CellToReport-NR-ENDC CRITICALITY ignore TYPE CellToReport-NR-ENDC-List PRESENCE optional } | { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| { ID id-CellToReport-E-UTRA-ENDC CRITICALITY ignore TYPE CellToReport-E-UTRA-ENDC-List PRESENCE optional}, ... } ReportingPeriodicity-ENDC ::= ENUMERATED {ms500, ms1000, ms2000, ms5000, ms10000, ...} CellToReport-NR-ENDC-List ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF ProtocolIE-Single-Container { {CellToReport-NR-ENDC-ItemIEs} } CellToReport-NR-ENDC-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CellToReport-NR-ENDC-Item CRITICALITY ignore TYPE CellToReport-NR-ENDC-Item PRESENCE mandatory} } CellToReport-NR-ENDC-Item ::= SEQUENCE { nr-cell-ID NRCGI, ssbToReport-List SSBToReport-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CellToReport-NR-ENDC-Item-ExtIEs} } OPTIONAL, ... } CellToReport-NR-ENDC-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } CellToReport-E-UTRA-ENDC-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellToReport-E-UTRA-ENDC-Item-IEs} } CellToReport-E-UTRA-ENDC-Item-IEs X2AP-PROTOCOL-IES ::= { { ID id-CellToReport-E-UTRA-ENDC-Item CRITICALITY ignore TYPE CellToReport-E-UTRA-ENDC-Item PRESENCE mandatory} } CellToReport-E-UTRA-ENDC-Item ::= SEQUENCE { e-utra-cell-ID ECGI, iE-Extensions ProtocolExtensionContainer { {CellToReport-E-UTRA-ENDC-Item-ExtIEs} } OPTIONAL, ... } CellToReport-E-UTRA-ENDC-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } SSBToReport-List ::= SEQUENCE (SIZE (1.. maxnoofSSBAreas)) OF SSBToReport-Item SSBToReport-Item ::= SEQUENCE { ssbIndex SSBIndex, iE-Extensions ProtocolExtensionContainer { {SSBToReport-Item-ExtIEs} } OPTIONAL, ... } SSBToReport-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- EN-DC RESOURCE STATUS RESPONSE -- -- ************************************************************** ENDCResourceStatusResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCResourceStatusResponse-IEs}}, ... } ENDCResourceStatusResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-E-UTRAN-Node1-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}| { ID id-E-UTRAN-Node2-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } | { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC RESOURCE STATUS FAILURE -- -- ************************************************************** ENDCResourceStatusFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCResourceStatusFailure-IEs}}, ... } ENDCResourceStatusFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-E-UTRAN-Node1-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}| { ID id-E-UTRAN-Node2-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC RESOURCE STATUS UPDATE -- -- ************************************************************** ENDCResourceStatusUpdate ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCResourceStatusUpdate-IEs}}, ... } ENDCResourceStatusUpdate-IEs X2AP-PROTOCOL-IES ::= { { ID id-E-UTRAN-Node1-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}| { ID id-E-UTRAN-Node2-Measurement-ID CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}| { ID id-CellMeasurementResult-NR-ENDC CRITICALITY ignore TYPE CellMeasurementResult-NR-ENDC-List PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }| { ID id-CellMeasurementResult-E-UTRA-ENDC CRITICALITY ignore TYPE CellMeasurementResult-E-UTRA-ENDC-List PRESENCE optional}, ... } CellMeasurementResult-NR-ENDC-List ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-NR-ENDC-ItemIEs} } CellMeasurementResult-NR-ENDC-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CellMeasurementResult-NR-ENDC-Item CRITICALITY ignore TYPE CellMeasurementResult-NR-ENDC-Item PRESENCE mandatory} } CellMeasurementResult-NR-ENDC-Item ::= SEQUENCE { nr-cell-ID NRCGI, nr-radioResourceStatus NRRadioResourceStatus OPTIONAL, tnlCapacityIndicator TNLCapacityIndicator OPTIONAL, nr-compositeAvailableCapacityGroup NRCompositeAvailableCapacityGroup OPTIONAL, numberofActiveUEs INTEGER (0..16777215, ...) OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CellMeasurementResult-NR-ENDC-Item-ExtIEs} } OPTIONAL, ... } CellMeasurementResult-NR-ENDC-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } CellMeasurementResult-E-UTRA-ENDC-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-E-UTRA-ENDC-ItemIEs} } CellMeasurementResult-E-UTRA-ENDC-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-CellMeasurementResult-E-UTRA-ENDC-Item CRITICALITY ignore TYPE CellMeasurementResult-E-UTRA-ENDC-Item PRESENCE mandatory} } CellMeasurementResult-E-UTRA-ENDC-Item ::= SEQUENCE { e-utra-cell-ID ECGI, hWLoadIndicator HWLoadIndicator OPTIONAL, s1TNLLoadIndicator S1TNLLoadIndicator OPTIONAL, radioResourceStatus RadioResourceStatus OPTIONAL, compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CellMeasurementResult-E-UTRA-ENDC-Item-ExtIEs} } OPTIONAL, ... } CellMeasurementResult-E-UTRA-ENDC-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- SECONDARY RAT DATA USAGE REPORT -- -- ************************************************************** SecondaryRATDataUsageReport ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SecondaryRATDataUsageReport-IEs}}, ... } SecondaryRATDataUsageReport-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-SecondaryRATUsageReportList CRITICALITY reject TYPE SecondaryRATUsageReportList PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- SGNB ACTIVITY NOTIFICATION -- -- ************************************************************** SgNBActivityNotification ::= SEQUENCE { protocolIEs ProtocolIE-Container {{SgNBActivityNotification-IEs}}, ... } SgNBActivityNotification-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-UEContextLevelUserPlaneActivity CRITICALITY ignore TYPE UserPlaneTrafficActivityReport PRESENCE optional}| { ID id-ERABActivityNotifyItemList CRITICALITY ignore TYPE ERABActivityNotifyItemList PRESENCE optional}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- EN-DC PARTIAL RESET REQUIRED -- -- ************************************************************** ENDCPartialResetRequired ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCPartialResetRequired-IEs}}, ... } ENDCPartialResetRequired-IEs X2AP-PROTOCOL-IES ::= { { ID id-UEs-ToBeReset CRITICALITY reject TYPE UEsToBeResetList PRESENCE mandatory}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}, ... } -- ************************************************************** -- -- EN-DC PARTIAL RESET CONFIRM -- -- ************************************************************** ENDCPartialResetConfirm ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCPartialResetConfirm-IEs}}, ... } ENDCPartialResetConfirm-IEs X2AP-PROTOCOL-IES ::= { { ID id-UEs-Admitted-ToBeReset CRITICALITY reject TYPE UEsToBeResetList PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}, ... } -- ************************************************************** -- -- E-UTRA - NR CELL RESOURCE COORDINATION REQUEST -- -- ************************************************************** EUTRANRCellResourceCoordinationRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{EUTRANRCellResourceCoordinationRequest-IEs}}, ... } EUTRANRCellResourceCoordinationRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-InitiatingNodeType-EutranrCellResourceCoordination CRITICALITY reject TYPE InitiatingNodeType-EutranrCellResourceCoordination PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } InitiatingNodeType-EutranrCellResourceCoordination ::= CHOICE { initiate-eNB ProtocolIE-Container {{ENB-EUTRA-NRCellResourceCoordinationReqIEs}}, initiate-en-gNB ProtocolIE-Container {{En-gNB-EUTRA-NRCellResourceCoordinationReqIEs}}, ... } ENB-EUTRA-NRCellResourceCoordinationReqIEs X2AP-PROTOCOL-IES ::= { { ID id-DataTrafficResourceIndication CRITICALITY reject TYPE DataTrafficResourceIndication PRESENCE mandatory}| { ID id-SpectrumSharingGroupID CRITICALITY reject TYPE SpectrumSharingGroupID PRESENCE mandatory}| { ID id-ListofEUTRACellsinEUTRACoordinationReq CRITICALITY reject TYPE ListofEUTRACellsinEUTRACoordinationReq PRESENCE mandatory}, ... } En-gNB-EUTRA-NRCellResourceCoordinationReqIEs X2AP-PROTOCOL-IES ::= { { ID id-DataTrafficResourceIndication CRITICALITY reject TYPE DataTrafficResourceIndication PRESENCE mandatory}| { ID id-ListofEUTRACellsinNRCoordinationReq CRITICALITY reject TYPE ListofEUTRACellsinNRCoordinationReq PRESENCE mandatory }| { ID id-SpectrumSharingGroupID CRITICALITY reject TYPE SpectrumSharingGroupID PRESENCE mandatory}| { ID id-ListofNRCellsinNRCoordinationReq CRITICALITY reject TYPE ListofNRCellsinNRCoordinationReq PRESENCE mandatory}, ... } ListofEUTRACellsinEUTRACoordinationReq ::= SEQUENCE (SIZE (0..maxCellineNB)) OF ECGI ListofEUTRACellsinNRCoordinationReq ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ECGI ListofNRCellsinNRCoordinationReq ::= SEQUENCE (SIZE (0..maxnoNRcellsSpectrumSharingWithE-UTRA)) OF NRCGI -- ************************************************************** -- -- E-UTRA - NR CELL RESOURCE COORDINATION RESPONSE -- -- ************************************************************** EUTRANRCellResourceCoordinationResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{EUTRANRCellResourceCoordinationResponse-IEs}}, ... } EUTRANRCellResourceCoordinationResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-RespondingNodeType-EutranrCellResourceCoordination CRITICALITY reject TYPE RespondingNodeType-EutranrCellResourceCoordination PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } RespondingNodeType-EutranrCellResourceCoordination ::= CHOICE { respond-eNB ProtocolIE-Container {{ENB-EUTRA-NRCellResourceCoordinationReqAckIEs}}, respond-en-gNB ProtocolIE-Container {{En-gNB-EUTRA-NRCellResourceCoordinationReqAckIEs}}, ... } ENB-EUTRA-NRCellResourceCoordinationReqAckIEs X2AP-PROTOCOL-IES ::= { { ID id-DataTrafficResourceIndication CRITICALITY reject TYPE DataTrafficResourceIndication PRESENCE mandatory}| { ID id-SpectrumSharingGroupID CRITICALITY reject TYPE SpectrumSharingGroupID PRESENCE mandatory}| { ID id-ListofEUTRACellsinEUTRACoordinationResp CRITICALITY reject TYPE ListofEUTRACellsinEUTRACoordinationResp PRESENCE mandatory}, ... } En-gNB-EUTRA-NRCellResourceCoordinationReqAckIEs X2AP-PROTOCOL-IES ::= { { ID id-DataTrafficResourceIndication CRITICALITY reject TYPE DataTrafficResourceIndication PRESENCE mandatory}| { ID id-SpectrumSharingGroupID CRITICALITY reject TYPE SpectrumSharingGroupID PRESENCE mandatory}| { ID id-ListofNRCellsinNRCoordinationResp CRITICALITY reject TYPE ListofNRCellsinNRCoordinationResp PRESENCE mandatory}, ... } ListofEUTRACellsinEUTRACoordinationResp ::= SEQUENCE (SIZE (0..maxCellineNB)) OF ECGI ListofNRCellsinNRCoordinationResp ::= SEQUENCE (SIZE (0..maxnoNRcellsSpectrumSharingWithE-UTRA)) OF NRCGI -- ************************************************************** -- -- EN-DC X2 REMOVAL REQUEST -- -- ************************************************************** ENDCX2RemovalRequest ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCX2RemovalRequest-IEs}}, ... } ENDCX2RemovalRequest-IEs X2AP-PROTOCOL-IES ::= { { ID id-InitiatingNodeType-EndcX2Removal CRITICALITY reject TYPE InitiatingNodeType-EndcX2Removal PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } InitiatingNodeType-EndcX2Removal ::= CHOICE { init-eNB ProtocolIE-Container {{ENB-ENDCX2RemovalReqIEs}}, init-en-gNB ProtocolIE-Container {{En-gNB-ENDCX2RemovalReqIEs}}, ... } ENB-ENDCX2RemovalReqIEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}, ... } En-gNB-ENDCX2RemovalReqIEs X2AP-PROTOCOL-IES ::= { { ID id-Globalen-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}, ... } -- ************************************************************** -- -- EN-DC X2 REMOVAL RESPONSE -- -- ************************************************************** ENDCX2RemovalResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCX2RemovalResponse-IEs}}, ... } ENDCX2RemovalResponse-IEs X2AP-PROTOCOL-IES ::= { { ID id-RespondingNodeType-EndcX2Removal CRITICALITY reject TYPE RespondingNodeType-EndcX2Removal PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } RespondingNodeType-EndcX2Removal ::= CHOICE { respond-eNB ProtocolIE-Container {{ENB-ENDCX2RemovalReqAckIEs}}, respond-en-gNB ProtocolIE-Container {{En-gNB-ENDCX2RemovalReqAckIEs}}, ... } ENB-ENDCX2RemovalReqAckIEs X2AP-PROTOCOL-IES ::= { { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}, ... } En-gNB-ENDCX2RemovalReqAckIEs X2AP-PROTOCOL-IES ::= { { ID id-Globalen-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}, ... } -- ************************************************************** -- -- EN-DC X2 REMOVAL FAILURE -- -- ************************************************************** ENDCX2RemovalFailure ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCX2RemovalFailure-IEs}}, ... } ENDCX2RemovalFailure-IEs X2AP-PROTOCOL-IES ::= { { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} | { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- DATA FORWARDING ADDRESS INDICATION -- -- ************************************************************** DataForwardingAddressIndication ::= SEQUENCE { protocolIEs ProtocolIE-Container {{DataForwardingAddressIndication-IEs}}, ... } DataForwardingAddressIndication-IEs X2AP-PROTOCOL-IES ::= { { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional }| { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional }| { ID id-E-RABs-DataForwardingAddress-List CRITICALITY ignore TYPE E-RABs-DataForwardingAddress-List PRESENCE mandatory}| { ID id-CHO-DC-Indicator CRITICALITY reject TYPE CHO-DC-Indicator PRESENCE optional}| { ID id-CHO-DC-EarlyDataForwarding CRITICALITY ignore TYPE CHO-DC-EarlyDataForwarding PRESENCE optional}| { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore TYPE SgNB-UE-X2AP-ID PRESENCE optional}| { ID id-CPCinformation-NOTIFY CRITICALITY reject TYPE CPCinformation-NOTIFY PRESENCE optional}, ... } E-RABs-DataForwardingAddress-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-DataForwardingAddress-ItemIEs} } E-RABs-DataForwardingAddress-ItemIEs X2AP-PROTOCOL-IES ::= { { ID id-E-RABs-DataForwardingAddress-Item CRITICALITY ignore TYPE E-RABs-DataForwardingAddress-Item PRESENCE mandatory}, ... } E-RABs-DataForwardingAddress-Item ::= SEQUENCE { e-RAB-ID E-RAB-ID, dl-GTPtunnelEndpoint GTPtunnelEndpoint, iE-Extensions ProtocolExtensionContainer { {E-RABs-DataForwardingAddress-ItemExtIEs} } OPTIONAL, ... } E-RABs-DataForwardingAddress-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- GNB STATUS INDICATION -- -- ************************************************************** GNBStatusIndication ::= SEQUENCE { protocolIEs ProtocolIE-Container { { GNBStatusIndicationIEs} }, ... } GNBStatusIndicationIEs X2AP-PROTOCOL-IES ::= { { ID id-GNBOverloadInformation CRITICALITY ignore TYPE GNBOverloadInformation PRESENCE mandatory}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- EN-DC CONFIGURATION TRANSFER -- -- ************************************************************** ENDCConfigurationTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ENDCConfigurationTransfer-IEs}}, ... } ENDCConfigurationTransfer-IEs X2AP-PROTOCOL-IES ::= { { ID id-endcSONConfigurationTransfer CRITICALITY ignore TYPE EndcSONConfigurationTransfer PRESENCE optional}| { ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }, ... } -- ************************************************************** -- -- TRACE START -- -- ************************************************************** TraceStart ::= SEQUENCE { protocolIEs ProtocolIE-Container { {TraceStartIEs} }, ... } TraceStartIEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory }| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory }| { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- DEACTIVATE TRACE -- -- ************************************************************** DeactivateTrace ::= SEQUENCE { protocolIEs ProtocolIE-Container { {DeactivateTraceIEs} }, ... } DeactivateTraceIEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory }| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory }| { ID id-EUTRANTraceID CRITICALITY ignore TYPE EUTRANTraceID PRESENCE mandatory }| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- CELL TRAFFIC TRACE -- -- ************************************************************** CellTrafficTrace ::= SEQUENCE { protocolIEs ProtocolIE-Container { {CellTrafficTraceIEs} }, ... } CellTrafficTraceIEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory }| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory }| { ID id-EUTRANTraceID CRITICALITY ignore TYPE EUTRANTraceID PRESENCE mandatory }| { ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TraceCollectionEntityIPAddress PRESENCE mandatory }| { ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- F1-C TRAFFIC TRANSFER -- -- ************************************************************** F1CTrafficTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{ F1CTrafficTransfer-IEs}}, ... } F1CTrafficTransfer-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-F1CTrafficContainer CRITICALITY reject TYPE F1CTrafficContainer PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}, ... } -- ************************************************************** -- -- UE RADIO CAPABILITY ID MAPPING REQUEST -- -- ************************************************************** UERadioCapabilityIDMappingRequest::= SEQUENCE { protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingRequestIEs} }, ... } UERadioCapabilityIDMappingRequestIEs X2AP-PROTOCOL-IES ::= { { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }, ... } -- ************************************************************** -- -- UE RADIO CAPABILITY ID MAPPING RESPONSE -- -- ************************************************************** UERadioCapabilityIDMappingResponse ::= SEQUENCE { protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingResponseIEs} }, ... } UERadioCapabilityIDMappingResponseIEs X2AP-PROTOCOL-IES ::= { { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }| { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... } -- ************************************************************** -- -- CONDITIONAL PSCELL CHANGE CANCEL -- -- ************************************************************** CPC-cancel ::= SEQUENCE { protocolIEs ProtocolIE-Container {{CPC-cancel-IEs}}, ... } CPC-cancel-IEs X2AP-PROTOCOL-IES ::= { { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}| { ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}| { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}| { ID id-Target-SgNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}, ... } END