接下来就是重新进行注册,参考用户注册流程
基本过程简单描述就是:
1、普通注册的1-9 :发起注册 上下文交互 安全流程
2、获取切片数据:如果Initial AMF需要根据UE签约数据判断是否需要重分配AMF,且Initial AMF没有从Old AMF获取到切片签约信息,但需要基于切片签约信息进行AMF切片选择,则:
Initial AMF选择一个合适的UDM。
Initial AMF调用UDM的服务化接口Nudm_SubscriberDataManagement_Get向UDM请求获取签约切片选择信息。
UDM向AMF返回签约切片选择信息,包含签约的一组S-NSSAI。
3、获取切片对应的amf列表:如果Initial AMF已获取到签约的切片信息,则:
Initial AMF调用NSSF的服务化接口Nnssf_NSSelection_Get进行切片选择。
NSSF向Intial AMF返回Allowed NSSAI及支持这些NSSAI的对应的AMF Set或AMF地址列表。
4、上一步失败直接确认T AMF:如果NSSF没有返回AMF地址列表,且Initial AMF准备将NAS消息直接路由给Target AMF,则:
Initial AMF调用NRF的服务化接口Nnrf_NFDiscovery(包含AMF Set信息)请求获取Target AMF地址列表。
NRF返回对应的Target AMF列表及对应的地址。
5、如果AMF基于本地策略决定将NAS消息直接路由给Target AMF,Initial AMF调用Target AMF的服务化接口Namf_Communication_N1MessageNotify将NAS消息传递给Target AMF,下一步在Target AMF发送给RAN的第一条消息中更新N2端点信息。
6、如果AMF基于本地策略决定将NAS消息通过®AN路由给Target AMF,则:
Initial AMF向®AN发送Reroute NAS Request消息并包含NAS消息。
®AN通过Initial UE Message将NAS消息传递给Target AMF。
7、 如果Target AMF已经从Initial AMF获取到UE上下文,则继续执行普通注册流程的步骤9,11~21;如果Target AMF没有从Initial AMF获取到UE上下文,则继续执行普通注册流程的步骤4~21。