5G
ddxx2119
这个作者很懒,什么都没留下…
展开
-
free5gc-buffer.c
#include “utlt_buff.h”#include <stddef.h>#include <stdio.h>#include <string.h>#include <stdarg.h>#include <errno.h>#include “utlt_debug.h”#include “utlt_pool.h”#define MAX_NUM_OF_BUFBLK_POOL 256#define MAX_NUM_O原创 2021-12-18 17:55:44 · 347 阅读 · 0 评论 -
Free 5GC 代码解析(二)upf_init.c
#include “upf_init.h”#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <signal.h>#include <errno.h>#include <sys/socket.h>#include “utlt_lib.h”#include “utlt_debug.h”#include “utlt_buff.h”#includ原创 2021-12-12 00:12:28 · 437 阅读 · 0 评论 -
Free 5GC 代码解析(二)upf_init.h
#ifndef UPF_INIT_H#define UPF_INIT_H#include “utlt_debug.h”#include “utlt_lib.h”/**Init & Term - Function Pointer for UpfOps to do initialization and terminationUpfOps函数指针用于初始化或结束@data: parameter used by self function pointer函数指针使用的函数@return:原创 2021-12-11 14:51:28 · 1842 阅读 · 0 评论 -
Free 5GC 代码解析(一)upf.c
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include “upf_init.h”#include “utlt_debug.h”#include “utlt_event.h”#include “utlt_network.h”#include “upf_context.h”#include “n4/n4_dispatcher.h”/*1、C语言 static函数在函数的返回类型前加原创 2021-12-11 14:19:43 · 728 阅读 · 0 评论 -
每天学点5G-5G NRF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写一、总体网络仓库功能(NRF)支持以下功能:-支持服务发现功能。接收来自NF实例或SCP的NF发现请求,并向NF实例或SCP提供相关的NF实例信息。-支持P-CSCF发现(SMF发现AF的特例)。-维护可用NF实例(及其支持服务)的NF配置文件。-维护可用SCP实例的SCP配置文件。-支持通过SCP实例发现SCP。-向订阅NF服务的消费者或SCP通知新注册/更新/注销的NF和SCP实例(及其提供的服务)。-维..原创 2021-02-15 16:54:03 · 4197 阅读 · 0 评论 -
每天学点5G-5G NEF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写网络开放功能(NEF)支持以下独立功能:-能力和事件开放:如5.13节所述,NF的能力和事件可由NEF安全的对外(如:第三方、应用功能、边缘计算)开放。NEF使用UDR的标准化接口Nudr存取结构化数据信息。-从外部应用向3GPP网络安全提供信息:它为应用功能提供了一种安全地向3GPP网络提供信息(例如预期UE行为、5GLAN组信息和服务特定信息)的方法。在这种情况下,NEF支持认证、授权和应用控制协助功能。-内外部信息..原创 2021-02-14 18:43:20 · 1942 阅读 · 1 评论 -
每天学点5G-5G UDSF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写UDSF是一个可选功能,支持以下功能:-NF非结构化数据的存储和检索。注1:本规范中的结构化数据是指3GPP规范中定义了其结构的数据。非结构化数据是指3GPP规范中未定义其结构的数据。注2:部署时可以选择将UDSF与UDR并置。...原创 2021-02-14 17:20:11 · 1996 阅读 · 0 评论 -
每天学点5G-5G UDR
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写统一数据存储库(UDR)支持以下功能:-UDM对签约数据的存储和检索。-PCF对策略数据的存储和检索。-对外开放结构化数据的存储和检索。-应用数据(包括用于应用检测的分组流描述(pfd)、用于多个ue的AF请求信息、用于5GLAN管理的5GLAN组信息)。-与用户标识符(例如IMPI、IMPU、SUPI)相对应的NF组ID的存储和检索。UDR与使用Nudr存储和检索数据的NF位于同一PLMN中。Nudr是PLMN内..原创 2021-02-14 17:00:30 · 1497 阅读 · 0 评论 -
每天学点5G-5G AUSF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写身份验证服务器功能(AUSF)支持以下功能:-根据TS 33.501[29]规定,支持3GPP访问和不受信任的非3GPP访问的身份验证。原创 2021-02-14 16:29:13 · 1326 阅读 · 0 评论 -
每天学点5G-5G UDM
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写统一数据管理(UDM)支持以下功能:-生成3GPP AKA认证凭证。-用户标识处理(例如,5G系统中每个用户的SUPI的存储和管理)。-支持用户隐私保护标识(SUCI)的反隐藏。-基于签约数据的访问授权(例如漫游限制)。-UE的服务NF注册管理(例如,为UE当前服务的AMF、SMF)。-支持服务/会话连续性,例如为正在进行的会话保持SMF/DNN分配。-MT-SMS支持。-合法拦截功能(特别是在出国漫游情况下,..原创 2021-02-14 16:23:24 · 4345 阅读 · 0 评论 -
每天学点5G-5G PCF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写策略控制功能(PCF)包括以下功能:-支持统一的策略框架来管理网络行为。-向控制平面提供策略规则,由控制平面完成执行。-项UDR获取与策略决策相关的签约信息。注意:PCF访问与PCF位于同一PLMN的UDR。PCF详细功能定义在TS 23.503[45]6.2.1节。...原创 2021-02-14 16:03:02 · 1625 阅读 · 0 评论 -
每天学点5G-5G UPF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写用户平面功能(UPF)包括以下功能。在UPF的单个实例中可以支持部分或全部UPF功能:-RAT内/RAT间的移动性锚点。-响应SMF请求分配UE IP地址/前缀(如果支持的话)。-与外部数据网络互联的PDU会话点。-分组路由和转发(例如,基于UL上行链路分类器支持将业务流路由到数据网络实例,基于BP分支点支持多宿主PDU会话,支持5G VN组内的流量转发(UPF本地交换,通过N6,通过N19))。-数据包检查(例如,..原创 2021-02-14 15:43:46 · 28729 阅读 · 5 评论 -
每天学点5G-5G AMF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写接入和移动管理功能(AMF)包括以下功能。在AMF的单个实例中可以支持部分或全部AMF功能:-RAN N2接口终止。-NAS(N1)终止、NAS加密和完整性保护。-注册管理。-连接管理。-可达性管理。-移动性管理。-合法拦截(与LI系统相关的AMF事件)。-为UE和SMF之间的SM消息的提供传输。-SM消息的路由透明代理。-接入认证。-接入授权。-为UE和SMSF之间的SMS消息提供传输。-支持TS ..原创 2021-02-14 11:17:12 · 28401 阅读 · 6 评论 -
每天学点5G-5G SMF
注意:根据3GPP TS 23.501V16.6.0(2020-09)编写会话管理功能(SMF)包括以下功能。在SMF的单个实例中可以支持部分或全部SMF功能:-会话管理:例如会话建立、修改和发布,包括UPF和节点之间的隧道维护。-UE IP地址分配和管理(包括可选授权):可以从UPF或从外部数据网络接收UE IP地址。-DHCPv4(服务器和客户端)和DHCPv6(服务器和客户端)功能。-基于以太网PDU的本地缓存信息,响应地址解析协议(ARP)请求和/或IPv6邻居请求的功能:SMF通过..原创 2021-02-12 23:32:39 · 2335 阅读 · 3 评论