5GC基础自学系列 | 5GC协议系列之N2接口NGAP

Posted COCOgsta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5GC基础自学系列 | 5GC协议系列之N2接口NGAP相关的知识,希望对你有一定的参考价值。

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

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

附上汇总贴:5G基础自学系列 | 汇总


主要内容

介绍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月版)进行介绍

关于协议的学习,主要是4方面。流程、消息、参数、应用场景。N2也不例外。

N2的传输层是SCTP,上层用户是5G-NAS(MM、SM等)

NGAP协议在38413中定义,本视频采用v16.2版本(2019年6月版)进行介绍

根据38410中对N2接口能力描述,N2接口需具备以下能力:

  • 支持建立、保持和释放PDU会话的NG-RAN侧(资源、UE上下文)的能力;
  • 支持intra-RAT和inter-RAT的切换
  • 传递UE和AMF之间的NAS信令
  • 用户数据报文的资源预留机制
  • 能在协议栈上区分出不同用户,并完成UE相关的信令管理

N2接口流程分类 - 按是否和UE相关分

N2接口流程分类 - 按是否需要应答来分

根据是否需要响应,N2流程分成Class1和Class2两类。

常见N2接口流程业务串联

第1步:在UE还没来之前,gNB要和AMF池组中所有AMF建立N2关联,用到的是NG Setup流程。该流程中,gNB会和所有AMF建立SCTP偶联、并获取AMF的权重值等参数,用于后续的AMF选择。

第2步:此时可以为用户服务。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和N3口的资源,并且针对该UE建立相应的DRB。

需要注意,消息是发给AMF,但因为和PDU会话相关,都是发给SMF处理的。

PDU会话管理流程通常不单独出现,而作为一个大流程的一部分。例如PDU会话资源建立流程,就是PDU会话建立流程的一部分。摘取相关的部分如下:

N2典型流程举例: - UE上下文管理流程

N2典型流程举例: - UE移动性管理流程

N2典型流程举例: - 寻呼流程

N2典型流程举例: - NAS消息传送流程

N2典型流程举例: - 接口管理流程

N2典型流程举例: - 配置传递流程

N2典型流程举例: - 警报消息传送流程

N2典型流程举例: - NRPPa传送流程

N2典型流程举例: - Trace(跟踪)流程

N2典型流程举例: - 位置报告流程

N2典型流程举例: - UE TNLA绑定流程

N2典型流程举例: - UE无线能力管理流程

N2典型流程举例: - Secondary RAT数据使用量上报流程

NGAP典型消息举例

以上是关于5GC基础自学系列 | 5GC协议系列之N2接口NGAP的主要内容,如果未能解决你的问题,请参考以下文章

5GC基础自学系列 | 5GC协议系列之SBI接口HTTP2

5GC基础自学系列 | 5GC协议系列之GTP-U

5GC基础自学系列 | N4口规则详解之BAR(包缓存规则)

5GC基础自学系列 | 汇总

5GC基础自学系列 | 5GC基础之网络切片

5GC基础自学系列 | 5GC基础之5GC网络架构及网元