一、整体附着流程
1.处在RRC_IDLE态的UE进行Attach过程,首先发起随机接入过程,即MSG1消息;
2.eNB检测到MSG1消息后,向UE发送随机接入响应消息,即MSG2消息;
3.UE收到随机接入响应后,根据MSG2的TA调整上行发送时机,向eNB发送RRCConnectionRequest消息;
4.eNB向UE发送RRCConnectionSetup消息,包含建立SRB1承载信息和无线资源配置信息;
5.UE完成SRB1承载和无线资源配置,向eNB发送RRCConnectionSetupComplete消息,包含NAS层Attach request信息;
6.eNB选择MME,向MME发送INITIAL UE MESSAGE消息,包含NAS层Attach request消息;
7.MME向eNB发送INITIAL CONTEXT SETUP REQUEST消息,请求建立默认承载,包含NAS层Attach Accept、Activate default EPS bearer context request消息;
8.eNB接收到INITIAL CONTEXT SETUP REQUEST消息,如果不包含UE能力信息,则eNB向UE发送UECapabilityEnquiry消息,查询UE能力;
9.UE向eNB发送UECapabilityInformation消息,报告UE能力信息;
10.eNB向MME发送UE CAPABILITY INFO INDICATION消息,更新MME的UE能力信息;
11.eNB根据INITIAL CONTEXT SETUP REQUEST消息中UE支持的安全信息,向UE发送
12.SecurityModeCommand消息,进行安全激活;
13.UE向eNB发送SecurityModeComplete消息,表示安全激活完成;
14.eNB根据INITIAL CONTEXT SETUP REQUEST消息中的ERAB建立信息,向UE发送RRCConnectionReconfiguration消息进行UE资源重配,包括重配SRB1和无线资源配置,建立SRB2、DRB(包括默认承载)等;
15.UE向eNB发送RRCConnectionReconfigurationComplete消息,表示资源配置完成;
16.eNB向MME发送INITIAL CONTEXT SETUP RESPONSE响应消息,表明UE上下文建立完成;
17.UE向eNB发送ULInformationTransfer消息,包含NAS层Attach Complete、Activate default EPS bearer context accept消息;
18.eNB向MME发送上行直传UPLINK NAS TRANSPORT消息,包含NAS层Attach Complete、Activate default EPS bearer context accept消息。
二、信元
RRC_CON_REQ
RRC连接请求:终端由IDLE态转为CONNECT状态,或者终端有数据要发送时,会发送建立RRC连接的请求。由UL_CCCH信道发送上来,由SRB0承载。
Ue-Identity(UE标识)
包含randomValue和S-TMSI两种。通常,终端初始入网附着时,用标识randomValue表示;当终端如果已经获取过S-TMSI,并判断驻留cell的TA在UE的TAI list里,即MME中保存了UE的上下文信息,则会使用S-TMSI作为UE的ID,其他的情况使用随机数randomValue。
establishmentCause(RRC建立原因)
原因参数:emergency(紧急呼叫),highPriorityAccess(高优先级接入),mt-Access(移动终端接入,如响应寻呼),mo-Signalling(移动始端信令,如附着/位置更新/随机接入等),mo-Data(移动始端数据,上行有需要传送时,如发生视频/图片);终端初始入网时可能携带highPriorityAccess/mo-Signalling;当终端有数据传送时,携带原因值mo-Data;当网络侧有数据要向终端传输时,携带原因值mt-Access。
RRC_CONN_SETUP
RRC连接建立消息包含建立SRB1承载和无线资源配置信息,主要的目的是建立SRB1与AM,该消息通过DL_CCCH信道发送,承载在SRB0上。
srb-Identity:1
SRB1的标识,表示只建立SRB1
Am
SRB为保证信令的正确接收配置为AM模式,关于模式:透明模式(TM),非确认模式(UM),确认模式(AM)
logicalChannelConfig
SRB1逻辑信道的配置
RRC_CONN_SETUP_CMP
RRC连接建立完成,建立完成消息就通过SRB1承载在UL_DCCH信道上发送。该消息中带有NAS层消息,NAS消息基站侧不解析,直传给MME。
selectedPLMN-Identity
指示UE选择的PLMN,如果是1,表示在SIB1消息里面的第一个PLMN,如果是2,表示在SIB1消息里面的第二个PLMN,以此类推;
dedicateInfoNAS
传输UE的NAS层消息,通过eNB层透传给MME,包含了Attach request的消息;
RRC_DL_INFO_TRANSF
RRC下行直传消息,目的是传送NAS消息
RRC_UL_INFO_TRANSF
RRC上行直传消息,目的是传送NAS消息,这是RRC层(空口)跟踪的消息内容
以上的信令主要是实现消息的安全交互,包括UE和网侧间的双向鉴权,对空口消息的加密和完整性保护两方面,分为NAS Security和AS Security;
NAS Security
负责对NAS数据的加密和完整性保护,在MME和UE间对等的NAS层实现;
AS Security
负责对AS数据中控制平面(RRC)数据(即SRB1,SRB2)的加密和完整性保护,以及数据平面(UP)数据(DBR)的加密。在eNodeB和UE间对等的PDCP层实现;
RRC_UE_CAP_ENQUIRY
UE能力查询请求消息,由基站发往终端。查询UE在不同网络的接入能力
RRC_UE_CAP_INFO
UE根据前一个消息会把自己的无线接入能力上报给上层网络,并与网络MME中存储的能力进行对比更新,以应对后续的通信服务需求;
ue-CapabilityRAT-ContainerList
UE支持网络制式的列表,该列表中优先介绍LTE的支持能力,然后介绍是否包含3G能力,如果包含就会介绍,最后介绍包含2G的能力;
supportedROHC-Profiles
支持ROHT协议情况。ROHC是一种专为无线链路设计的数据包头压缩机制,以适应无线链路高误码率和长环回时间的链路特性,一般应用于VOIP业务;
RRC_CONN_RECFIG
RRC连接重配置,由eNodeB发送给UE,要求UE进行相关无线资源重配,为建立SRB2和DRB;
srb-Identity---0x2(2)
增加SRB2,SRB2:用于传送NAS消息的,它必须在安全激活后才能被建立起来,以确保信令的安全性。SRB1是传送RRC信令的,在SRB2建立前也传NAS消息,SRB2建立后SRB1就只用于传RRC信令了。重配置等消息就是在SRB1上传送的;
logicalChannelConfig
DRB逻辑信道配置;
Priority
逻辑信道优先级。UE调度器按逻辑信道优先级由高到低依次保证逻辑信道的优先速率;所有业务优先速率保证后,按逻辑信道优先级由高到低分配资源,仅在QCI为6,7,8,9时该参数有效。取值范围9~16,默认值QCI6:9;QCI:10;QCI8:11;QCI9:12
RRC_CONN_RECFG_CMP
RRC连接重配完成消息与连接重配置消息是一对对存在的,总是对应前一个重配消息。信令中没有重配失败消息,如果重配失败,则直接发起RRC连接重建。该消息表示建立SRB2和DRB已完成。