概述
NR整体架构的描述主要在协议38.401中,整理了一下。
架构描述
NG-RAN整体架构
NG- RAN由一组gNB组成,通过NG接口与5GC相连。
3GPP协议 TS 38.300中所述,NG-RAN也可以由一组ng-eNB组成,一个ng-eNB可以由一个ng-eNB- CU和一个或多个ng-eNB- DU组成。ng-eNB-CU和ng-eNB-DU通过W1接口连接。
gNB支持FDD模式、TDD模式和双模式。
gNB可以通过Xn接口互连。
一个gNB可以由一个gNB- CU和一个或多个gNB-DU组成。gNB-CU和gNB-DU通过F1接口连接。
1个gNB-DU只能连接1个gNB-CU。
注:在多个小区ID广播共享网络的情况下,每个与plmn子集相关联的小区标识对应一个gNB-DU及其所连接的gNB-CU,即相应的gNB-DU共享相同的物理层小区资源。
注意:为了提高灵活性,可以通过适当的实现将一个gNB-DU连接到多个gNB - CU。
NG、Xn、F1为逻辑接口。
对于NG-RAN,由gNB- CU和gNB- DU组成的gNB的NG和Xn-C接口终止于gNB-CU。对于EN-DC,由gNB- CU和gNB- DU组成的gNB的S1-U和X2-C接口终止于gNB- CU。gNB- CU和连接的gNB- DU只对其他gNB和5GC作为gNB可见。
承载NR PDCP用户平面部分的节点(如gNB-CU、gNB-CU- UP,以及EN-DC、MeNB或SgNB,具体取决于承载分裂)应执行用户不活动监控,并将其不活动或(重新)激活通知给与核心网有c平面连接的节点(如E1、X2)。承载NR RLC的节点(例如gNB-DU)可以执行用户不活动监控,并进一步将其不活动或(重新)激活通知给节点托管控制平面,例如gNB-CU或gNB-CU-CP。
UL PDCP配置(即终端如何在辅助节点上使用UL)通过X2-C (EN-DC)、Xn-C (NG-RAN)和F1-C表示。DL和/或UL的无线链路中断/恢复通过X2-U (EN-DC), Xn-U (NG-RAN)和F1-U表示。
NG-RAN分为无线网络层(RNL)和传输网络层(TNL)。
NG-RAN架构,即NG-RAN逻辑节点和它们之间的接口,被定义为RNL的一部分。
对于每个NG- RAN接口(NG、Xn、F1),规范了相关的TNL协议和功能。TNL提供用户平面传输、信令传输等服务。
在NG-Flex配置中,每个NG-RAN节点连接到一个AMF区域内AMF集的所有AMF,该AMF区域至少支持一个切片,而NG-RAN节点也支持该切片。AMF Set和AMF Region在TS 23.501中有定义。
如果需要对NG-RAN接口的TNL上的控制平面和用户平面数据进行安全保护,则需要应用NDS/IP TS 33.501。
gNB-CU-CP 和gNB-CU-UP分离的总体架构
gNB-CU-CP和gNB-CU-UP分离的总体架构如图2所示。
注:NG-RAN也可以由一组ng-eNB组成,一个ng-eNB可以由一个ng-eNB- cu - cp、一个或多个ng-eNB- cu - up和一个或多个ng-eNB- du组成。通过E1接口连接ng-eNB-CU-CP和ng-eNB-CU-UP。ng-eNB-DU通过W1-C接口连接到ng-eNB-CU-CP,通过W1-U接口连接到ng-eNB-CU-UP。
一个gNB可由一个gNB- cu - cp、多个gNB- cu - up及多个gNB- du组成;
gNB-CU-CP通过F1-C接口连接到gNB-DU;
gNB-CU-UP通过F1-U接口与gNB-DU相连;
gNB-CU-UP与gNB-CU-CP通过E1接口连接;
一个gNB-DU只连接一个gNB-CU-CP;
一个gNB-CU-UP只连接一个gNB-CU-CP;
注1:为了提高灵活性,可以通过适当的实现将一个gNB-DU和/或一个gNB-CU-UP连接到多个gNB - CU - CP。
在同一个gNB-CU-CP控制下,一个gNB-DU可以连接多个gNB - CU - UP;
一个gNB-CU-UP可以连接多个DU,在同一个gNB-CU-CP控制下;gNB - CU - UP
注2:gNB-CU-UP与gNB-DU之间的连接由gNB-CU-CP通过承载上下文管理功能建立。
注3:gNB-CU-CP为终端请求的业务选择合适的gNB-CU-UP。在多个cu - up的情况下,它们属于TS 33.210[18]中定义的同一安全域。
注4:在同一gNB内进行gNB - CU - CP切换时,可能需要Xn-U支持gNB - CU - UP之间的数据转发。
NG-RAN 标识
Principle of handling Application Protocol Identities
当在NG-RAN节点或AMF中创建新的ue相关逻辑连接时,将分配一个应用协议标识(AP ID)。AP ID用于唯一标识节点(NG- RAN节点或AMF)内NG接口、Xn接口、F1接口、E1接口、W1接口上与UE关联的逻辑连接。当接收到来自发送节点的具有新AP ID的消息时,接收节点应在逻辑连接期间存储发送节点的AP ID。接收节点应分配用于识别与UE关联的逻辑连接的AP ID,并将其与先前从发送节点接收到的新AP ID一起包含在发送节点的第一个返回消息中。在发送节点的所有后续消息中,发送节点和接收节点的AP id都应包含在内。E1接口和F1接口的mbs关联逻辑连接,AP id的处理原则与ue关联逻辑连接相同。
NG接口、Xn接口、F1接口、E1接口使用的AP id定义如下:
RAN UE NGAP ID:
为了在gNB内唯一标识NG接口上的终端,需要分配RAN UE NGAP ID。当AMF接收到RAN UE NGAP ID时,它应该在与该UE相关的逻辑ng连接期间存储该ID。一旦AMF知道了这一ID,就会包含在所有UE相关的NGAP信令中。
RAN UE NGAP ID在逻辑NG-RAN节点内必须是唯一的。
AMF UE NGAP ID:
应分配AMF UE NGAP ID,以便在AMF内唯一标识NG接口上的UE。当一个NG-RAN节点接收到AMF UE NGAP ID时,它将在与该UE相关的逻辑ng连接期间存储该ID。一旦一个NG-RAN节点知道了这个ID,它就会被包含在所有终端关联的NGAP信令中。
AMF UE NGAP ID在TS 23.501[3]中规定的AMF Set中应该是唯一的。
Old NG-RAN node UE XnAP ID:
为了唯一标识源NG-RAN节点内Xn接口上的终端,需要分配旧的NG-RAN节点UE XnAP ID。当目标NG-RAN节点接收到旧的NG-RAN节点UE XnAP ID时,它将在该UE的UE相关逻辑xn连接期间存储该ID。一旦目标NG-RAN节点知道了这个ID,就会包含在所有UE关联的XnAP信令中。旧的NG-RAN节点UE XnAP ID在逻辑NG-RAN节点中必须是唯一的。
New NG-RAN node UE XnAP ID:
为了在目标NG-RAN节点内的Xn接口上唯一标识终端,需要分配一个新的NG-RAN节点UE XnAP ID。当一个源NG-RAN节点接收到一个新的NG-RAN节点UE XnAP ID时,它将在该UE的UE关联逻辑xn连接期间存储该ID。一旦源NG-RAN节点知道此ID,则包含在所有UE关联的XnAP信令中。新NG-RAN节点UE XnAP ID在逻辑NG-RAN节点中必须是唯一的。
M-NG-RAN node UE XnAP ID:
配置M-NG-RAN节点UE XnAP ID,唯一标识M-NG-RAN节点内Xn接口上的终端,实现双连。当一个S-NG-RAN节点接收到一个M-NG-RAN节点的UE XnAP ID时,它将在该UE的UE关联逻辑xn连接期间存储该ID。一旦S-NG-RAN节点知道此ID,则包含在所有UE关联的XnAP信令中。M-NG-RAN节点UE XnAP ID在逻辑NG-RAN节点中必须是唯一的。
S-NG-RAN node UE XnAP ID:
配置S-NG-RAN节点UE XnAP ID,唯一标识S-NG-RAN节点内Xn接口上的终端,实现双连。当M-NG-RAN节点接收到S-NG-RAN节点的UE XnAP ID时,它将在该UE的UE关联逻辑xn连接期间存储该ID。一旦M-NG-RAN节点知道此ID,则包含在所有UE关联的XnAP信令中。S-NG-RAN节点UE XnAP ID在逻辑NG-RAN节点内必须是唯一的。
gNB-CU UE F1AP ID:
为了唯一标识gNB-CU内F1接口上的UE,需要分配一个gNB-CU UE F1AP ID。当一个gNB-DU接收到一个gNB-CU UE F1AP ID时,它应该在这个UE的与UE相关的逻辑f1连接的持续时间内存储它。gNB-CU UE F1AP ID在gNB-CU逻辑节点内必须是唯一的。
gNB-DU UE F1AP ID:
为了唯一标识一个gNB-DU内F1接口上的终端,需要分配一个gNB-DU终端F1AP ID。当一个gNB-CU接收到一个gNB-DU UE F1AP ID时,它应该在这个UE的与UE相关的逻辑f1连接的持续时间内存储它。gNB-DU UE F1AP ID在gNB-DU逻辑节点内必须是唯一的。
gNB-CU-CP UE E1AP ID:
为了唯一标识一个gNB-CU-CP(分别为ng-eNB-CU-CP或TS 36.401[28]中定义的eNB-CP)内E1接口上的终端,需要分配一个gNB-CU-CP UE E1AP ID。当gNB-CU-UP(分别为ng-eNB-CU-UP或TS 36.401中定义的eNB-UP)接收到gNB-CU-CP UE E1AP ID时,它将在该UE的UE相关逻辑e1连接期间存储该ID。在gNB-CU-CP(分别为ng-eNB-CU-CP或TS 36.401中定义的eNB-CP)逻辑节点中,gNB-CU-CP UE E1AP ID必须是唯一的。
gNB-CU-UP UE E1AP ID:
为了唯一标识一个gNB-CU-UP(分别为ng-eNB-CU-UP或TS 36.401中定义的eNB-UP)内E1接口上的终端,需要分配一个gNB-CU-UP终端E1AP ID。当一个gNB-CU-CP(分别为ng-eNB-CU-CP或TS 36.401中定义的eNB-CP)接收到一个gNB-CU-UP UE E1AP ID时,它应该在该UE的UE关联逻辑e1连接期间存储该ID。在gNB-CU-UP(分别为ng-eNB-CU-UP或TS 36.401中定义的eNB-UP)逻辑节点中,gNB-CU-UP UE E1AP ID必须是唯一的。
ng-eNB-CU UE W1AP ID:
为了唯一标识ng-eNB-CU内W1接口上的终端,需要分配一个ng-eNB-CU UE W1AP ID。当一个ng-eNB-DU接收到一个ng-eNB-CU UE W1AP ID时,它将在与该UE相关联的逻辑t1连接期间存储该ID。ng-eNB-CU UE W1AP ID在ng-eNB-CU逻辑节点内必须是唯一的。
ng-eNB-DU UE W1AP ID:
为了唯一标识ng-eNB-DU内W1接口上的终端,需要分配一个ng-eNB-DU终端W1AP ID。当一个ng-eNB-CU接收到一个ng-eNB-DU终端W1AP ID时,它应该在这个终端的与终端相关的逻辑W1AP连接期间存储它。ng-eNB-DU UE W1AP ID在ng-eNB-DU逻辑节点内必须是唯一的。
gNB-CU MBS F1AP ID:
为了唯一标识gNB-CU内F1接口上的MBS会话上下文,需要分配一个gNB-CU MBS F1AP ID。当一个gNB-DU接收到一个gNB-CU MBS F1AP ID时,它将在该MBS会话中与MBS相关的逻辑f1连接的持续时间内保存它。gNB-CU的MBS F1AP ID在gNB-CU逻辑节点内必须是唯一的。
gNB-DU MBS F1AP ID:
为了在gNB-DU内唯一标识F1接口上的MBS会话上下文,需要分配一个gNB-DU MBS F1AP ID。当一个gNB-CU接收到一个gNB-DU MBS F1AP ID时,它将在这个MBS会话的MBS相关的逻辑f1连接的持续时间内保存它。gNB-DU MBS F1AP ID在该gNB-DU逻辑节点内必须是唯一的。
gNB-CU-CP MBS E1AP ID:
为了唯一标识一个gNB-CU-CP内的E1接口上的MBS会话上下文,需要分配一个gNB-CU-CP的MBS E1AP ID。当gNB-CU-UP接收到gNB-CU-CP MBS E1AP ID时,该ID将在该MBS会话的MBS关联逻辑e1连接期间保存。gNB-CU-CP MBS E1AP ID在gNB-CU-CP逻辑节点内必须唯一。
gNB-CU-UP MBS E1AP ID:
为了唯一标识一个gNB-CU-UP内的E1接口上的MBS会话上下文,需要分配一个gNB-CU-UP MBS E1AP ID。当一个gNB-CU-CP接收到一个gNB-CU-UP MBS E1AP ID时,它将在MBS会话关联的逻辑e1连接期间保存该ID。gNB-CU-UP MBS E1AP ID在该gNB-CU-UP逻辑节点内必须唯一。
gNB-DU ID
gNB-DU ID在gNB-DU上配置,用于至少在一个gNB-DU内唯一标识该gNB-DU。
ng-eNB-DU ID
ng-eNB-DU ID在ng-eNB-DU上配置,用于唯一标识ng-eNB-DU,至少在一个ng-eNB-CU内。在W1安装过程中,ng-eNB-DU将其ng-eNB-DU ID提供给ng-eNB-CU。ng-eNB-DU ID仅在W1AP过程中使用。
gNB-CU-UP ID
gNB-CU-UP标识是在gNB-CU-CP上配置的,用于唯一标识一个gNB-CU-UP,至少在一个gNB-CU-CP内。在E1配置过程中,gNB-CU-UP向gNB-CU-CP提供gNB-CU-UP ID。gNB-CP-UP ID仅在E1AP过程中使用。
注1:如果在ng-eNB中实现CP/UP分离,则此标识也用于至少在ng-eNB- cu -CP中唯一标识ng-eNB- cu -UP。
注2:如果在eNB中实施CP/UP分离,则该标识也用于至少在eNB-CP中唯一标识eNB。
传输层地址
传输层地址参数在无线网络应用信令过程中传输,从而建立传输承载连接。
传输层地址参数不得在无线网络应用协议中解释,不得泄露传输层使用的寻址格式。
传输层地址的格式在TS 38.414、TS 38.424和TS 38.474中有进一步的描述。
NG-RAN Node中 UE相关信息
NG- RAN节点中需要几种类型的UE关联:用于存储UE所需的所有信息的“NG- ran节点UE上下文”,以及用于NG/XnAP UE关联消息的UE与逻辑NG和Xn连接之间的关联。在CM_CONNECTED中存在一个“NG-RAN节点UE上下文”。
NG-RAN node UE context:
一个NG-RAN节点的UE上下文是与一个UE相关联的NG-RAN节点中的一个信息块。该信息块包含维护面向活动终端的NG-RAN业务所需的必要信息。当一个终端完成向RRC CONNECTED的过渡时,或在移交准备过程中完成移交资源分配后,在目标NG-RAN节点中建立NG-RAN节点的UE上下文,在这种情况下,NG-RAN节点的UE上下文中至少应包括UE状态信息、安全信息、UE能力信息和与UE相关的逻辑ng -连接的身份。
对于双连接,在完成S-NG-RAN节点添加准备过程后,还在S-NG-RAN节点中建立一个NG-RAN节点的UE上下文。
如果在UE上下文设置或修改过程中请求设置无线承载,则将UE能力作为UE上下文设置或修改过程的一部分发送给接收节点。
Bearer context:
承载上下文是gNB-CU-UP节点中与一个终端关联的信息块,用于通过E1接口进行通信。它可以包括与UE相关联的有关数据无线电承载者、PDU会话和qos流的信息。信息块包含维护面向终端的用户平面服务所需的必要信息。
UE-associated logical NG/Xn/F1/E1-connection:
NGAP、XnAP、F1AP和E1AP提供了通过NG-C、Xn-C、F1-C或E1接口交换与终端相关的控制平面消息的方式。
在NG/Xn/F1对等节点之间第一次交换NGAP/XnAP/F1AP消息时,建立与ue相关的逻辑连接。
只要需要通过NG/Xn/F1接口交换UE关联的NG/XnAP/F1AP消息,该连接就会保持。
与UE关联的逻辑ng连接使用AMF UE NGAP ID和RAN UE NGAP ID身份。
与UE关联的逻辑xn连接使用“旧NG-RAN节点UE XnAP ID”和“新NG-RAN节点UE XnAP ID”,或“M-NG-RAN节点UE XnAP ID”和“S-NG-RAN节点UE XnAP ID”。
与UE关联的逻辑f1连接使用gNB-CU UE F1AP ID和gNB-DU UE F1AP ID标识。
与UE关联的逻辑e1连接使用“gNB-CU-CP UE E1AP ID”和“gNB-CU-UP UE E1AP ID”标识。
当节点(AMF或gNB)接收到与终端关联的NGAP/XnAP/F1AP/E1AP消息时,节点根据NGAP/XnAP/F1AP/E1AP ID检索关联的终端。
UE-associated signalling:
UE关联信令是通过与UE关联的逻辑NG/Xn/F1/ e1连接交换与一个UE关联的NGAP/XnAP/F1AP/E1AP消息。
注1:在NG-RAN节点中设置NG-RAN节点UE上下文之前,可能已经存在与UE相关的逻辑ng -连接。
注2:在gNB-DU中设置UE上下文之前,可能已经存在与UE相关的逻辑f1连接。
注3:如无特别说明,本节所述的一般原则也适用于ng-eNB和W1/E1接口。
参考文献:
3GPP 38.401