• 【转】S1 Setup


    概念

    S1是eNB和MME之间交换应用层配置数据的接口的名称。它是在建立TNL完成后的第一个S1AP的操作,S1的建立意味着eNB和MME之间之前已经存在的所有应用层数据将被全部清空,所有的数据将被重新建立。

    建立过程

    在建立S1的时候,应具备以下必要条件

    设备状态
    eNB 可连通,可使用,初始配置已经完成
    MME 可连通,可使用,初始配置已经完成

    S1建立过程是由eNB向MME发送S1 SETUP REQUEST消息开始,其中包含了建立S1连接所需要的所有信息,当消息成功发送到MME后,MME如果接受该eNB的接入,则会想eNB返回一个S1 SETUP RESPONSE消息

    S1建立

    但是如果连接建立失败的话,则MME会返回给eNB一个S1 SETUP FAILURE消息和相应的建立失败原因。如果在返回的失败消息中包含一个 TIME TO WAIT IE消息的话,那么eNB将等待 TIME TO WAIT IE消息中所包含的时候后,再次向MME发起S1 SETUP REQEST。

    S1失败

    S1消息分析

    S1 Setup 成功

    S1 Wireshark

    中间包含的重要包有S1 Setup Request和S1 Setup Response两个。均为S1AP消息,即应用层包。 
    S1 Setup Request的S1 Application Protocol部分,主要包含以下几个元素

    • Global eNB ID:这是eNB的ID
    • eNB Name:这是eNB的名称,在S1AP消息中可以查看的到。在eNB中亦可修改该名称。
    • Support TAs:这是当前eNB所支持的TA
    • Default Paging DRX:
    • Warming Area List

    S1 Setup Response中主要包含一下几个元素

    • Served GUMMEIs 这是eNB所在的MME的表示,它是由一个PLMN ID和一个MME群IE和一个MME code组成,在全世界范围内标识一台MME。
    • Relative MME Capability这是一个表示当前MME所能承载UE个数的能力的一个参数,但是这不是一个绝对参数,是相对的,其数值并不表示其所能承载UE的实际个数,只是在与其他MME进行比较的时候一个相对的数值而已。

    S1 Setup Failure消息主要包含cause元素 
    Cause 通过这个参数表示当前的S1 setup失败的原因。原因主要有以下几种

      • Cause Radio Network
      • Cause Transport
      • Cause Nas
      • Cause Protocol
      • Cause Misc
  • 相关阅读:
    【C++基础】重载,覆盖,隐藏
    【Lintcode】003.Digit Counts
    【C++ Primer 5th】Chapter 15
    【Lintcode】120.Word Ladder
    牛客网上的题
    二叉树中和为某个值得路径
    数据库
    二叉搜索树的后序遍历序列
    从上往下打印二叉树
    二叉树的镜像
  • 原文地址:https://www.cnblogs.com/zhangbing12304/p/9335323.html
Copyright © 2020-2023  润新知