как обращаться с ДПР по диаметру и когда ДПР отправит? есть какие-либо условия для отправки DPR?

Я хочу знать, что: как отправить ДПР в диаметре. Есть ли какие-то особые условия для отправки DPR? В моем коде я уже сделал DWR и DWA и CEA и CER. DPR отправляется после CER или перед CEA.


person Kamal Kumar    schedule 03.01.2019    source источник


Ответы (1)


DPR означает, что одноранговый узел Diameter хочет отключиться от однорангового узла Diameter, к которому он в настоящее время подключен.

Все на базе RFC. Я предлагаю прочитать каждую команду, которую вы хотите реализовать:

rfc 6733:

5.4. Отключение одноранговых соединений

Когда узел Diameter отключает одно из своих транспортных соединений, его одноранговый узел не может знать причину отключения и, скорее всего, предположит, что возникла проблема с подключением или что одноранговый узел перезагрузился. В этих случаях одноранговый узел может периодически пытаться переподключиться, как указано в разделе 2.1. В случае, если отключение произошло из-за нехватки внутренних ресурсов или просто из-за того, что рассматриваемый узел не намерен пересылать какие-либо сообщения Diameter партнеру в обозримом будущем, периодический запрос на подключение не приветствуется. AVP Disconnection-Reason содержит причину, по которой узел Diameter выдал сообщение Disconnect-Peer-Request.

Сообщение Disconnect-Peer-Request используется узлом Diameter для информирования своего однорангового узла о своем намерении отключить транспортный уровень и о том, что одноранговый узел не должен повторно подключаться, если у него нет веской причины для этого (например, сообщение для пересылки). . После получения сообщения возвращается сообщение Disconnect-Peer-Answer, которое ДОЛЖНО содержать ошибку, если сообщения недавно были переадресованы и, вероятно, находятся в пути, что в противном случае могло бы вызвать состояние гонки.

Получатель сообщения Disconnect-Peer-Answer инициирует отключение транспорта. Отправитель сообщения Disconnect-Peer-Answer должен иметь возможность обнаружить закрытие транспорта и очистить соединение.

person Oded Itzhaky    schedule 06.01.2019