Сопоставить уведомление с идентификатором запроса / сообщения, ответственным за генерацию уведомления - PullRequest
0 голосов
/ 10 мая 2019

При использовании протокола netconf, когда отправляется один запрос (например, через edit-config) и изменения фиксируются, он может генерировать несколько уведомлений на основе edit-config (например, создавать / редактировать / удалять объекты и т. Д.) Я не смог найти какое-либо положение с протоколом netconf для корреляции или идентификации уведомления с запросом, ответственным за эти уведомления. Уведомления могут иметь идентификатор сеанса, пользователя, IP-адрес источника, который является одним уровнем корреляции с сеансом, IP-адресом и пользователем. Однако не существует идентификатора сообщения для сопоставления запроса, приведшего к этим уведомлениям.

Пример: запрос edit-config - посланный идентификатор X, идентификатор сеанса Y, пользователь P, хост ip Z запрос - создать A, Удалить B, Редактировать C.

3 уведомления, созданные для создания X, удаления B и редактирования C Все они имеют идентификатор сеанса Y, пользователя P, хост Z, но не имеют возможности идентифицировать идентификатор сообщения X

Приложения, использующие netconf для управления устройствами, могут использовать идентификатор сообщения по разным причинам для сопоставления точного запроса или даже с тем, какой запрос приложения привел к этим уведомлениям, так что только эти приложения могут обрабатывать эти уведомления или определять внутреннюю обработку на основе этого.

Было бы замечательно включить это на уровне протокола, но не уверен, что кто-то работал над этим или думал об этом.

Ничего

NA

NA

...