5GC原理与实践之实践篇(AMF篇)
文章平均质量分 84
通过log实战分析,学习5GC原理,按网元分类学习。这个是AMF篇。
首发于51学通信知识星球(知识星球App内搜索51学通信)。
更多精彩,请加入51学通信知识星球。
超过800+精华帖、200小时的视频课程。
学IMS、5GC,上51学通信知识星球。
51学通信
这个作者很懒,什么都没留下…
展开
-
第20篇:UE未请求切片,但AMF支持服务签约切片,无需查NSSF
分别是切片1:SST1+SD000001、切片2:SST1+SD2、切片3:SST1+SD3。其中,Default的切片有两个,分别是切片1:SST1+SD000001、切片2:SST1+SD2。AMF把自己支持的切片和UDM中签约切片取交集,得到切片1:SST1+SD1、切片2:SST1+SD2。第3步:AMF检查本地配置,在本例中,AMF本地配置的是支持切片1:SST1+SD1、切片2:SST1+SD2、切片4:SST1+SD4。无论是想学习课程、看视频、看案例、看log、看实战,统统都有。原创 2023-08-23 23:30:00 · 278 阅读 · 0 评论 -
第19篇:UE请求切片和UDM中签约切片有交集,无需查NSSF
检查项:在注册流程中,当AMF发现UE请求的切片和UDM签约的切片不一致时,AMF应向NSSF发起查询,但如果UE请求的切片和UDM中签约的切片有交集、并且AMF也能支持为该请求的切片服务时,则AMF无需查询NSSF。第1步:AMF检查UE发上来的注册请求消息,里边有Requested NSSAI,在本例中,可以看到UE请求的S-NSSAI包括切片1:SST1+SD1、切片2:SST1+SD2、切片3:SST1+SD3。第2步:AMF接下来从UDM获取签约数据,里边有签约的S-NSSAI。原创 2023-08-23 23:28:50 · 465 阅读 · 0 评论 -
第18篇:UE请求的切片和UDM中签约的切片不一致,查NSSF
检查项:在注册流程中,当AMF发现UE请求的切片和UDM签约的切片不一致时,AMF应向NSSF发起查询,并将注册请求消息路由给正确的AMF处理。第3步:AMF将UE请求的和UDM中签约的进行比对,发现虽然SST相同,但UE请求的切片里没有SD,但UDM签约的切片有具体的SD值,因此依然判定为不一致。第1步:AMF检查UE发上来的注册请求消息,里边有Requested NSSAI,在本例中,可以看到UE请求的S-NSSAI只有SST=1(代表eMBB),但没有携带SD值。包括AMF篇、SMF篇、PCF篇等。原创 2023-08-23 23:27:41 · 400 阅读 · 0 评论 -
第17篇:支持下发非连续接收DRX
其中具体的DRX值是在字节3的bit1到bit4,取值为1表示DRX周期参数值T为32,取值为2表示DRX周期参数值T为64,取值为3表示DRX周期参数值T为128,取值为4表示DRX周期参数值T为256。另外,该参数的详细信息在9.11.3.2A中定义。当收到UE请求的DRX参数后,AMF可以接受UE请求的DRX参数,也可以修改该参数,并最终在注册接受消息中给UE下发允许的DRX参数。检查项:在5G注册流程中,AMF能正确处理和解析UE请求的DRX参数,并能在注册接受消息中下发网络侧接受的DRX参数。原创 2023-08-23 23:25:39 · 163 阅读 · 0 评论 -
第16篇:支持存储UE无线能力
检查项:在5G注册流程中,AMF能正确给gNB发Initial Context Setup Request消息,并触发UE找UE要UE Radio Capability,并且能将从gNB上报的UE Capability Info Indication消息中提取出UE Radio Capability,并存储到本地。AMF应支持UE的无线能力,在23501的5.4.4.1:UE radio capability information storage in the AMF定义。AMF负责维护UE的无线能力。原创 2023-08-22 23:44:01 · 270 阅读 · 0 评论 -
第15篇:对LADN的支持
简单说,LADN就是一个和DNN关联的特殊区域,在该区域内则可以访问该DNN的5G业务,离开该特定区域,则不能访问该DNN的5G业务(相关的PDU会话将被释放,或者相关的用户面资源将被释放。因此,SMF可以向负责移动性管理的AMF订阅UE的LADN信息,如果SMF做了订阅,则当UE离开LADN区域时,AMF应给SMF发送通知,从而触发SMF释放UE的PDU会话。检查项:当AMF检测到UE离开了LADN区域时,如果存在SMF的订阅关系,则AMF应该给SMF发送UE已经离开LADN区域的通知。原创 2023-08-22 23:24:33 · 337 阅读 · 0 评论 -
第14篇:对MICO的支持
该bit位只有下行(AMF-->UE)才会出现,用于告诉UE,该PLMN下所有TA都是你的注册区(all PLMN registration area allocated)。AMF可以根据本地配置、UE指明的偏好、期望的UE行为(如果有的话)、UE签约数据和策略或者上述的组合,最终来决定UE是否启用MICO模式。该模式下,AMF侧UE状态是CM-IDLE,并且AMF认为UE是不可达的,因此AMF将拒绝为处于MICO模式下的UE转发下行数据的请求。- 出现在注册请求消息里,UE用于指明自己的MICO偏好。原创 2023-08-22 23:23:43 · 216 阅读 · 0 评论 -
第13篇:跨AMF的移动性注册更新流程关键步骤分析
由于AMF发生了变化,当New AMF在UDM中注册登记完成后,UDM应给之前登记的Old AMF发去注册通知(Nudm_UECM_DeregistrationNotification),Old AMF收到后,可以删除UE的上下文并释放资源。Native表示是5G AMF原生的安全上下文(不是4-->5映射过来的。该消息中的主要参数是deregReason,即UDM要告诉Old AMF去注册的原因,本例取值为UE_REGISTRATION_AREA_CHANGE,即UE的注册区域发生了变更所触发的去注册。原创 2023-08-22 23:23:01 · 878 阅读 · 0 评论 -
第12篇:位置报告功能
常见取值如direct(直接上报,也就是立即上报)、change of serving cell(UE变更了服务小区时发送报告)、UE presence in the area of interest(UE是否进入感兴趣区域)、stop change of serving cell(当UE服务小区变化,停止要求gNB上报)等。- AMF能正确给gNB发送Location Reporting Control,并且能正确接收gNB发上来的报告,并转发给订阅了该事件的消费者网元(如SMF、PCF)。原创 2023-08-22 23:22:10 · 461 阅读 · 1 评论 -
第11篇:事件订阅和通知:用户进入或离开签约的兴趣区域
1.消费者网元如SMF向AMF发起订阅请求,提供订阅的UE信息(一个UE或一组UE)、Event参数区域为PRESENCE_IN_AOI_REPORT、还要提供感兴趣的区域(例如TA1)。从上面的消息可以看到,SMF向AMF发送的订阅请求中提供了订阅的event type是Presence in AOI Report,并且提供了感兴趣区域areaList参数。AMF需要支持为它的消费者网元(如SMF)提供事件订阅功能,让消费者网元能够通过AMF了解到UE是否进入或离开了某个特定的区域(TA)。原创 2023-08-22 23:21:25 · 213 阅读 · 0 评论 -
第10篇:对透传RFSP Index等无线参数的支持
当透传给gNB后,gNB可据此映射到本地配置,形成相应的RRM(无线资源管理)策略,例如用于控制UE在小区的驻留、或决定是否需要将UE引导到其他频点或RAT。AMF从UDM的签约数据或者PCF提供的策略数据中获取到RFSP Index参数后,在注册流程中通过N2消息下发给gNB。检查点1:AMF从UDM的am-data签约数据中拿到了UE签约的RFSP Index。包括AMF篇、SMF篇、PCF篇等。无论是想学习课程、看视频、看案例、看log、看实战,统统都有。含视频、图文专栏、精华帖、问答等等精华内容。原创 2023-08-22 23:20:19 · 448 阅读 · 0 评论 -
第9篇:对Reachable Timer的支持(UE可达性管理)
再回顾一下移动可达性计时器的定义和作用(Mobile Reachable Timer),它在24501里定义,默认值是T3512+4分钟,也就是说正常情况下,UE如果在CM-IDLE态下,要向网络侧发起周期性注册流程(T3512),但万一UE进入信号不好的地方(地铁、高原、矿井等),没法做周期性更新,那AMF要再等4分钟,如果还等不到UE的消息,就判定UE已经失联。直到隐式去注册计时器超时,AMF才会删除UE的上下文,那以后如果UE再回来,就只能关机/飞行模式重新发起注册了。本文是AMF篇的第9篇。原创 2023-08-22 23:18:57 · 285 阅读 · 0 评论 -
第8篇: 空闲态下行数据触发的业务请求流程
检查项2下行数据场景:检查当UE在CM-IDLE态,SMF收到UPF的下行数据到达报告后,会请求AMF发起对UE的Paging,并携带PDU会话的相关信息。AMF需要能够首先进行判断,如果此时UE是在CM-Connected态,则不对UE进行寻呼,而只是为PDU会话激活用户面连接。检查项1下行信令场景:检查当UE在CM-IDLE态,AMF能根据收到的NAS信令(包含在Namf_Communication_N1N2MessageTransfer消息中),触发寻呼流程,并正确处理接下来的业务请求流程。原创 2023-08-20 15:51:29 · 403 阅读 · 0 评论 -
第7篇:连接态UE发起的业务请求流程
它只有一个参数叫PSI,长度2个字节,0值预留,有效取值为1到15,对应到15个PDU Session ID。结合前面的理论介绍,其实可以看出这个就是现网多数用户的实际情况,一开机就建立了两个PDU会话(PSI=5和PSI=6,对应xxnet和ims两个DNN),只要不关机(或飞行模式等),这两个PDU会话都一直是Active的。看一个实际的带该参数的报文,在这个例子中,PSI(5)和PSI(6)都置1,代表PDU Session ID=5和6的这两个PDU会话在UE侧的状态现在是Active状态。原创 2023-08-20 15:50:47 · 725 阅读 · 0 评论 -
第6篇: 对Follow-on request bit的支持
在注册流程(包括初始注册和MRU)中,UE可以在注册请求中设置Follow-on request bit位,从而要求AMF在注册完成后立即释放或不要释放NAS信令连接(包括N2和空口的连接),也就是要求AMF要/不要在注册流程结束后发起AN释放流程(参见原理篇的详细介绍),最终将UE切换到空闲态(CM-IDLE)。检查项:AMF能正确识别注册请求消息中的Follow-on request取值,并根据取值决定是否在注册结束后发起AN释放流程。无论是想学习课程、看视频、看案例、看log、看实战,统统都有。原创 2023-08-20 15:50:09 · 392 阅读 · 0 评论 -
第5篇:RRC-Inactive态的支持
1)AMF-->gNB的RRC Inactive Transition Report Request参数,该参数在TS38413的9.3.1.91节定义,用于AMF请求gNB上报UE的RRC状态。但该参数是可选参数,是否要求还取决于AMF的配置。需要AMF支持的RRC-Inactive功能主要是指AMF需要在注册、业务请求等流程中,为gNB提供RRC Inactive的辅助参数,从而辅助gNB做出正确的决策,例如UE是否该进入RRC-Inactive状态、制定最优寻呼策略、完成对UE的可达性管理等。原创 2023-08-20 15:49:23 · 516 阅读 · 0 评论 -
第4篇: 注册区域管理
在原理篇中提到,注册区域是AMF在注册流程中分配给UE的一组TA(最小1个,最大16个)。当UE在注册区内的任意TA之间移动,是无需做MRU(移动性注册更新)的,这样可以减少和网络的信令交互,达到终端省电、降低网络开销的目的。想象一下,如果分配给某个UE的注册区域有3个TA,每个TA下有100个gNB,那在空闲态下,AMF下发的N2寻呼请求是300个,同时派生出的RRC空口寻呼也是300个,但只有一个寻呼请求UE能收到(因为UE不可能同时出现在多个小区下,除非有分身术。包括AMF篇、SMF篇、PCF篇等。原创 2023-08-20 15:48:39 · 133 阅读 · 0 评论 -
第3篇:去注册功能支持
检查点:AMF能正确监控隐式去注册计时器,并发起该流程,去注册完后,AMF侧的UE状态为去注册态。检查点:UDM发起的去注册,UDM会发送Nudm_UECM_DeregistrationNotification给AMF,并携带Deregistration Reason,AMF需要能正确处理,并转成NAS消息去注册请求发给UE。检查项:AMF应能支持隐式去注册计时器,当隐式去注册计时器超时,AMF将发起隐式去注册流程。4)9点58分,也就是再等60分钟,隐式去注册计时器超时,AMF发起隐式去注册流程。原创 2023-08-20 15:47:25 · 474 阅读 · 0 评论 -
第2篇:周期性注册与NAS消息加密的支持
但需要注册,subsRegTimer是一个可选的签约数据参数,UE如果没有签约,也就是如果UDM没有给AMF下发签约T3512,则AMF要支持根据本地配置来下发(不能说UDM没给我,我就不下发给UE。如图所示,首先UE会在明文的注册请求消息中上报自己的安全能力(支持的加密算法)、AMF结合本地配置和优先级配置,选择和UE所支持的加密算法的交集。- 检查AMF是否在注册流程中的SMC子流程中下发了网络侧选择的NAS加密算法,并检查AMF是否能对后续收到的NAS消息解密,和对下行NAS消息加密。原创 2023-08-20 15:45:57 · 698 阅读 · 0 评论 -
第1篇:5G初始注册流程关键步骤分析
5gAuthData是鉴权参数组中的rand(随机数,要发给UE,用于UE计算鉴权结果)、autn(发给UE,用于UE对网络侧的鉴权)、hxresStar(发给AMF,用于AMF站在拜访地角度,比对鉴权结果。- 所有网元的公共参数:validityPeriod(结果有效期)、nfInstances(网元实例名)、nfType(网元类型,本例为UDM)、nfStatus(注册状态)、priority(网元的优先级)、capacity(网元的静态容量值)、nfServices(UDM所支持的服务)。原创 2023-08-20 15:43:59 · 2234 阅读 · 0 评论