跳到主要内容

OmniNWDAF

OmniNWDAF 是 Omnitouch 网络数据分析功能 (NWDAF) 的 5G 核心实现。它实现了 3GPP TS 23.501 §6.2.18 中定义的 NWDAF 角色和 3GPP TS 23.288 中的 NWDAF 架构,暴露了 3GPP TS 29.520 中指定的基于服务接口 (SBI) 服务。

OmniNWDAF 暴露了两个 SBI 服务,并以 NF 类型 NWDAF 向 NRF 注册:

  • Nnwdaf_AnalyticsInfo - 同步请求/响应分析检索。
  • Nnwdaf_EventsSubscription - 订阅/通知分析交付,包括定期通知、订阅读取和修改以及持久存储。

它宣传支持 3GPP TS 29.520 中定义的完整标准化的 16 个分析事件 ID 集合。

分析覆盖范围

OmniNWDAF 提供 完整的 Nnwdaf API 接口和交付机制。负载导向事件是从实时 NRF 数据计算得出的。

从实时 NRF 数据计算得出(每个 NF 注册状态和报告的 load,TS 29.510 NFProfile,由 NRF 发现收集):

  • NF_LOAD - 每个发现的 NF 的一个负载级别条目,来自其报告的负载和状态。
  • SLICE_LOAD_LEVELNSI_LOAD_LEVEL - 服务于请求的 S-NSSAI 的 NFs 的平均负载。
  • NETWORK_PERFORMANCE - 网络范围的聚合(活动 NF 比率,平均报告负载)。

对于这些事件,confidence 反映了多少实时数据支持结果(具有可用 load 的 NF 数量),当没有可用数据时,confidence0

文档

操作与监控

  • 操作指南 - 服务行为、请求和订阅/通知流程以及日常操作。
  • 指标与监控 - 通过结构化日志和存活端点实现可观察性。

配置

  • 配置参考 - 每个 runtime.exs 键和环境变量的类型、默认值和描述。

支持

架构概述

OmniNWDAF 作为分析生产者���于 SBI 上。消费者通过两个 Nnwdaf 服务通过 HTTP 访问它。OmniNWDAF 向 NRF 注册并发送心跳,从 NRF 发现 NF 实例以计算负载导向分析,并将出站通知回调发送到每个事件订阅者的 notificationURI。它 直接从其他 NFs 或 OAM 收集数据。

功能概述

核心功能

  • Nnwdaf_AnalyticsInfo - 针对单个事件的同步分析检索,由 event-id 选择。负载导向事件是从实时 NRF 数据计算得出的;其余部分回显请求过滤器。
  • Nnwdaf_EventsSubscription - 创建、读取、修改和删除订阅;在创建时立即��知,以及在重复周期内的定期通知。
  • 来自 NRF 的实时负载分析 - NF_LOADSLICE_LOAD_LEVELNSI_LOAD_LEVELNETWORK_PERFORMANCE 是根据从 NRF 发现的 NF 注册状态和报告的负载得出的。
  • 完整事件 ID 接口 - 所有 16 个标准化的分析事件 ID 被宣传和接受。请参阅 事件 ID 参考表
  • 持久订阅 - 订阅被镜像到持久存储,并在重启时重新加载,定期通知重新激活。
  • 尽力而为的通知交付 - 每个配置的有界指数退避重试。
  • 存活端点 - 一个简单的状态端点用于健康检查。

集成点

  • NRF (Nnrf_NFManagement / Nnrf_NFDiscovery) - 注册和定期心跳,宣传 nnwdaf-analyticsinfonnwdaf-eventssubscription,均为 v1;以及 NF 发现以提供负载导向分析。
  • 订阅者(出站) - 通知回调 POST 到每个订阅者的 notificationURI

快速开始

配置结构

最小配置

config :omninwdaf,
# SBI 绑定和宣传的端点
sbi_scheme: "http",
sbi_addr: "127.0.0.23",
sbi_port: 7777,

# NRF 注册目标
nrf_uri: "http://127.0.0.10:7777",

# 服务的 PLMN(根据部署覆盖 999-70 测试默认值)
mcc: "999",
mnc: "70",

# NRF 心跳周期(毫秒)
heartbeat_interval: 10_000,

# 应用于返回分析过期的有效性窗口(秒)
analytics_validity_seconds: 3600,

# 通知交付重试调整
notification_max_attempts: 4,
notification_backoff_ms: 500

上述每个参数在 配置参考 中都有文档说明。

文档结构

按角色

操作员和管理员:

  1. 阅读上面的 分析覆盖范围概述
  2. 操作指南 开始。
  3. 查看 指标与监控

系统集成商:

  1. 配置参考 开始。
  2. 查看 操作指南 的请求和订阅/通知流程。
  3. 随时参考 故障排除 以解决常见问题。

按主题

3GPP 参考

规范标题相关性
TS 29.520Nnwdaf 服务Nnwdaf_AnalyticsInfo, Nnwdaf_EventsSubscription, 事件 ID
TS 23.288NWDAF 的架构增强NWDAF 分析架构
TS 23.501 §6.2.185G 系统的系统架构NWDAF 网络功能定义
TS 29.510Nnrf 服务NRF 注册、心跳和 NF 发现(NFProfile load 用于分析)