5GC基础自学系列 | 建立到多个切片的PDU会话流程

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

附上汇总贴:


建立到多个切片的PDU会话流程概述

本流程是PDU会话建立流程的一个分支。

和4G一样,规范允许UE同时建立多个PDU会话。只不过,更进一步,允许多个PDU会话属于不同的网络切片o

站在UE角度, 本质上相当于是把PDU会话流程跑两遍。

大致步骤如下:

1)UE先发起5G注册流程, AMF从UDM获取签约切片信息和SMF选择数据。

2)UE发起第一个PDU会话建立流程, 属于DNN1和切片1;

3)UE发起第二个PDU会话建立流程, 属于DNN2和切片2。

场景假设和数据规划

假设该UE(一台新能源汽车)同时签约了以下两个切片和DNN:

    DNN1=embb, 对应切片1(SST 1+SD 1),用于上网娱乐。 DNN2=tesla,对应切片2(SST 2+SD 1),用于自动驾驶。 这两个DNN和切片都在UDM中签约。 其中DNN=embb为默认DNN, 切片1为默认切片。

切片的部署是AMF、UDM、NRF、NSSF等共享, SMF、UPF独立, 即:

    切片1和切片2共用同一个AMF、UDM、NRF等网元。 切片1有自己的SMF1和UPF1; 切片2有自己的SMF2和UPF2。

场景如下:

    该新能源车车主将UE插入充电桩,或者启动了汽车电源。触发了以下流程:

1)首先发起5G注册流程。

    AMF得到了签约的DNN、切片等信息, 以及SMF的选择签约数据。

2)UE发起了第一个PDU会话建立流程, 网络侧采用默认DNN=embb和默认切片1,并选择了该切片专用的SMF1和UPF1, UE得到了embb这个DNN的IP, 可以上网了。

3)UE紧接着发起第二个PDU会话建立流程, 并提供了请求的NSSAI=SST2+SD1(自动驾驶切片)网络侧选择了该切片专用的SMF2和UPF2, UE得到了tesla这个DNN的IP,可以开车了。

建立到多个切片的PDU会话流程

经验分享 程序员 微信小程序 职场和发展