项目

一般

简介

性能 #4424

入网信息获取导致核心网性能瓶颈

钱 伯宁12 天 之前添加. 更新于 12 天 之前.

状态:
已关闭
优先级:
一般
指派给:
开始日期:
2025-11-12
计划完成日期:
% 完成:

0%

预期时间:

描述

问题分析:
core_agent周期2秒获取所有入网信息,其中终端侧的smf信息发送/nsmf-oam/v1/ue-pdu-session-info http请求,导致核心网压力过大;
解决方案:
入网信息修改方案:
1.backend依旧从redis获取入网信息,但是不包含入网详情信息,具体接口如下:
type UeRegistInfo struct {
Supi string `json:"supi"`
Status string `json:"status"`
Amf AmfRegistInfo `json:"amfRegistInfo"`
//Smf []SmfRegistInfo `json:"smfRegistInfo"`该字段去除
UeId uint32 `json:"ueId"`
GnbId string `json:"gnbId"`
GnbIp string `json:"gnbIp"`
TimeStamp string `json:"TimeStr"`
}
2.增加Netconf接口:
get-config
moduleName:smf-registInfo
[ {
"supi":"xxx",
"dnn":"xxx"
}
]
type SmfRegistInfo struct {
AnType string `json:"AnType"`
Dnn string `json:"Dnn"`
PDUAddress string `json:"PDUAddress"`
PDUSessionID string `json:"PDUSessionID"`
Sd string `json:"Sd"`
SessionRule SessionRule `json:"SessionRule"`
Sst string `json:"Sst"`
Supi string `json:"supi"`
Tunnel AnInformationInfo `json:"ANInformation"`
UpCnxState string `json:"UpCnxState"`
}
type AnInformationInfo struct {
IPAddress string `json:"IPAddress"`
TEID string `json:"TEID"`
DataPathPool string `json:"DataPathPool"`
PathIDGenerator string `json:"PathIDGenerator"`
}
建议界面获取单个终端详情信息时才发送获取smf入网信息请求,具体可内部自行讨论实现

历史记录

#1

马 党旗 更新于 12 天 之前

  • 状态新建 变更为 挂起
  • 指派给钱 伯宁 变更为 马 党旗
#2

马 党旗 更新于 12 天 之前

  • 状态挂起 变更为 已关闭

重复了 #4425 单子,此单子关闭

导出 Atom PDF