本文已参与「新人创作礼」活动,一起开启掘金创作之路。
相关文章会在公众号同步更新。公众号:5G通信大家学
持续更新的相关5G内容都是直接根据3GPP整理,保证更新内容的准确性,避免通过二手,甚至多手的资料,以讹传讹误导网友。
///////////
3.2.1.3.1.3 UE对Service Area Restriction的处理
UE在网络上注册成功(UE收到Registration Accept消息),或者通过UE Configuration Update流程(UE收到Configuration Update Command消息)更新了本地保存的"allowed tracking areas"或者non-allowed tracking areas后,UE的行为如下:
(1)如果UE驻留的小区属于"allowed tracking areas"或不属于“non-allowed tracking areas”,UE可以正常驻留,可以发起5GMM和5GSM流程。也就是任何业务流程,不论是移动性管理流程还是会话管理流程,UE都可以正常发起。UE的细分状态是:5GMM-REGISTERED.NORMAL-SERVICE。
(2)当UE驻留的小区不属于"allowed tracking areas"或者位于“non-allowed tracking areas”时,此时UE的行为就会受到限制。UE所处的细分状态:5GMM-REGISTERED.NON-ALLOWED-SERVICE。
这时候虽然UE处于5GMM-REGISTERED状态,但是区分5GMM-IDLE和5GMM-CONNECTED两种情况,网络会有不同的限制。
· UE处于5GMM-IDLE状态或者5GMM-IDLE with suspend indication
此时,UE不允许执行移动性注册更新或者携带Uplink data status IE的周期性注册更新,也不允许执行Service Request流程,甚至请求底层(即:RRC层)恢复挂起的连接,但是紧急服务或者高优先级的服务除外。除了这两种例外服务外,下面的服务也可以正常进行,这些服务要重点理解,都是考试容易出题的地方:
-
响应网络寻呼:AMF本身负责移动性管理,如果此时网络发起了寻呼一定是紧急或者优先级较高的任务(比如更新UE策略、UE参数等重要内容),所以即使处于Service Area Restriction,仍然需要响应寻呼。
-
响应从non-3GPP Access收到的通知
-
3GPP PS data off状态改变指示:该信息涉及网络负荷调整,属于优先级较高的任务。
-
发送SOR transparent container:涉及漫游业务的导向内容,属于优先级较高的任务。
-
发送UE policy container:UE策略涉及UE的接入业务特征,所以需要随时和网络保持同步。我们在UE策略详解部分也叙述过,在UE开机后,手机中的UE策略和网络是同步的,所以即使UE处于Service Area Restriction,仍然需要进行同步。
-
发送UE parameters update transparent container
UE参数涉及Default Configured NSSAI及安全参数的更新,相当于更新的是USIM卡中的关键签约信息,都属于UE接入网络的关键参数。
· UE处于5GMM-CONNECTED或者5GMM-CONNECTED with RRC inactive
UE不允许执行移动性注册更新或者携带Uplink data status IE的周期性注册更新,也不允许执行Service Request流程,但是紧急服务或者高优先级的服务除外。其它的例外情况如下:
-
响应网络寻呼
-
响应从non-3GPP Access收到的通知
-
发送3GPP PS data off状态改变指示
-
发送SOR transparent container
-
发送UE parameters update transparent container
-
发送UE policy container
-
发送SMS
-
发送LPP消息(LTE Positioning Protocol)
-
发送位置服务消息
-
发送CIoT user data container
上面红色字体部分是5GMM-IDLE和5GMM-CONNECTED两种情况的不同部分,需要多加注意。从上面可以看出来,当UE即使处于non-Allowed Area时,UE仍然可以发送NAS消息。
UE关机或者更换USIM卡或者专网ID更新时,UE中保存的"allowed tracking areas"或者"non-allowed tracking areas"都会被清除。这点也比较容易理解,因为UE开机或者重新插拔USIM卡时,都会执行注册过程,注册完成后,UE会得到更新的Service Area Restriction数据,没有必要保存原来的数据。
当某个TA被添加到了Forbidden Area时,该TA会从UE的"non-allowed tracking areas"或者"allowed tracking areas"中删除。
3.2.1.3.2 更新NG-RAN的Mobility Restriction信息
NAS消息中AMF使用Service area list IE来更新UE中的服务区信息;N2接口消息中使用Mobility Restriction List IE来更新NG-RAN中UE的移动性限制信息,Mobility Restriction List IE中包含有Service Area Restriction信息。Service Area Restriction信息是Mobility Restriction List的一个子集。
正常情况下,AMF会在Configuration Update Command消息N2接口消息Downlink NAS Transport中会直接将Mobility Restriction List IE捎带给NG-RAN。如果没有通过Mobility Restriction List IE捎带的方式将Service Area Restriction发送给NG-RAN,则会在UE Configuration Update流程的2c Update RAN步骤中发送给NG-RAN。
注:
通信网络中还有一个Access Category的概念,也用于接入控制,这里我们要注意区分Mobility Restriction和Access Category:
(1)Access Category用于控制是否允许接入5GS网络,也就是UE在发送初始NAS消息前,需要先根据本次的请求事件确定接入标识(access identities )和接入目录(access category),之后将其传递给RRC层,由RRC层具体负责判断本次的接入请求是否允许。如果允许接入,则UE开始构造NAS消息并发送。虽然接入控制是由RRC层具体执行的,但是UE和AMF之间的Access Category信息是通过NAS消息(Registration Accept或者Configuration Update Command消息中的Operator-defined access category definitions信元)传递的。
(2)Mobility Restriction是RRC层判断该事件允许UE与网络接触,之后执行的相关限制,包括RAT Restriction、Forbidden Area Information、Service Area Information、 Core Network Type Restriction for Serving PLMN。
3.2.1.3.3 AMF和PCF间的Mobility Restriction信息传递
UE的Mobility Restriction数据保存在UDM中。在UE的注册过程中,PCF也可能会对UE的Mobility Restriction信息做进一步的调整。UE的Mobility Restriction数据作为AMF Access and Mobility Policy数据的一部分,由PCF进行最终控制。
该调整的步骤利用注册流程中的AM Policy Association Establishment步骤执行。
AMF调用PCF的URI为:
{apiRoot}/npcf-am-policy-control/v1/policies
HTTP方法:POST,该请求携带的数据PolicyAssociationRequest中包含有“servAreaRes”,即:ServiceAreaRestriction数据类型。该步骤的详解见注册流程。下图为ServiceAreaRestriction数据类型的定义:
从上图可以看出来,PCF调整的仅是Service Area Restriction数据,并不包含RAT Restriction和Core Network Type Restriction for Serving PLMN。