##概念 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部分,主要包含以下几个元素
S1 Setup Response中主要包含一下几个元素
S1 Setup Failure消息主要包含cause元素 Cause 通过这个参数表示当前的S1 setup失败的原因。原因主要有以下几种