概念
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消息
但是如果连接建立失败的话,则MME会返回给eNB一个S1 SETUP FAILURE消息和相应的建立失败原因。如果在返回的失败消息中包含一个 TIME TO WAIT IE消息的话,那么eNB将等待 TIME TO WAIT IE消息中所包含的时候后,再次向MME发起S1 SETUP REQEST。
S1消息分析
S1 Setup 成功
中间包含的重要包有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