3GPP协议解读(一)_23.501_23.502_PDU Session_SMF与UDP的交互

【5G核心网】 PDU Session Establishment 会话建立流程 TODO 阅读详情
AI摘要

本文详细描述了UE发起计算服务请求后,SMF主导的PDUSession建立、修改和释放流程,包括SMF选择、二次鉴权、UPF交互、N4Session管理等关键环节。

UE发起计算服务申请后,网络侧处理的流程

  • UE发起服务的流程:service request
  • 网络侧处理服务涉及的通信数据通过PDU Session进行传输,涉及到SMF与UPF的交互。PDU Session的建立、管理全部由SMF(Session Management Function)主导完成,相关网元结构如下:
    在这里插入图片描述

一、建立PDU Session的流程——PDU Session Establishment

由SMF决策是否建立PDU Session。
在这里插入图片描述1. UE->AMF: UE生成一个PDU Session ID,通过在N1 SM中添加一个NAS信息(内涵PDU Session创建请求)触发此流程。
2. AMF:由AMF选择SMF。
3. AMF->SMF:AMF将Serving PLMN消息中的S-NSSAI发送给SMF。
4. SMF<->UDM:(Subscription retrieval / Subscription for updates)SMF将确认UE请求的有效性(UE请求是否符合用户订阅和本地策略;UE是否位于LADN服务区域内),以便确定是否接受UE的PDU Session创建申请。
5. SMF->AMF:若SMF决定接受申请,则创建SM Context并向AMF提供SM Context ID。若SMF不接受申请,则通过NAS SM信令拒绝UE请求,并向AMF表明释放PDU Session ID。
6. PDU Session authentication/authorization:可选的二次鉴权。
7. a.PCF selection——SMF进行PCF选择。b.SM Policy Association Establishment or SMF initiated SM Policy Association Modification–SMF——执行SM Policy关联过程。
8. SMF-UPF selection:SMF选择UPF。SMF为PDU会话分配IP地址或前缀,并为UE分配接口标识符,为PDU会话和N6点对点信道分配前缀。
9. SMF<->PCF:SMF将为UE分配的IP地址告知PCF。
10. SMF<->UPF:a.SMF->UPF, SMF使用选定的UPF启动N4会话建立过程或修改过程。SMF为UPF分配IP地址或前缀。SMF会向UPF传输一些数据用于控制通信数据传输,如Serving PLMN的数据包控制参数等。SMF还可以决定是否为PDF Session的QoS流进行冗余传输。b.UPF->SMF, UPF发送一个N4会话建立/修改响应。
11. SMF<->AMF:SMF调用Nsmf_PDUSession_SMContextStatusNotify服务为AMF提供SMF衍生的CN辅助RAN参数调整。随后AMF使用N2 SM信息将相关参数转发给RAN。N1 SM消息中包含了AMF将向UE提供的PDU Session Establishment Accept消息。
12. AMF->RAN:AMF将包含PDU会话ID和PDU会话建立接受的NAS消息发送给UE,并将N2PDU会话请求中从SMF接收到的N2SM信息发送给( R ) AN。
13. RAN<->UE:( R ) AN可能与从SMF接收到的信息相关的UE发出特定的信号交换。例如,在NG - RAN的情况下,当UE为步骤12中接收到的PDU Session请求建立必要的与QoS规则相关的NG - RAN资源时,可能会发生RRC连接重构。
14. RAN->AMF:14.N2 PDU会话响应( PDU会话ID , Cause , N2SM信息( PDU会话ID , AN隧道信息,接受/拒绝列表QFI ( s),用户平面执行策略通知) )。
15. AMF->SMF:AMF将从( R ) AN接收到的N2SM信息转发给SMF。
16. SMF<->UPF:SMF通过UPF发起一个N4会话修改过程。SMF向UPF提供AN隧道信息以及相应的转发规则。UPF提供了对SMF的N4会话修改响应。
17. SMF->AMF:SMF可以通过调用Namf _ EventExposure _ Subscribe服务操作来订阅来自AMF 的指示器来订阅UE移入或移出LADN服务区域的事件通知。
18. SMF->AMF:如果在该过程中,在步骤5之后的任何时间,PDU Session建立都不成功,SMF通过调用Nsmf _ PDUSession _ SMContextStatusNotify ( Release )通知AMF。SMF还释放创建的任何N4会话,如果分配了( e.g.IP地址),则释放任何PDU会话地址,如果有,则释放与PCF的关联。在这种情况下,跳过了第19步。
19. SMF->UPF->UE:在PDU会话类型为IPv6或IPv4v6的情况下,SMF生成一个IPv6路由器广告并发送给UE。如果在该PDU会话中启用控制平面CIoT 5GS优化程序(见4.24 . 2条款),则SMF通过AMF向UE发送IPv6 Router Advertisement,使用移动终端数据传输,否则SMF通过N4和UPF发送IPv6 Router Advertisement。
20. SMF<->PCF:当可用的5GS Bridge信息的触发器被武装时,SMF可以启动SM策略关联修改,如4.16.1条款所述
21. SMF<->UDM:如果步骤4后PDU会话建立失败,SMF将执行以下操作:如果SMF不再为该( HPLMN的DNN、S - NSSAI)处理UE的PDU会话,则SMF将使用Nudm _ SDM _ Unsubscribe ( HPLMN的SUPI、Session Management Subscription data、DNN、S - NSSAI)取消订阅相应( HPLMN的SUPI、DNN、S - NSSAI)的会话管理订阅数据的修改。UDM可以通过Nudr _ DM _ Unsubscribe ( HPLMN的SUPI、订阅数据、会话管理订阅数据、SNSSAI、DNN)取消订阅UDR的修改通知。

下面整理上述流程中的重点环节。

① SMF选择流程,由AMF发起

用于分配管理PDU Session的SMF
1.非漫游:
在这里插入图片描述
2.漫游:
在这里插入图片描述
在这里插入图片描述

② 由DN-AAA主导的二次鉴权

在这里插入图片描述

③ UPF与DN之间使用L2TP来承载PDU Session的流量

在这里插入图片描述

二、PDU会话修改流程——PDU Session Modification

当UE和网络之间交换的一个或几个QoS参数被修改和/或向UE发送更新的ECS地址配置信息和/或向UE发送更新的DNS服务器地址时,该过程被使用。
在这里插入图片描述

三、PDU会话释放流程——PDU Session Release

在这里插入图片描述

四、SMF与UPF的交互

  • SMF(Session Management Function)的功能:
    1. Session管理,例如Session的建立、修改和释放,包括UPF和AN节点至今啊的隧道维护。
    2. UE IP地址分配与管理(包括可选的授权)。
    3. DHCPv4 (服务器端和客户端)和DHCPv6 (服务器端和客户端)功能。
    4. 对于以太网PDU,采用ARP Proxying和/或IPv6 Neighbour Solicitation Proxying。SMF通过提供请求中发送的IP地址对应的MAC地址来响应ARP和/或IPv6 Neighbour Solicitation。
    5. UPF的选择和控制,包括控制UPF代理ARP或IPv6 Neighbour Discovery,或将所有ARP / IPv6Neighbour Discovery流量转发给SMF,用于Ethernet PDU会话。
    6. 在UPF处配置流量引导,将路由引导到合适的目的地。
    7. Policy控制功能接口的Termination。
    8. 合法拦截(对于SM events以及LI系统的接口)。
    9. 计费数据的收集,计费接口的支持
    10. UPF计费数据收集的控制与协调。
    11. NAS消息SM部分的Termination。
    12. 下行数据通知(Notification)。
    13. AN中特定SM信息的发起者,通过AMF将N2发送给AN。
    14. 确定会话的SSC模式。
    15. 漫游功能:处理本地执行以应用QoS SLAs(VPLMN);计费数据采集以及计费接口(VPLMN);合法拦截(对于SM events以及LI系统的接口);支持与外部DN交互,用于传输外部DN对PDU Session授权/认证的信号。
  • UPF(Use Plane Function)的功能:
    1. 锚定点为Intra-/Inter-RAT移动性(适用时)。
    2. 外部PDU会话点与数据网络互连。
    3. 分组路由转发(例如,支持Uplink分类器将数据流路由到数据网络的实例,支持Branching point支持多宿主PDU Session)。
    4. 包检查( e.g.基于服务数据流模板的应用检测,以及从SMF接收的可选PFD)。
    5. 策略规则执行的用户平面部分,例如.门控、重定向、交通转向)。
    6. 合法拦截( UP收集)。
    7. 流量使用情况报告。
    8. 面向用户平面的QoS处理,例如. UL / DL速率执行,DL中的反射QoS标记。
    9. 上行流量验证( SDF到QoS Flow的映射)。
    10. 在上行链路和下行链路进行传输级数据包标记。
    11. 下行数据包缓冲和下行数据通知触发。
    12. 向源NG - RAN节点发送和转发一个或多个"端标记"。
    13. 对于以太网PDU,采用ARP代理和/或IPv6 Neighbor请求代理功能。UPF通过提供请求中发送的IP地址对应的MAC地址来响应ARP和/或IPv6 Neighbor请求。
  • N4 Session:
    1. 功能:对所有N4 reference point以相同的方式使用相关参数:N4会话建立程序和N4会话修改程序为UPF提供控制参数,N4会话发布程序移除与N4会话相关的所有控制参数,N4会话级别报告程序将UPF检测到的与PDU会话相关的事件通知SMF。
    2. 内容:N4会话上下文由一个N4会话ID标识。SMF和UPF分别生成一个N4会话Context,用于存储与一个N4会话相关的参数,包括N4会话ID、用于该N4会话的所有PDRs、URRs、QERs和FARs。

① N4 Session的建立

在这里插入图片描述

② N4 Session的参数修改流程

在这里插入图片描述

③ N4 Session的释放流程

在这里插入图片描述

④ UPF使用N4 Session流程向SMF报告事件

在这里插入图片描述

⑤ SMF暂停计费

在这里插入图片描述

5G标准学习笔记(3GPP TS 23.501) 架构参考模型: 1、5G系统架构: 2、数据存储架构: 如下图所示,5G系统架构允许任何NF在UDSF(例如UE上下文)中存储和检索其非结构化数据。UDSF属于网络功能所在的同一PLMN。CP NF可以共享用于存储它们各自的非结构化数据的UDSF,或者每个可以具有它们自己的UDSF(例如,UDSF可以位于相应的NF附近)。 如图4.2.5-2所示,5G系统架构允许UDM,PCF和NEF在UDR中存储数据,包括UDM和PCF的订阅数据和策略数据,用于曝光和应用数据的结构化数据(包括数据包流)N 阅读详情

相关推荐

5G网络学习(三)——大白话讲解PDU会话(未完待续)

PDU简介 PDU的建立过程

CodeSavior的博客 7万+

UE发起的PDU Session Establishment流程详解(1)

相关文章会在公众号同步更新。公众号:5G通信大家学 持续更新的相关5G内容都是直接根据3GPP整理,保证更新内容的准确性,避免通过二手,甚至多手的资料,以讹传讹误导网友。 在介绍完流程详解后,会整理专题内容,比如切片、服务发现、QoS流端到端的映射等内容,各位同学不仅可以纵向学习知识点,横向也会将知识关联起来,达到深入理解灵活运用的目的。 1.3 UE触发的PDU Session Establishment流程 1.3.1 准备知识 1.3.1.1 3GPP漫游和非漫游的区别 3GPP中的.

6740

5G PDU会话管理简介(一)

1、PDU会话的作用 PDU会话为5G UE与DN之间提供数据连通性, UE的所有数据流量都必须通过PDU会话来承载。换句话说,UE发送数据流量之前,应当先建立PDU会话。 PDU会话必须由UE发起创建,核心网接受UE的请求并分配相应的控制面和数据面资源后,UE才可以与DN之间传输数据。UE可以根据其业务需求向核心网请求创建多个PDU会话。 2、基本概念 PDU Session:PDU会话,为UE与DN之间提供PDU连通性的关联 DN:数据网络,UE想访问目标网络,属于5GS以外 S-NSSAI

Jupiter的日记本 1万+

volte信令流程详解_5G SA PDU Session建立流程(1)

导读笔者计划写几篇文章介绍PDU Session,那么在正式介绍PDU Session建立等具体信令流程之前,本文主要介绍一下有关PDU Session的基本知识点,比如什么是PDU Session,有哪些类型,什么是SSC等等。什么是PDU Session我们先来想一个简单的问题,我们买手机主要是为了能够使用运营商的移动蜂窝网络(4G或5G)“上网”,运营商的4G/5G网络其实是中间的一个通道,...

weixin_39747049的博客 2230

TS 23.501-5G 系统的非接入层(NAS)协议(R18.5)-1

本文件中描述的非接入层 (NAS) 构成了用户设备 (UE) 和 AMF(参考点 “N1”, 见 3GPP 和非 3GPP 接入的 TS 23.501) 之间控制平面最高层。NAS 协议的主要功能包括:支持用户设备(UE)的移动性,包括身份验证、标识、通用 UE 配置更新和安全模式控制过程等常见过程;支持会话管理过程,以在 UE 和数据网络之间建立和维护数据连接;

kangzenghui_liu的博客 1576

5G安全管理之认证与鉴权(AKA、EAP-AKA、密钥分发)

主题:认证与鉴权 简介: 参考: 5G 核心网规划与应用(7.3.1) TS 33.501 5G AKA 博客 5G安全架构、 PDN 作者:ybb 时间:2021年8月14日 7.3.1 7.3.1-2 (1)认证框架 (2)启动认证和认证方法的选择 (3)认证过程 5G AKA认证过程 (TS 33.501 6.1.3.2 Authentication procedure for 5G AKA): 5G AKA通过为归属网络提供来自访问网络的UE的认证成功的证明来增强EPS AKA,G该证明由访问网络在

BJTUYBYUAN的博客 2万+

5G PDU会话建立流程

携带N1 Container和N2 Container,其中N1 Container为SMF回复给UE的PDU会话建立响 应,N2 Container为SMF向RAN发起的资源建立请求。完成后AMF向SMF发送。携带N2 Container,Container为(R)AN回复给SMF的资源建立响应,其中有(R)AN侧的媒体面隧道端点信息。8、SMF根据本地策略比如DNN、DNAI、用户的位置,PCF的策略等选择合适的UPF。9、SMF和PCF的二次交互来了,SMF向PCF发起了。

xzcg2022的博客 5620

【信息科学与工程学】【通信工程】第一百九十一篇 路由器体系结构03

编号类型领域问题详细的数学分析(逐步推理)参数列表(表达式 / 数值范围 / 边界 / 测量)关联知识839DCI演进 · 收敛DCI 2030 年三大技术收敛方向步骤1:方向一:IPoDWDM 成为绝对主流(Omdia 2027 59% → 2030 80%+),OTN 退化为 OLS 纯光层。步骤2:方向二:800ZR+ 取代 400ZR 成为主力速率,PCS 使 800G 达 600–1000km。步骤3:方向三:AI 集群 DCI 催生 1.6T/3.2T 超短距(<10km)相干模块(OSFP-X

weixin_49199313的博客 856

【5G NAS】NR 终端侧PDU建立过程以及数据包的过滤和映射

本人就职于国际知名终端厂商,负责modem芯片研发。在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。博客内容主要围绕:5G/6G协议讲解算力网络讲解(云计算,边缘计算,端计算)高级C语言讲解Rust语言讲解。

从善若水的博客 5286

5G NGC — 会话管理模型 — PDU Session

目录 文章目录目录5G 的会话管理模型PDU SessionPDU Session 的类型DNN 的作用UE IP 地址的分配方式 5G 的会话管理模型 5G 对会话管理模型进行了较多的优化和扩展,包括: 隧道模型从 Bearer(承载)粒度改为了 Session(会话)粒度。 Per Session 的隧道模型,取消了 Bearer。 异步会话模式,RAN 侧在 IDLE 状态下缓存会话状态修改以减少寻呼。 基于会话粒度的用户面连接激活机制。 结合 Reflective QoS(反射 QoS 机制)减

烟云的计算 6615

5G信令分析实战:从Wireshark解码到端到端状态机诊断

5G信令分析已超越传统协议字段解读,本质是面向服务的端到端状态协同诊断。其核心原理在于将NAS、NGAP、GTPv2等多层信令事件按IMSI/SUCI关联,构建跨网元、跨时段的时序状态机。技术价值体现在精准定位KPI劣化根因(如附着失败、504超时),避免‘重启碰运气’式运维。典型应用场景覆盖无线接入(RRC)、核心网(AMF/UDM/SMF)及传输层联合排障,尤其适用于TB级pcap批量分析与幽灵故障定位。本文聚焦tshark+Python流水线构建与7大注册断点验证,深度融合信令跟踪与网元计数器交叉分析

weixin_29698641的博客 266

UE发起的PDU Session Establishment流程详解(2)

相关文章会在公众号同步更新。公众号:5G通信大家学 持续更新的相关5G内容都是直接根据3GPP整理,保证更新内容的准确性,避免通过二手,甚至多手的资料,以讹传讹误导网友。 在介绍完流程详解后,会整理专题内容,比如切片、服务发现、QoS流端到端的映射等内容,各位同学不仅可以纵向学习知识点,横向也会将知识关联起来,达到深入理解灵活运用的目的。 目录 1.3.1 准备知识 1.3.1.6 PDU Session的属性 1.3.2 PDU Session Establishment流程详解(非漫游或.

7115

3GPP TS 23.501

3GPP TS 23.501

PDU会话流程

5G核心网PDU会话流程相关知识

s_zhchluo的博客 1万+

ICDAR数据集简介

ICDAR(文档分析与识别国际会议)是OCR领域的权威会议,每两年发布一次数据集,专注于‌自然场景文本检测与识别‌,涵盖多语言、复杂版式和真实环境挑战。街景、广告牌、票据、手写文档等真实场景图像。包含水平、垂直、倾斜、弯曲文本,背景干扰大,部分文本存在遮挡或模糊。提供文本位置坐标(矩形/四边形框)及内容,无法识别的文本标记为###。以上总结提炼了ICDAR的核心价值与应用方法论。给出最佳实践方法是官网数据预训练模型 + 业务数据微调(比如用PPOCRLabel标注100+张业务图)。

xinghaitao2005的博客 1117

量化投资进阶:Fama-French三因子模型实战解析与Python实现

本文深入解析了Fama-French三因子模型,并提供了完整的Python实战指南。文章阐述了该模型如何通过引入市值因子(SMB)和价值因子(HML),对传统CAPM模型进行重要扩展,以更精准地解释股票收益来源。详细演示了使用Python获取数据、执行回归分析并解读结果(包括关键的阿尔法α)的全过程,并探讨了该模型在量化策略构建、风格诊断和业绩归因中的核心应用。

yog99的博客 1126

3GPP协议解读(二)_23.501_23.502_AMF选择SMF的基本原则和流程

5G网络中AMF选择SMF的基本原则和流程

JCMLSY的博客 2707

代谢组学数据分析实战:用R语言从PCA、PLS-DA到OPLS-DA一步步搞定(附代码)

本文详细介绍了使用R语言进行代谢组学数据分析的全流程,从数据预处理到PCA、PLS-DA和OPLS-DA模型构建与验证。通过实际案例和代码示例,帮助研究者掌握关键分析技术,提升数据解读能力,特别适合生命科学领域的研究人员。

weixin_28689507的博客 132

3GPP协议解读(三)_3GPP_23.501_23.502_ServiceRequest终端发起业务,建立完整端到端连接_(更新中)

本文将梳理service request的整个流程,包括网元架构、信令流程等。

JCMLSY的博客 1254

新装Win10/Win11后VMware虚拟机连不上网?手把手教你排查‘网络信息不可用’(从服务检查到网段配置)

本文详细介绍了在Windows 10/11系统上安装VMware Workstation后虚拟机无法联网的排查方法。从检查VMware NAT Service、DHCP Service等关键服务状态,到重置虚拟网络编辑器配置,再到内核设备驱动问题解决,手把手教你解决‘网络信息不可用’问题。特别针对VMCI驱动故障提供了实用解决方案,帮助用户快速恢复虚拟机网络连接。

weixin_28736335的博客 768

基于STM32的智能循迹小车设计(基础版)

基于STM32的智能循迹小车设计 硬件准备 1、小车底盘+四直流电机(带轮) 2、STM32F103C8T6核心板 3、12V 8700mAh锂电池(可以用几节18650锂电池) 4、循迹模块 选择的是TCRT500L,五路集成在一起,集成度比较高,但是可能不如五个单独的循迹模块好用 5、L298N电机驱动模块 四驱车为啥用L298N电机驱动模块? 可以把左边的两个电机并联,用输出A控制。把右边的两个电机并联,用输出B控制。 12V供电接电源正极,供电GND接电源负极和核心板GND,5V供电接核心

Rendezvous1的博客 3万+

[5GC]SMF会话管理功能

功能 建立,修改,释放会话 维护UPF和RAN之间的隧道 选择和控制UPF(ARP/ND) 配置UPF流量导向 收集UPF计费数据 会话的SCC模式选择 I-SMF IMS P-CSCF发现 Policy相关功能。。。 具体功能解释 会话管理 PDU会话的属性 S-NSSAI和DNN 网络切片标识&数据网络名称 S-NSSAI中存在DNN配置,如果不存在则使用切片中的默认值 PDU会话建立 SMF检查UE的请求和UE的签约数据 PDU会话修改 PDU会话释放 ...

Greyplayground 3万+

手把手教你玩转服务器芯片架构​专栏--​​3.5 实战案例:用SystemC搭建一个多核服务器芯片的NoC模型(含流量分配与延迟仿真)​

通过SystemC搭建多核NoC模型,可深入验证流量分配策略与延迟特性。实际工程中需结合FPGA原型验证(如Xilinx Alveo)进行时序收敛分析,并通过参数化设计适配不同服务器芯片需求。

MHD0815的博客 3042

3GPP TS 23.501 5.30 Support for non-public networks

3GPP中关于5G专网的支持。

dukl 808

极智芯 | 解读国产CPU之海光

大家好,我是极智视界,本文分享一下 解读国产CPU之海光。希望我的分享能对你的学习有一点帮助。

极智视界 3316

C#实现将DataGridView中数据导出到Excel (附完整源码)

C#实现将DataGridView中数据导出到Excel (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1587
上一篇: 通信协议阅读_链接_tips
下一篇: 3GPP协议解读(二)_23.501_23.502_AMF选择SMF的基本原则和流程
Chris_Lsy
博客等级 码龄7年 223粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值