项目

一般

简介

错误 #4152

重建立流程完成后,终端下行断流

孙 泽林2 个月 之前添加. 更新于 14 天 之前.

状态:
已解决
优先级:
一般
指派给:
开始日期:
2025-09-24
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
CU
发现问题版本:
Rel_3.1.2
目标解决问题版本:
Rel_3.1.2

描述

【3.0基站_3.3G】军特N78整机
测试版本:Rel_3.1.3_Pre1T5
测试设备:核心网 192.168.8.218 基站 192.168.8.77
测试场景:较差空口环境的单用户udp
问题描述:终端发起重建立,重建立流程完成。但cu下行不通(有接收,没发出),终端出现异常的下行断流状态。


文件

cjl2.rar (71.6 KB) cjl2.rar 孙 泽林, 2025-09-24 16:52

历史记录

#1

孙 泽林 更新于 2 个月 之前

  • 发现问题版本Rel_3.1.1 变更为 Rel_3.1.2
#2

席 振斌 更新于 2 个月 之前

  • 状态新建 变更为 进行中

根本原因:重建立后,对于pdcp的实体中,dbsize的值没有重置为3000000,沿用了重建立前的值,所以现象会成为有时候断流有时候不断流,因为在重建立前,下行mcs很低导致,du反馈的dbsize为0,所以重建立后,cu不会给du发数据,导致du不再发送ddds反馈;
修改方法:重建立后,对于pdcp的实体中,dbsize的值重置为3000000

#3

席 振斌 更新于 2 个月 之前

  • 状态进行中 变更为 转测试
  • 指派给席 振斌 变更为 孙 泽林
#4

黄 毅 更新于 大约一个月 之前

Rel_3.1.3_Pre1T6复现这个问题

#5

孙 泽林 更新于 大约一个月 之前

  • 指派给孙 泽林 变更为 席 振斌
#6

席 振斌 更新于 大约一个月 之前

【问题原因】
问题发生时总是三个原因同时存在,原因如下:
1、重建立后,对于pdcp的实体中,dbsize的值没有重置为3000000,dbsize被消耗到0时,cu无法下发数据;
2、在重建立前,pdcp rb实体的接收核心网数据的inprocess list队列已经是满的,重建立后,下行数据因为队列满,无法通过下行数据来驱动数据发送给du,同时因为cu没有发送一帧数据到du,du也不能通过ddds驱动cu发送下行数据;
3、在重建立流程中,du ddds中携带的highest_delivered_pdcp_sn数值过小会导致cu 流控机制将dbsize值为0,之前恢复dbsize为3000000是在rrc reestablishment request就生效,在流程中有可能又被置为0;
【修改方案】
1、dbsize的值重置为3000000的操作从rrc reestablishment request移动到重建立的重配置完成后;
2、重建立的重配置完成后cu主动发送队列中的一些下行数据来驱动ddds流程;
【回归方法和注意事项】
已通过长跑测试复现,确认ok,可以在后续版本中再观察一段时间

#7

杨 杨乐 更新于 大约一个月 之前

  • 状态转测试 变更为 反馈
#8

杨 杨乐 更新于 大约一个月 之前

  • 状态反馈 变更为 进行中
#9

杨 杨乐 更新于 大约一个月 之前

  • 状态进行中 变更为 审视
#10

杨 杨乐 更新于 大约一个月 之前

  • 状态审视 变更为 转测试
  • 指派给席 振斌 变更为 黄 毅
#11

黄 毅 更新于 14 天 之前

  • 状态转测试 变更为 已解决

Rel_3.1.3_Pre1T6已验证

导出 Atom PDF