官术网_书友最值得收藏!

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節)

主站蜘蛛池模板: 阳春市| 元朗区| 广宗县| 双牌县| 威远县| 红原县| 恩施市| 玉环县| 滦南县| 枝江市| 浦县| 宁海县| 屏东市| 射阳县| 锦屏县| 忻州市| 栖霞市| 淳化县| 松原市| 灵璧县| 靖边县| 富阳市| 新宁县| 北辰区| 三都| 台江县| 梓潼县| 黄陵县| 夹江县| 宜都市| 定安县| 嵩明县| 阜新| 武安市| 阿拉善盟| 台州市| 扬州市| 承德市| 长兴县| 海林市| 普兰县|