JSON по протоколу Diameter

Я новичок в Diameter, и у меня был этот основной запрос:

Можно ли передавать данные JSON через Diameter? У меня есть 2 одноранговых узла, разговаривающих друг с другом по протоколу Diameter. Мне нужно отправить некоторые данные между этими двумя объектами, и я пытаюсь решить, поддерживается ли JSON или XML через Diameter. как лучше всего передать содержимое файла через Diameter?

Любые образцы ссылок или образцы кода будут полезны.

заранее спасибо...


person Omi    schedule 07.09.2015    source источник


Ответы (4)


Вы можете отправлять любые данные с помощью Diameter, но имейте в виду, что он предназначен для передачи данных аутентификации, авторизации и учета (AAA). Это управляющие данные, которые в основном используются для предоставления доступа, применения политики и измерения использования. Фактический сетевой трафик, которым управляет Diameter, проходит по совершенно другим сетям. Поэтому, если вам нужен контроль, вам следует изучить, какие интерфейсы вам понадобятся для вашего приложения. Для этого есть много хороших онлайн-ресурсов, включая RFC, IETF, 3GPP и wikipedia.

person mtv969    schedule 31.05.2017

Одноранговые узлы Diameter используют команды для связи, где команды представляют собой наборы AVP (пара атрибут-значение). Команды и AVP определяются приложениями, которые их используют.

Почему вы хотите использовать Diameter для передачи файлов?

person Santhosh Korambil    schedule 27.06.2016

Я думаю, вы можете использовать протокол Diameter для JSON (хотя сам никогда не пробовал). Но Diameter — это протокол для определенной цели, использующий AVP.

person AbhiBlr    schedule 23.08.2020
comment
Что касается части, которую я удалил: - person Yunnosch; 23.08.2020
comment
Это не дает ответа на вопрос. Получив достаточную репутацию, вы сможете /comment">прокомментировать любой пост; вместо этого дайте ответы которые не требуют разъяснений от спрашивающего. - person Yunnosch; 23.08.2020

Невозможно отправить данные json или xml по протоколу диаметра. Diameter — это строгий протокол, который работает благодаря четко определенным кодам команд и атрибутов.

person LakshayK    schedule 16.01.2017
comment
Вы можете использовать UTF8String avp для XML или JSON. Для образца в 3GPP 32.299 был указан Тариф-XML AVP - person vromanov; 13.01.2019