5GC——UE周期性注册和移动更新注册流程

一、UE周期性注册

流程图我就不画了,自己整理,这个过程很简单

① UE ——> (R)AN 发送一个AN Message

AN Message{ AN Parameters,Registration Request }
其中
Registration Request{ Registration Type,GUTI,lasted visited TAI,Requested NSSAI,PEI,等等}
AN Parameters {5G-S-TMSI,Selected PLMN ID,Establishment cause,等等}

②(R)AN 执行AMF Selection
基站这边会基于UE给的5G-GUTI选择一个AMF(正常情况下跟初始注册中选择的AMF相同)

③(R)AN——>AMF
gNB会发送一个 N2 Message 给到AMF

N2Message { N2 Parameters,Registration Request(这是步骤①中的)}
其中
N2 Parameter{Selection PLMN ID,Location Information,Cell Identity等等}

④AMF——>UE Registration Accept
AMF回给UE一个注册接受的信令,携带UE的5G-GUTI,Allowed NSSAI,Registration Area等参数
周期性注册流程完成

接下来需要明白为什么需要这样一个流程:主要目的是告诉核心网,UE是活跃的,不需要休眠

周期性注册的触发条件当UE在CM-Idle状态下,并且UE的定时器(预定义的一个不活动时间)到期后,开始执行周期性注册流程

二、移动注册更新流程

UE在移动过程中,有可能会移动一个较远的距离,导致UE所在的TA和UE所支持的TA(AMF下发的)不匹配,那么这样就发起一个移动注册更新的流程。

5GC——UE周期性注册和移动更新注册流程_第1张图片
看过协议的人都知道,这是一个完整的注册流程,当然,这里面也包含了移动注册的流程(因为协议的流程都是这种大而全的样子)我会按照我的流程来概述,当然肯定是基于这个协议的。

  1. UE 到 (R)AN ,发送一个AN Message
AN Message{ AN Parameters,Registration Request }
其中
Registration Request{ Registration Type,GUTI,lasted visited TAI,Requested NSSAI,PEI,等等}
AN Parameters {5G-S-TMSI,Selected PLMN ID,Establishment cause,等等}
  1. (R)AN 执行AMF Selection
    基站这边会基于UE给的5G-GUTI选择一个New AMF,主要还是基于5G-GUTI(从5G-GUTI中可以导出GUAMI ,因为5G-GUTI=GUAMI+5G-TMSI,再从GUAMI中得到一个AMF Set(AMF集),最后从AMF set中选出一个AMFinstance)

  2. (R)AN 到 AMF
    gNB会发送一个 N2 Message 给到AMF

N2Message { N2 Parameters,Registration Request(这是步骤①中的)}
其中
N2 Parameter{Selection PLMN ID,Location Information,Cell Identity等等}
  1. New AMF到Old AMF
    New AMF发给Old AMF 一个Namf_Communication_UEContextTransfer信令,目的是New AMF需要知道Old AMF中UE的配置信息(UE的SUPI,UEContext)
    Old AMF回给New AMF 一个Respones Namf_Communication_UEContextTransfer,包含UE的SUPI和Context

  2. AMF执行AUSF Selection
    基于SUPI or SUCI,选择一个AUSF

  3. AUSF的鉴权
    根据 AMF 的请求,AUSF 将执行 UE 的认证
    AUSF 选择 UDM,从 UDM 获得验证数据,一旦 UE 被认证,AUSF 向 AMF 提供相关的安全信息(鉴权参数)

  4. New AMF给Old AMF,注册完成的通知
    通过Namf_Communication_RegistrationCompleteNotify,New AMF告诉Old AMF:New AMF在AUSF和UDM的注册已经成功了(只有ausf认证通过之后才算注册成功)

  5. AMF执行UDM Selection,基于SUPI

  6. New AMF与UDM的交互
    先是与初始注册一样的三个信令Nudm_UCEM_Registration、Nudm_SDM_Get、Nudm_SDM_Subscribe(分别是注册登记,下载用户数据,订阅数据的变更事件)
    然后UDM会发Nudm_UECM_DeregistrationNotification 给Old AMF,通知Old AMF删除UE的上下文
    还会发Nudm_SDM_unsubscribe给Old AMF,通知Old AMF取消订阅UDM的数据。

  7. AMF执行PCF Selection
    基于SUPI,DNN,NSSAI等

  8. AMF到PCF AM Policy Association Establishment
    AMF向PCF通知移动性限制(例如UE位置)以进行调整,或者PCF由于某些条件(例如,使用中的应用,时间和日期)而更新了移动性限制本身,则PCF应提供更新的移动性限制到AMF。

  9. AMF到SMF Nsmf_PDUSession_UpdateSMContext移动更新流程才有的步骤
    如果要激活的PDU会话列表包含在步骤1中的注册请求中,则AMF将Nsmf_PDUSession_UpdateSMContext请求发送到与PDU会话相关联的SMF,以激活这些PDU会话的用户平面连接。
    ps:其实这一步骤最复杂,因为还涉及到可能出现的漫游场景和另一个流程,故不做详解,可自查502协议

  10. New AMF给UE发送Registration Accept
    包含UE的5G-GUTI,Allowed NSSAI,Registration Area等
    移动注册更新流程完成

补上我自己画的简约的移动注册更新流程图,凑活看吧,按照上面的步骤其实也能画出来
5GC——UE周期性注册和移动更新注册流程_第2张图片

转载请注明出处,如有遗漏或不足,请留言指正

你可能感兴趣的:(5G,5g)