最近在处理一些投诉的时候,从溯源系统中提取的信令数据发现,经常会有很大频繁的TAU出现,所以就想弄清楚LTE网络TAU流程。
首先需要清楚在哪些场景下会发生TAU:
- UE检测到它进入了一个新的跟踪区域,该跟踪区域不在UE向网络注册的TAI列表中;
- 周期性跟踪区域更新计时器已过期;
- UE在重选到UTRAN时处于PMM_Connected(例如URA_PCH);
- UE在重选到eUTRAN时处于GPRS READY状态;
- 当UE重选到E-UTRAN时,TIN指示“P-TMSI”(例如,由于在GERAN/UTRAN上执行的承载配置修改);
- 在释放原因“load re-balancing TAU required”的情况下释放RRC连接;
- UE核心网络能力或UE的特定DRX参数信息的改变。
1.UE通过发送TAU Request消息来发起TAU过程。该消息包括指示所选网络和旧GUMMEI的RRC参数。
2.eNodeB从携带旧GUMMEI和指示的所选网络的RRC参数导出MME。eNodeB将TAU Request消息连同从其接收消息的小区的TAI+ECGI和所选网络一起转发到新MME。
3.新MME使用从UE接收到的GUTI来导出旧MME/S4 SGSN地址,并向旧MME发送上Context Request消息以检索用户信息。
4.旧MME用Context Response消息进行响应。PDN-GW地址和TEID(对于基于GTP的S5/S8)或GRE密钥(对于上行链路业务,PDN-GW处基于PMIP的S5/S8)以及TI是EPS承载上下文的一部分。如果旧MME能够激活UE的ISR,则指示支持的ISR。如果旧MME为该UE存储了MSISDN,则包括MSISDN。
5.执行身份验证和安全功能。新MME确定重新定位SGW,因为旧的SGW不能继续服务UE了。
6.新MME向旧MME发送Context Acknowledge消息。SGW的change indication指示已选择新的SGW。
7.旧MME在其UE上下文中标记GW和HSS中的信息无效。
8.MME为UE构造MM上下文。
9.MME用从旧MME接收到的承载上下文验证从UE接收到的EPS承载状态,并释放与在UE中不活动的EPS承载相关的任何网络资源。
10.由于新MME选择了新的SGW,因此它向所选择的新SGW发送Create Bearer Request消息。PDN GW地址在承载上下文中指示。类型指示SGW向PDN GW发送Update Bearer Request。协议类型指定通过S5/S8接口使用的协议。RAT类型表示无线接入发生变化。如果PDN-GW请求UE的位置信息,则MME还包括该消息中的用户位置信息
11.SGW通知PDN GW有关更改。消息中包含无线访问类型。也可以包括用户位置信息。
12.PDN GW更新其承载上下文并返回Update Bearer Response消息。如果PDN GW将MSISDN存储在其UE上下文中,则包括MSISDN。
13.SGW更新其承载上下文。这允许SGW在从eNodeB接收时将承载pdu路由到PDN GW。
14.新MME验证其是否持有由GUTI、additional GUTI或由IMSI识别的UE的订阅数据,该UE与从旧CN节点接收的上下文数据一起接收。
15.由于新MME中没有针对该UE的订阅数据,因此新MME向HSS发送Update Location Request消息。更新类型表示HSS中只更新MME注册。更新类型指示HSS是否也应取消对另一个RAT的定位。MME能力表示MME对区域接入限制功能的支持。
16.HSS向旧MME发送消息Cancel Location,取消类型设置为Update Procedure。
17.删除旧MME上的移动性管理上下文。
18.旧MME通过消息Cancel Location Ack进行确认。
19.HSS通过向新MME发送Update Location Ack消息来确认Update Location Request消息。
20.新MME验证UE在(新)TA中的存在。没有访问限制,因此允许跟踪区域更新继续进行。
21.MME向UE发送TAU Accept消息。如果MME分配新的GUTI,则包括GUTI。如果在TAU请求消息中设置了“active flag”,则可以结合TAU Accept消息激活用户面设置流程