- 5G無線網絡優化實踐
- 張守國 沈保華等編著
- 826字
- 2022-07-29 13:58:49
1.4.2 用戶面
5G核心網的用戶面由UPF節點構成,代替了原來4G中執行路由和轉發功能的SGW和PGW。PDU會話的用戶面協議棧如圖1-40所示。

圖1-40 PDU會話的用戶面協議棧(3GPP TS23.501圖8.3.1-1)
UE與NR接入網間的用戶面協議棧取決于具體的接入網類型,NR與UPF間的N3接口使用GTP-U協議。如果接入網是通過gNB接入的,則其數據鏈路層(L2)由MAC、RLC、PDCP和SDAP四個子層組成,如圖1-41所示。

圖1-41 UE與NR間用戶面協議棧和數據流封裝示意圖(3GPP TS38.300圖6.6-1)
一個PDU會話對應一個SDAP實體,可以包含多個QoS flow。一個會話中的多個QoS flow由SDAP根據QoS等級映射到不同DRB,每個DRB對應一個PDCP實體,如圖1-42所示。

圖1-42 CA場景下用戶面數據鏈路層功能(TS38.300圖6.7-1、圖6.7-2)

圖1-43 PDU會話、QoS flow、SDAP實體和PDCP實體間映射關系(參閱TS37.324圖4.2.1-1)
SDAP子層由高層(RRC層)配置,其功能包括:
①傳輸用戶面數據;
②為上下行數據進行QoS flow到DRB的映射;
③在上下行數據包中標記QoS flow ID;
④為上行SDAP數據進行反射QoS flow到DRB的映射,即UE監測下行的QoS flow到DRB的映射規則,然后將其應用到上行方向上。
RRC信令攜帶SDAP配置(位于DRB配置字段),從中可以得到QoS flow和DRB的映射關系(參閱TS38.331 6.3.2節“RadioBearerConfig”)。

協議中關于信元SDAP-Config的描述如下(參閱TS38.331 6.3.2節“SDAP-Config”)。

一條DRB的SDAP-Config參數含義如下。
■ pdu-Session:PDU會話ID,表示這條DRB屬于哪個PDU會話,即這個DRB是為哪個PDU會話建立的。
■ sdap-HeaderDL:下行數據傳輸是否配置SDAP頭,如果沒有配置則下行分組數據包不經過SDAP層處理。
■ sdap-HeaderUL:上行數據傳輸是否配置SDAP頭,如果沒有配置則上行分組數據包不經過SDAP層處理。
■ defaultDRB:這條PDU會話的默認DRB。一個PDU會話中的所有SDAP配置實例中,最多只能有一個默認DRB,可以沒有默認DRB。
■ mappedQoS-FlowsToAdd:這是一個QFI列表,表示要再增加列表中的QoS flow映射到這條DRB上;同一個PDU會話的所有SDAP配置實例中,一個QFI值只能出現一次,即一條QoS flow不能映射到多條DRB上。
■ mappedQoS-FlowsToRelease:這是一個QFI列表,表示這些QoS flow不能再映射到這條DRB上。
可以看出,gNB會為一個PDU會話建立一個或多個DRB。每個DRB負責承載一個或多個QoS數據流。
配置SDAP頭前后PDU構成對比如圖1-44所示。

圖1-44 配置SDAP頭前后PDU構成對比(參閱TS37.324 6.2.2節)