本文已参与「新人创作礼」活动,一起开启掘金创作之路。
相关文章会在公众号同步更新。公众号:5G通信大家学
持续更新的相关5G内容都是直接根据3GPP整理,保证更新内容的准确性,避免通过二手,甚至多手的资料,以讹传讹误导网友。
///////////
1.1.2.21.2 注册流程要点说明
(1) 如果UE收到了切片信息,要删除本地保存的所有切片数据(Default Configured NSSAI除外),之后使用接收到的切片数据更新。
(2) 如果在Registration Request消息的5GS Registration type IE中指示"Follow-on request pending"或者网络有下行数据要发送,AMF完成注册流程后,不会立刻释放NAS连接。
(3)UE收到Registration Accept消息后会重置注册尝试的定时器,并切换自身状态到5GMM-REGISTERED,设置自己的5GS更新状态为5U1 UPDATED。
(4) 虽然UE收到了REGISTRATION ACCEPT消息,但是如果5GS registration result IE指示"NSSAA to be performed"且包含pending NSSAI,allowed NSSAI又为空的情况下,此时UE是无法享受任何网络服务的(紧急服务及高优先级接入除外)。
(5)根据上面的叙述,我们总结UE收到Registration Accept包含哪些信息时需要发送Registraton Complete消息:
-
5G-GUTI
-
TA List
-
SOR transparent container IE
-
Operator-defined access category definitions IE
-
Extended emergency number list IE
-
CAG information list IE
-
UE radio capability ID IE
-
UE radio capability ID deletion indication IE
-
收到任何和切片相关的信息。
(6)AMF收到Registraton Complete消息后会停止T3550,修改UE状态为5GMM-REGISTERED,5G-GUTI、UE radio capability ID开始生效。
1.1.2.21.3 注册被拒绝的情况
1.1.2.21.3.1 初始注册被拒绝
如果网络拒绝UE的Registration Request消息会下发Registration Reject消息给用户。拒绝的情况很多,我们常见的拒绝场景就是切片不可用,此时网络下发的原因值为#62 "No network slices available",具体场景如下:
-
UE不支持NSSAA(请求消息的5GMM capability IE中设置)情况:Requested NSSAI中的所有的S-NASSAI都被拒绝了,并且没有缺省的Subscribed S-NSSAIs或者缺省的Subscribed S-NSSAIs都不允许使用。
-
UE支持NSSAA情况:Requested NSSAI中的所有的S-NASSAI都被拒绝了,并且没有缺省的Subscribed S-NSSAIs或者缺省的Subscribed S-NSSAIs都不允许使用,而且需要鉴权的缺省Subscribed S-NSSAIs全都鉴权失败。
网络拒绝UE的注册后,会把拒绝的S-NSSAI放在Registration Reject消息的Rejected NSSAI IE中发送给UE。UE收到后会保存Rejected S-NSSAI。
UE由于切片被注册拒绝后,仍然会有后续操作,具体是什么呢?
-
如果UE有allowed NSSAI或者configured NSSAI(UE发起注册前保存的旧的数据),其中包含有不在Rejected S-NSSAI列表中的S-NSSAI(此处暂自定义为:后续S-NSSAI),此时UE还会驻留在当前小区,使用正常的小区重选流程启动初始注册流程,将“后续S-NSSAI”作为Requested NSSAI发起注册。如果“后续S-NSSAI”为空,UE会执行PLMN选择。如果allowed NSSAI或者configured NSSAI中所有的S-NSSAI都被拒绝了,UE会关闭当前PLMN的N1模式。
-
如果UE在当前网络没有allowed NSSAI或者configured NSSAI,但是有default configured NSSAI,会把default configured NSSAI作为Requested NSSAI,之后按照上面的流程再执行一遍。
最后一点需要注意的是,在很多场景下UE如果注册被拒绝,UE会删除本地之前保存的5G-GUTI、之前注册的TAI、TAI list和ngKSI。因为这些参数是保存USIM中或者UE的非易失性存储中。再说的深一点,也就是说如果UE注册是由于下面的原因被网络决绝了,UE下次发起的注册请求一定还是初始注册。具体的原因有:
#3 (Illegal UE)
#6 (Illegal ME)
#7 (5GS services not allowed)
#11 (PLMN not allowed)
#12 (Tracking area not allowed)
#13 (Roaming not allowed in this tracking area)
#15 (No suitable cells in tracking area)
#27 (N1 mode not allowed)
#73 (Serving network not authorized)
#31 (Redirection to EPC required)
1.1.2.21.3.2移动性或者周期性注册被拒绝
基本和初始注册时一样,个别场景有区别。下面重点列两个主要区别
- #62 (No network slices available)
此时的区别是不使用default configured NSSAI尝试进行再次注册,其它都一样。
- 删除本地保存的参数
对于移动性注册和周期性注册,UE删除5G-GUTI、之前注册的TAI、TAI list和ngKSI的场景有不同。也就是说,一旦注册失败,下次注册的注册类型发生了改变,变为初始注册,而不是移动性注册或者周期性注册。具体如下:
#3 (Illegal UE)
#6 (Illegal ME)
#7 (5GS services not allowed)
#9 (UE identity cannot be derived by the network)
#11 (PLMN not allowed)
#12 (Tracking area not allowed)
#13 (Roaming not allowed in this tracking area)
#73 (Serving network not authorized)
#75 (Permanently not authorized for this SNPN)