原创 Mr.Kang 和老康一起学5G 2022-06-03 20:47 发表于陕西
收录于合集
#5GS3个
#log2个
#SDAP3个
#DRB2个
#QOS10个
一、什么是SDAP
SDAP(Service Data Adaptation Protocol-服务数据适配协议)是5G(NR)网络中用户面位于PDCP层之上,负责QoS Flow和无线承载(Bearer)的映射协议,它为下行(DL)和上行(UL)数据包标记QoS Flow ID。
图1.5G用户面上行和下行SDAP
SDAP功能是在下行(DL)和上行(UL)链路方向为PDCP子层映射进(处)DRB的QoS流。根据3GPP TS 38.323定义在层二(Layer2)数据流中,NR允许单个无线(DRB)承载多个IP 流。在MAC层PDU格式支持NR时MAC/PHY并行处理。在NR MAC Principle中,MAC子报头(Sub Header)直接放置在相应MAC SDU、MAC CE或填充之前。
二、SDAP中QoS映射
5G(NR)在上行(UL)方向QoS与DRB采用一对一的映射,而下行(DL)方向终端(UE)监测等效的下行映射并将其应用于上行。当启用QoS映射时,SDAP层在接入层或非接入层,为下行链路数据包添加标头信息。
映射QoS允许终端(UE)从下行链路映射中推导出上行链路映射规则,即从下行链路复制上行链路规则。
当不使用映射QoS时,下行数据可不带包头发送。
三、SDAP消息解析
SDAP是5G(NR)网络中用户面无线承载(DRB)与QoS(PDU会话流)之间的映射协议,其通过RRC重配置消息在DRB信息单元内通知终端(UE)其内容;
message
t = c1
rrcReconfiguration
rrc_TransactionIdentifier = 1
u
rrcReconfiguration
tOptFlags
radioBearerConfigPresent = 1
nonCriticalExtensionPresent = 1
radioBearerConfig
tOptFlags
srb_ToAddModListPresent = 1
srb3_ToReleasePresent = 0
drb_ToAddModListPresent = 1
drb_ToReleaseListPresent = 0
securityConfigPresent = 0
srb_ToAddModList
n = 1
elem[0]
pdcp_ConfigPresent = 1
srb_Identity = 2
pdcp_Config
tOptFlags
t_ReorderingPresent = 1
t_Reordering = 31 : PDCP_Config_t_Reordering_Root_ms2000
drb_ToAddModList(DRB新增修改列表)
n = 1
elem[0]
tOptFlags
cnAssociationPresent = 1(核心网相关内容=是)
pdcp_ConfigPresent = 1(PDCP层配置=是)
cnAssociation(核心网相关成内容)
t = sdap_Config(SDAP配置)
u
sdap_Config(SDAP配置)
tOptFlags
mappedQoS_FlowsToAddPresent = 1(QOS流映射新增=是)
mappedQoS_FlowsToReleasePresent = 0
pdu_Session = 5(PDU会话=5)
sdap_HeaderDL = 1 : SDAP_Config_sdap_HeaderDL_Root_absent
(SDAP下行报头=1: SDAP下行报头配置-缺省(absent)
。。。。。。