在4G网络中当终端接收到数据无线信令承载的添加和修改(DRB addition/ modification)消息后的处理流程如下:
1> 对于包含在 drb-ToAddModList 中的每个不属于当前 UE 配置的 drb-Identity 值(DRB 建立包括使用完整配置选项的情况):
2> 如果 drb-ToAddModList 的相关条目包括设置为 TRUE 的 drb-TypeLWA(即添加 LWA DRB):
3> 按照 5.3.10.3a2 的规定执行 LWA 特定的 DRB 添加或重新配置;
2>如果drb-ToAddModList的相关条目包含drb-TypeLWIP(即添加LWIP DRB):
3> 按照 5.3.10.3a3 的规定执行 LWIP 特定的 DRB 添加或重新配置;
2> else 如果没有收到 drb-ToAddModListSCG 或不包含 drb-Identity 值(即添加 MCG DRB 或 MCG RLC 承载):
3>如果收到pdcp-Config,则建立一个PDCP实体,并根据收到的pdcp-Config,使用当前的MCG安全配置对其进行配置;
3>如果接收到rlc-Config,则根据接收到的rlc-Config建立一个(主)MCG RLC实体;
3>如果接收到logicalChannelIdentity和logicalChannelConfig,则根据接收到的logicalChannelIdentity和logicalChannelConfig,建立(主)MCG DTCH逻辑信道;
3> 如果收到 rlc-BearerConfigSecondary 并设置了值:
4> 根据接收到的 rlc-BearerConfigSecondary 建立一个或多个辅助 MCG RLC 实体和关联的 DTCH 逻辑信道,并将它们与当前 UE 配置中具有相同 drb-Identity 值的 E-UTRA PDCP 实体相关联;
3> 如果没有收到 pdcp-Config,在处理 nr-RadioBearerConfig1 和 nr-RadioBearerConfig2(如果出现在触发 DRB 添加/修改过程的 RRCConnectionReconfiguration 消息中)之后,将 MCG RLC 承载与与之关联的 NR PDCP 实体相关联TS 38.331 [82] 中规定的当前 UE 配置中的 drb-Identity 值;
2>如果UE是连接5GC的NB-IoT UE:
3> 如果 cipheringDisabled 包含在 pdcp-Config 中:
4> 指示 PDCP 实体不要应用加密;
3> 如果 DRB 配置了相同的 pdu-Session (fullConfig):
4>将建立的DRB与对应的包含的pdu-Session关联起来;
3> else如果drb-ToAddModList的入口包含pdcp-config(承载的建立):
4> 向上层指示DRB的建立和建立的DRB的pdu-Session;
2> 其他:
3> 如果 DRB 配置了相同的 eps-BearerIdentity(fullConfig 或更改为 E-UTRA PDCP):
4> 将建立的DRB与对应的包含的eps-BearerIdentity关联起来;
3> else 如果drb-ToAddModList的入口包含pdcp-config(用E-UTRA PDCP建立承载):
4> 向上层指示DRB的建立和建立的DRB的eps-BearerIdentity;
1> 对于包含在作为当前 UE 配置(DRB 重新配置)一部分的 drb-ToAddModList 中的每个 drb-Identity 值:
2>如果drb-Identity指示的DRB是LWA DRB(即LWA to LTE only or reconfigure LWA DRB):
3> 按照 5.3.10.3a2 的规定执行 LWA 特定的 DRB 重新配置;
2> 否则,如果 drb-ToAddModList 的相关条目包括设置为 TRUE 的 drb-TypeLWA(即 LTE 仅到 LWA DRB):
3> 按照 5.3.10.3a2 的规定执行 LWA 特定的 DRB 重新配置;
2>如果drb-ToAddModList的相关条目包括drb-TypeLWIP(即添加或重新配置LWIP DRB):
3> 按照 5.3.10.3a3 的规定执行 LWIP 特定的 DRB 添加或重新配置;
2> 如果没有收到 drb-ToAddModListSCG 或不包括 drb-Identity 值:
3>如果drb-Identity指示的DRB是MCG DRB或者配置了MCG RLC承载(reconfigure MCG RLC bearer或reconfigure MCG DRB):
4> 如果包含 pdcp-Config:
5>根据收到的pdcp-Config重新配置PDCP实体;
4> 如果包含 rlc-Config:
5> 如果接收到重建RLC:
6>重新建立这个DRB的主RLC实体;
6>如果包含logicalChannelIdentity并且drb-Identity指示的DRB配置了MCG RLC承载(重新配置MCG RLC承载的逻辑信道标识):
7>根据收到的logicalChannelIdentity重新配置主DTCH逻辑信道标识;
5> 根据收到的 rlc-Config 重新配置主 RLC 实体;
4> 如果包含logicalChannelConfig:
5>根据收到的logicalChannelConfig重新配置主DTCH逻辑信道;
4> 如果 rlc-BearerConfigSecondary 包含在价值发布中:
5> 释放次要 MCG RLC 实体或实体以及相关的 DTCH 逻辑信道;
4> 如果 rlc-BearerConfigSecondary 包含在值设置中;
5> 如果当前 DRB 配置不包括辅助 RLC 承载:
6> 根据接收到的 rlc-BearerConfigSecondary 建立一个或多个辅助 MCG RLC 实体和关联的 DTCH 逻辑信道,并将它们与当前 UE 配置中具有相同 drb-Identity 值的 E-UTRA PDCP 实体相关联;
5> 其他:
6>根据接收到的rlc-BearerConfigSecondary重新配置辅助MCG RLC实体和关联的DTCH逻辑信道;
注 1:不支持在单个 radioResourceConfigDedicated 中删除和添加具有相同 drb-Identity 的 pdcp-Config 的 DRB。如果由于切换或使用完整配置选项重新建立而删除和添加了 drb-Identity,则 eNB 可以使用相同的 drb-Identity 值。
注 2:在 DAPS HO 的 DRB 重新配置的情况下,重新配置应用于目标 MCG 的实体/资源。
资料来源:3GPP 36.331 5.3.10
资料整理:kangguoying20210717