视频来源:51学通信5G核心网络基础、协议和信令流程
边学边整理老师的课程内容和实验笔记,与大家分享,侵权即删,谢谢支持!
附汇总贴:5GC基础自学系列 | 汇总_COCOgsta的博客-CSDN博客
主要内容
介绍N2接口的协议NGAP
介绍NGAP协议栈
介绍N2接口的典型过程和串联关系
常见NGAP消息举例
5G协议总览
N2接口协议概述
N2接口是gNB和AMF协议为NGAP。类似4G的S1-MME接口。
N2的传输层是SCTP,上层用户是5G-NAS(MM、SM等)
NGAP协议在38413中定义,视频采用v16.2版本(2019年6月版)介绍
学习协议主要有四个方面。流程、新闻、参数、应用场景。N2也不例外。
N2的传输层是SCTP,上层用户是5G-NAS(MM、SM等)
NGAP协议在38413中定义,视频采用v16.2版本(2019年6月版)介绍
根据38410中对N2接口能力描述,N接口应具备以下能力:
- 支持建立、维持和释放PDU会话的NG-RAN侧(资源、UE上下文)能力;
- 支持intra-RAT和inter-RAT的切换
- 传递UE和AMF之间的NAS信令
- 用户数据报告的资源预留机制
- 不同的用户可以上的不同用户并完成UE相关信令管理
N2接口工艺分类 - 按是否和UE相关分
N2接口工艺分类 - 根据是否需要回应来分
根据是否需要响应,N2流程分成Class1和Class2两类。
常见N2接口流程业务串联
第1步:在UE来之前,gNB要和AMF池组中所有AMF建立N关联,用的是NG Setup这个过程,gNB会和所有AMF建立SCTP偶联、并获取AMF权重值等参数用于后续AMF选择。
第二步:此时可以为用户服务。UE启动注册流程,gNB配合AMF建立UE上下文(允许NSSAI、GUAMI、UE安全能力、移动限制列表等参数)。
第3步:此时UE想上网,发起PDU会话建立过程。gNB根据网络侧的要求,为UE分配和这个PDU会话及Qos Flow相关资源(如DRB)。
PDU会话建立后常见的一些N2流程
UE如果条件或场景在上网过程中发生变化,则触发相应的情况N2流程:
1)移动到其他地方gNB,触发N2或Xn切换流程:
- 相关消息包括:Handover Required、Handover Request、Handover Request Ack、Handover Command、Handover NotifyUE Context Release Command、UE Context Release COMPLETE(释放老gNB用户上下文),Path Switch Request、Path Switch Request Ack
2)不上网,释放PDU会话,触发PDU释放会话资源的过程
- 相关消息包括:PDU Session Resource Release Command、PDU Session Resource Release Response。
3)空闲态下行数据到达,触发Paging流程
- 相关消息包括:paging
4)决定调整网络侧UE的Qos或其它参数,触发PDU修改会话资源
- 相关消息包括:PDU Session Resource Modify Request、PDU Session Resource Modify Response
5)其他辅助和管理(OAM)流程
- 相关消息包括:NG Reset、Overload Start、Trace Start、Error Indication等
N2典型流程例: - PDU会话管理流程
PDU会话管理流程是一定的PDU会话的特定Qos Flow分配Uu和N三口资源,针对这个UE建立相应的DRB。
需要注意的是,消息是发送的AMF,但因为和PDU会话相关,都是发送的SMF处理的。
PDU会话管理流程通常不是单独出现的,而是作为大流程的一部分。PDU建立会话资源的过程是PDU会话建立过程的一部分。相关部分如下: