5GC基础自学系列 | 5GC PDU会话建立流程

Posted COCOgsta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5GC基础自学系列 | 5GC PDU会话建立流程相关的知识,希望对你有一定的参考价值。

视频来源:51学通信《5G核心网基础、协议与信令流程》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!


5GC PDU会话建立流程概述

5GC中的PDU会话建立流程类似于EPC中的PDN连接建立流程, 主要区别是5GC中已经没有EPS Bearer的概念, 所以在PDU的会话建立并不包含缺省承载,取而代之的是缺省的Qos Flow。

5G为了兼顾物联网的需求,并没有和4G一样要求永久在线。

因此PDU会话建立的时机可以是终端开机时伴随注册流程完一起触发,也可以是由UE在访问具体业务(如点击某APP)单独触发。

和EPC一样, 5GC的PDU会话建立流程只能由UE发起。

5GC PDU会话建立流程的类型和场景

23502提到5GC PDU会话建立流程可用于以下几种场景:

  • 建立一个新的PDU会话(可以不和注册流程绑定, 可以单独发起。类似23G分组域)
  • 将用户在4G建的PDN连接转移到5G中。但前提是

1)AMF和MME之间没有部署N26互操作接口

2)此时UE发生了4G到5G的切换

  • 在非3GPP接入和3GPP接入之间切换过程中, 核心网之间传递用户已经建立的一个PDU会话。
  • 为紧急业务请求建立一个PDU会话

【通过PDU会话建立请求中的request type参数来区分】

5GC PDU会话建立流程涉及的规范和子流程

5GCPDU会话建立流程涉及的主要规范:

  • 23502:流程
  • 23501:5GC架构
  • 24501:5G NAS消息
  • 29244:PFCP消息
  • 38413:N GAP消息
  • 29510:NRF服务
  • 29502:SMF服务
  • 29518:AMF服务
  • 29503:UDM服务等

5GC PDU会话建立流程涉及的主要子流程:

  • CUPS会话建立及规则下发、基于NRF的网元发现和选择、SMF从PCF获取PDU会话的Qos、SMF在UDM中的位置登记、用户平面N3隧道建立等。

3GPP规范中的PDU会话建立流程

规范信令流程图中的“小遗憾”

规范中列出的信令流程图优点是大而全面,但也有小遗憾。主要体现在:

  • 并没有结合具体的场景来介绍。例如图中的AMF和SMF通常怎么部署的, 在哪?
  • 图中没有加入协议和主要消息和参数的说明,而是通过图后的文字说明,不能一目了然。
  • 隐藏了部分子流程,在图中没有画出。例如基于NRF的网元选择流程。
  • 图中箭头上的文字其实并不是消息的名称,例如第3步写的是:Nsmf_PDUSession_CreateSM Context Request, 但实际上真正的消息名称是HTTP2 POST:/nsmf-pdusession/v1/sm-contexts。这容易引起学习的困惑。

定制化(更符合实际网络)的PDU会话建立流程

基于以上“小遗憾”对规范中的5GC注册流程进行了定制化。主要包括:

  • 加入场景介绍。并标明了接口的协议和主要消息、参数。
  • 结合国内EPC部署经验, 去掉不太可能在5GC中部署或早期部署的流程。使之更接近国内运营商实际网络。

基于3GPP规范的5GC PDU会话建立流程的场景如下:

  • 某广州5G用户到北京出差。早上7点起床后开机, 在北京AMF服务区下完成注册。
  • 8点上了出租车, 点击某APP刷新闻触发PDU会话建立流程。
  • 该流程将通过拜访地北京的gNB接入、北京AMF完成会话管理理消息透传、北京SMF完成会话管理控制、北京NRF完成网元选择、北京数据中心UPF完成将用户数据报文转发到北京Internet出口(北京DN),并由归属地广州UDM下发UE会话管理相关的签约数据、广州PCF下发UE会话管理控制策略。

更接近实际网络的5GC PDU会话建立流程

以上是关于5GC基础自学系列 | 5GC PDU会话建立流程的主要内容,如果未能解决你的问题,请参考以下文章

[5GC] [图解5GC信令流程] PDU会话建立

[5GC] [图解5GC信令流程] PDU会话建立

5GC基础自学系列 | N4口信令举例:会话中下发配额的在线计费流程

5GC基础自学系列 | 5GC初始注册流程

5GC基础自学系列 | 5GC移动性注册更新流程

5GC基础自学系列 | 带AMF重选的5GC初始注册流程