DPR означает, что узел Diameter хочет отключиться от узла Diameter, к которому он в данный момент подключен.
Все это на базе RFC. Я предлагаю прочитать каждую команду, которую вы хотите реализовать:
5,4. Отключение одноранговых подключений
Когда узел Diameter отключает одно из своих транспортных соединений,
его коллега не может знать причину разъединения и будет наиболее
вероятно предположить, что возникла проблема с подключением или что узел
перезагрузил В этих случаях партнер может периодически пытаться
восстановить соединение, как указано в разделе 2.1. В случае, если
Отключение было результатом либо нехватки внутренних ресурсов, либо
просто, что рассматриваемый узел не имеет намерения пересылать какие-либо
Диаметр сообщений для однорангового узла в обозримом будущем периодический
запрос на соединение не будет приветствоваться. Разъединение-причина
AVP содержит причину, по которой узел Diameter выпустил Disconnect-Peer-
Запросить сообщение.
Сообщение Disconnect-Peer-Request используется узлом Diameter для
информировать своего партнера о своем намерении отключить транспортный уровень и
что узел не должен восстанавливать соединение, если у него нет веской причины
так (например, сообщение для пересылки). После получения сообщения
Сообщение Disconnect-Peer-Answer возвращается, которое ДОЛЖНО содержать
ошибка, если сообщения были недавно переадресованы и, вероятно, находятся в
рейс, который в противном случае вызвал бы состояние гонки.
Получатель сообщения Disconnect-Peer-Answer инициирует
транспортное отключение. Отправитель Disconnect-Peer-Answer
сообщение должно быть в состоянии обнаружить закрытие транспорта и очистить
соединение.