12-LTE EMM - EMM Procedure - 2. Detach(中文翻译)

I.导语

 本文讨论了我们之前的文档《EMM场景中的11个EMM案例》中定义的EMM案例2的去附着流程。在这个阶段,用户从所连接的网络中去附着/被去附着。用户在经历了EMM案例1中的初始附着流程后,在EMM-Registered状态下使用LTE业务。用户在使用服务后,在ECM/RRC-Connected或ECM/RRC-Idle状态下,用户可能会被网络或UE去附着。在任何情况下,一旦去附着流程完成后,用户的EPS承载被释放,其状态被清除。

本文是关于LTE网络中的detach流程的介绍,具体内容如下。第II章根据触发去附着的位置确定了去附着类型。第III章到第V章描述了每种类型的detach所需的detach流程。在第VI章中,我们将研究EMM案例2中的detach程序后,每个EPS实体中的哪些类型的信息被改变。

II.去附着场景

用户通过初始附着流程创建EPS会话和默认EPS承载后,使用LTE服务。在某些情况下,用户在使用完服务后可能会去附着网络。在其他情况下,用户在使用服务的同时,可能会被网络去附着,无法再与网络保持连接。

一旦用户从网络去附着,该用户所有的EPS会话和承载建立的相关资源就会被释放。这次释放会删除用户的MM上下文和所有EPS实体中的承载信息。这个时候,EMM状态从Registered转到De-Registered。如果用户正常去附着,那么该用户相关的GUTINAS层面的User ID还有安全上下文都会在UEMME中继续保留,以便下次继续使用它们连接网络。

去附着可以由UE或者网络侧发起。网络侧发起的去附着一般是由MME或者HSS引起。根据去附着的发起实体,去附着可以被分为以下几种场景:

1)Detach Case 1UE-initiated Detach

  • UE关机
  • UE中的USIM卡被移走
  • UE不使用EPS网络服务

2)Detach Case 2MME-initiated Detach

MME发起的去附着可以进一步分为显式去附着和隐式去附着。在显式去附着的情况下,MME事先通过发送Detach Request消息通知UE去附着,并通知UE去附着后是否要重新连接网络。但在隐式去附着的情况下,由于UE没有能力与MME进行通信,MME在没有通知的情况下(即没有发送Detach Request报文)就启动去附着程序。

i) 显式去附着:

  • 运营人员维护运营的原因
  • 重鉴权失败
  • lMME无法提供资源

ii) 隐式去附着:

  • 因为无线信号质量很差而无法与UE通信

3)Detach Case 3HSS-initiated Detach

  • HSS中用户数据变更,因此MME中保存的用户数据也需要变更
  • 运营人员设置某些非法用户无法访问网络

接下来的三章(IIIIVV)描述了上述三种去附着情况下需要的不同去附着流程。在这三种情况下,均假设用户在去附着前处于EMM-Registered、ECM-Connected和RRC-Connected状态,仅通过默认承载提供服务。图1说明了去附着前和去附着后,UE和MME在用户/控制面上处于什么状态,建立了哪些连接。在去附着前,默认承载及其相关的控制链路(GTPC)建立,用户处于EMM-Registered、ECM-Connected和RRC-Connected状态。然后,去附着后,默认承载和所有的信令连接被释放,用户进入EMM-Deregistered、ECM-Idle和RRC-Idle状态。

 

III.UE触发的去附着

2显示了用户发起的detach是如何执行的。这种类型的去附着过程在UE侧触发去附着时开始的。因此UE发送一个Detach Request报文。当UE收到来自MME的Detach Accept报文时,该流程就结束了,除非用户关闭UE。

❶ Detach Triggering by UE

UE要去附着时,UE和MME两个实体将开始以下流程:

1) [UE -> MME] Detach Request

UEMME发送Detach Request报文请求去附着。Detach Request报文参数的解释根据报文的发送方向不同而不同。如果是由UEMME发送,则报文参数如下。

Detach Request (GUTI, KSIASME, Detach Type(Switch Off))

Ÿ GUTI: User ID assigned by MME at the time of network attach

Ÿ KSIASME: KSI value that is being used by UE

Ÿ Detach Type: Indicates a detach type

◦Switch Off: Indicates whether the case is normal detach (0) or switch off (1)

◦Type of Detach: EPS detach

 

 

2) [UE] Handling Security and Bearer Contexts

在发送Detach Request报文后,UE存储其当前的NAS安全上下文、GUTITA信息,然后删除其EPS承载上下文。

3) [MME] Noticing Detach Intent and Handling Security Context

在收到UE发出的Detach Request消息后,MME会意识到UE请求去附着。它存储用户当前的NAS安全上下文,并检查去附着类型(是正常去附着,还是关闭设备)。通过这样做,MME会发现它是否需要发送一个Detach Accept消息。

❷ EPS Session Termination

一旦MME感知到UE发起去附着并存储了用户当前的NAS安全上下文,它就请求终止已激活的EPS会话。该请求触发PCEFP-GW)启动的EPS终止,释放分配给用户的所有网络/无线资源,如下文所述。

(1) EPS Bearer Release and PCC Rule Removal

4) [MME -> S-GW] Requesting EPS Session Release

MMES-GW通过S11接口使用GTP协议(GTP-C)进行通信。MME通过向S-GW发送Delete Session Request消息,删除用户的EPS会话和默认承载。这时,默认承载IDUE位置信息(ECGITAI)被传送。

5) [MME] Deleting EPS Bearer Context

MME在发送Delete Session Request消息后,删除用户承载上下文。

6) [S-GW -> P-GW] Requesting EPS Session Release

SGWPGW通过S5接口GTP协议通信。SGW转发MME发起的Delete Session Request消息给PGW

7) [S-GW] Deleting EPS Bearer Context

SGW在发送Delete Session Request消息后,删除用户承载上下文。

8) [P-GW -> PCRF] Notifying of EPS Session Termination

PGWPCRF通过Gx口使用Diameter协议通信。PGWPCRF发送一个CCR (CC-Request)消息,通知用户已经完成网络使用。从而触发EPS会话终结流程。

9) [PCRF] Deleting RCC Rule

PCRFPGW接收到CCR消息后就立刻删除了用户的PCC规则。

10) [P-GW <- PCRF] Acknowledging EPS Session Termination

PCRF通过发送CCA (CC-Answer)PGW响应:用户的PCC规则已经被删除了。

11) [S-GW <- P-GW] Responding to EPS Session Release Request

当PGWPCRF接收到CCA消息后,向SGW发送Delete Session Response消息作为步骤6)的响应

12) [P-GW] Deleting EPS Bearer Context

PGW在发送Delete Session Response消息后,删除用户的承载上下文参数。

13) [MME <- S-GW] Responding to EPS Session Release Request

SGWPGW接收到Delete Session Response消息后,向MME发送Delete Session Response消息作为步骤4)的响应。

14) [UE <- MME] Acknowledging Detach

一旦接收到Delete Session Response消息,MME就认为用户资源的释放已经被PCRF认证了。因此,MMEUE发送Detach Accept消息作为步骤1)的响应。只有在非关机引起的去附着流程中才会回复Detach Accept消息(Detach Request中的Switch Off=0)。如果是关机引起的去附着,MME不会发送Detach Accept消息。

 

(2) S1 Signaling Connection Release

在向UE发送Detach Accept消息后,MMEeNB释放所有用户相关的剩余资源(S1信令连接、RRC连接和eNB中的UE上下文)

15) [eNB <- MME] Acknowledging S1 Signaling Connection Release

MMEeNB发送UE Context Release Command消息,来释放S1信令连接。

16) [UE <- eNB] RRC Connection Release

eNBUE发送RRC Connection Release消息来释放RRC连接。

17) [eNB] Deleting UE Context

eNB删除所有与UE相关的信息。

18) [eNB -> MME] RRC Connection Release Complete

最终,eNBMME发送UE Context Release Complete消息作为步骤15)的响应。

IV.MME触发的去附着

3显示了MME发起的显式去附着是如何执行的。MMEUE发送一个Detach Request消息。当先前分配给UEEPS会话的资源被释放后,该过程结束。

❶ Detach Triggering by MME

以下是MME检测到去附着触发后,在执行EPS会话终止程序之前,需要执行的程序。如果用户此时处于Idle状态,MME需要执行寻呼,建立S1信令连接。如果是隐式去附着,MME不会发起Paging消息和Detach Request消息。

 

1) [UE <- MME] Detach Request

作为显示去附着,MMEUE发送Detach Request消息。消息参数如下:

Detach Request (Detach Type(Re-attach required or not), Cause)

Ÿ Detach Type: indicates whether UE is required to be re-attached or not after detach

001: Re-attach required

010: Re-attach not required

Ÿ Cause: indicates why detach is caused

 

如果是隐式去附着,则MME不会向UE发送Detach Request消息

2) [MME] Handling Security Context

MMEUE发送Detach Request消息后,MME会保存当前NAS安全上下文。下次UE再附着时,MME可以使用保存的安全上下文以便跳过鉴权流程和NAS安全设置流程。

3) [UE] Noticing Detach Intent and Handling Security and Bearer Contexts

UE在接收到MME发送的Detach Request消息后,知道MME即将进行去附着。UE检查去附着的类型来确定之后是否需要再附着。然后保存当前NAS安全上下文,删除承载上下文。

❷ EPS Session Termination

一旦MME去附着触发时存储了NAS安全上下文,它就会请求PGW终止用户的EPS会话。该请求触发PCEFP-GW)发起EPS终止,释放分配给用户的所有网络/无线资源,如下文所述

(1) EPS Bearer Release and PCC Rule Removal

通过步骤4)~13)MME请求用户的EPS会话终止。如III章的步骤4)~13),PCRF根据请求删除PCC规则,释放S5承载资源。如果去附着类型是要求再附着,则MME在步骤5)中保存UE-AMBR参数,以便UE再附着时可以更快建立EPS承载。

14) [UE -> MME] Acknowledging Detach

如步骤1),在接收到MME发送的Detach Request消息并保存了NAS安全上下文并删除了EPS承载上下文后,UE发送Detach Accept消息作为步骤1)的响应。

如果是隐式去附着,则跳过步骤1),14)16)

(2) S1 Signaling Connection Release

在这个阶段,MME在接收到UE发送的Detach Accept消息和SGW发送的Delete Session Response消息后删除所有剩余的资源(S1 signaling connection, RRC connection and UE context left in the eNB)。这个阶段的步骤同第III章的步骤15)~18),除非去附着类型是“再附着”,UERRC连接释放后再发起再附着。

V.HSS触发的去附着

4展示了HSS触发去附着的流程:

Detach Triggering by HSS

如果取消签约,HSS就会触发去附着,HSS立刻尝试删除用户MM上下文和承载。

1) [MME <- HSS] Detach Request

HSSMME通过S6a接口的Diameter协议通信。HSS通过向MME发送带有以下参数的Cancel Location Request (CLR)消息来触发去附着:

Cancel Location Request (IMSI, Cancellation Type)

Ÿ IMSI: ID of the user to be detached (i.e. the user whose MM Context and EPS bearer are to be deleted)

Ÿ Cancellation Type1 = Subscription Withdrawn: indicates the reason for detach

 

 

EPS Session Termination

MMEHSS接收到Cancel Location Request (CLR)消息后,会释放之前分配给用户的所有资源。这里的流程步骤同第III章中MME-initiated detach(3),除了步骤2)MME请求动作。MME需要向HSS发送Cancel Location Answer消息作为步骤1)的响应。

2) [MME -> HSS] Responding to Detach Request

MME接收到UEDetach Accept消息和SGWDelete Session Response消息后,向HSS发送Cancel Location Answer消息作为步骤1)的响应。

 

VI.EPS实体信息:去附着前/

本章解释了EPS实体中的信息在执行 "EMM案例2:去附着 "程序后如何改变EPS实体中的信息。每个实体中的所有信息都分为UE IDUE位置、安全性和EPS会话/earer信息(详见[2])。

6.1 去附着前

根据EMM案例2的情况,用户在去附着或去附着网络之前,保持在ECM/RRC-Connected状态。因此,在去附着之前,所有的EPS实体在EMM情况1中的初始附着后都有相同的信息。图5列出了每个EPS实体在去附着前存储的信息。

6.2 去附着后

分离后,可用于用户下次快速安全连接的信息被存储在UEMME中。其他与用户相关的所有上下文,如NAS安全上下文、MME分配的GUTITAI信息等都被删除。图6列出了在 "EMM情况2:删除 "程序后,每个EPS实体中存储的信息元素。图6中,删除后要删除的信息元素用灰色表示,保留的信息元素用黑色表示,下一次附着中使用的信息元素用蓝色表示。

存储保留的用于下一次附着的参数信息:

UE:

  • UE ID: GUTI---MME在初始附着/TAU时分配
  • UE Location: 去附着前UE访问的最后一个TA 
  • Security: NAS安全上下文信息 

MME:

  • UE ID: IMSI,GUTI
  • UE Location: 去附着前UE访问的最后一个TATAI list可能也会保留.
  • Security: NAS安全上下文信息 
  • EPS Session/Bearer: UE注册位置信息时从HSS获得的签约数据、承载创建时MME分配的UE-AMBR、可能还有APN-AMBR值。

HSS:

  • E Location: 去附着前UE访问的最后一个TA 

VII.结语

我们了解了用户在连接到LTE网络时,是如何从LTE网络中去附着/被去附着)。我们根据检测到去附着触发的实体,对去附着的情况进行了分类,并研究了每个情况下的去附着流程。我们还检查了 detach 之后,在 UEMME HSS 中存储了哪些信息元素,以备下次 attach时使用。后面的文档将讨论当用户在初始附着后,在一定时间内保持不活动时,S1资源是如何释放的。

 

posted @ 2020-04-21 14:51  soqu36  阅读(2468)  评论(0编辑  收藏  举报