跳到主要内容

OmniDRA

OmniDRA 是一个 Diameter 路由代理,在客户端(MME/SGSN, PCEF, AS)和服务(HSS, PCRF, OCS)之间通过 S6a、Gx、Gy、Cx 和 Sh 等接口中继 Diameter 信令。在标准 RFC 6733 中继路由的基础上,它添加了基于内容的路由、AVP 转换、安全筛选、漫游控制和分析功能。

它的功能

  • 按目标主机和目标域路由 Diameter 流量,具有对等选择和故障转移。
  • 基于内容的路由 — 使用与应用、命令、域、IMSI 和消息到达的对等方匹配的规则直接或丢弃流量。
  • AVP 转换 — 在匹配消息中重写域和其他 AVP,以适应 MVNO、漫游和迁移场景。
  • 安全筛选 — 与 GSMA FS.19/FS.21 对齐的防火墙、拓扑隐藏、每对等方的速率限制和 AVP 清理。
  • 漫游引导和订阅者查找 — 将漫游用户引导到首选网络,并将位置信息请求路由到正确的服务节点。
  • 指标 — 用于对等健康、流量和模块活动的 Prometheus 指标。

文档

操作指南分为专注的页面。首先查看架构概述,然后转到您需要的主题。

操作指南

  • 架构概述 — DRA 是什么,它在 Diameter 网络中的位置,以及请求如何通过处理管道流动。
  • 基本配置 — 核心 diameter 配置块:服务身份、网络设置、对等方接入和对等方列表。
  • SCTP 多宿主 — 配置跨多个本地和对等 IP 地址的多宿主 SCTP 关联以实现传输弹性。
  • 标准 Diameter 路由 — 目标主机 / 目标域路由优先级、全局对等选择算法和不可路由消息处理。
  • 高级路由 — 带有每条规则故障转移的基于内容的规则、优先级/权重负载均衡和 Gx/Gy 的目标主机会话亲和性。
  • 高级转换 — 在匹配的 Diameter 消息中重写 AVP。
  • 指标与监控 — Prometheus 指标、标签和示例 PromQL 查询。
  • 故障排除 — 常见操作问题的症状、原因和解决方案。

功能模块与参考

  • Diameter 安全 — 符合 GSMA FS.19/FS.21 的安全模块:Diameter 防火墙、拓扑隐藏、速率限制器、AVP 清理器。
  • 漫游引导 (SoR) — 通过拒绝来自非首选网络的更新位置请求,将漫游订阅者引导到首选 VPLMN。
  • 订阅者查找 (SLF) — 动态学习 Diameter 流量中的订阅者与服务节点的绑定,并将 SLg/SLh 请求路由到正确的服务节点。
  • 对等连接性与稳定时间 — 可调的启动延迟,确保在对等方准备好承载流量之前不发送流量。