本帖最后由 爱卫生 于 2011-8-24 20:48 编辑
6 附着
- 功能
1)向EPC注册EPS业务。
2)为UE分配IP,建立UE和PDN GW之间的缺省承载(default bearer),使得UE的IP连接永远在线.( always-on IP connectivity).
3) 还可激活多个专用承载(dedicated bearers).
4) Attach过程中产生安全上下文。投入使用后,对NAS信令进行安全保护。
- 缺省承载和专用承载
PDN连接是UE和PDN GW之间的连接。
每建立一条PDN连接,就产生一个缺省承载。
专用承载:只对UE特定上行的数据包,和PDN GW特定下行的数据包进行过滤的承载。
一个PDN连接,可以有多个专用承载。
如果没有专用承载,数据包都经过缺省承载传输。
图七 EPC核心网框架图 图八 附着流程计时器 - UE发起Attach
1) ATTACH REQUEST消息不加密。
如果UE存在安全上下文,则对REQUEST进行完整性保护,并在REQUEST中,携带有效的KSI。网络侧根据Header type,将选择KSI指定的安全上下文投入使用。
如果UE不存在安全上下文,则REQUEST没有保护。网络侧将发起鉴权和SMC,产生新的安全上下文。
另外,如果对保护的REQUEST完整性检查失败时,网络侧也会发起鉴权和SMC。 2) Attach类型(EPS attach type)
UE根据自身配置,决定是Normal,还是Combined类型。 3) UE ID(EPS mobile identity)
如果UE存在有效的GUTI(可从卡中获得),UE ID就设置为GUTI,同时把上次注册的TAI也通知网络侧(网络侧依此产生新的TAI list)。
否则,UE ID就设置为IMSI。
注意:如果UE ID为GUTI,在鉴权失败时,网络侧会让UE重新提供IMSI。 4)UE能力(UE network capability)
将UE支持的安全算法等信息通知网络侧,在协商安全上下文时使用。 5) ESM message container
在Attach过程,至少建立一个PDN连接(缺省承载)。UE通过ESM container,将PDN连接请求(PDN CONNECTIVITY REQUEST)发送到网络侧。 6) DRX参数(Discontinuous Reception)
为了省电,UE可以不连续接收寻呼。DRX就是接收寻呼的周期。只有在UE需要不连续接收寻呼时,才携带此参数。 - 网络侧接受Attach
如果网络侧接受Attach,将构造ATTACH ACCEPT消息通知UE:
1) EPS attach result
Normal、Combined,还是EPS only。
如果是EPS only(Combined Attach仅EPS成功),ACCEPT将在EMM COUSE信元中指示non-EPS失败原因。 2) GUTI
如果UE指示的ID为IMSI、或为GUTI非法,或是其它MME分配的GUTI,则服务MME将为UE分配新的GUTI。
另外,MME通知UE新的TAI list。 3) T3412
周期性TAU定时器的时长。 4) ESM message container
网络侧响应PDN激活请求,发起缺省承载激活ACTIVATE DEFAULT EPS BEARER CONTEXT REQUEST. 5) Equivalent PLMNs
网络侧有等价PLMN,则通知。 6) Emergency number list
发送相同国家码(MCC)的紧急呼叫号码列表。
- 网络侧不接受Attach
通过ATTACH REJECT通知UE拒绝原因:
比如:#3 (Illegal UE); or #6(Illegal ME); #7(EPS services not allowed)等。
UE根据拒绝原因,按照协议做相应处理:换网,或同一网络下重新注册、或进限制服务等。 - UE完成Attach
UE解析ACCEPT:
1) 激活缺省承载
将缺省承载激活请求ACTIVATE DEFAULT EPS BEARER CONTEXT REQUEST
通知ESM。如果可以激活,ESM会返回ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT,并携带在ATTACH COMPLETE中,通知网络侧。
2) 更新TAI list
只有重选到TAI list范围以外的小区,才发起位置更新。
3) 更新Equivalent PLMNs
UE从中剔除禁止PLMN列表中的PLMN,更新到AS,在小区重选时,可选到等价PLMN下的小区。
4) Attach已经成功,在进入空闲态时,启动T3412,超时后,发起周期性TAU。
7、Detach
分为UE发起的MO Detach和网络侧发起的MT Detach两种。
功能:
-UE/网络侧去撤销注册的EPS/non-EPS服务;
-UE/网络侧断开PDN连接,去激活EPS承载。
1) MO Detach
图九:UE发起的去附着 - Detach类型
分为关机去注册,和非关机去注册两种。
非关机去注册又细分为EPS去注册,和Combined EPS/non-EPS去注册。
另外,在拔卡时,UE根据之前注册的服务,决定是发起EPS去注册,还是Combined EPS/non-EPS去注册。
UE通过DETACH REQUEST消息的Detach type标识类型,占8 bits。
其中,第4个bit表示:正常去注册(normal detach) 还是关机(switch off)。
如果是正常去注册,通过1-3个bits,细分类型:EPS detach、IMSI detach和combined EPS/IMSI detach。 - UE标识
信元EPS mobile identity携带了UE的标识符,为有效的GUTI,或者IMSI。
- KSI
指示UE当前使用的EPS安全上下文的类型,为mapped或native两种。
- 关机Detach
UE尝试在5秒内发出DETACH REQUEST消息,发出后:
如果当前使用的安全上下文为native,保存;
如果为mapped,则删除,保存UE未使用的native安全上下文。
关机Detach不需要网侧的ACCEPT消息,直接关机。
- 非关机Detach
网络侧在保存安全上下文、去激活EPS承载后,通过DETACH ACCEPT消息通知UE。
2) MT Detach 图十:网络侧发起的去附着 - Detach类型
网络侧通过DETACH REQUEST消息的Detach type信元指示类型,分为re-attach required、re-attach not required和IMSI detach共3类。
- re-attach required类型:
UE本地去激活所有EPS承载(不用和网侧交互),向网络侧回复DETACH ACCEPT消息。在Detach规程完成后,网络侧释放连接,然后,UE再次发起Attach,重新注册服务。
- IMSI detach类型:
UE保持EPS承载,将CS域的更新状态设置为U2态,然后向网络侧回复DETACH ACCEPT消息,并发起Combined TAU,重新注册non-EPS服务。TAU REQUEST消息指示更新类型为”combined TA/LA updating with IMSI attach”.
- re-attach not required类型:
不需要重新Attach,此时,UE根据DETACH REQUEST消息的EMM cause信元,解析网络侧发起Detach的原因。这些Detach原因有#2 (IMSI unknown in HSS)、#3 (Illegal UE); #6(Illegal ME); #7(EPS services not allowed)等。UE需根据EMM cause,按照协议规定分别处理。 |