Update to V10.3.0 (2011-09)

svn path=/trunk/; revision=40368
This commit is contained in:
Anders Broman 2012-01-04 07:20:15 +00:00
parent 002ad074c4
commit 5308e8bfba
8 changed files with 1719 additions and 301 deletions

View File

@ -1,5 +1,5 @@
-- $Id$
-- 3GPP TS 36.423 V9.2.0 (2010-03)
-- 3GPP TS 36.423 V10.3.0 (2011-09)
-- 9.3.6 Common definitions
-- **************************************************************

View File

@ -1,5 +1,5 @@
-- $Id$
-- 3GPP TS 36.423 V9.2.0 (2010-03)
-- 3GPP TS 36.423 V10.3.0 (2011-09)
-- 9.3.7 Constant Definitions
-- **************************************************************
--
@ -37,9 +37,9 @@ id-reset ProcedureCode ::= 7
id-eNBConfigurationUpdate ProcedureCode ::= 8
id-resourceStatusReportingInitiation ProcedureCode ::= 9
id-resourceStatusReporting ProcedureCode ::= 10
id-privateMessage ProcedureCode ::= 11
id-mobilitySettingsChange ProcedureCode ::= 12
id-rLFIndication ProcedureCode ::= 13
id-privateMessage ProcedureCode ::= 11
id-mobilitySettingsChange ProcedureCode ::= 12
id-rLFIndication ProcedureCode ::= 13
id-handoverReport ProcedureCode ::= 14
id-cellActivation ProcedureCode ::= 15
@ -51,24 +51,25 @@ id-cellActivation ProcedureCode ::= 15
--
-- **************************************************************
maxEARFCN INTEGER ::= 65535
maxInterfaces INTEGER ::= 16
maxCellineNB INTEGER ::= 256
maxnoofBearers INTEGER ::= 256
maxNrOfErrors INTEGER ::= 256
maxnoofPDCP-SN INTEGER ::= 16 -- FFS Value to be checked
maxnoofEPLMNs INTEGER ::= 15
maxnoofEPLMNsPlusOne INTEGER ::= 16
maxnoofForbLACs INTEGER ::= 4096
maxnoofForbTACs INTEGER ::= 4096
maxEARFCN INTEGER ::= 65535
maxInterfaces INTEGER ::= 16
maxCellineNB INTEGER ::= 256
maxnoofBearers INTEGER ::= 256
maxNrOfErrors INTEGER ::= 256
maxnoofPDCP-SN INTEGER ::= 16
maxnoofEPLMNs INTEGER ::= 15
maxnoofEPLMNsPlusOne INTEGER ::= 16
maxnoofForbLACs INTEGER ::= 4096
maxnoofForbTACs INTEGER ::= 4096
maxnoofBPLMNs INTEGER ::= 6
maxnoofNeighbours INTEGER ::= 512
maxnoofPRBs INTEGER ::= 110
maxnoofPRBs INTEGER ::= 110
maxPools INTEGER ::= 16
maxnoofCells INTEGER ::= 16
maxnoofCells INTEGER ::= 16
maxnoofMBSFN INTEGER ::= 8
maxFailedMeasObjects INTEGER ::= 32
maxnoofCellIDforMDT INTEGER ::= 32
maxnoofTAforMDT INTEGER ::= 8
-- **************************************************************
@ -137,5 +138,19 @@ id-ServedCellsToActivate ProtocolIE-ID ::= 57
id-ActivatedCellList ProtocolIE-ID ::= 58
id-DeactivationIndication ProtocolIE-ID ::= 59
id-UE-RLF-Report-Container ProtocolIE-ID ::= 60
id-ABSInformation ProtocolIE-ID ::= 61
id-InvokeIndication ProtocolIE-ID ::= 62
id-ABS-Status ProtocolIE-ID ::= 63
id-PartialSuccessIndicator ProtocolIE-ID ::= 64
id-MeasurementInitiationResult-List ProtocolIE-ID ::= 65
id-MeasurementInitiationResult-Item ProtocolIE-ID ::= 66
id-MeasurementFailureCause-Item ProtocolIE-ID ::= 67
id-CompleteFailureCauseInformation-List ProtocolIE-ID ::= 68
id-CompleteFailureCauseInformation-Item ProtocolIE-ID ::= 69
id-CSG-Id ProtocolIE-ID ::= 70
id-CSGMembershipStatus ProtocolIE-ID ::= 71
id-MDTConfiguration ProtocolIE-ID ::= 72
id-ManagementBasedMDTallowed ProtocolIE-ID ::= 74
id-RRCConnSetupIndicator ProtocolIE-ID ::= 75
END

View File

@ -1,5 +1,5 @@
-- $Id$
-- 3GPP TS 36.423 V9.2.0 (2010-03)
-- 3GPP TS 36.423 V10.3.0 (2011-09)
-- 9.3.8 Container Definitions
-- **************************************************************
--

View File

@ -1,5 +1,5 @@
-- $Id$
-- 3GPP TS 36.423 V9.2.0 (2010-03)
-- 3GPP TS 36.423 V10.3.0 (2011-09)
-- 9.3.5 Information Element Definitions
-- **************************************************************
--
@ -18,11 +18,12 @@ BEGIN
IMPORTS
id-E-RAB-Item,
id-Number-of-Antennaports,
id-Number-of-Antennaports,
id-MBSFN-Subframe-Info,
id-PRACH-Configuration,
maxnoofBearers,
id-CSG-Id,
id-MDTConfiguration,
maxnoofBearers,
maxCellineNB,
maxEARFCN,
maxInterfaces,
@ -37,7 +38,9 @@ IMPORTS
maxnoofPRBs,
maxNrOfErrors,
maxPools,
maxnoofMBSFN
maxnoofMBSFN,
maxnoofTAforMDT,
maxnoofCellIDforMDT
FROM X2AP-Constants
@ -56,6 +59,50 @@ FROM X2AP-Containers;
-- A
ABSInformation ::= CHOICE {
fdd ABSInformationFDD,
tdd ABSInformationTDD,
abs-inactive NULL,
...
}
ABSInformationFDD ::= SEQUENCE {
abs-pattern-info BIT STRING (SIZE(40)),
numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...},
measurement-subset BIT STRING (SIZE(40)),
iE-Extensions ProtocolExtensionContainer { { ABSInformationFDD-ExtIEs} } OPTIONAL,
...
}
ABSInformationFDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
ABSInformationTDD ::= SEQUENCE {
abs-pattern-info BIT STRING (SIZE(1..70, ...)),
numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...},
measurement-subset BIT STRING (SIZE(1..70, ...)),
iE-Extensions ProtocolExtensionContainer { { ABSInformationTDD-ExtIEs} } OPTIONAL,
...
}
ABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
ABS-Status ::= SEQUENCE {
dL-ABS-status DL-ABS-status,
usableABSInformation UsableABSInformation,
iE-Extensions ProtocolExtensionContainer { {ABS-Status-ExtIEs} } OPTIONAL,
...
}
ABS-Status-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
DL-ABS-status::= INTEGER (0..100)
AS-SecurityInformation ::= SEQUENCE {
key-eNodeB-star Key-eNodeB-Star,
nextHopChainingCount NextHopChainingCount,
@ -80,6 +127,12 @@ AllocationAndRetentionPriority-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
AreaScopeOfMDT ::= CHOICE {
cellBased CellBasedMDT,
tABased TABasedMDT,
pLMNWide NULL,
...
}
-- B
@ -150,7 +203,9 @@ CauseRadioNetwork ::= ENUMERATED {
handover-optimisation,
value-out-of-allowed-range,
multiple-E-RAB-ID-instances,
switch-off-ongoing
switch-off-ongoing,
not-supported-QCI-value,
measurement-not-supported-for-the-object
}
@ -160,8 +215,19 @@ CauseTransport ::= ENUMERATED {
...
}
Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... }
CellBasedMDT::= SEQUENCE {
cellIdListforMDT CellIdListforMDT,
iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL,
...
}
CellBasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF ECGI
Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... }
CellType ::= SEQUENCE {
@ -237,6 +303,13 @@ CriticalityDiagnostics-IE-List-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
CRNTI ::= BIT STRING (SIZE (16))
CSGMembershipStatus ::= ENUMERATED {
member,
not-member
}
CSG-Id ::= BIT STRING (SIZE (27))
CyclicPrefixDL ::= ENUMERATED {
normal,
extended,
@ -262,6 +335,12 @@ DL-Forwarding ::= ENUMERATED {
...
}
DL-GBR-PRB-usage::= INTEGER (0..100)
DL-non-GBR-PRB-usage::= INTEGER (0..100)
DL-Total-PRB-usage::= INTEGER (0..100)
-- E
EARFCN ::= INTEGER (0..maxEARFCN)
@ -368,7 +447,10 @@ ForbiddenInterRATs ::= ENUMERATED {
geran,
utran,
cdma2000,
...
...,
geranandutran,
cdma2000andutran
}
ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item
@ -428,6 +510,7 @@ GlobalENB-ID ::= SEQUENCE {
GlobalENB-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
GTPtunnelEndpoint ::= SEQUENCE {
transportLayerAddress TransportLayerAddress,
gTP-TEID GTP-TEI,
@ -508,6 +591,11 @@ HWLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- I
InvokeIndication ::= ENUMERATED{
abs-information,
...
}
IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16, ...))
InterfacesToTrace ::= BIT STRING (SIZE (8))
@ -572,6 +660,36 @@ LocationReportingInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
-- M
MDT-Activation ::= ENUMERATED {
immediate-MDT-only,
immediate-MDT-and-Trace,
...
}
MDT-Configuration ::= SEQUENCE {
mdt-Activation MDT-Activation,
areaScopeOfMDT AreaScopeOfMDT,
measurementsToActivate MeasurementsToActivate,
reportingTriggerMDT ReportingTriggerMDT,
thresholdeventA2 ThresholdEventA2 OPTIONAL,
-- Included in case of event-triggered reporting for measurement M1
periodicReportingMDT PeriodicReportingMDT OPTIONAL,
-- Included in case of periodic reporting
iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL,
...
}
MDT-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
MeasurementsToActivate::= BIT STRING (SIZE (8))
MeasurementThresholdA2 ::= CHOICE {
threshold-RSRP Threshold-RSRP,
threshold-RSRQ Threshold-RSRQ,
...
}
MME-Group-ID ::= OCTET STRING (SIZE (2))
@ -593,6 +711,8 @@ MBSFN-Subframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
ManagementBasedMDTallowed ::= ENUMERATED {allowed, ...}
MobilityParametersModificationRange ::= SEQUENCE {
handoverTriggerChangeLowerLimit INTEGER (-20..20),
handoverTriggerChangeUpperLimit INTEGER (-20..20),
@ -638,6 +758,16 @@ PDCP-SN ::= INTEGER (0..4095)
PCI ::= INTEGER (0..503, ...)
PeriodicReportingMDT ::= SEQUENCE {
reportInterval ReportIntervalMDT,
reportAmount ReportAmountMDT,
iE-Extensions ProtocolExtensionContainer { { PeriodicReportingMDT-ExtIEs} } OPTIONAL,
...
}
PeriodicReportingMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
PLMN-Identity ::= OCTET STRING (SIZE(3))
@ -673,6 +803,33 @@ QCI ::= INTEGER (0..255)
-- R
RadioframeAllocationOffset ::= INTEGER (0..7, ...)
RadioframeAllocationPeriod ::= ENUMERATED{
n1,
n2,
n4,
n8,
n16,
n32,
...
}
RadioResourceStatus ::= SEQUENCE {
dL-GBR-PRB-usage DL-GBR-PRB-usage,
uL-GBR-PRB-usage UL-GBR-PRB-usage,
dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage,
uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage,
dL-Total-PRB-usage DL-Total-PRB-usage,
uL-Total-PRB-usage UL-Total-PRB-usage,
iE-Extensions ProtocolExtensionContainer { {RadioResourceStatus-ExtIEs} } OPTIONAL,
...
}
RadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
@ -697,13 +854,23 @@ RelativeNarrowbandTxPower-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity}
ReportArea ::= ENUMERATED{
ecgi,
...
}
ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
ReportCharacteristics ::= BIT STRING (SIZE (32))
ReportingTriggerMDT::= ENUMERATED{
periodic,
a2eventtriggered,
...
}
RNTP-Threshold ::= ENUMERATED {
minusInfinity,
minusEleven,
@ -726,46 +893,11 @@ RNTP-Threshold ::= ENUMERATED {
RRC-Context ::= OCTET STRING
RadioResourceStatus ::= SEQUENCE {
dL-GBR-PRB-usage DL-GBR-PRB-usage,
uL-GBR-PRB-usage UL-GBR-PRB-usage,
dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage,
uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage,
dL-Total-PRB-usage DL-Total-PRB-usage,
uL-Total-PRB-usage UL-Total-PRB-usage,
iE-Extensions ProtocolExtensionContainer { {RadioResourceStatus-ExtIEs} } OPTIONAL,
RRCConnSetupIndicator::= ENUMERATED {
rrcConnSetup,
...
}
RadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
DL-GBR-PRB-usage::= INTEGER (0..100)
UL-GBR-PRB-usage::= INTEGER (0..100)
DL-non-GBR-PRB-usage::= INTEGER (0..100)
UL-non-GBR-PRB-usage::= INTEGER (0..100)
DL-Total-PRB-usage::= INTEGER (0..100)
UL-Total-PRB-usage::= INTEGER (0..100)
RadioframeAllocationPeriod ::= ENUMERATED{
n1,
n2,
n4,
n8,
n16,
n32,
...
}
RadioframeAllocationOffset ::= INTEGER (0..7, ...)
-- S
S1TNLLoadIndicator ::= SEQUENCE {
@ -805,8 +937,9 @@ ServedCell-Information ::= SEQUENCE {
ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-Number-of-Antennaports CRITICALITY ignore EXTENSION Number-of-Antennaports PRESENCE optional }|
{ ID id-PRACH-Configuration CRITICALITY ignore EXTENSION PRACH-Configuration PRESENCE optional },
{ ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION MBSFN-Subframe-Infolist PRESENCE optional},
{ ID id-PRACH-Configuration CRITICALITY ignore EXTENSION PRACH-Configuration PRESENCE optional }|
{ ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION MBSFN-Subframe-Infolist PRESENCE optional }|
{ ID id-CSG-Id CRITICALITY ignore EXTENSION CSG-Id PRESENCE optional },
...
}
@ -866,8 +999,33 @@ SubframeAllocation ::= CHOICE {
TAC ::= OCTET STRING (SIZE (2))
TABasedMDT::= SEQUENCE {
tAListforMDT TAListforMDT,
iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL,
...
}
TABasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC
ThresholdEventA2 ::= SEQUENCE {
measurementThreshold MeasurementThresholdA2,
iE-Extensions ProtocolExtensionContainer { { ThresholdEventA2-ExtIEs} } OPTIONAL,
...
}
ThresholdEventA2-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
TargeteNBtoSource-eNBTransparentContainer ::= OCTET STRING
Threshold-RSRP ::= INTEGER(0..97)
Threshold-RSRQ ::= INTEGER(0..34)
TimeToWait ::= ENUMERATED {
v1s,
@ -892,6 +1050,7 @@ traceCollectionEntityIPAddress TraceCollectionEntityIPAddress,
}
TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional},
...
}
@ -936,7 +1095,7 @@ UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCells)) OF LastVisitedCell-It
UE-S1AP-ID ::= INTEGER (0.. 4294967295)
UE-X2AP-ID ::= INTEGER (0..4095) -- Value FFS
UE-X2AP-ID ::= INTEGER (0..4095)
UEAggregateMaximumBitRate ::= SEQUENCE {
uEaggregateMaximumBitRateDownlink BitRate,
@ -960,6 +1119,12 @@ UESecurityCapabilities-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
UL-GBR-PRB-usage::= INTEGER (0..100)
UL-non-GBR-PRB-usage::= INTEGER (0..100)
UL-Total-PRB-usage::= INTEGER (0..100)
UL-InterferenceOverloadIndication ::= SEQUENCE (SIZE(1..maxnoofPRBs)) OF UL-InterferenceOverloadIndication-Item
UL-InterferenceOverloadIndication-Item ::= ENUMERATED {
@ -985,7 +1150,33 @@ UL-HighInterferenceIndicationInfo-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
UL-HighInterferenceIndication ::= BIT STRING (SIZE(1..110, ...))
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 [9]
-- 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]
UsableABSInformation ::= CHOICE {
fdd UsableABSInformationFDD,
tdd UsableABSInformationTDD,
...
}
UsableABSInformationFDD ::= SEQUENCE {
usable-abs-pattern-info BIT STRING (SIZE(40)),
iE-Extensions ProtocolExtensionContainer { { UsableABSInformationFDD-ExtIEs} } OPTIONAL,
...
}
UsableABSInformationFDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
UsableABSInformationTDD ::= SEQUENCE {
usaable-abs-pattern-info BIT STRING (SIZE(1..70, ...)),
iE-Extensions ProtocolExtensionContainer { { UsableABSInformationTDD-ExtIEs} } OPTIONAL,
...
}
UsableABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-- V
-- W

View File

@ -1,5 +1,5 @@
-- $Id$
-- 3GPP TS 36.423 V9.2.0 (2010-03)
-- 3GPP TS 36.423 V10.3.0 (2011-09)
-- 9.3.4 PDU Definitions
-- **************************************************************
--
@ -22,14 +22,17 @@ BEGIN
-- **************************************************************
IMPORTS
AS-SecurityInformation,
ABSInformation,
ABS-Status,
AS-SecurityInformation,
Cause,
CompositeAvailableCapacityGroup,
CompositeAvailableCapacityGroup,
COUNTvalue,
CriticalityDiagnostics,
CriticalityDiagnostics,
CRNTI,
DeactivationIndication,
CSGMembershipStatus,
CSG-Id,
DeactivationIndication,
DL-Forwarding,
ECGI,
E-RAB-ID,
@ -39,22 +42,26 @@ IMPORTS
GlobalENB-ID,
GTPtunnelEndpoint,
GUGroupIDList,
GUMMEI,
GUMMEI,
HandoverReportType,
HandoverRestrictionList,
InvokeIndication,
LocationReportingInformation,
Neighbour-Information,
MDT-Configuration,
ManagementBasedMDTallowed,
Neighbour-Information,
PCI,
PDCP-SN,
PLMN-Identity,
ReceiveStatusofULPDCPSDUs,
Registration-Request,
RelativeNarrowbandTxPower,
RadioResourceStatus,
RadioResourceStatus,
RRCConnSetupIndicator,
UE-RLF-Report-Container,
RRC-Context,
ServedCell-Information,
ServedCells,
ServedCells,
ShortMAC-I,
SRVCCOperationPossible,
SubscriberProfileIDforRFP,
@ -96,17 +103,17 @@ FROM X2AP-IEs
X2AP-PROTOCOL-IES-PAIR
FROM X2AP-Containers
id-ABSInformation,
id-ActivatedCellList,
id-Cause,
id-CellInformation,
id-CellInformation-Item,
id-CellInformation-Item,
id-CellMeasurementResult,
id-CellMeasurementResult-Item,
id-CellToReport,
id-CellToReport-Item,
id-CellToReport-Item,
id-CompositeAvailableCapacityGroup,
id-CriticalityDiagnostics,
id-CriticalityDiagnostics,
id-DeactivationIndication,
id-E-RABs-Admitted-Item,
id-E-RABs-Admitted-List,
@ -119,11 +126,12 @@ FROM X2AP-Containers
id-GUGroupIDToAddList,
id-GUGroupIDToDeleteList,
id-GUMMEI-ID,
id-InvokeIndication,
id-New-eNB-UE-X2AP-ID,
id-Old-eNB-UE-X2AP-ID,
id-Registration-Request,
id-ReportingPeriodicity,
id-ServedCells,
id-ServedCells,
id-ServedCellsToActivate,
id-ServedCellsToAdd,
id-ServedCellsToModify,
@ -139,26 +147,39 @@ FROM X2AP-Containers
id-Measurement-ID,
id-ReportCharacteristics,
id-ENB1-Measurement-ID,
id-ENB2-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-ENB2-Mobility-Parameters-Modification-Range,
id-FailureCellPCI,
id-Re-establishmentCellECGI,
id-FailureCellCRNTI,
id-ShortMAC-I,
id-ShortMAC-I,
id-SourceCellECGI,
id-FailureCellECGI,
id-Re-establishmentCellECGI,
id-HandoverReportType,
id-UE-RLF-Report-Container,
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,
maxCellineNB,
maxCellineNB,
maxnoofBearers,
maxnoofPDCP-SN
maxnoofPDCP-SN,
maxFailedMeasObjects,
maxnoofCellIDforMDT,
maxnoofTAforMDT
FROM X2AP-Constants;
@ -174,14 +195,15 @@ HandoverRequest ::= SEQUENCE {
}
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-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},
...
}
@ -192,7 +214,7 @@ UE-ContextInformation ::= SEQUENCE {
uEaggregateMaximumBitRate UEAggregateMaximumBitRate,
subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL,
e-RABs-ToBeSetup-List E-RABs-ToBeSetup-List,
rRC-Context RRC-Context,
rRC-Context RRC-Context,
handoverRestrictionList HandoverRestrictionList OPTIONAL,
locationReportingInformation LocationReportingInformation OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {UE-ContextInformation-ExtIEs} } OPTIONAL,
@ -200,6 +222,7 @@ UE-ContextInformation ::= SEQUENCE {
}
UE-ContextInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-ManagementBasedMDTallowed CRITICALITY ignore EXTENSION ManagementBasedMDTallowed PRESENCE optional },
...
}
@ -528,6 +551,8 @@ CellInformation-Item ::= SEQUENCE {
}
CellInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-ABSInformation CRITICALITY ignore EXTENSION ABSInformation PRESENCE optional }|
{ ID id-InvokeIndication CRITICALITY ignore EXTENSION InvokeIndication PRESENCE optional },
...
}
@ -619,10 +644,11 @@ ResourceStatusRequest ::= SEQUENCE {
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”--
{ 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-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},
...
}
@ -652,6 +678,10 @@ ReportingPeriodicity ::= ENUMERATED {
...
}
PartialSuccessIndicator ::= ENUMERATED {
partial-success-allowed,
...
}
-- **************************************************************
--
@ -665,13 +695,48 @@ ResourceStatusResponse ::= SEQUENCE {
}
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-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
@ -684,13 +749,30 @@ ResourceStatusFailure ::= SEQUENCE {
}
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-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 ::= {
...
}
-- **************************************************************
--
@ -718,15 +800,16 @@ CellMeasurementResult-ItemIEs X2AP-PROTOCOL-IES ::= {
CellMeasurementResult-Item ::= SEQUENCE {
cell-ID ECGI,
hWOverLoadIndicator HWLoadIndicator OPTIONAL,
s1TNLOverLoadIndicator S1TNLLoadIndicator OPTIONAL,
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-CompositeAvailableCapacityGroup CRITICALITY ignore EXTENSION CompositeAvailableCapacityGroup PRESENCE optional}|
{ ID id-ABS-Status CRITICALITY ignore EXTENSION ABS-Status PRESENCE optional},
...
}
@ -817,11 +900,12 @@ RLFIndication ::= SEQUENCE {
}
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-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},
...
}
@ -895,7 +979,7 @@ CellActivationFailure ::= SEQUENCE {
}
CellActivationFailure-IEs X2AP-PROTOCOL-IES ::= {
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}

View File

@ -1,5 +1,5 @@
-- $Id$
-- 3GPP TS 36.423 V9.2.0 (2010-03)
-- 3GPP TS 36.423 V10.3.0 (2011-09)
-- 9.3.3 Elementary Procedure Definitions
-- **************************************************************
--
@ -50,11 +50,12 @@ FROM X2AP-CommonDataTypes
RLFIndication,
SNStatusTransfer,
UEContextRelease,
X2SetupFailure, X2SetupRequest,
X2SetupFailure,
X2SetupRequest,
X2SetupResponse,
MobilityChangeRequest,
MobilityChangeAcknowledge,
MobilityChangeFailure
MobilityChangeFailure

View File

@ -221,7 +221,21 @@ id-ServedCellsToActivate ProtocolIE-ID
id-ActivatedCellList ProtocolIE-ID
id-DeactivationIndication ProtocolIE-ID
id-UE-RLF-Report-Container ProtocolIE-ID
id-ABSInformation ProtocolIE-ID
id-InvokeIndication ProtocolIE-ID
id-ABS-Status ProtocolIE-ID
id-PartialSuccessIndicator ProtocolIE-ID
id-MeasurementInitiationResult-List ProtocolIE-ID
id-MeasurementInitiationResult-Item ProtocolIE-ID
id-MeasurementFailureCause-Item ProtocolIE-ID
id-CompleteFailureCauseInformation-List ProtocolIE-ID
id-CompleteFailureCauseInformation-Item ProtocolIE-ID
id-CSG-Id ProtocolIE-ID
id-CSGMembershipStatus ProtocolIE-ID
id-MDTConfiguration ProtocolIE-ID
id-ManagementBasedMDTallowed ProtocolIE-ID
id-RRCConnSetupIndicator ProtocolIE-ID
#.REGISTER_NEW
#X2AP-PROTOCOL-IES
@ -280,6 +294,15 @@ HandoverReportType N x2ap.ies id-HandoverReportType
UE-RLF-Report-Container N x2ap.ies id-UE-RLF-Report-Container
ServedCellsToActivate N x2ap.ies id-ServedCellsToActivate
ActivatedCellList N x2ap.ies id-ActivatedCellList
PartialSuccessIndicator N x2ap.ies id-PartialSuccessIndicator
MeasurementInitiationResult-List N x2ap.ies id-MeasurementInitiationResult-List
MeasurementInitiationResult-Item N x2ap.ies id-MeasurementInitiationResult-Item
MeasurementFailureCause-Item N x2ap.ies id-MeasurementFailureCause-Item
CompleteFailureCauseInformation-List N x2ap.ies id-CompleteFailureCauseInformation-List
CompleteFailureCauseInformation-Item N x2ap.ies id-CompleteFailureCauseInformation-Item
CSGMembershipStatus N x2ap.ies id-CSGMembershipStatus
RRCConnSetupIndicator N x2ap.ies id-RRCConnSetupIndicator
#X2AP-PROTOCOL-EXTENSION
Number-of-Antennaports N x2ap.extension id-Number-of-Antennaports
@ -288,6 +311,13 @@ PRACH-Configuration N x2ap.extension id-PRACH-Configuration
MBSFN-Subframe-Infolist N x2ap.extension id-MBSFN-Subframe-Info
DeactivationIndication N x2ap.extension id-DeactivationIndication
ABSInformation N x2ap.extension id-ABSInformation
InvokeIndication N x2ap.extension id-InvokeIndication
ABS-Status N x2ap.extension id-ABS-Status
CSG-Id N x2ap.extension id-CSG-Id
MDT-Configuration N x2ap.extension id-MDTConfiguration
ManagementBasedMDTallowed N x2ap.extension id-ManagementBasedMDTallowed
# X2AP-PDU-Descriptions.asn Interface Elementary Procedures
#X2AP-ELEMENTARY-PROCEDURE
HandoverRequest N x2ap.proc.imsg id-handoverPreparation

File diff suppressed because it is too large Load Diff