36.413 S1AP读书笔记

书名

3GPP TS 36.413 V9.8.0 S1 Application Protocol (S1AP)

第一阶段

分类

确定书的种类和分类

3GPP协议文档

中心思想

整本书在谈什么

S1AP相关信息。 Services, functions, procedures, elements etc.

提纲

按照顺序与关系,列出全书的重要部分。将全书的纲要拟出来之后,再将各部分的纲要也一一列出。

S1AP Services

S1AP General

Functions of S1AP

S1AP Procedures

  1. E-RAB management function

    1. E-RAB Setup
      The purpose of the E-RAB Setup procedure is to assign resources on Uu and S1 for one or several E-RABs and to setup corresponding Data Radio Bearers for a given UE. The procedure uses UE-associated signalling.
    2. E-RAB Modify
      The purpose of the E-RAB Modify procedure is to enable modifications of already established E-RABs for a given UE. The procedure uses UE-associated signalling.
    3. E-RAB Release
      The purpose of the E-RAB Release procedure is to enable the release of already established E-RABs for a given UE. The procedure uses UE-associated signalling.
  2. Initial Context Transfer function

    1. Initial Context Setup
      The purpose of the Initial Context Setup procedure is to establish the necessary overall initial UE Context including E-RAB context, the Security Key, Handover Restriction List, UE Radio capability and UE Security Capabilities etc. The procedure uses UE-associated signalling.
    2. UE Context Release Request – eNB initiated
      The purpose of the UE Context Release Request procedure is to enable the eNB to request the MME to release the UE-associated logical S1-connection due to E-UTRAN generated reason. The procedure uses UE-associated signalling.
    3. UE Context Release (MME initiated)
      The purpose of the UE Context Release procedure is to enable the MME to order the release of the UE-associated logical connection due to various reasons, for example completion of a transaction between the UE and the EPC, or completion of successful handover, or completion of handover cancellation, or release of the old UE-associated logical S1-connection when two UE-associated logical S1-connections toward the same UE is detected after the UE has initiated the establishment of a new UE-associated logical S1-connection, or the UE is no longer allowed to access the CSG cell. The procedure uses UE-associated S1 connection.
    4. UE Context Modification
      The purpose of the UE Context Modification procedure is to modify the established UE Context partly (e.g. with the Security Key or the Subscriber Profile ID for RAT/Frequency priority). The procedure uses UE-associated signalling.
  3. Handover Signalling

    1. Handover Preparation
      The purpose of the Handover Preparation procedure is to request the preparation of resources at the target side via the EPC. There is only one Handover Preparation procedure ongoing at the same time for a certain UE.
    2. Handover Resource Allocation
      The purpose of the Handover Resource Allocation procedure is to reserve resources at the target eNB for the handover of a UE.
    3. Handover Notification
      The purpose of the Handover Notification procedure is to indicate to the MME that the UE has arrived to the target cell and the S1 handover has been successfully completed.
    4. Path Switch Request
      The purpose of the Path Switch Request procedure is to request the switch of a downlink GTP tunnel towards a new GTP tunnel endpoint.
    5. Handover Cancellation
      The purpose of the Handover Cancel procedure is to enable a source eNB to cancel an ongoing handover preparation or an already prepared handover.
    6. eNB Status Transfer
      The purpose of the eNB Status Transfer procedure is to transfer the uplink PDCP-SN and HFN receiver status and the downlink PDCP-SN and HFN transmitter status from the source to the target eNB via the MME during an intra LTE S1 handover for each respective E-RAB for which PDCP-SN and HFN status preservation applies.
    7. MME Status Transfer
      The purpose of the MME Status Transfer procedure is to transfer the uplink PDCP-SN and HFN receiver status and the downlink PDCP-SN and HFN transmitter status from the source to the target eNB via the MME during an S1 handover for each respective E-RAB for which PDCP SN and HFN status preservation applies.
  4. Paging
    The purpose of the Paging procedure is to enable the MME to page a UE in the specific eNB.

  5. NAS transport
    The purpose of the NAS Transport procedure is to carry UE – MME signalling over the S1 Interface. The NAS messages are not interpreted by the eNB, and their content is outside the scope of this specification. The procedure may use an existing UE-associated logical S1-connection. If no UE-associated logical S1-connection exists, the establishment of the UE-associated logical S1-connection is initiated (and may be established) as part of the procedure.
    The NAS messages are transported in an IE of the INITIAL UE MESSAGE, DOWNLINK NAS TRANSPORT or UPLINK NAS TRANSPORT messages.

    1. Initial UE Message
    2. DOWNLINK NAS TRANSPORT
    3. UPLINK NAS TRANSPORT
    4. NAS NON DELIVERY INDICATION
  6. Management procedures
    1. Reset
      eNB <–> MME
      The purpose of the Reset procedure is to initialise or re-initialise the E-UTRAN, or part of E-UTRAN S1AP UE-related contexts, in the event of a failure in the EPC or vice versa.
      The procedure uses non-UE associated signalling.
    2. Error Indication
      eNB <–> MME
      The Error Indication procedure is initiated by a node to report detected errors in one incoming message, provided they cannot be reported by an appropriate failure message.
      If the error situation arises due to reception of a message utilising UE associated signalling, then the Error Indication procedure uses UE associated signalling. Otherwise the procedure uses non-UE associated signalling.
    3. S1 Setup
      The purpose of the S1 Setup procedure is to exchange application level data needed for the eNB and MME to interoperate correctly on the S1 interface. This procedure shall be the first S1AP procedure triggered after the TNL association has become operational. The procedure uses non-UE associated signalling.
      This procedure erases any existing application level configuration data in the two nodes and replaces it by the one received.
    4. eNB Configuration Update
      eNB –> MME
      The purpose of the eNB Configuration Update procedure is to update application level configuration data needed for the eNB and MME to interoperate correctly on the S1 interface. This procedure does not affect existing UE-related contexts, if any.
    5. MME Configuration Update
      eNB <– MME
      The purpose of the MME Configuration Update procedure is to update application level configuration data needed for the eNB and MME to interoperate correctly on the S1 interface. This procedure does not affect existing UE-related contexts, if any.
    6. Overload Start
      eNB <– MME
      The purpose of the Overload Start procedure is to inform an eNB to reduce the signalling load towards the concerned MME.
      The procedure uses non-UE associated signalling.
    7. Overload Stop
      eNB <– MME
      The purpose of the Overload Stop procedure is to signal to an eNB the MME is connected to that the overload situation at the MME has ended and normal operation shall resume.
      The procedure uses non-UE associated signalling.
  7. S1 CDMA2000 Tunneling Procedures
    The purpose of S1 CDMA2000 Tunneling procedures is to carry CDMA2000 signalling between UE and CDMA2000 RAT over the S1 Interface.
  8. UE Capability Info Indication
    eNB –> MME
    The purpose of the UE Capability Info Indication procedure is to enable the eNB to provide to the MME UE capability-related information.
  9. Trace Procedures
    1. Trace Start
      eNB <– MME
      The purpose of the Trace Start procedure is to allow the MME to request the eNB to start a trace session for a UE in ECM_CONNECTED mode. The procedure uses UE-associated signalling.
      If no UE-associated logical S1-connection exists, the UE-associated logical S1-connection shall be established as part of the procedure.
    2. Trace Failure Indication
      eNB –> MME
      The purpose of the Trace Failure Indication procedure is to allow the eNB to inform the MME that a Trace Start procedure or a Deactivate Trace procedure has failed due to an interaction with a handover procedure. The procedure uses UE-associated signalling.
    3. Deactivate Trace
      eNB <– MME
      The purpose of the Deactivate Trace procedure is to allow the MME to request the eNB to stop the trace session, for the indicated trace reference.
    4. Cell Traffic Trace
      eNB –> MME
      The purpose of the Cell Traffic Trace procedure is to send the allocated Trace Recording Session Reference and the Trace Reference to MME. The procedure uses UE-associated signalling.
  10. Location Reporting Procedures
    1. Location Reporting Control
      eNB <– MME
      The purpose of Location Reporting Control procedure is to allow the MME to request the eNB to report where the UE is currently located. The procedure uses UE-associated signalling.
    2. Location Report Failure Indication
      eNB –> MME
      The Location Report Failure Indication procedure is initiated by an eNB in order to inform the MME that a Location Reporting Control procedure has failed due to an interaction with a handover procedure. The procedure uses UE-associated signalling.
    3. Location Report
      eNB –> MME
      The purpose of Location Report procedure is to provide the UE’s current location to the MME. The procedure uses UE-associated signalling.
  11. Warning Message Transmission Procedures
    1. Write-Replace Warning
      The purpose of Write-Replace Warning procedure is to start or overwrite the broadcasting of warning message.
      The procedure uses non UE-associated signalling.
    2. Kill
      The purpose of Kill procedure is to cancel an already ongoing broadcast of a warning message.
      The procedure uses non UE-associated signalling.
  12. eNB Direct Information Transfer
    The purpose of the eNB Direct Information Transfer procedure is to transfer RAN information from the eNB to the MME in unacknowledged mode. The MME does not interpret the transferred RAN information.
    This procedure uses non-UE associated signalling.
  13. MME Direct Information Transfer
    The purpose of the MME Direct Information Transfer procedure is to transfer RAN information from the MME to the eNB in unacknowledged mode.
    This procedure uses non-UE associated signalling.
  14. eNB Configuration Transfer
    The purpose of the eNB Configuration Transfer procedure is to transfer RAN configuration information from the eNB to the MME in unacknowledged mode. The MME does not interpret the transferred RAN configuration information.
    This procedure uses non-UE associated signalling.
  15. MME Configuration Transfer
    The purpose of the MME Configuration Transfer procedure is to transfer RAN configuration information from the MME to the eNB in unacknowledged mode.
    This procedure uses non-UE associated signalling.
  16. LPPa transport
    The purpose of the LPPa Transport procedure is to carry LPPa signalling between eNB and E-SMLC over the S1 Interface. The procedure may use UE-associated signalling or non-UE associated signalling. The UE-associated signalling is used to support E-CID positioning of a specific UE. The non-UE associated signalling is used to obtain assistance data from an eNodeB to support OTDOA positioning for any UE.

Elements for S1AP Communication

  1. Message Functional Definition and Content
  2. Information Element Definitions
  3. Message and Information Element Abstract Syntax (with ASN.1)
    a sending entity shall construct a S1AP message according to the PDU definitions module and with the following additional rules:
    • IEs shall be ordered (in an IE container) in the order they appear in object set definitions.
    • Object set definitions specify how many times IEs may appear. An IE shall appear exactly once if the presence field in an object has value “mandatory”. An IE may appear at most once if the presence field in an object has value “optional” or “conditional”. If in a tabular format there is multiplicity specified for an IE (i.e. an IE list) then in the corresponding ASN.1 definition the list definition is separated into two parts. The first part defines an IE container list where the list elements reside. The second part defines list elements. The IE container list appears as an IE of its own. For this version of the standard an IE container list may contain only one kind of list elements.

Handling of Unknown, Unforeseen and Erroneous Protocol Data

Protocol Error cases can be divided into three classes:

  • Transfer Syntax Error.
  • Abstract Syntax Error.
  • Logical Error.

问题

作者在问的问题,或者作者想要解决的问题。

第二阶段

关键字

诠释作者使用的关键字,与作者达成共识

重要句子

从重要的句子中抓出主旨

  1. S1AP provides the signalling service between E-UTRAN and the EPC

  2. MME 负责setting up, modifying and releasing E-RAB, eNB ONLY 负责 releasing E-RAB

    E-RAB management function: This overall functionality is responsible for setting up, modifying and releasing E-RABs, which are triggered by the MME The release of E-RABs may be triggered by the eNB as well.

  3. The eNB shall allocate a unique eNB UE S1AP ID to be used for the UE and the eNB shall include this identity in the INITIAL UE MESSAGE message.

  4. The first UL NAS message is always received in the RRC CONNECTION SETUP COMPLETE message.

  5. The MME identifies the associated UE based on the MME UE S1AP ID IE. The eNB identifies the associated UE based on the eNB UE S1AP ID IE.

重新架构

找出作者的论述,重新架构这些论述的前因后果,以明白作者的主张。

确定问题

确定作者已经解决了哪些问题,还有哪些问题是未解决的。在未解决的问题中,哪些是作者认为自己无法解决的。