git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7854 818b1a75-f10b-46b9-bf7c-635c3b92a50f
1448 lines
41 KiB
Plaintext
Executable File
1448 lines
41 KiB
Plaintext
Executable File
-- **************************************************************
|
|
--
|
|
-- Information Element Definitions
|
|
--
|
|
-- **************************************************************
|
|
|
|
X2AP-IEs {
|
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-IEs (2) }
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
IMPORTS
|
|
id-E-RAB-Item,
|
|
id-Number-of-Antennaports,
|
|
id-MBSFN-Subframe-Info,
|
|
id-PRACH-Configuration,
|
|
id-CSG-Id,
|
|
id-MDTConfiguration,
|
|
id-MultibandInfoList,
|
|
id-NeighbourTAC,
|
|
id-Time-UE-StayedInCell-EnhancedGranularity,
|
|
id-MBMS-Service-Area-List,
|
|
id-HO-cause,
|
|
x2ap-maxCellineNB,
|
|
x2ap-maxEARFCN,
|
|
x2ap-maxInterfaces,
|
|
x2ap-maxFailedMeasObjects,
|
|
x2ap-maxnoofBands,
|
|
x2ap-maxnoofBearers,
|
|
x2ap-maxnoofBPLMNs,
|
|
x2ap-maxnoofCells,
|
|
x2ap-maxnoofEPLMNs,
|
|
x2ap-maxnoofEPLMNsPlusOne,
|
|
x2ap-maxnoofForbLACs,
|
|
x2ap-maxnoofForbTACs,
|
|
x2ap-maxnoofNeighbours,
|
|
x2ap-maxnoofPRBs,
|
|
x2ap-maxNrOfErrors,
|
|
x2ap-maxPools,
|
|
x2ap-maxnoofMBSFN,
|
|
x2ap-maxnoofTAforMDT,
|
|
x2ap-maxnoofCellIDforMDT,
|
|
x2ap-maxnoofMBMSServiceAreaIdentities
|
|
FROM X2AP-Constants
|
|
|
|
x2ap-maxProtocolExtensions,
|
|
X2ap-Criticality,
|
|
X2ap-ProcedureCode,
|
|
X2ap-ProtocolIE-ID,
|
|
X2ap-TriggeringMessage
|
|
FROM X2AP-CommonDataTypes
|
|
|
|
-- ProtocolExtensionContainer{},
|
|
-- ProtocolIE-Single-Container{},
|
|
X2AP-PROTOCOL-EXTENSION
|
|
-- X2AP-PROTOCOL-IES
|
|
FROM X2AP-Containers
|
|
|
|
X2ap-IE
|
|
FROM X2AP-PDU;
|
|
|
|
--EURECOM ADD
|
|
X2ap-IE-Extensions ::= SEQUENCE (SIZE (1..x2ap-maxProtocolExtensions)) OF X2ap-IE
|
|
|
|
-- A
|
|
X2ap-ActivatedCellList ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ActivatedCellList-Item
|
|
X2ap-ActivatedCellList-Item ::= SEQUENCE {
|
|
ecgi X2ap-ECGI,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-ActivatedCellList-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ABSInformation ::= CHOICE {
|
|
fdd X2ap-ABSInformationFDD,
|
|
tdd X2ap-ABSInformationTDD,
|
|
abs-inactive NULL,
|
|
...
|
|
}
|
|
|
|
X2ap-ABSInformationFDD ::= SEQUENCE {
|
|
abs-pattern-info BIT STRING (SIZE(40)),
|
|
numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...},
|
|
measurement-subset BIT STRING (SIZE(40)),
|
|
-- iE-Extensions ProtocolExtensionContainer { { X2ap-ABSInformationFDD-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ABSInformationFDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ABSInformationTDD ::= SEQUENCE {
|
|
abs-pattern-info BIT STRING (SIZE(1..70, ...)),
|
|
--EURECOM COMMENT numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...},
|
|
numberOfCellSpecificAntennaPortsTDD ENUMERATED {one, two, four, ...},
|
|
measurement-subset BIT STRING (SIZE(1..70, ...)),
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-ABSInformationTDD-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ABS-Status ::= SEQUENCE {
|
|
dL-ABS-status X2ap-DL-ABS-status,
|
|
usableABSInformation X2ap-UsableABSInformation,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-ABS-Status-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ABS-Status-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-DL-ABS-status::= INTEGER (0..100)
|
|
|
|
X2ap-AS-SecurityInformation ::= SEQUENCE {
|
|
key-eNodeB-star X2ap-Key-eNodeB-Star,
|
|
nextHopChainingCount X2ap-NextHopChainingCount,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-AS-SecurityInformation-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-AS-SecurityInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-AllocationAndRetentionPriority ::= SEQUENCE {
|
|
priorityLevel X2ap-PriorityLevel,
|
|
pre-emptionCapability X2ap-Pre-emptionCapability,
|
|
pre-emptionVulnerability X2ap-Pre-emptionVulnerability,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-AllocationAndRetentionPriority-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-AreaScopeOfMDT ::= CHOICE {
|
|
cellBased X2ap-CellBasedMDT,
|
|
tABased X2ap-TABasedMDT,
|
|
pLMNWide NULL,
|
|
...
|
|
}
|
|
|
|
-- B
|
|
|
|
|
|
X2ap-BitRate ::= INTEGER (0..10000000000)
|
|
X2ap-BroadcastPLMNs-Item ::= SEQUENCE (SIZE(1..x2ap-maxnoofBPLMNs)) OF X2ap-PLMN-Identity
|
|
|
|
|
|
-- C
|
|
|
|
X2ap-CapacityValue ::= INTEGER (0..100)
|
|
|
|
X2ap-CellCapacityClassValue ::= INTEGER (1..100, ...)
|
|
|
|
X2ap-Cause ::= CHOICE {
|
|
radioNetwork X2ap-CauseRadioNetwork,
|
|
transport X2ap-CauseTransport,
|
|
protocol X2ap-CauseProtocol,
|
|
misc X2ap-CauseMisc,
|
|
...
|
|
}
|
|
|
|
X2ap-CauseMisc ::= ENUMERATED {
|
|
control-processing-overload,
|
|
hardware-failure,
|
|
om-intervention,
|
|
not-enough-user-plane-processing-resources,
|
|
unspecified,
|
|
...
|
|
}
|
|
|
|
X2ap-CauseProtocol ::= ENUMERATED {
|
|
transfer-syntax-error,
|
|
abstract-syntax-error-reject,
|
|
abstract-syntax-error-ignore-and-notify,
|
|
message-not-compatible-with-receiver-state,
|
|
semantic-error,
|
|
unspecified,
|
|
abstract-syntax-error-falsely-constructed-message,
|
|
...
|
|
}
|
|
|
|
X2ap-CauseRadioNetwork ::= ENUMERATED {
|
|
handover-desirable-for-radio-reasons,
|
|
time-critical-handover,
|
|
resource-optimisation-handover,
|
|
reduce-load-in-serving-cell,
|
|
partial-handover,
|
|
unknown-new-eNB-UE-X2AP-ID,
|
|
unknown-old-eNB-UE-X2AP-ID,
|
|
unknown-pair-of-UE-X2AP-ID,
|
|
ho-target-not-allowed,
|
|
tx2relocoverall-expiry,
|
|
trelocprep-expiry,
|
|
cell-not-available,
|
|
no-radio-resources-available-in-target-cell,
|
|
invalid-MME-GroupID,
|
|
unknown-MME-Code,
|
|
encryption-and-or-integrity-protection-algorithms-not-supported,
|
|
reportCharacteristicsEmpty,
|
|
noReportPeriodicity,
|
|
existingMeasurementID,
|
|
unknown-eNB-Measurement-ID,
|
|
measurement-temporarily-not-available,
|
|
unspecified,
|
|
...,
|
|
load-balancing,
|
|
handover-optimisation,
|
|
value-out-of-allowed-range,
|
|
multiple-E-RAB-ID-instances,
|
|
switch-off-ongoing,
|
|
not-supported-QCI-value,
|
|
measurement-not-supported-for-the-object
|
|
|
|
}
|
|
|
|
X2ap-CauseTransport ::= ENUMERATED {
|
|
transport-resource-unavailable,
|
|
unspecified,
|
|
...
|
|
}
|
|
|
|
X2ap-CellBasedMDT::= SEQUENCE {
|
|
cellIdListforMDT X2ap-CellIdListforMDT,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-CellBasedMDT-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CellBasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-CellIdListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofCellIDforMDT)) OF X2ap-ECGI
|
|
|
|
X2ap-Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... }
|
|
|
|
|
|
X2ap-CellType ::= SEQUENCE {
|
|
cell-Size X2ap-Cell-Size,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-CellType-ExtIEs}} OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CellType-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
X2ap-CellToReport-List ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { {X2ap-CellToReport-ItemIEs} }
|
|
|
|
X2ap-CellToReport-Item ::= SEQUENCE {
|
|
cell-ID X2ap-ECGI,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions X2ap-ProtocolExtensionContainer { {CellToReport-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-MeasurementFailureCause-List ::= SEQUENCE (SIZE (1..x2ap-maxFailedMeasObjects)) OF X2ap-IE
|
|
|
|
X2ap-MeasurementFailureCause-Item ::= SEQUENCE {
|
|
measurementFailedReportCharacteristics X2ap-ReportCharacteristics,
|
|
cause X2ap-Cause,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-MeasurementFailureCause-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CellInformation-List ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { {X2ap-CellInformation-ItemIEs} }
|
|
|
|
X2ap-CellInformation-Item ::= SEQUENCE {
|
|
cell-ID X2ap-ECGI,
|
|
ul-InterferenceOverloadIndication X2ap-UL-InterferenceOverloadIndication OPTIONAL,
|
|
ul-HighInterferenceIndicationInfo X2ap-UL-HighInterferenceIndicationInfo OPTIONAL,
|
|
relativeNarrowbandTxPower X2ap-RelativeNarrowbandTxPower OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-CellInformation-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CompositeAvailableCapacityGroup ::= SEQUENCE {
|
|
dL-CompositeAvailableCapacity X2ap-CompositeAvailableCapacity,
|
|
uL-CompositeAvailableCapacity X2ap-CompositeAvailableCapacity,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-CompositeAvailableCapacity ::= SEQUENCE {
|
|
cellCapacityClassValue X2ap-CellCapacityClassValue OPTIONAL,
|
|
capacityValue X2ap-CapacityValue,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-CompositeAvailableCapacity-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CompositeAvailableCapacity-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-COUNTvalue ::= SEQUENCE {
|
|
pDCP-SN X2ap-PDCP-SN,
|
|
hFN X2ap-HFN,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-COUNTvalue-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-COUNTvalue-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-CompleteFailureCauseInformation-List ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { {X2ap-CompleteFailureCauseInformation-ItemIEs} }
|
|
|
|
X2ap-CompleteFailureCauseInformation-Item ::= SEQUENCE {
|
|
cell-ID X2ap-ECGI,
|
|
measurementFailureCause-List X2ap-MeasurementFailureCause-List,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-CompleteFailureCauseInformation-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CellMeasurementResult-List ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { {X2ap-CellMeasurementResult-ItemIEs} }
|
|
|
|
X2ap-CellMeasurementResult-Item ::= SEQUENCE {
|
|
cell-ID X2ap-ECGI,
|
|
hWLoadIndicator X2ap-HWLoadIndicator OPTIONAL,
|
|
s1TNLLoadIndicator X2ap-S1TNLLoadIndicator OPTIONAL,
|
|
radioResourceStatus X2ap-RadioResourceStatus OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions X2ap-ProtocolExtensionContainer { {X2ap-CellMeasurementResult-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CriticalityDiagnostics ::= SEQUENCE {
|
|
procedureCode X2ap-ProcedureCode OPTIONAL,
|
|
triggeringMessage X2ap-TriggeringMessage OPTIONAL,
|
|
procedureCriticality X2ap-Criticality OPTIONAL,
|
|
iEsCriticalityDiagnostics X2ap-CriticalityDiagnostics-IE-List OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-CriticalityDiagnostics-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-CriticalityDiagnostics-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..x2ap-maxNrOfErrors)) OF
|
|
SEQUENCE {
|
|
iECriticality X2ap-Criticality,
|
|
iE-ID X2ap-ProtocolIE-ID,
|
|
typeOfError X2ap-TypeOfError,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-CriticalityDiagnostics-IE-List-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-CRNTI ::= BIT STRING (SIZE (16))
|
|
|
|
X2ap-CSGMembershipStatus ::= ENUMERATED {
|
|
member,
|
|
not-member
|
|
}
|
|
|
|
X2ap-CSG-Id ::= BIT STRING (SIZE (27))
|
|
|
|
X2ap-CyclicPrefixDL ::= ENUMERATED {
|
|
normal,
|
|
extended,
|
|
...
|
|
}
|
|
|
|
X2ap-CyclicPrefixUL ::= ENUMERATED {
|
|
normal,
|
|
extended,
|
|
...
|
|
}
|
|
|
|
|
|
-- D
|
|
|
|
X2ap-DeactivationIndication::= ENUMERATED {
|
|
deactivated,
|
|
...
|
|
}
|
|
|
|
X2ap-DL-Forwarding ::= ENUMERATED {
|
|
dL-forwardingProposed,
|
|
...
|
|
}
|
|
|
|
X2ap-DL-GBR-PRB-usage::= INTEGER (0..100)
|
|
|
|
X2ap-DL-non-GBR-PRB-usage::= INTEGER (0..100)
|
|
|
|
X2ap-DL-Total-PRB-usage::= INTEGER (0..100)
|
|
|
|
-- E
|
|
|
|
X2ap-EARFCN ::= INTEGER (0..x2ap-maxEARFCN)
|
|
|
|
X2ap-FDD-Info ::= SEQUENCE {
|
|
uL-EARFCN X2ap-EARFCN,
|
|
dL-EARFCN X2ap-EARFCN,
|
|
uL-Transmission-Bandwidth X2ap-Transmission-Bandwidth,
|
|
dL-Transmission-Bandwidth X2ap-Transmission-Bandwidth,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-FDD-Info-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-FDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-TDD-Info ::= SEQUENCE {
|
|
eARFCN X2ap-EARFCN,
|
|
transmission-Bandwidth X2ap-Transmission-Bandwidth,
|
|
subframeAssignment X2ap-SubframeAssignment,
|
|
specialSubframe-Info X2ap-SpecialSubframe-Info,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-TDD-Info-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
X2ap-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-EUTRA-Mode-Info ::= CHOICE {
|
|
fDD X2ap-FDD-Info,
|
|
tDD X2ap-TDD-Info,
|
|
...
|
|
}
|
|
|
|
X2ap-ECGI ::= SEQUENCE {
|
|
pLMN-Identity X2ap-PLMN-Identity,
|
|
eUTRANcellIdentifier X2ap-EUTRANCellIdentifier,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-ECGI-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ECGI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ENB-ID ::= CHOICE {
|
|
macro-eNB-ID BIT STRING (SIZE (20)),
|
|
home-eNB-ID BIT STRING (SIZE (28)),
|
|
...
|
|
}
|
|
|
|
X2ap-EncryptionAlgorithms ::= BIT STRING (SIZE (16, ...))
|
|
|
|
X2ap-EPLMNs ::= SEQUENCE (SIZE(1..x2ap-maxnoofEPLMNs)) OF X2ap-PLMN-Identity
|
|
|
|
X2ap-E-RAB-ID ::= INTEGER (0..15, ...)
|
|
|
|
X2ap-E-RAB-Level-QoS-Parameters ::= SEQUENCE {
|
|
qCI X2ap-QCI,
|
|
allocationAndRetentionPriority X2ap-AllocationAndRetentionPriority,
|
|
gbrQosInformation X2ap-GBR-QosInformation OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-E-RAB-Level-QoS-Parameters-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-E-RAB-Level-QoS-Parameters-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
--EURECOM X2ap-E-RAB-List ::= SEQUENCE (SIZE(1.. x2ap-maxnoofBearers)) OF ProtocolIE-Single-Container { {X2ap-E-RAB-ItemIEs} }
|
|
X2ap-E-RAB-List ::= SEQUENCE (SIZE (1.. x2ap-maxnoofBearers)) OF X2ap-IE
|
|
|
|
--EURECOMX2ap-E-RAB-ItemIEs X2AP-PROTOCOL-IES ::= {
|
|
--EURECOM { ID id-E-RAB-Item CRITICALITY ignore TYPE X2ap-E-RAB-Item PRESENCE mandatory },
|
|
--EURECOM ...
|
|
--EURECOM}
|
|
|
|
X2ap-E-RAB-Item ::= SEQUENCE {
|
|
e-RAB-ID X2ap-E-RAB-ID,
|
|
cause X2ap-Cause,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-E-RAB-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-E-RAB-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-E-RABs-ToBeSetup-List ::= SEQUENCE (SIZE(1..x2ap-maxnoofBearers)) OF X2ap-IE
|
|
|
|
X2ap-E-RABs-ToBeSetup-Item ::= SEQUENCE {
|
|
e-RAB-ID X2ap-E-RAB-ID,
|
|
e-RAB-Level-QoS-Parameters X2ap-E-RAB-Level-QoS-Parameters,
|
|
dL-Forwarding X2ap-DL-Forwarding OPTIONAL,
|
|
uL-GTPtunnelEndpoint X2ap-GTPtunnelEndpoint,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-E-RABs-ToBeSetup-ItemExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-E-RABs-Admitted-List ::= SEQUENCE (SIZE (1..x2ap-maxnoofBearers)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { {X2ap-E-RABs-Admitted-ItemIEs} }
|
|
|
|
X2ap-E-RABs-Admitted-Item ::= SEQUENCE {
|
|
e-RAB-ID X2ap-E-RAB-ID,
|
|
uL-GTP-TunnelEndpoint X2ap-GTPtunnelEndpoint OPTIONAL,
|
|
dL-GTP-TunnelEndpoint X2ap-GTPtunnelEndpoint OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-E-RABs-Admitted-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-E-RABs-SubjectToStatusTransfer-List ::= SEQUENCE (SIZE (1..x2ap-maxnoofBearers)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { { X2ap-E-RABs-SubjectToStatusTransfer-ItemIEs} }
|
|
|
|
X2ap-E-RABs-SubjectToStatusTransfer-Item ::= SEQUENCE {
|
|
e-RAB-ID X2ap-E-RAB-ID,
|
|
|
|
receiveStatusofULPDCPSDUs X2ap-ReceiveStatusofULPDCPSDUs OPTIONAL,
|
|
uL-COUNTvalue X2ap-COUNTvalue,
|
|
dL-COUNTvalue X2ap-COUNTvalue,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-E-RABs-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
|
|
|
|
X2ap-EUTRANTraceID ::= OCTET STRING (SIZE (8))
|
|
|
|
|
|
X2ap-EventType ::= ENUMERATED{
|
|
change-of-serving-cell,
|
|
...
|
|
}
|
|
|
|
|
|
-- F
|
|
|
|
X2ap-ForbiddenInterRATs ::= ENUMERATED {
|
|
all,
|
|
geran,
|
|
utran,
|
|
cdma2000,
|
|
...,
|
|
geranandutran,
|
|
cdma2000andutran
|
|
|
|
}
|
|
|
|
X2ap-ForbiddenTAs ::= SEQUENCE (SIZE(1.. x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-ForbiddenTAs-Item
|
|
|
|
X2ap-ForbiddenTAs-Item ::= SEQUENCE {
|
|
pLMN-Identity X2ap-PLMN-Identity,
|
|
forbiddenTACs X2ap-ForbiddenTACs,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-ForbiddenTAs-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ForbiddenTAs-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ForbiddenTACs ::= SEQUENCE (SIZE(1..x2ap-maxnoofForbTACs)) OF X2ap-TAC
|
|
|
|
X2ap-ForbiddenLAs ::= SEQUENCE (SIZE(1..x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-ForbiddenLAs-Item
|
|
|
|
X2ap-ForbiddenLAs-Item ::= SEQUENCE {
|
|
pLMN-Identity X2ap-PLMN-Identity,
|
|
forbiddenLACs X2ap-ForbiddenLACs,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-ForbiddenLAs-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ForbiddenLAs-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ForbiddenLACs ::= SEQUENCE (SIZE(1..x2ap-maxnoofForbLACs)) OF X2ap-LAC
|
|
|
|
X2ap-Fourframes ::= BIT STRING (SIZE (24))
|
|
|
|
X2ap-FreqBandIndicator ::= INTEGER (1..64)
|
|
|
|
-- G
|
|
|
|
X2ap-GBR-QosInformation ::= SEQUENCE {
|
|
e-RAB-MaximumBitrateDL X2ap-BitRate,
|
|
e-RAB-MaximumBitrateUL X2ap-BitRate,
|
|
e-RAB-GuaranteedBitrateDL X2ap-BitRate,
|
|
e-RAB-GuaranteedBitrateUL X2ap-BitRate,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-GBR-QosInformation-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-GBR-QosInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-GlobalENB-ID ::= SEQUENCE {
|
|
pLMN-Identity X2ap-PLMN-Identity,
|
|
eNB-ID X2ap-ENB-ID,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-GlobalENB-ID-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-GlobalENB-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-GTPtunnelEndpoint ::= SEQUENCE {
|
|
transportLayerAddress X2ap-TransportLayerAddress,
|
|
gTP-TEID X2ap-GTP-TEI,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-GTPtunnelEndpoint-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-GTPtunnelEndpoint-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-GTP-TEI ::= OCTET STRING (SIZE (4))
|
|
|
|
X2ap-GUGroupIDList ::= SEQUENCE (SIZE (1..x2ap-maxPools)) OF X2ap-GU-Group-ID
|
|
|
|
|
|
X2ap-GU-Group-ID ::= SEQUENCE {
|
|
pLMN-Identity X2ap-PLMN-Identity,
|
|
mME-Group-ID X2ap-MME-Group-ID,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-GU-Group-ID-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-GU-Group-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-GUMMEI ::= SEQUENCE {
|
|
|
|
gU-Group-ID X2ap-GU-Group-ID,
|
|
mME-Code X2ap-MME-Code,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-GUMMEI-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-GUMMEI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
|
|
-- H
|
|
|
|
X2ap-HandoverReportType ::= ENUMERATED {
|
|
hoTooEarly,
|
|
hoToWrongCell,
|
|
...,
|
|
interRATpingpong
|
|
}
|
|
|
|
X2ap-HandoverRestrictionList ::= SEQUENCE {
|
|
servingPLMN X2ap-PLMN-Identity,
|
|
equivalentPLMNs X2ap-EPLMNs OPTIONAL,
|
|
forbiddenTAs X2ap-ForbiddenTAs OPTIONAL,
|
|
forbiddenLAs X2ap-ForbiddenLAs OPTIONAL,
|
|
forbiddenInterRATs X2ap-ForbiddenInterRATs OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-HandoverRestrictionList-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-HFN ::= INTEGER (0..1048575)
|
|
|
|
X2ap-HWLoadIndicator ::= SEQUENCE {
|
|
dLHWLoadIndicator X2ap-LoadIndicator,
|
|
uLHWLoadIndicator X2ap-LoadIndicator,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-HWLoadIndicator-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-HWLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
-- I
|
|
|
|
X2ap-InvokeIndication ::= ENUMERATED{
|
|
abs-information,
|
|
...
|
|
}
|
|
|
|
X2ap-IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16, ...))
|
|
|
|
X2ap-InterfacesToTrace ::= BIT STRING (SIZE (8))
|
|
-- J
|
|
-- K
|
|
|
|
|
|
X2ap-Key-eNodeB-Star ::= BIT STRING (SIZE(256))
|
|
|
|
-- L
|
|
|
|
|
|
X2ap-LAC ::= OCTET STRING (SIZE (2)) --(EXCEPT ('0000'H|'FFFE'H))
|
|
|
|
X2ap-LastVisitedCell-Item ::= CHOICE {
|
|
e-UTRAN-Cell X2ap-LastVisitedEUTRANCellInformation,
|
|
uTRAN-Cell X2ap-LastVisitedUTRANCellInformation,
|
|
gERAN-Cell X2ap-LastVisitedGERANCellInformation,
|
|
...
|
|
}
|
|
|
|
X2ap-LastVisitedEUTRANCellInformation ::= SEQUENCE {
|
|
global-Cell-ID X2ap-ECGI,
|
|
cellType X2ap-CellType,
|
|
time-UE-StayedInCell X2ap-Time-UE-StayedInCell,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-LastVisitedEUTRANCellInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell --
|
|
--EURECOM { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION X2ap-Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}|
|
|
--EURECOM { ID id-HO-cause CRITICALITY ignore EXTENSION X2ap-Cause PRESENCE optional},
|
|
...
|
|
}
|
|
|
|
X2ap-LastVisitedUTRANCellInformation ::= OCTET STRING
|
|
|
|
X2ap-LastVisitedGERANCellInformation ::= CHOICE {
|
|
undefined NULL,
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-LoadIndicator ::= ENUMERATED {
|
|
lowLoad,
|
|
mediumLoad,
|
|
highLoad,
|
|
overLoad,
|
|
...
|
|
}
|
|
|
|
|
|
|
|
X2ap-LocationReportingInformation ::= SEQUENCE {
|
|
eventType X2ap-EventType,
|
|
reportArea X2ap-ReportArea,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {LocationReportingInformation-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-LocationReportingInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
|
|
...
|
|
}
|
|
|
|
-- M
|
|
|
|
X2ap-MDT-Activation ::= ENUMERATED {
|
|
immediate-MDT-only,
|
|
immediate-MDT-and-Trace,
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-MeasurementInitiationResult-List ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
|
|
--ProtocolIE-Single-Container { { X2ap-MeasurementInitiationResult-ItemIEs} }
|
|
|
|
X2ap-MeasurementInitiationResult-Item ::= SEQUENCE {
|
|
cell-ID X2ap-ECGI,
|
|
measurementFailureCause-List X2ap-MeasurementFailureCause-List OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-MeasurementInitiationResult-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-MDT-Configuration ::= SEQUENCE {
|
|
mdt-Activation X2ap-MDT-Activation,
|
|
areaScopeOfMDT X2ap-AreaScopeOfMDT,
|
|
measurementsToActivate X2ap-MeasurementsToActivate,
|
|
reportingTriggerMDT X2ap-ReportingTriggerMDT,
|
|
thresholdeventA2 X2ap-ThresholdEventA2 OPTIONAL,
|
|
-- Included in case of event-triggered reporting for measurement M1
|
|
periodicReportingMDT X2ap-PeriodicReportingMDT OPTIONAL,
|
|
-- Included in case of periodic reporting
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-MDT-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-MeasurementsToActivate::= BIT STRING (SIZE (8))
|
|
|
|
X2ap-MeasurementThresholdA2 ::= CHOICE {
|
|
threshold-RSRP X2ap-Threshold-RSRP,
|
|
threshold-RSRQ X2ap-Threshold-RSRQ,
|
|
...
|
|
}
|
|
|
|
X2ap-MME-Group-ID ::= OCTET STRING (SIZE (2))
|
|
|
|
X2ap-MME-Code ::= OCTET STRING (SIZE (1))
|
|
|
|
X2ap-Measurement-ID ::= INTEGER (1..4095, ...)
|
|
|
|
X2ap-MBMS-Service-Area-Identity-List ::= SEQUENCE (SIZE(1.. x2ap-maxnoofMBMSServiceAreaIdentities)) OF X2ap-MBMS-Service-Area-Identity
|
|
|
|
X2ap-MBMS-Service-Area-Identity ::= OCTET STRING (SIZE (2))
|
|
|
|
X2ap-MBSFN-Subframe-Infolist::= SEQUENCE (SIZE(1.. x2ap-maxnoofMBSFN)) OF X2ap-MBSFN-Subframe-Info
|
|
|
|
X2ap-MBSFN-Subframe-Info ::= SEQUENCE {
|
|
radioframeAllocationPeriod X2ap-RadioframeAllocationPeriod,
|
|
radioframeAllocationOffset X2ap-RadioframeAllocationOffset,
|
|
subframeAllocation X2ap-SubframeAllocation,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { MBSFN-Subframe-Info-ExtIEs } } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-MBSFN-Subframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ManagementBasedMDTallowed ::= ENUMERATED {allowed, ...}
|
|
|
|
X2ap-MobilityParametersModificationRange ::= SEQUENCE {
|
|
handoverTriggerChangeLowerLimit INTEGER (-20..20),
|
|
handoverTriggerChangeUpperLimit INTEGER (-20..20),
|
|
...
|
|
}
|
|
|
|
X2ap-MobilityParametersInformation ::= SEQUENCE {
|
|
handoverTriggerChange INTEGER (-20..20),
|
|
...
|
|
}
|
|
|
|
X2ap-MultibandInfoList ::= SEQUENCE (SIZE(1..x2ap-maxnoofBands)) OF X2ap-BandInfo
|
|
|
|
|
|
X2ap-BandInfo ::= SEQUENCE {
|
|
freqBandIndicator X2ap-FreqBandIndicator,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { BandInfo-ExtIEs } } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-BandInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
-- N
|
|
|
|
X2ap-Neighbour-Information ::= SEQUENCE (SIZE (0..x2ap-maxnoofNeighbours)) OF X2ap-Neighbour-Information-Elm
|
|
|
|
X2ap-Neighbour-Information-Elm ::= SEQUENCE {
|
|
eCGI X2ap-ECGI,
|
|
pCI X2ap-PCI,
|
|
eARFCN X2ap-EARFCN,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-Neighbour-Information-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-Neighbour-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
--LG { ID id-NeighbourTAC CRITICALITY ignore EXTENSION TAC PRESENCE optional},
|
|
...
|
|
}
|
|
|
|
X2ap-NextHopChainingCount ::= INTEGER (0..7)
|
|
|
|
X2ap-Number-of-Antennaports ::= ENUMERATED {
|
|
an1,
|
|
an2,
|
|
an4,
|
|
...
|
|
}
|
|
|
|
-- O
|
|
|
|
X2ap-Old-ECGIs::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ECGI
|
|
|
|
X2ap-Oneframe ::= BIT STRING (SIZE (6))
|
|
|
|
-- P
|
|
X2ap-PartialSuccessIndicator ::= ENUMERATED {
|
|
partial-success-allowed,
|
|
...
|
|
}
|
|
|
|
X2ap-PDCP-SN ::= INTEGER (0..4095)
|
|
|
|
X2ap-PCI ::= INTEGER (0..503, ...)
|
|
|
|
X2ap-PeriodicReportingMDT ::= SEQUENCE {
|
|
reportInterval X2ap-ReportIntervalMDT,
|
|
reportAmount X2ap-ReportAmountMDT,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { PeriodicReportingMDT-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-PeriodicReportingMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-PLMN-Identity ::= OCTET STRING (SIZE(3))
|
|
|
|
X2ap-PRACH-Configuration ::= SEQUENCE {
|
|
rootSequenceIndex INTEGER (0..837),
|
|
zeroCorrelationIndex INTEGER (0..15),
|
|
highSpeedFlag BOOLEAN,
|
|
prach-FreqOffset INTEGER (0..94),
|
|
prach-ConfigIndex INTEGER (0..63) OPTIONAL, -- present for TDD --
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {PRACH-Configuration-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-PRACH-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-Pre-emptionCapability ::= ENUMERATED {
|
|
shall-not-trigger-pre-emption,
|
|
may-trigger-pre-emption
|
|
}
|
|
|
|
X2ap-Pre-emptionVulnerability ::= ENUMERATED {
|
|
not-pre-emptable,
|
|
pre-emptable
|
|
}
|
|
|
|
X2ap-PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
|
|
|
|
-- Q
|
|
|
|
X2ap-QCI ::= INTEGER (0..255)
|
|
|
|
-- R
|
|
|
|
X2ap-ReportingPeriodicity ::= ENUMERATED {
|
|
one-thousand-ms,
|
|
two-thousand-ms,
|
|
five-thousand-ms,
|
|
ten-thousand-ms,
|
|
...
|
|
}
|
|
|
|
X2ap-RadioframeAllocationOffset ::= INTEGER (0..7, ...)
|
|
|
|
X2ap-RadioframeAllocationPeriod ::= ENUMERATED{
|
|
n1,
|
|
n2,
|
|
n4,
|
|
n8,
|
|
n16,
|
|
n32,
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-RadioResourceStatus ::= SEQUENCE {
|
|
dL-GBR-PRB-usage X2ap-DL-GBR-PRB-usage,
|
|
uL-GBR-PRB-usage X2ap-UL-GBR-PRB-usage,
|
|
dL-non-GBR-PRB-usage X2ap-DL-non-GBR-PRB-usage,
|
|
uL-non-GBR-PRB-usage X2ap-UL-non-GBR-PRB-usage,
|
|
dL-Total-PRB-usage X2ap-DL-Total-PRB-usage,
|
|
uL-Total-PRB-usage X2ap-UL-Total-PRB-usage,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {RadioResourceStatus-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-RadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
|
|
|
|
X2ap-Registration-Request ::= ENUMERATED {
|
|
start,
|
|
stop,
|
|
...
|
|
}
|
|
|
|
X2ap-RelativeNarrowbandTxPower ::= SEQUENCE {
|
|
|
|
rNTP-PerPRB BIT STRING (SIZE(6..110, ...)),
|
|
rNTP-Threshold X2ap-RNTP-Threshold,
|
|
--EURECOM COMMENT numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...},
|
|
numberOfCellSpecificAntennaPortsTxPower ENUMERATED {one, two, four, ...},
|
|
p-B INTEGER (0..3,...),
|
|
pDCCH-InterferenceImpact INTEGER (0..4,...),
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { RelativeNarrowbandTxPower-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-RelativeNarrowbandTxPower-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity}
|
|
|
|
X2ap-ReportArea ::= ENUMERATED{
|
|
ecgi,
|
|
...
|
|
}
|
|
|
|
X2ap-ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
|
|
|
|
X2ap-ReportCharacteristics ::= BIT STRING (SIZE (32))
|
|
|
|
X2ap-ReportingTriggerMDT::= ENUMERATED{
|
|
periodic,
|
|
a2eventtriggered,
|
|
...
|
|
}
|
|
|
|
X2ap-RNTP-Threshold ::= ENUMERATED {
|
|
minusInfinity,
|
|
minusEleven,
|
|
minusTen,
|
|
minusNine,
|
|
minusEight,
|
|
minusSeven,
|
|
minusSix,
|
|
minusFive,
|
|
minusFour,
|
|
minusThree,
|
|
minusTwo,
|
|
minusOne,
|
|
zero,
|
|
one,
|
|
two,
|
|
three,
|
|
...
|
|
}
|
|
|
|
X2ap-RRC-Context ::= OCTET STRING
|
|
|
|
X2ap-RRCConnReestabIndicator ::= ENUMERATED {
|
|
reconfigurationFailure, handoverFailure, otherFailure, ...
|
|
}
|
|
-- The values correspond to the values of ReestablishmentCause reported from the UE in the RRCConnectionReestablishmentRequest, as defined in TS 36.331 [9]
|
|
|
|
X2ap-RRCConnSetupIndicator::= ENUMERATED {
|
|
rrcConnSetup,
|
|
...
|
|
}
|
|
|
|
-- S
|
|
X2ap-ServedCellsToActivate::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ServedCellsToActivate-Item
|
|
|
|
X2ap-ServedCellsToActivate-Item ::= SEQUENCE {
|
|
ecgi X2ap-ECGI,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-ServedCellsToActivate-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-S1TNLLoadIndicator ::= SEQUENCE {
|
|
dLS1TNLLoadIndicator X2ap-LoadIndicator,
|
|
uLS1TNLLoadIndicator X2ap-LoadIndicator,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { S1TNLLoadIndicator-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-S1TNLLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
|
|
|
|
X2ap-ServedCells ::= SEQUENCE (SIZE (1.. x2ap-maxCellineNB)) OF X2ap-ServedCellItem
|
|
|
|
|
|
X2ap-ServedCellItem ::= SEQUENCE {
|
|
servedCellInfo X2ap-ServedCell-Information,
|
|
neighbour-Info X2ap-Neighbour-Information OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {ServedCell-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ServedCell-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-ServedCellsToModify::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ServedCellsToModify-Item
|
|
|
|
X2ap-ServedCellsToModify-Item ::= SEQUENCE {
|
|
old-ecgi X2ap-ECGI,
|
|
servedCellInfo X2ap-ServedCell-Information,
|
|
neighbour-Info X2ap-Neighbour-Information OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { X2ap-ServedCellsToModify-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ServedCell-Information ::= SEQUENCE {
|
|
pCI X2ap-PCI,
|
|
cellId X2ap-ECGI,
|
|
tAC X2ap-TAC,
|
|
broadcastPLMNs X2ap-BroadcastPLMNs-Item,
|
|
eUTRA-Mode-Info X2ap-EUTRA-Mode-Info,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-ServedCell-Information-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
--EURECOM { ID id-Number-of-Antennaports CRITICALITY ignore EXTENSION X2ap-Number-of-Antennaports PRESENCE optional }|
|
|
--EURECOM { ID id-PRACH-Configuration CRITICALITY ignore EXTENSION X2ap-PRACH-Configuration PRESENCE optional }|
|
|
--EURECOM { ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION X2ap-MBSFN-Subframe-Infolist PRESENCE optional }|
|
|
--EURECOM { ID id-CSG-Id CRITICALITY ignore EXTENSION X2ap-CSG-Id PRESENCE optional }|
|
|
--EURECOM { ID id-MBMS-Service-Area-List CRITICALITY ignore EXTENSION X2ap-MBMS-Service-Area-Identity-List PRESENCE optional }|
|
|
--EURECOM { ID id-MultibandInfoList CRITICALITY ignore EXTENSION X2ap-MultibandInfoList PRESENCE optional },
|
|
...
|
|
}
|
|
|
|
X2ap-ShortMAC-I ::= BIT STRING (SIZE(16))
|
|
|
|
X2ap-SRVCCOperationPossible ::= ENUMERATED {
|
|
possible,
|
|
...
|
|
}
|
|
|
|
X2ap-SubframeAssignment ::= ENUMERATED {
|
|
sa0,
|
|
sa1,
|
|
sa2,
|
|
sa3,
|
|
sa4,
|
|
sa5,
|
|
sa6,
|
|
...
|
|
}
|
|
|
|
X2ap-SpecialSubframe-Info ::= SEQUENCE {
|
|
specialSubframePatterns X2ap-SpecialSubframePatterns,
|
|
cyclicPrefixDL X2ap-CyclicPrefixDL,
|
|
cyclicPrefixUL X2ap-CyclicPrefixUL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { SpecialSubframe-Info-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-SpecialSubframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
X2ap-SpecialSubframePatterns ::= ENUMERATED {
|
|
ssp0,
|
|
ssp1,
|
|
ssp2,
|
|
ssp3,
|
|
ssp4,
|
|
ssp5,
|
|
ssp6,
|
|
ssp7,
|
|
ssp8,
|
|
...,
|
|
ssp9
|
|
}
|
|
|
|
X2ap-SubscriberProfileIDforRFP ::= INTEGER (1..256)
|
|
|
|
X2ap-SubframeAllocation ::= CHOICE {
|
|
oneframe X2ap-Oneframe,
|
|
fourframes X2ap-Fourframes,
|
|
...
|
|
}
|
|
|
|
-- T
|
|
|
|
X2ap-TAC ::= OCTET STRING (SIZE (2))
|
|
|
|
X2ap-TABasedMDT::= SEQUENCE {
|
|
tAListforMDT X2ap-TAListforMDT,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-TABasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-TAListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofTAforMDT)) OF X2ap-TAC
|
|
|
|
X2ap-TargetCellInUTRAN ::= OCTET STRING -- This IE is to be encoded according to the UTRAN Cell ID in the Last Visited UTRAN Cell Information IE in TS 25.413 [24]
|
|
|
|
X2ap-ThresholdEventA2 ::= SEQUENCE {
|
|
measurementThreshold X2ap-MeasurementThresholdA2,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { ThresholdEventA2-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-ThresholdEventA2-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-TargeteNBtoSource-eNBTransparentContainer ::= OCTET STRING
|
|
|
|
X2ap-Threshold-RSRP ::= INTEGER(0..97)
|
|
|
|
X2ap-Threshold-RSRQ ::= INTEGER(0..34)
|
|
|
|
X2ap-TimeToWait ::= ENUMERATED {
|
|
v1s,
|
|
v2s,
|
|
v5s,
|
|
v10s,
|
|
v20s,
|
|
v60s,
|
|
...
|
|
}
|
|
|
|
X2ap-Time-UE-StayedInCell ::= INTEGER (0..4095)
|
|
|
|
X2ap-Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950)
|
|
|
|
|
|
X2ap-TraceActivation ::= SEQUENCE {
|
|
eUTRANTraceID X2ap-EUTRANTraceID,
|
|
interfacesToTrace X2ap-InterfacesToTrace,
|
|
traceDepth X2ap-TraceDepth,
|
|
traceCollectionEntityIPAddress X2ap-TraceCollectionEntityIPAddress,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
--EURECOM { ID id-MDTConfiguration CRITICALITY ignore EXTENSION X2ap-MDT-Configuration PRESENCE optional},
|
|
...
|
|
}
|
|
|
|
X2ap-TraceCollectionEntityIPAddress ::= BIT STRING (SIZE(1..160, ...))
|
|
|
|
X2ap-TraceDepth ::= ENUMERATED {
|
|
minimum,
|
|
medium,
|
|
maximum,
|
|
minimumWithoutVendorSpecificExtension,
|
|
mediumWithoutVendorSpecificExtension,
|
|
maximumWithoutVendorSpecificExtension,
|
|
...
|
|
}
|
|
|
|
|
|
|
|
|
|
X2ap-Transmission-Bandwidth ::= ENUMERATED {
|
|
bw6,
|
|
bw15,
|
|
bw25,
|
|
bw50,
|
|
bw75,
|
|
bw100,
|
|
...
|
|
}
|
|
|
|
X2ap-TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
|
|
|
|
X2ap-TypeOfError ::= ENUMERATED {
|
|
not-understood,
|
|
missing,
|
|
...
|
|
}
|
|
|
|
|
|
-- U
|
|
|
|
X2ap-UE-HistoryInformation ::= SEQUENCE (SIZE(1..x2ap-maxnoofCells)) OF X2ap-LastVisitedCell-Item
|
|
|
|
|
|
X2ap-UE-S1AP-ID ::= INTEGER (0.. 4294967295)
|
|
|
|
X2ap-UE-X2AP-ID ::= INTEGER (0..4095)
|
|
|
|
X2ap-UEAggregateMaximumBitRate ::= SEQUENCE {
|
|
uEaggregateMaximumBitRateDownlink X2ap-BitRate,
|
|
uEaggregateMaximumBitRateUplink X2ap-BitRate,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrate-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-UEAggregate-MaximumBitrate-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-UESecurityCapabilities ::= SEQUENCE {
|
|
encryptionAlgorithms X2ap-EncryptionAlgorithms,
|
|
integrityProtectionAlgorithms X2ap-IntegrityProtectionAlgorithms,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-UESecurityCapabilities-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-UE-ContextInformation ::= SEQUENCE {
|
|
mME-UE-S1AP-ID X2ap-UE-S1AP-ID,
|
|
uESecurityCapabilities X2ap-UESecurityCapabilities,
|
|
aS-SecurityInformation X2ap-AS-SecurityInformation,
|
|
uEaggregateMaximumBitRate X2ap-UEAggregateMaximumBitRate,
|
|
subscriberProfileIDforRFP X2ap-SubscriberProfileIDforRFP OPTIONAL,
|
|
e-RABs-ToBeSetup-List X2ap-E-RABs-ToBeSetup-List,
|
|
rRC-Context X2ap-RRC-Context,
|
|
handoverRestrictionList X2ap-HandoverRestrictionList OPTIONAL,
|
|
locationReportingInformation X2ap-LocationReportingInformation OPTIONAL,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { {X2ap-UE-ContextInformation-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-UL-GBR-PRB-usage::= INTEGER (0..100)
|
|
|
|
X2ap-UL-non-GBR-PRB-usage::= INTEGER (0..100)
|
|
|
|
X2ap-UL-Total-PRB-usage::= INTEGER (0..100)
|
|
|
|
X2ap-UL-InterferenceOverloadIndication ::= SEQUENCE (SIZE(1..x2ap-maxnoofPRBs)) OF X2ap-UL-InterferenceOverloadIndication-Item
|
|
|
|
X2ap-UL-InterferenceOverloadIndication-Item ::= ENUMERATED {
|
|
high-interference,
|
|
medium-interference,
|
|
low-interference,
|
|
...
|
|
}
|
|
|
|
X2ap-UL-HighInterferenceIndicationInfo ::= SEQUENCE (SIZE(1..x2ap-maxCellineNB)) OF X2ap-UL-HighInterferenceIndicationInfo-Item
|
|
|
|
X2ap-UL-HighInterferenceIndicationInfo-Item ::= SEQUENCE {
|
|
target-Cell-ID X2ap-ECGI,
|
|
ul-interferenceindication X2ap-UL-HighInterferenceIndication,
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { UL-HighInterferenceIndicationInfo-Item-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-UL-HighInterferenceIndicationInfo-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-UL-HighInterferenceIndication ::= BIT STRING (SIZE(1..110, ...))
|
|
|
|
X2ap-UE-RLF-Report-Container::= OCTET STRING
|
|
-- This IE is a transparent container and shall be encoded as the rlfReport field contained in the UEInformationResponse message as defined in TS 36.331 [9]
|
|
|
|
X2ap-UsableABSInformation ::= CHOICE {
|
|
fdd X2ap-UsableABSInformationFDD,
|
|
tdd X2ap-UsableABSInformationTDD,
|
|
...
|
|
}
|
|
|
|
X2ap-UsableABSInformationFDD ::= SEQUENCE {
|
|
usable-abs-pattern-info BIT STRING (SIZE(40)),
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { UsableABSInformationFDD-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-UsableABSInformationFDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
X2ap-UsableABSInformationTDD ::= SEQUENCE {
|
|
usaable-abs-pattern-info BIT STRING (SIZE(1..70, ...)),
|
|
--EURECOM COMMENT, ADDED NEXT LINE iE-Extensions ProtocolExtensionContainer { { UsableABSInformationTDD-ExtIEs} } OPTIONAL,
|
|
iE-Extensions X2ap-IE-Extensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
X2ap-UsableABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
-- V
|
|
-- W
|
|
-- X
|
|
-- Y
|
|
-- Z
|
|
|
|
END
|
|
|