5G设备可以先完成网络注册,而不必立即建立用户数据路径。这个看似细微的设计变化,充分体现了5GC会话管理与旧式移动核心网的区别。在4G中,附着流程通常与默认PDN连接和默认承载的创建紧密关联;而在5G中,注册与会话建立被更明确地分离,使网络能够更灵活地决定何时才真正需要建立用户面路径。
5GC会话管理是一个控制层,用于决定UE如何连接数据网络、创建哪一个PDU会话、采用哪个DNN、应用哪些切片信息、分配什么QoS规则、由哪个UPF锚定流量,以及UE移动时如何保持连续性。它并不是4G承载管理的简单改名,而是一个面向移动宽带、5G语音、企业接入、低时延业务、本地区域数据网络和边缘计算的更灵活框架。
因此,会话管理成为5G核心网中的核心概念之一。移动性管理告诉网络UE位于何处以及是否可达;会话管理则告诉网络UE需要何种业务路径、应访问哪个数据网络、流量应如何分类,以及用户面资源应如何控制。两项功能紧密协作,但不再由同一个组合控制模块统一处理。
会话控制为何发生变化
最大的架构变化是移动性管理与会话管理的分离。在5G核心网中,AMF负责NAS移动性管理,SMF负责会话管理。NAS-SM消息不会在AMF内部被完整处理,而是由AMF通过N11接口将会话管理信令转发给SMF。这意味着AMF不再像旧式组合控制逻辑那样维护UE的会话管理上下文。
这种分离使5G核心网架构更加清晰。AMF可以专注于注册、接入控制、可达性、移动状态和位置相关流程;SMF则专注于PDU会话的建立、修改与释放,DNN处理、UPF选择、QoS规则控制、会话连续性以及计费相关参数。当职责分离后,网络可以根据各功能自身的负载独立扩展。
这一变化也符合5G的业务发展方向。智能手机、工业传感器、车辆、专网设备和边缘计算应用可能以完全不同的方式使用5G。有些设备需要频繁建立数据会话,有些设备注册后可能长期保持静默,有些只需要在规定区域内进行本地接入,还有一些需要在移动过程中保持稳定的IP连续性。单一的“开机即始终创建默认承载”模式无法适应这种多样性。
在5G中,UE可以完成注册而不立即建立PDU会话。这样可以避免在业务尚未真正需要之前创建用户面资源。对于大规模物联网和机器类接入而言,这一点尤其重要。网络能够保持对UE的识别和可达状态,同时避免不必要的数据路径建立。
移动性控制与会话控制的分离也会影响用户数据。UDM签约数据被划分为移动性相关部分和会话相关部分。AMF接收移动性签约数据,SMF使用会话管理签约数据,AMF还可接收SMF选择数据,以便在PDU会话建立期间选择正确的SMF。这种结构使核心网更加模块化,也更容易与网络切片、DNN专属策略和差异化业务模型保持一致。
从PDN到PDU
许多5G会话管理术语源自4G,但术语和结构已经发生变化。4G中的 PDN连接 在5G中变为 PDU会话 。4G中的 PDN 变为 DN,即数据网络。4G中的 APN 变为 DNN,即数据网络名称。4G默认承载由默认 QoS Flow取代,而专用承载则变为附加QoS Flow或非默认QoS Flow。
这一变化不只是名称上的调整。PDU会话被设计为支持多种分组数据单元连接类型。在4G中,PDN类型主要包括IPv4、IPv6和IPv4v6;在5G中,PDU会话类型进一步支持以太网和非结构化数据等非IP选项。这一点非常重要,因为5G需要支持的不只是传统互联网接入。工业设备、企业专网和特殊业务环境可能需要不局限于普通IP连接的服务模式。
| 4G术语 | 5G术语 | 实际含义 |
|---|---|---|
| PDN连接 | PDU会话 | UE通过5G核心网与数据网络之间建立的用户数据会话。 |
| PDN | DN | 目标数据网络,例如互联网、IMS或本地业务网络。 |
| APN | DNN | 用于选择业务接入和会话策略的数据网络名称。 |
| 默认承载 | 默认QoS Flow | 在PDU会话中创建的初始QoS Flow。 |
| 专用承载 | 附加QoS Flow | 为实现差异化处理而增加的业务专属QoS Flow。 |
UE可以为普通互联网接入建立一个PDU会话,并为IMS建立另一个PDU会话。在IMS相关的PDU会话中,可分别使用不同的QoS Flow承载SIP信令、VoNR音频和VoNR视频。关键区别在于,5G不再以同样方式将每项业务映射到独立的EPS承载,而是以QoS Flow作为业务处理的关键粒度,DRB映射则由无线侧的gNB控制。
这种模型能够实现更精细的业务控制。一个PDU会话可以承载多个QoS Flow,每个QoS Flow都可以获得不同的5QI、ARP和QoS处理。对于企业业务和运营商业务而言,这种方式更便于支持多个流量等级,而无需将每项业务都强制纳入僵化的承载模型。
SMF如何掌控会话
SMF是5GC会话管理的主要控制功能,负责PDU会话的建立、修改和释放。它选择或控制UPF的使用,管理会话相关策略交互,分配QoS规则,并决定用户面应如何构建。当AMF从UE收到NAS-SM信令时,会将该信息转发给SMF,而不是在本地处理完整的会话逻辑。
这种设计使AMF与SMF如同两个协同工作的层级。AMF掌握UE的接入和移动状态,SMF掌握业务会话需求。当UE请求PDU会话时,AMF负责协助传递信令并提供接入相关上下文,而SMF则依据DNN、S-NSSAI、签约数据、策略控制和用户面可用性决定如何创建会话。
SMF在SSC模式选择中也发挥核心作用。该选择并非随机,而是取决于UE请求的SSC模式、UDM数据中签约的SSC模式以及允许的SSC模式集合。PDU会话一旦建立,其SSC模式便不能更改,因此会话开始时的选择非常重要。
另一项关键职责是用户面资源控制。SMF可以激活或停用用户面资源、释放PDU会话,或根据移动性、服务区域、策略和接入状态调整相关会话处理。例如对于LADN,当SMF获知UE已经离开LADN服务区域时,可以释放相关PDU会话或停用用户面资源。
SMF还负责边缘计算场景中的流量导向。当UPF用作锚点和分类器时,SMF可以安装规则,以决定流量应前往远端DN还是本地业务网络。因此,SMF既是普通数据会话的核心,也是更高级本地分流模型的关键。
签约数据指导会话建立
会话建立高度依赖签约数据。由于移动性管理和会话管理彼此分离,UDM数据也被划分到不同的逻辑区域。AMF使用移动性相关签约数据,SMF使用会话管理签约数据。此外,SMF选择数据还可提供给AMF,以便在UE请求PDU会话时选择合适的SMF。
会话管理签约数据包含多个重要要素。 S-NSSAI 用于标识签约的切片上下文。 DNN配置 规定UE如何访问数据网络。在这些DNN配置中,网络可以定义默认和允许的PDU会话类型、默认和允许的SSC模式、签约QoS信息、会话级聚合比特率限制以及计费特征。
这种结构使业务在PDU会话创建之前就能被预先塑造。UE可能被允许访问某个DNN,但不能访问另一个DNN;可被允许使用IPv4v6进行互联网接入,同时为企业或特殊业务采用其他PDU类型;还可能针对不同DNN设置不同的默认SSC模式和允许模式。根据签约业务,UE也可获得不同的Session-AMBR和QoS配置文件。
DNN配置
DNN配置是会话管理数据中最实用的部分之一,用于控制特定数据网络名称面向用户时应如何运行。如果DNN代表互联网业务,策略可能侧重普通移动宽带;如果DNN代表IMS,则可能支持信令和语音相关QoS;如果DNN代表本地区域业务,则可能与LADN行为和地理限制绑定。
切片信息
S-NSSAI将会话管理与网络切片关联起来。PDU会话不仅与DNN相关,也可以与某个切片相关。这样,网络便可通过独立的切片策略支持不同业务类别、企业客户或运营域。
速率限制与计费
Session-AMBR定义PDU会话级的聚合比特率限制,计费特征也可成为会话管理配置文件的一部分。这些参数十分重要,因为会话管理不仅涉及连接,还涉及业务控制、策略执行和商业处理。
PDU会话塑造接入方式
PDU会话是UE通过5G核心网连接DN的基本接入单元,其中包含DNN、PDU会话类型、S-NSSAI、SSC模式和PDU会话ID等业务属性。会话创建后,便成为一个或多个QoS Flow的容器。随后,用户流量将根据QoS规则、QFI值、分组过滤器和无线侧映射进行处理。
这种模型比简单的始终在线连接更加灵活。UE只有在业务需要时才创建PDU会话,可以分别为互联网和IMS建立不同的PDU会话,也可以在签约与区域规则允许的情况下,面向特定企业、本地或边缘业务DNN建立会话。
PDU会话ID从UE角度标识会话。UE可以拥有多个PDU会话,每个会话分别关联不同的DNN、切片或会话类型。例如,一个PDU会话可连接互联网DN,另一个连接IMS DN;在这些会话内部,QoS Flow可代表不同的业务需求。
PDU会话类型还扩展了接入模型。IPv4、IPv6和IPv4v6仍是常见选项,但以太网和非结构化PDU类型使5G更适合非传统业务。这对企业和工业环境尤其重要,因为设备可能需要二层服务行为或非IP载荷传输。
PDU会话设计也会影响网络处理语音的方式。在面向VoNR的业务模型中,IMS信令可以使用非GBR QoS Flow,而音频和视频可以使用具有不同5QI值的GBR QoS Flow。QoS Flow模型能够在同一IMS相关接入上下文中区分信令、语音和视频,而无需直接复制EPS专用承载结构。
SSC模式保障业务体验
SSC表示 会话与业务连续性。这一术语包含两个相关但不同的概念。会话连续性是指PDU会话和UE IP地址保持不变;业务连续性则是指从应用角度保持用户体验连续。用户在观看视频、进行语音通话或使用交互式业务时,最关心的可能是业务是否中断;网络还需要明确会话和IP地址是否保持不变。
SSC模式规定当UE移动引发路径、锚点或业务接入变化时,网络如何处理连续性。5G定义了三种SSC模式,每种模式在会话连续性、业务连续性和用户面灵活性之间提供不同的平衡。
SSC模式1
SSC模式1同时保持会话连续性和业务连续性。网络维持同一个PDU会话,UE IP地址也不会变化。这是连续性最强的选项,适用于无法接受业务中断的场景。VoNR就是典型示例,因为语音业务在移动过程中依赖稳定连续性。
SSC模式2
SSC模式2不保持会话连续性,但会从用户体验角度尽量保持业务连续性。它采用先断后建方式,即先释放旧PDU会话,再建立新会话。部分业务可以接受这种方式,但从用户体验来看,它弱于另外两种模式。
SSC模式3
SSC模式3同样不保持原有会话连续性,但采用先建后断方式。在释放旧PDU会话之前先建立新的PDU会话。切换期间,UE可能暂时维持两个PDU会话。由于能够减少业务中断,因此在许多情况下其用户体验优于SSC模式2。
从用户体验角度看,SSC模式1提供最强的连续性,SSC模式3通常优于SSC模式2,而SSC模式2在三者中相对最弱。模式由SMF根据UE请求、签约数据和允许模式集合进行选择。会话建立后,该PDU会话的SSC模式保持固定。
LADN限制本地可达范围
LADN表示 本地区域数据网络。它是一种仅在特定服务区域内可用的数据网络业务,该区域由一个或多个跟踪区组成。当UE位于LADN区域内,并且签约和配置允许时,可以访问相关DNN;当UE离开LADN区域后,便无法访问该DN提供的5G业务。
LADN之所以有用,是因为某些业务只有在特定本地区域内才有意义。例如,自动驾驶业务可能仅在测试区内开放,远程医疗业务可能限定在医院范围内,工厂应用可能只在私有工业园区内有效。在这些场景中,数据网络并非全球移动互联网业务,而是具有位置相关可用性的本地业务。
UE和网络都需要具备LADN相关感知能力。UE可被配置为识别某个DNN是否属于LADN DNN,以及哪个应用与该LADN DNN关联。服务区域和LADN DNN按DN维度配置在AMF中。AMF可以在注册或配置更新流程中向UE提供LADN信息。
从会话管理角度看,LADN包含三种位置状态。 区域内 表示UE位于LADN区域内。 区域外 表示UE已经离开LADN区域。 未知 适用于UE处于CM-IDLE等状态、网络无法获得精确当前位置指示的情况。SMF可利用AMF提供的信息判断UE是否仍在服务区域内。
如果UE位于LADN服务区域之外,就不应为该LADN DNN请求用户面激活,也不应为该DNN请求PDU会话建立或修改。如果UE没有某个LADN DNN的服务区域信息,则应视为位于LADN服务区域之外。当SMF收到LADN相关会话请求,但没有收到表明UE位于服务区域内的有效指示时,会将UE视为区域外并拒绝该请求。
边缘路径需要锚点
边缘计算支持是5GC会话管理需要更灵活用户面设计的重要原因之一。一项业务可能要求部分流量前往远端服务器,而另一些流量留在本地。例如,普通日志可以发送到远端数据中心,而低时延控制流量则可以路由到接入网络附近的本地应用服务器。
PSA(即PDU会话锚点)概念在这里十分重要。PSA是用于锚定PDU会话并通过N6接口连接数据网络的UPF。并非每个UPF都会自动成为PSA,有些UPF可能承担分类或转发等其他角色。用户面设计取决于UPF的部署方式,以及流量如何到达本地或远端DN。
两种流量导向方法非常重要。 ULCL(即上行链路分类器)根据规则对上行流量进行分类,可用于IPv4和IPv6流量。SMF可以安装ULCL规则,将匹配特定目的地址或业务类别的流量发送到正确分支。例如,前往某个目的地址的流量可被送至远端服务器,而前往另一个目的地址的流量则被送至本地边缘业务。
第二种方法是 分支点 方法,其基础是IPv6前缀分支。该方法仅适用于IPv6,可按照IPv6前缀逻辑导向流量,适合利用IPv6地址区分本地与远端业务分支的设计。
这些机制使边缘计算能够在5GC会话管理中落地。SMF控制会话规则,UPF负责分组转发和分类,PSA提供通向DN的锚点。最终,业务路径可以根据流量类型进行塑造,而不必将所有流量统一送往遥远的核心网锚点。
QoS Flow提供更细粒度控制
QoS Flow是5G中的主要QoS控制粒度。5G不再以EPS承载作为业务差异化的核心单元,而是使用由QFI标识的QoS Flow。每个QoS Flow都可携带自身的QoS配置文件,并由gNB映射到DRB。DRB数量不必与QFI数量相等,gNB可以根据无线条件和策略决定将多个QoS Flow映射到同一个DRB或不同DRB。
一个典型业务示例可能同时包括普通互联网应用、协同业务流量和运营商自有业务。普通应用流量可以使用非GBR QoS Flow;实时VR、AR或游戏类等要求更高的流量可以使用GBR QoS Flow;VoNR音频和视频也可分别使用具有业务专属5QI值的不同GBR QoS Flow。这样,网络便能更精细地处理不同业务流。
QoS参数分布在多个层级。在QoS Flow层,常见参数包括 5QI 和 ARP。5QI涉及优先级、分组时延预算、分组错误率、平均窗口和最大数据突发量等特征;ARP则在资源受限时帮助确定分配与保留优先级。
GBR Flow参数包括 GFBR(保证流比特率)和 MFBR(最大流比特率)。二者是GBR流的必选参数,通知控制和最大分组丢失率也可作为可选参数出现。对于非GBR流,可以使用 RQA(反射式QoS属性)。在更广泛的限制层级上, UE-AMBR 和 Session-AMBR 用于控制非GBR流量的聚合比特率行为。
这种粒度是4G承载逻辑与5G会话逻辑之间的主要区别之一。在4G VoLTE中,默认承载和专用承载与APN、QCI、EBI、E-RAB、DRB及用户面隧道相关联;在5G中,PDU会话、QFI、QoS Flow类型、N3隧道和DRB映射形成了不同的结构。结果更加灵活,但也更依赖正确的SMF策略、QoS规则安装和gNB映射行为。
会话如何建立
PDU会话并不是孤立建立的。在用户面可用之前,网络需要完成多项决策。UE使用DNN、PDU会话类型和相关参数请求会话,AMF将NAS-SM消息传递给SMF。SMF检查签约数据、策略、切片信息和DNN配置,随后选择用户面资源、分配QoS规则,并控制会话如何连接到DN。
该流程可以理解为一系列决策。首先,网络检查UE是否获准使用请求的DNN;其次,检查请求的PDU会话类型是否允许;第三,通过S-NSSAI考虑切片信息;第四,选择或确认SSC模式;第五,决定采用哪个UPF或锚点路径;第六,应用QoS和速率控制信息。
最终形成的会话远不只是一个隧道。它包含业务标识、数据网络标识、用户面路径、QoS规则、连续性行为、计费特征以及可能存在的区域限制。如果会话与本地业务相关,可能适用LADN规则;如果与边缘计算相关,可能适用PSA和ULCL行为;如果与语音相关,IMS和QoS Flow行为则至关重要。
会话建立后也可以进行修改。QoS Flow可以新增或修改,用户面资源可以激活或停用;当会话不再需要、UE离开服务区域或策略要求释放时,会话可以被终止。由于SMF控制会话,因此它是将签约和策略规则转化为实际数据路径行为的关键功能。
这也说明,排查5GC会话问题时不能只关注无线接入。工程师可能需要检查AMF转发行为、SMF选择、UDM数据、DNN配置、S-NSSAI、UPF路径、QoS规则安装、LADN状态、SSC模式以及面向UPF的N4规则。任何环节发生故障,都可能导致会话建立失败、运行异常或无法获得预期QoS处理。
工程规划注意事项
良好的5GC会话管理规划应从业务分离开始。并非所有业务都应被强制使用相同DNN、相同切片、相同QoS模型和相同连续性模式。互联网接入、IMS、企业专网接入、本地园区应用、工业控制流量和边缘业务可能具有不同需求。在配置DNN和签约数据之前,清晰的设计应先识别这些差异。
下一项重点是确定所需的会话连续性程度。有些业务需要稳定的UE IP地址和不中断的会话行为;另一些业务可以接受新会话,只要应用能够恢复;有些业务适合先建后断,另一些则可接受先断后建。SSC模式应被视为业务设计选择,而不只是表格中的一个参数。
LADN规划应从业务地理范围开始。服务区域必须由跟踪区构成,AMF需要按DN配置LADN DNN和服务区域信息。UE也需要正确的本地配置,才能识别某个DNN是否属于LADN DNN以及哪个应用应使用它。如果缺少LADN服务区域信息,UE应将自己视为位于区域之外,这会使业务请求按设计失败。
边缘规划需要清晰的流量导向逻辑。ULCL规则应匹配真实应用流量,而不是模糊的业务假设。如果本地流量和远端流量混合在同一个PDU会话中,就必须谨慎配置SMF和UPF行为。PSA选择、N6连接、N9路径和本地服务器位置都会影响时延与业务连续性。
QoS规划同样需要充分重视。仅定义一个5QI值并不足够。工程师应了解流是GBR还是非GBR、是否需要GFBR和MFBR、Session-AMBR与UE-AMBR是否合适、QFI如何分配,以及gNB如何将QoS Flow映射到DRB。如果无线映射与业务预期不一致,即使会话成功建立,也可能出现较差的使用体验。
最后,应通过真实的移动和业务场景测试会话管理。静态实验室呼叫无法证明SSC行为,单一互联网会话无法证明LADN限制,简单吞吐量测试也无法证明QoS Flow差异化。工程师应测试注册但不建立会话、多个PDU会话、LADN进入与离开、SSC模式行为、边缘分流、QoS Flow新增、用户面激活和会话释放。
最终技术视角
5GC会话管理是核心网中将业务意图转化为数据连接的部分。它创建和控制PDU会话、选择DNN接入、应用切片与签约规则、选择SSC模式、管理UPF路径、支持本地区域限制并分配QoS Flow处理。它为智能手机、语音业务、工业设备、企业网络、本地接入和边缘计算提供5G所需的灵活性。
从4G承载逻辑转向5G PDU会话逻辑,并不只是术语更新。它改变了连接的创建方式、业务的分离方式、QoS的应用方式以及用户面路径的导向方式。AMF与SMF分离使架构更加模块化,UDM签约数据更具结构性,SSC模式提供不同的连续性模型,LADN增加基于区域的业务接入,ULCL与PSA支持边缘路径,而QoS Flow则以更细致的业务分类取代了承载中心思维。
理解5GC会话管理最有效的方法,是跟随一项业务从请求一直追踪到用户面。UE请求PDU会话,AMF传递会话消息,SMF检查签约、DNN、切片、PDU类型和SSC模式,UPF建立通向DN的路径,QoS规则对流量进行分类,gNB将QoS Flow映射到无线承载。随后,移动性和位置变化会影响连续性、本地业务接入和边缘路由。每一步都属于同一条会话管理链。
常见问题
为什么UE可以在不创建PDU会话的情况下完成注册?
注册只表示网络已经识别UE且UE可达。只有在需要用户数据业务时才需要PDU会话,因此5G能够避免在用户面资源真正有用之前就提前创建这些资源。
为什么AMF要转发NAS-SM消息,而不是完整处理这些消息?
AMF围绕接入和移动性控制设计,而SMF负责会话逻辑。转发NAS-SM信令可以保持职责分离,使架构更加模块化。
为什么DNN不只是APN的改名?
DNN与5G会话规则、切片上下文、PDU会话类型、LADN行为、策略控制和SMF选择相联系,因此其作用比简单的接入名称更广泛。
什么时候应优先选择SSC模式3而不是SSC模式2?
当业务可以接受会话发生变化,但希望通过先建后断降低中断时,SSC模式3更合适。与先释放旧会话再建立新会话相比,它能够减少业务中断。
为什么LADN需要UE侧感知?
在请求会话建立、修改或用户面激活之前,UE需要知道某个DNN是否属于LADN DNN,以及自身是否位于配置的服务区域内。