项目

一般

简介

错误 #4483

DU与AGENT UDP通信接口整改

惠 帅帅大约 2 个月 之前添加. 更新于 26 天 之前.

状态:
转测试
优先级:
一般
指派给:
开始日期:
2025-11-25
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
DU
发现问题版本:
Rel_3.1.4
目标解决问题版本:
Rel_3.1.5

历史记录

#1

惠 帅帅 更新于 大约一个月 之前

  • 状态新建 变更为 进行中
#2

惠 帅帅 更新于 大约一个月 之前

优化策略:
1)UDP_CLIENT线程建议适配为和外围模块(不限于GNB_AGENT)非实时消息UDP通信的处理线程。
2)告警/KPI/其它指标上报周期性需做规划(告警直接上报、KPI/部分统计2秒粒度、其它统计1秒粒度)。

修改内容:仅针对非实时性UDP通信消息
1)新增UDP_SOCK基类接口,支持本端隐式绑定和显示绑定/非阻塞方式数据接收。(udp_send_recv_common.h)
2)新增UDP_CLIENT线程异步消息接收队列。(udp_send_recv_common.h)
3)UDP_CLIENT线程可提供[1,8]秒范围内任意周期定时处理,且周期范围可继续扩展。(gnb_du_socket_udp_client_thread.h)
4)UDP_CLIENT线程对KPI,告警,干扰测量任务上报等做归类整理。(gnb_du_socket_udp_client_thread.cpp)
5)删除KPI_TIMER定时KPI更新动作,依据3)来代替更新;告警不做延时上报。(gnb_du_socket_udp_client_thread.cpp)
6)通知GNB_AGENT模块做进程操作优化。(agent_module_opr_mgr.cpp)
7)新增通知GNB_AGENT模块写数据库操作。(agent_write_dbs_mgr.cpp)
备注:UDP_CLIENT为开放式UDP通信线程,不仅仅针对AGENT模块通信,也可扩展用于其它诸如BASE_SERVICE/CU/PHY_RECV等
适合非实时性UDP通信的模块。

测试用例:
7D2U场景+上下行双流
1)带上下行业务来回切换8次,切换正常,切换过程中流量正常。
2)带上下行业务长保4小时,流量持续正常(通过KPI指标观测)。

#3

惠 帅帅 更新于 大约一个月 之前

  • 状态进行中 变更为 审视
  • 指派给惠 帅帅 变更为 周 立伟
#4

周 立伟 更新于 26 天 之前

  • 状态审视 变更为 转测试
  • 指派给周 立伟 变更为 王 旭初
  • 目标解决问题版本Rel_3.1.4 变更为 Rel_3.1.5

已自验通过并合入3.1.5。可转测。

导出 Atom PDF