首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

5GC原理与实践PCF篇:3.1 支持到NRF的注册/更新

这样星球里看的内容更多。

本期继续更新5GC原理与实践PCF篇。

本期图文更新的是《5GC原理与实践》电子书《实践篇》的完成3.1 支持到NRF的注册/更新,300+字,配图3张。

本节发布后,电子书实践篇已更新至0.5.38版,共59000+字(不含标点符号)、配图150+张、300+页。

3.1 支持到NRF的注册/更新

3.1.1 PCF到NRF的注册

和大多数SBI的5GC网元一样,PCF需要在NRF中注册自己的信息。当PCF被MANO系统创建完成后,PCF需要根据本地配置的NRF地址,主动向NRF发起注册流程。将自己的NFProfile(自己的寻址信息以及能力信息)在NRF中进行注册登记。【这个步骤是无需用户触发,在PCF割接入网之前就需要完成的。】

一 流程概述

PCF通过调用NRF暴露的NFManagement服务完成在NRF中的注册登记。采用PUT方法,在NRF中注册登记自己的NFProfile具体流程在TS29510的5.2.2.2.2定义。注册成功,则NRF返回201 Created,这样在后续的5G注册流程中,PCF就可以被自己的消费者网元如SMF选择。

二 PCF的NF Profile

所有支持SBI的5GC网元都要将自己的NFProfile注册登记到NRF中。NFProfile包含了网元需要注册登记在NRF中的信息,如NFType、Instance ID、支持的PLMN、支持的切片、优先级、静态容量FQDN、IP地址、支持的服务等。根据网元的功不同,NF Profile也会有所差别。NF Profile有些属于公共参数,有些属于该网元特有的参数。网元特有参数大多通过xxinfo来定义。PCF特有的参数则通过pcfinfo来定义,在29510的6.1.6.2.20定义。如下图:

三 消息举例

下面来看一个实际的PCF注册消息请求消息中,都带了哪些参数。请求消息包括Headers头部和JSON数据参数两个部分。其中,Headers包括method=PUT、uri=/nnrf-nfm/v1/nf-instances/aaa-bbb-ccc-ddd(SMF的Instance ID)。

JSON数据部分以及pcfinfo部分包括:

从输出中可以看出,PCF注册到NRF中的NFProfile包括了公共参数如PCF支持的服务、切片、NF类型、PLMN列表外,还包含了PCF的特有参数pcfinfo,下面包括了支持的DNN、SUPI range、rx接口diameterhost和realm等子参数。

3.1.2 PCF到NRF的更新

一 流程概述

当PCF将自己的NFProfile注册到NRF之后,如果此后PCF的NFProfile中的参数发生变化,PCF需要立即发起到NRF的注册更新流程(保证其他网元能实时选择到能力更新后的PCF。)例如当以下参数发生变化,PCF要立即发起注册更新流程:

- PCF的FQDN和SBI的Service IP因为割接调整,发生变化;

PCF通过调用NRF暴露的NFManagement服务下的NFUpdate服务操作(Service Operation)完成在NRF中的注册更新。具体流程在TS29510的5.2.2.3 NFUpdate中定义。

更新的话有两种,一种是完全更新(也就是整个替换NFProfile,这种不太多见);还有一种是部分更新(即只更新部分参数,更为常见。)。完全更新采用PUT方法,正常响应为200 OK(表示NRF侧更新成功)。部分更新采用PATCH方法,正常响应为200 OK(表示NRF侧更新成功)。

二 消息举例

下面来看一个实际的PCF注册更新的请求消息(部分注册更新)。在本例中,我们将PCF支持的DNN信息进行修改,将PCF支持的DNN增加一个IMS。触发了到NRF的注册更新流程。其中请求消息包括Headers头部和JSON数据参数两个部分。其中,Headers包括method=PUT、uri=/nnrf-nfm/v1/nf-instances/aaa-bbb-ccc-ddd(SMF的Instance ID)。

JSON数据pcfinfo部分的dnnList变更为:

从结果中可以看到,PCF将在NRF中注册登记的支持的DNN信息增加了一个ims,NRF修改成功后返回200 OK。

最后再放一个广告,51学通信正在加紧建设“51学通信知识星球”。

前100位朋友加入是99一年,后续将逐渐上调到目标价格198元一年。

知识星球主打:

#1《5GC原理与实践》原理篇。

#2《5GC原理与实践》实践篇。

#3《IMS原理与实践》。

除了#1号电子书,由于要配合纸质书的销售,可能会半年以后再放上去。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230402A03WT400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券