go-diameter: поддержка разных словарей AVP для разных сетевых провайдеров (например, Ericsson, Nokia) и разных узлов (например, GGSN, Tango)

Мы работаем над созданием адаптера диаметра для OCS. В настоящее время наш словарь AVP поставляется компанией go-diameter.

Мы пытаемся предоставить настраиваемый словарь для поддержки следующих

  • Специфичные для поставщика AVP для поддержки различных сетевых провайдеров, таких как Nokia и Ericsson.
  • Поддержка различного сетевого трафика, такого как VoLTE, GGSN, Tango.

Ниже приведены два подхода, над которыми мы сейчас думаем.

  • Включите один словарь со всеми поддерживаемыми AVP и используйте один выпуск адаптера диаметра. Интеллект, который должен быть встроен в код для определения того, какие AVP требуются для того или иного узла.
  • Имейте разные выпуски для каждого словаря, который мы хотим поддерживать, и развертывайте те, которые когда-либо требуются поставщиком услуг.

У меня есть поиск в Интернете, чтобы увидеть, было ли что-то подобное сделано в качестве доказательства концепции. Нужна помощь в определении лучшего решения для реализации.


person Deepak Kumar    schedule 05.07.2018    source источник


Ответы (1)


Я не знаком с go-diameter, но мое предложение: используйте один словарь

Этот словарь должен использоваться всеми поставщиками и провайдерами.

Причины:

  1. Вы не знаете, сколько разных выпусков у вас получится, и вам может понадобиться поддержка многих словарей в конце.
  2. Если вы используете несколько словарей, большинство AVP будут одинаковыми для всех.
  3. Каким бы большим ни был ваш один словарь, вы будете поддерживать больше AVP повсюду, и вы никогда не будете уверены на 100%, какой AVP может поступать от разных клиентов.
person Oded Itzhaky    schedule 05.07.2018
comment
Автор go-diameter здесь. Только что увидел это впервые, и ответ имеет смысл: используйте один словарь; в основном из-за перекрытия AVP. - person fiorix; 01.05.2019
comment
Причина, по которой использование одного словаря может оказаться нереалистичным, заключается в том, что проприетарные AVP Diameter являются именно таковыми — «проприетарными», и вы не можете делиться или отправлять эту информацию без соглашения о неразглашении. - person bdutta74; 21.05.2021