本帖最后由 爱卫生 于 2012-8-25 22:22 编辑
1 #1号报文是UE发送的Attach Request消息,该消息为了节省延迟,是和RRC连接建立一起发送的。并且,UE发出的NAS消息交给eNB是透明传递的,经过S1接口被封装到了S1AP的报文中。因此,在S1接口捕捉到该报文后,发现共有5个Item。如下所示: Item 0:是eNB侧的UE-S1AP-ID用于在S1接口上eNB侧标识UE。 Item 1:是NAS PDU。即UE发送给MME的Attach Request消息,被eNB封装起来透明传送。 Item 2: TAI。该TAI是eNB添加上通过S1AP协议传送而不是在NAS PDU中传送,因此是当前的TAI,而不是Old TAI。 Item 3:E-CGI。当前的LTE网络的小区ID。也是eNB添加上去报告给MME的。 Item 4 :指明了RRC连接建立的原因,打开包可以看到。原因是Mo-signaling。代表UE发起的呼叫触发的RRC连接连接。 除NAS PDU外的S1 Item如下图所示: NAS PDU内容的解码如下: 可以看到,该NAS PDU中包含了如下主要信息: 1 UE的身份标识--IMSI或Old GUTI(由Old MME分配) 2 UE网络侧的能力 3 ESM message contrainer携带的是用于建立缺省承载bearer的会话管理参数。 4 TAI :这里是Old TAI,代表最近一次UE所在的TA。 5 DRX 参数:用于省电目的。 将NAS PDU中的UE的身份标识和TAI解码,如下图所示: 从上图可以看出,UE是通过IMSI来附着的。并且Old TAI携带的值为mcc00.mnc000.0xfffe。说明UE可能是一个刚刚开机的新手机用户第一次使用EPC业务,所以还没有一个MME曾经为它提供过服务。因此Old TAI的TAC部分填充的是全1。 最后,就是ESM Message Contrainer,如下图所示: 从上图可以看出,UE发起了到某个PDN网络的连接建立请求,但并没有指明请求的APN。网络侧将帮助UE选择默认的PDN网络去建立连接(例如cmwap或uniwap)。 |