【5G系列】SDAP (Service Data Adaptation Protocol)协议详解

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解

SDAP协议详解

在这里插入图片描述

一、SDAP协议概述

       SDAP全称service data adaption protocol,NR中新增的协议层(标准协议37.324)。

SDAP层主要功能:

  • Mapping between a QoS flow and a data radio bearer;
  • Marking QoS flow ID (QFI) in both DL and UL packets.

5G QoS flow与LTE QoS flow的区别在于引入reflective QoS机制核心网承载和空口承载不再是1:1 mapping,提高了无线资源利用率。

二、SDAP架构

在这里插入图片描述

  • PDU session与SDAP实体是一对一关系,发送端基于RRC请求建立针对某一个PDU session的SDAP实体,并关联default DRB(if configured);
  • 一个PDU session包含一个或多个QoS flow,一个或多个Qos flow可以映射到一个DRB上。由于DRB与PDCP实体是一对一关系,一个SDAP实体可以对应多个PDCP实体
  • 一个Qos flow只能配置在一个DRB;
  • 一个DRB只能配置给一个SDAP;
  • SDAP实体可以跨CG(Cells Group)
    在这里插入图片描述

三、SDAP实体

在这里插入图片描述

  • 发送SDAP实体:将从上层接收的SDAP SDU处理成SDAP PDU后递交下层(PDCP layer);处理包括将PDU session中的QoS flow映射到某个DRB上以及添加相应的子头;对于上行,如果没有存储某个QoS flow的映射规则,则将其映射到的default DRB
  • 接收SDAP实体:将从下层接收的SDAP PDU处理成SADP SDU后递交上层(application layer)

四、SDAP data PDU格式

RQI: The RQI bit indicates whether NAS should be informed of the updated of SDF to QoS flow mapping rules

RDI: The RDI bit indicates whether QoS flow to DRB mapping rule should be updated.

  • Data PDU without SDAP header
    在这里插入图片描述

  • DL Data PDU with SDAP header
    在这里插入图片描述

  • UL Data PDU with SDAP header
    在这里插入图片描述

  • DL data PDU 是否携带SDAP子头:
    当有NAS/AS mapping rule更新时(reflective),需要携带下行子头;

  • UL data PDU是否携带SDAP子头:
    一个PDU session中具有不同QoS flow ID 的流量需要不同的流量转发处理。当多个QoS flow映射到一个DRB上时,需要携带上行子头以便于gNB和UPF进行后续处理;如果只有一个QoS flow映射到一个DRB上,不需要携带上行子头,gNB可以根据已接收的包自行推断

五、SDAP数据传输

在这里插入图片描述

  • 应用层产生的数据在传输中可能需要经过两次映射
    NAS mapping(处理SDF与QoS flow mapping),AS mapping(处理QoS 与DRB mapping)
  • 一个PDU session包含一个或多个QoS flow;
  • NAS mapping rule是否有更新由SDAP PDU中的RQI域指示,AS mapping rule是否有更新由SDAP PDU中的RDI域指示
  • UE在执行上行传输,其采用的mapping rule基于下行传输时的mapping rule(reflective QoS);

5.1 数据传输——下行

       当接收SDAP实体从下层接收到某个QoS flow的SDAP PDU,UE行为包括:

  • 如果接收的SDAP PDU带有子头:

    • 处理RDI域,如果该域设置为“1”,则说明AS mapping rule有更新,UE存储该DL SDAP PDU携带的QoS flow与DRB映射规则,并作为上行映射规则
    • 处理RQI域,如果该域设置为“1”,则说明NAS mapping rule有更新,UE需将RQI和QFI指示给UE NAS层,以便于建立NAS 映射规则;
    • 移除SDAP PDU 子头,递交上层
  • 如果接收的SDAP PDU不携带子头:

    • UE将对应SDAP SDU递交应用层(如IP)

5.2 数据传输——上行

       当发送SDAP实体从上层接收到某个QoS flow的SDAP SDU,UE行为包括:

  • 当发送SDAP实体从上层接收到某个QoS flow的SDAP SDU,UE行为包括:
  • 如果UE存储相应的QoS flow to DRB映射规则,则将根据对应规则将该QoS flow映射到特定DRB上;
  • 根据需要添加SADP PDU子头,并递交下层

这就是协议37.324关于SDAP的内容,内容不多主要因为SDAP是NR新增加的一个Layer。


【5G系列】高层协议栈——协议栈架构
【5G系列】PDCP (Packet Data Convergence Protocol)协议详解
【5G系列】RLC (Radio Link Control )协议详解
【5G系列】MAC (Medium Access Control)协议详解


在这里插入图片描述

  • 42
    点赞
  • 149
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 34
    评论
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从善若水

原创不易,感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值