EPC学习-23401协议翻译总结820讲解 下载本文

文档名称 文档密级

24. 在MME收到承载更新响应消息后,如果承载被建立并且签约数据显示用户可以切换到

非3GPP网络中去,如果MME选择了不同于HSS中签约数据PDN签约上下文制定的PDN GW,那么MME就要把APN连同PGW ID一起发送到HSS(为和非3GPP之间的切换移动做准备)。

25. HSS把上述内容更新,并且给MME一个响应。

7.2 TAU流程和RAU流程 7.2.1 TAU with Serving GW change

new Serving old Serving GW GW UE eNodeB new MME 1. UE changes to a new Tracking Area 2. TAU Request 3. TAU Request old MME/ old S4 SGSN PDN GW HSS 4. Context Request 5. Context Response 6. Authentication 7. Context Acknowledge 8. Create Bearer Request 9. Update Bearer Request (A) 10. Update Bearer Response 11. Create Bearer Response 12. Update Location 13. Cancel Location 14. Cancel Location Ack 15. Insert Subscriber Data 15. Insert Subscriber Data Ack 16. Update Location Ack 17. Delete Bearer Request (B) 19. TAU Accept 20. TAU Complete 18. Delete Bearer Response Tracking Area Update procedure with Serving GW change

我发现协议中的不足:在第3和第8步中都要上传eNB地址和TEID。流程中也没有下发给eNB SGW的地址和TEID(后来听导师说是因为无线侧承载还没建立,尚不需要告诉eNB.)。还有这张流程图仅仅针对eNB没有变的情况。

1. UE探测到当前TAI不在用户跟网络注册的TAIs List中,因而得知换到了新的TA,或者

2018-10-12

华为机密,未经许可不得扩散

第37页, 共101页

文档名称 文档密级

UE重选了一个接入小区并且没有跟MME通知注册、更新,或者UE在PMM-Connected下重选了接入小区。

2. UE通过向eNB发送一个TAU Request和一个被选网络的指示来触发TAU流程。TAU

Request包括如下信元:old GUTI, last visited TAI, active flag, EPS bearer status, P-TMSI Signature, additional GUTI, KSI, NAS sequence number, NAS-MAC。 如果UE的TIN是“GUTI”或“RAT-related TMSI”,并且如果UE有一个有效的GUTI,那么Old GUTI就体现该值。如果UE的TIN是“P-TMSI”并且UE有一个有效的P-TMSI和相关的RAI,那么Old GUTI就用这两个值的形式来表示。

如果UE有一个有效GUTI,那么additional GUTI就用GUTI的形式来表示,而不管Old GUTI是否是用这个GUTI表示或者是用P-TMSI映射而来的GUTI。

在RRC信令中传递给eNB的(在从eNB到MME使用的)路由参数是来源于old GUTI.对于合设的MME/SGSN,eNB从GUTI中找到MME code用以路由。

上次拜访的TAI可以帮助MME为后续TAU Accept信息产生一个合理的TAIs列表。用户需要的active flag是UE在IDLE态的时候被用来在TAU流程中为所有活动态的EPS承载激活无线和S1承载的。EPS承载状态指示用户的每个EPS承载是活动的。如果UE存在有效的安全参数,那么TAU Request消息将会被NAS-MAC完整性保护(为了MME对用户的验证),这种情况下,KSI也被包括在内。

3. eNB从GUTI和被选网络的指示找到要找的MME。如果MME与eNB不相连,那么MME

将按照“MME Selection Funciton”进行MME的选择。eNB把TAU Request消息转发给新的MME,当然,还要上传接入网Area ID和Selected Network。

4. MME发送给旧侧MME/SGSN一个Context Request (old GUTI, complete TAU Request

message)消息用以找回用户的信息。新MME通过GUTI找到他们。如果新MME指名自己对UE已经进行过鉴权或者源MME已经正确的验证过UE,那么原侧MME启动一个timer.

5. 原侧MME/SGSN通过一个Context Response (MME context (e.g. IMSI, MSISDN, unused

EPS Authentication Vectors, KSIASME, KASME, bearer contexts, Serving GW signalling

2018-10-12

华为机密,未经许可不得扩散

第38页, 共101页

文档名称 文档密级

Address and TEID(s), ISR)来响应MME。PGW地址和TEID(s) (for GTP-based S5/S8) 或者上行使用的GRE Keys (PMIP-based S5/S8 at the PDN GW(s) )是承载上下文的一部分。如果UE不被原侧MME所知或者入过TAU Request消息的完整性检查没能通过,old MME回应一个恰当的错误原因。如果old MME为UE存放了MSISDN,那么它也要包括在消息中。

6. 如果step 2传送的TAU Request消息安全性检查失败,那么鉴权是必须执行的。如果将

要进行GUTI分配并且网络支持加密功能,那么NAS信令要被加密。

7. MME来决定是否要更换SGW。当SGW不能再继续为UE服务的时候,SGW将要被重新

选择。当然重选的触发原因还有:一个新的SGW可以为UE长时间服务并且/或者它有更多的UE到PGW的通道,或者GWs合设的情况。

MME(后面不是Old MME的MME默认指的就是新MME)向旧侧MME和SGSN发送一个Context Acknowledge (Serving GW change indication)消息。(Serving GW change indication指明一个新的SGW被选择。原侧MME/SGSN在它的上下文中表明GWs和HSS中的信息无效。这是为了保证旧侧可以在UE没有完成这个TAU的情况下发起回到原侧的TAU时更新HSS和GWs的信息。如果安全功能没有正确的鉴定UE,那么TAU将会被拒绝,并且新的MME发送一个拒绝信息给原侧MME。如果拒绝的话,原侧MME/SGSN就像没有收到Identification和Context Request一样继续工作。这就保证了原侧和新侧中的一个为UE服务。

ISR机制在SGW变的情况下就不会启动。

8. MME为UE建立MM上下文。MME验证来自UE的EPS bearer status和从原侧MME/SGSN

得来的承载上下文,并且释放那些非活动态的用户承载资源。如果没有适合缺省承载的承载上下文或者根本就没有承载上下文,那么MME拒绝TAU Request。MME向新SGW发送一个Create Bearer Request (IMSI, bearer contexts, MME Context ID, Type, the Protocol Type over S5/S8)信息。PGW address和下行TFT(For PMIP-based S5/S8)包括在承载上下文中。Type指示SGW向PDN-GW发起Update Bearer Request。

2018-10-12

华为机密,未经许可不得扩散 第39页, 共101页

文档名称 文档密级

9. 新SGW发送给相关的PGW一个Update Bearer Request (Serving GW Address, Serving

GW Tunnel Endpoint Identifier)消息。

10. PGW更新自己的承载上下文,并且返回Update Bearer Response(MSISDN,用户面PGW

address和TEID,SGW context ID)

11. SGW更新它的承载上下文,协议中未提,我认为是更新了用户面PGW的地址和TEID,

这就使SGW上传来自eNB的分组数据单元成为可能。SGW返回给MME一个Create Bearer Response (MME Context ID, Serving GW address and TEID for user plane, Serving GW Context ID)消息。MME然后更新承载上下文。

12. MME验证自己是否有(用来自原侧MME/SGSN的GUTI,additional GUTI或者是IMSI

标识的)的UE的签约数据,如果没有,MME发送Update Location(MME id,IMSI,Update type)消息给HSS。Update type指示只有MME的注册信息将要在HSS中更新。它也指示HSS是否应该对其它接入技术(3G)进行cancel location。

13. HSS发送Cancel Location(IMSI,Cancellation type)给老MME,Cancellation type置为

Update Procedure

14. 如果第四步中的定时器没有在计时,那么老MME移除MM上下文。否则,在定时器超

时以后再移除上下文。这保证当这次TAU没能进行完而UE又触发另一个TAU流程的时候,MM上下文还存放在原侧MME中。

15. HSS插入签约数据。插入之前,MME要验证UE在新TA区里的接入限制等等。 16. 这跟12步配套,属于响应消息。

17. 第4步中的timer超时后,原侧MME/SGSN释放承载资源。并且如果原侧在Context

Acknowledge message中收到SGW变换过的说明,那么原侧MME/SGSN将删除EPS承载资源(发送Delete Bearer Request (Cause, TEID)给Old SGW)。原因值告诉原侧SGW不要触发向PGW发送的删载消息。如果ISR机制在SGW启动,那么SGW也向原侧(更源一侧)核心网节点发送删载信息来释放承载资源。如果MME没有变且选择了新的SGW,那么在第11步后就触发删载释放资源的流程。

2018-10-12

华为机密,未经许可不得扩散

第40页, 共101页