go-diameter:支持不同网络提供商(即爱立信、诺基亚)和不同节点(即 GGSN、Tango)的不同 AVP 字典

go-diameter: support for different AVP dictionary for different network provider (i.e. Ericsson, Nokia) and different nodes (i.e. GGSN, Tango)

我们正在为 OCS 创建一个直径适配器。目前我们的 AVP 字典由 go-diameter 提供。

我们正在尝试提供一个可配置的字典来支持关注

以下是我们目前正在考虑的两种方法。

我在互联网上进行了搜索,看看是否有人做过类似的事情作为概念验证。在确定哪个是更好的实施解决方案方面需要帮助。

我不熟悉 go-diameter 但我的建议是:使用一本字典

所有供应商和提供商都应使用该词典。

原因:

  1. 您不知道最终会有多少不同的版本,您可能最终需要支持许多词典。
  2. 如果你使用的词典很少,大多数 AVP 在所有词典上都是相同的
  3. 你的字典越大,你就会在任何地方支持更多的 AVP,你永远无法 100% 确定哪个 AVP 可能来自不同的客户端