x2ap_880

更新时间:2023-07-24 05:42:17 阅读: 评论:0

9.3.3 Elementary Procedure Definitions
-- **************************************************************
--
-- Elementary Procedure definitions
--
-- **************************************************************
X2AP-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Descriptions (0) }
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
-
- **************************************************************
--
-- IE parameter types from other modules.
--
-- **************************************************************
IMPORTS
Criticality,
ProcedureCode
FROM X2AP-CommonDataTypes
台灯英文ENBConfigurationUpdate,
ENBConfigurationUpdateAcknowledge,
ENBConfigurationUpdateFailure,
ErrorIndication,
HandoverCancel,
HandoverPreparationFailure,
HandoverRequest,
HandoverRequestAcknowledge,
LoadInformation,
PrivateMessage,
RetRequest,
RetRespon,
ResourceStatusFailure,
ResourceStatusRequest,
ResourceStatusRespon,
ResourceStatusUpdate,
SNStatusTransfer,
UEContextRelea,
X2SetupFailure, X2SetupRequest,
X2SetupRespon
FROM X2AP-PDU-Contents
id-eNBConfigurationUpdate,
id-errorIndication,
id-handoverCancel,
id-handoverPreparation,
id-loadIndication,
id-privateMessage,
id-ret,
id-resourceStatusReporting,
id-resourceStatusReportingInitiation,
id-snStatusTransfer,
id-uEContextRelea,
id-x2Setup
FROM X2AP-Constants;
-- **************************************************************
-
-
-- Interface Elementary Procedure Class
--
-- **************************************************************
X2AP-ELEMENTARY-PROCEDURE ::= CLASS {
&InitiatingMessage    ,
&SuccessfulOutcome    OPTIONAL,
&UnsuccessfulOutcome    OPTIONAL,
&procedureCode  ProcedureCode  UNIQUE,
&criticality  Criticality  DEFAULT ignore
}
WITH SYNTAX {
INITIATING MESSAGE  &InitiatingMessage
[SUCCESSFUL OUTCOME  &SuccessfulOutcome]
[UNSUCCESSFUL OUTCOME  &UnsuccessfulOutcome]
PROCEDURE CODE  &procedureCode
[CRITICALITY  &criticality]
}小鲳鱼的做法
-- **************************************************************
--
-- Interface PDU Definition睡不着觉吃什么药好使
--
-
- **************************************************************
X2AP-PDU ::= CHOICE {
initiatingMessage InitiatingMessage,
successfulOutcome SuccessfulOutcome,
unsuccessfulOutcome UnsuccessfulOutcome,
...
}
InitiatingMessage ::= SEQUENCE {
procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode  ({X2AP-ELEMENTARY-PROCEDURES}),
criticality  X2AP-ELEMENTARY-PROCEDURE.&criticality  ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
value  X2AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
SuccessfulOutcome ::= SEQUENCE {
procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode  ({X2AP-ELEMENTARY-PROCEDURES}),
criticality  X2AP-ELEMENTARY-PROCEDURE.&criticality  ({X2AP-E
LEMENTARY-PROCEDURES}{@procedureCode}),
value  X2AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
UnsuccessfulOutcome ::= SEQUENCE {
procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode  ({X2AP-ELEMENTARY-PROCEDURES}),
criticality  X2AP-ELEMENTARY-PROCEDURE.&criticality  ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
value  X2AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
-- **************************************************************
--
-- Interface Elementary Procedure List
--
-- **************************************************************
X2AP-ELEMENTARY-PROCEDURES X2AP-ELEMENTARY-PROCEDURE ::= {
X2AP-ELEMENTARY-PROCEDURES-CLASS-1  |
X2AP-ELEMENTARY-PROCEDURES-CLASS-2  ,
...
}
X2AP-ELEMENTARY-PROCEDURES-CLASS-1 X2AP-ELEMENTARY-PROCEDURE ::= {
handoverPreparation          |
ret            |
x2Setup            |
resourceStatusReportingInitiation      |
eNBConfigurationUpdate        ,
.
..
}
X2AP-ELEMENTARY-PROCEDURES-CLASS-2 X2AP-ELEMENTARY-PROCEDURE ::= {
snStatusTransfer      |
uEContextRelea      |
handoverCancel      |
errorIndication      |
resourceStatusReporting    |
loadIndication      |
privateMessage      ,
...
}
-- **************************************************************
--
-- Interface Elementary Procedures
--
-- **************************************************************交通安全标志图
handoverPreparation X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  HandoverRequest
SUCCESSFUL OUTCOME  HandoverRequestAcknowledge
UNSUCCESSFUL OUTCOME HandoverPreparationFailure
PROCEDURE CODE  id-handoverPreparation
CRITICALITY    reject
}
snStatusTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  SNStatusTransfer
PROCEDURE CODE  id-snStatusTransfer
CRITICALITY    ignore
}
uEContextRelea X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  UEContextRelea
PROCEDURE CODE  id-uEContextRelea
CRITICALITY    ignore
}
handoverCancel X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  HandoverCancel
PROCEDURE CODE  id-handoverCancel
CRITICALITY    ignore
}
errorIndication X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  ErrorIndication
PROCEDURE CODE  id-errorIndication
CRITICALITY    ignore
}
ret X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  RetRequest
SUCCESSFUL OUTCOME  RetRespon
PROCEDURE CODE  id-ret
CRITICALITY    reject
}
x2Setup X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  X2SetupRequest
SUCCESSFUL OUTCOME  X2SetupRespon
UNSUCCESSFUL OUTCOME X2SetupFailure
PROCEDURE CODE  id-x2Setup
CRITICALITY    reject
}
loadIndication X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  LoadInformation
PROCEDURE CODE  id-loadIndication
CRITICALITY    ignore
}
eNBConfigurationUpdate  X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSA
GE  ENBConfigurationUpdate
SUCCESSFUL OUTCOME  ENBConfigurationUpdateAcknowledge
UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure
PROCEDURE CODE  id-eNBConfigurationUpdate
CRITICALITY    reject
}
resourceStatusReportingInitiation X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE    ResourceStatusRequest
SUCCESSFUL OUTCOME    ResourceStatusRespon
UNSUCCESSFUL OUTCOME  ResourceStatusFailure
PROCEDURE CODE    id-resourceStatusReportingInitiation
CRITICALITY      reject
}
resourceStatusReporting X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  ResourceStatusUpdate
PROCEDURE CODE  id-resourceStatusReporting
CRITICALITY    ignore
}
privateMessage  X2AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE  PrivateMessage
PROCEDURE CODE  id-privateMessage
CRITICALITY    ignore
}
50年代的经典老歌END
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
AS-SecurityInformation,
Cau,
COUNTvalue,
CriticalityDiagnostics,
DL-Forwarding,
ECGI,
E-RAB-ID,
E-RAB-Level-QoS-Parameters,
E-RAB-List,
EUTRANTraceID,
GlobalENB-ID,
GTPtunnelEndpoint,
GUGroupIDList,
GUMMEI,
HandoverRestrictionList,
LocationReportingInformation,
Neighbour-Information,
PDCP-SN,
PLMN-Identity,
ReceiveStatusofULPDCPSDUs,
Registration-Request,
RelativeNarrowbandTxPower,
RadioResourceStatus,
RRC-Context,
ServedCell-Information,
ServedCells,
SRVCCOperationPossible,
SubscriberProfileIDforRFP,
TargeteNBtoSource-eNBTransparentContainer,
TimeToWait,
TraceActivation,
TraceDepth,
TransportLayerAddress,
UEAggregateMaximumBitRate,
UE-HistoryInformation,
UE-S1AP-ID,
UESecurityCapabilities,
UE-X2AP-ID,
UL-HighInterferenceIndicationInfo,
UL-InterferenceOverloadIndication,
HWLoadIndicator,
S1TNLLoadIndicator,
Measurement-ID,
ReportCharacteristics
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-Cau,
id-CellInformation,
id-CellInformation-Item,
id-CellMeasurementResult,
id-CellMeasurementResult-Item,
id-CellToReport,
id-CellToReport-Item,
id-CriticalityDiagnostics,
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-New-eNB-UE-X2AP-ID,
id-Old-eNB-UE-X2AP-ID,
id-Registration-Request,
id-ReportingPeriodicity,
id-ServedCells,
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,
maxCellineNB,
maxnoofBearers,
maxnoofPDCP-SN
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-Cau      CRITICALITY ignore TYPE Cau      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 },
...
}
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 ::= {
.
..
}
E-RABs-ToBeSetup-List ::= SEQUENCE (axnoofBearers)) 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-I
D,
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 ::= {
...
}
-- **************************************************************
--
-
- 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 },
...
喙鲸}
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 ::= {
...
}
-- **************************************************************
--
-- 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-Cau      CRITICALITY ignore TYPE Cau    PRESENCE mandatory} |
{ ID id-CriticalityDiagnostics  CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- SN Status Transfer
--
-- **************************************************************
SNStatusTransfer ::= SEQUENCE {
protocolIEs                    ProtocolIE-Container      {{SNStatusTransfer-IEs}},
...
}
SNStatusTransfer-IEs X2AP-PROTOCOL-IES ::= {

本文发布于:2023-07-24 05:42:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1094274.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图