PDU会话在5G(NR)网络中终端的PDU会话建立相当于4G中PDN连接过程;PDU会话建立可由终端(UE)或网络(NW-移动性注册后紧急呼叫)发起。通常在以下场景触发PDU会话建立:
终端(UE)请求PDU会话建立;
终端(UE)在3GPP和non 3Gpp网络之间发起PDU会话的切换;
终端(UE)发起从EPS到5GS的切换。
在漫游场景中由AMF确定PDU会话是否将在LBO(Local Breakout)或 Hme PLMN网络切片上建立。
PDU会话状态5G(NR)网络中终端的PDU会话状态只有激活(Active)和去激活(Inactive)两种,它们通过建立和释放进行转换;其具体见图1所示:
PDU会话建立处于RRC连接状态的终端(UE)根据网络(RAN)侧的RRC重配置指示启动PDU会话的建立流程(见图2)。
图2.5G终端PDU会话的建立流程图PDU会话建立终端(UE)发起PDU会话建立PDU Session Establishment Request请求消息通过NAS UL Transport中承载,其中包括:
Serving NSSAI-> This is UE preferred network slice or NSSAI where UE before registered;
DNN -> Data Network Name 与 EPS 中的 APN 相同。这是UE要接入的数据业务名称;
PDU Session ID :这是由 UE 生成的唯一标识符。不能与任何现有的 PDU 会话相同;
5GSM Capability:UE的会话管理能力;
PCO(Protocol Configuration Option)同EPS,用于请求各种NW参数;
SM PDU DN 请求容器:这包括访问DN的授权信息;
会话建立请求类型-可以是“初始请求(Initial Request)”、“现有会话(Existing Session)”或“PDU会话切换(PDU session Handover)”
PDU会话建立消息特点基于请求类型AMF确定是建立一个新的PDU会话还是关联到其他现有PDU会话,建立过程中:
如果NAS消息不包含S-NSSAI,则AMF选择默认NSSAI;
如果NAS消息包含S-NSSAI,但不包含DNN,则AMF为该NSSAI选择默认DNN,如果UE订阅了该DNN,则选择本地DNN;
如果请求类型是初始请求或来自EPS或non 3GPP的HO,则AMF存储S-NSSAI、DNN、PDU会话ID、SMF-ID、访问类型的映射;
当AMF对UE提供的PDU会话ID与SMF无关联时,AMF发送 Nsmf_PDUSession_CreateSMContextRequest。否则 Nsmf_PDUSession_UpdateSMContextRequest 被发送到 SMF。
SMF根据UE提供的数据与UDM和PCF进行通信,获取PDU会话创建的相关信息。
如果请求类型是初始请求,则SMF使用选定的UPF发起N4会话建立请求,否则它发送N4会话修改请求。
UPF确认请求N4会话建立/修改响应。
使用N4会话建立SMF从UPF获取GTP隧道信息。
成功创建隧道端点后SMF发送 Namf_Communication_N1N2 Message Transfer,其中包含N2消息隧道详细信息和N1容器中的PDU会话详细信息。
收到上述消息后AMF在上述消息中发送NGAP PDU会话设置请求以及来自SMF的N2参数,其中包含参数、PDU会话ID、QFI、QoS配置文件、CN 隧道信息、PDU会话类型、会话AMBR。
N2消息中AMF搭载N1 PDU会话建立接受带有NAS标头的会话参数,如QoS规则、UE IP地址。
NG RAN(gNB)根据从AMF收到N2信息设置GTP隧道并设置隧道端点(或承载)。
gNB将N1消息转发给UE,用于设置PDU会话。
gNB在建立隧道后将N2 PDU会话建立响应发送回AMF。
AMF通过发送Nsmf_PDUSession_UpdateSMContext_Request向MF更新有关隧道设置成功的信息并从SMF接收响应。
联系客服