( m4 B. F7 [9 ?
SDAP(Service Data Adaptation Protocol)层提供的主要服务和功能包括:(1)负责QoS流与DRB(数据无线承载)之间的映射;(2)为下行和上行数据包添加QFI(QoS Flow ID)标记;(3)反射式QoS流到DRB的映射(仅存在于UE侧,目的是为了确定上行QoS流与DRB的映射关系)。 6 H' o7 U; x( o: h: a3 E
SDAP层是NR为了支持QoS流处理而新引入的,在LTE中并不存在。只有当UE接入的核心网是5GC(而不是4G核心网EPC)时,才存在SDAP层的处理。SDAP只应用于用户面数据,而不用于控制面数据。 & G" m% @- N" Q9 v/ V
SDAP实体用于处理与SDAP相关的流程。每个独立的PDU会话对应一个独立的SDAP实体。也就是说,如果一个UE同时存在多个PDU会话,那么会建立多个SDAP实体。 9 e/ e, `* ~4 Q; G( a
SDAP实体从上层接收到的数据,或发往上层的数据被称作SDAP SDU。SDAP实体从PDCP层接收到的数据,或发往PDCP层的数据被称作SDAP PDU(或PDCP SDU)。 B( j6 s: J, c# `, V% [* w C
多个QoS流可以映射到同一个DRB上。在上行,一个QoS流在同一时刻上只能映射到一个DRB上,但后续可以修改并将一个QoS流映射到其它DRB上。
|3 o2 o) h4 \. r3 F8 r SDAP层的处理流程如图1所示。其中反射式QoS流到DRB的映射仅存在于UE侧。
6 I; z+ S% D9 V4 O- a' G' X4 e" _% ]3 z$ G
图1:SDAP层功能
. q1 [2 M9 S7 p2 C9 X& [0 [ SDAP层的配置由RRC层负责,SDAP配置是DRB级别的配置。如果核心网使用5GC,那么每个DRB都会有自己的SDAP配置。RRC层是通过DRB-ToAddMod -> sdap-Config给UE下发SDAP配置信息的。一个PDU会话可能会建立多个DRB(但只有一个默认DRB),每个DRB有其独自的SDAP-Config配置实例,但拥有相同pdu-Session值的所有SDAP-Config配置实例都对应相同的SDAP实体。 ; r; Y/ L/ j0 W+ D' Z, q
1 d8 F, r! K# V* o' C% j
注:SDAP协议在37.324中定义,而不是通常的38系列。 % `. e' Y: m: D9 U
|