5g技术新手入门教程:5GSA注册流程3
5g技术新手入门教程:5GSA注册流程3再来看看Registration Accept消息。成功完成注册流程后,AMF需要告知UE注册被接受了。欢迎关注GiveMe5G
导读本文主要介绍一下SA注册流程中Registration Request和Registration Accept两条消息里面一些重要参数
初始注册流程下面是一个5G SA终端开机注册流程的log截图,主要体现在UE和5GC交互的几对NAS信令(虚线框标注)。本文重点讨论标注1。标注2主要是Security方面的内容,如鉴权和NAS加密/完整性保护,我们后面再议。
首先,介绍一下Registration Request消息。这里面只截取了一些我们想要讨论的重点IE:
- 5GS registration type:这个IE是用来表明终端在做什么类型的Registration,比如初始注册,周期性注册或者是移动性注册
- Follow-on request:用来表示终端做完registration流程后是否还有其他信令流程要做,在这里终端开机做完registration后还要做PDU Session Establishment流程,因此FOR=1
- 5GS mobile identity: 用于表明目前终端使用什么类型的移动性标识,可以是SUCI 5G-GUTI,5G-S-TMSI等,这里使用的是5G-GUTI。新的AMF拿到5G-GUTI后,可以向old AMF索要UE的一些上下文。
- 5GMM Capability:根据协议,这个字段主要用于标识与4G EPS互操作时一些能力的支持情况
The purpose of the 5GMM capability information element is to provide the network with information concerning aspects of the UE related to the 5GCN or interworking with the EPS.
- HO_attach:用于表明终端是否支持Handover类型的attach,这个应该主要用于单注册终端工作在没有N26接口场景
- S1_mode: 用于表明终端是否支持LTE EPC NAS消息。如果需要与4G EPS互操作,S1_Mode需要设置为1,如支持EPS fallback的场景
- UE security capability:主要用于表明终端支持的NAS和AS加密及完整性保护算法能力
- EA0_5G EA1_128_5G EA2_128_5G EA3_128_5G表示可以用于N1 mode的NAS 加密算法和空口为NR的AS加密算法
- IA0_5G IA1_128_5G IA2_128_5G IA3_128_5G表示可以用于N1 mode的NAS 完整性保护算法和空口为NR的AS完整性保护算法
- EEA0 EEA1 EEA2 EEA3表示E-UTRA 5GC场景下的AS加密算法
- EIA0 EIA1 EIA2 EIA3表示E-UTRA 5GC场景下的AS完整性保护算法
- Requested NSSAI:终端在注册时,可以在AS层和NAS层携带UE想要注册的网络切片,这里的IE是指NAS层,可以是Default Configured NSSAI Configured NSSAI和allowed NSSAI中的一种
- UE's usage setting:这里设置的是voice centric。Voice centric说明终端选择网络的时候需要优先考虑话音条件是否满足,如果不满足,那么终端就不能驻留在5G上
再来看看Registration Accept消息。成功完成注册流程后,AMF需要告知UE注册被接受了。
- 5GS registration result: 用于表明是否通过3GPP Access的方式接入到5GC以及是否支持SMS over 5G NAS
- 5G-GUTI:AMF会将新分配的5G-GUTI告知UE
- NSSAI:AMF会告知UE allowed NSSAI/rejected NSSAI以及configured NSSAI
- NW feature Supported: 用来告知UE网络支持的一些feature。这里有两个重要的IE。Iwk_n26表明网络是否支持N26接口;ims_Vops_3GPP用于表明是否支持IMS语音,如EPS fallback和VoNR
欢迎关注GiveMe5G