跳到主要内容

OmniDRA

OmniDRA 是一个 Diameter 路由代理。它在客户端(MME/SGSN, PCEF, AS)和服务(HSS, PCRF, OCS)之间中继 Diameter 信令。它支持 S6a、Gx、Gy、Cx 和 Sh 等接口。在标准 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 请求路由到正确的服务节点。
  • 对等体连接性与稳定时间 - 可调的启动延迟,保持流量不通过波动的对等体,直到它们准备好承载流量。