摘要:
前文再续书接上一回,继续研究Free5GC中所实现的PCF的另外两组服务:SMPolicy和PolicyAuthorization SMPolicy PCF中与SMF的交互,对session的控制有着很重的的分量,甚至连TS23.503中对与Policy Control的定义都是指PCF指示SMF去 阅读全文
摘要:
本文研究 Policy Control Function(PCF)主要实现的功能 前面研究过的AUSF、NRF、UDM、UDR、NSSF等,都是相对比较简单的NF。现在开始要着手研究一下更复杂的NF了。他们复杂即既是因为代码量大,也因为他们的逻辑与其他实体互相交织。比如PCF,就与AMF和SMF高度 阅读全文
摘要:
本文研究 Network Slice Selection Function(NSSF)主要实现的功能 NSSF的概念 NSSF,也就是网络切片选择功能,负责根据用户请求和网络的配置来选择最合适的网络切片实例(Network Slice Instance, NSI)来服务用户设备。 所谓网络切片,是5 阅读全文
摘要:
本文研究 Unified Data Management (UDM) 和 Unified Data Repository(UDR)主要实现的功能 UDM是5G网络中统一数据管理的NF,主要管理的是用户的订阅数据和设备的状态数据。UDR则是5G中统一的数据仓库,主要负责存储各种各样的数据,包括但不限于 阅读全文
摘要:
本文研究 Network Repository Function (NRF) 主要实现的功能 NRF的概念 NRF在5G网络架构中有着中心意义——所有NF在刚上线时就要向网络中的NRF报告自己的存在,告知NRF自己的基本信息,同时在即将下线时也要像NRF报告自己的不存在;而某个NF想要调用其他NF的 阅读全文
摘要:
本文研究AUthentication Server Function (AUSF) 主要实现的功能 AUSF的概念 在开始研究其源代码之前,我们需要先对AUSF有一些概念上的认识。AUSF的主要技术文档是TS29.509,规定了AUSF提供哪些服务,其对应的API接口有哪些。总的来说,AUSF就是帮 阅读全文
摘要:
前文以一个example-nf为例研究了free5gc中单个NF的软件架构,然而example-nf毕竟不是真正的NF,有一些真正的NF的细节没能在其中展现,比如最重要的:各个NF之间如何交互。本文以AUSF@v1.2.3,一个真正的NF为例,继续深入研究单个NF软件架构的更多细节。 首先我们对比一 阅读全文
摘要:
前文我们总览了free5gc的总体软件架构。整一个free5gc系统又由几个NF(Network Function)组成,所以本文继续深入研究单个NF的软件架构。 要研究NF的软件架构,最直接的方式是找一个简单的NF来回观摩。free5gc/ausf算是比较简单的一个,然而我发现了一个更简单的NF, 阅读全文
摘要:
我以前和以后的工作都和5G核心网有密切联系,所以今天下定决心研究一个5GC的项目源代码以增进对底层技术的理解。 5G网络背景知识 5G网络全称第五代移动网络(5th Generation Mobile Network),比起前面几代最大的特点就是更高速率、更低延迟、更大接入容量。一个部署好的5G网络 阅读全文
摘要:
本文记录HugginngFace的Trainer各种常见用法。 SFTTrainer的一个最简单例子 HuggingFace的各种Trainer能大幅简化我们预训练和微调的工作量。能简化到什么程度?就拿我们个人用户最常会遇到的用监督学习微调语言模型任务为例,只需要定义一个SFTrainer,给定我们 阅读全文