Здравствуйте.
Получаю от роутера Mikrotik по SNMP два значения (температуру и напряжение). Все работает нормально, но достаточно часто появляются ошибки:
ERROR: failed to poll snmp_192.168.12.254_public:voltage: Request ID mismatch
Снял debug лог от wb-mqtt-snmp и отснифил трафик. Судя по всему, проблемы на самом деле нет, и в запросе и в ответе Request ID одинаковый, а wb-mqtt-snmp иногда не правильно интерпретирует request_id.
Обратил внимание, что когда возникает ошибка значения Request ID отличаются таким образом:
FFA0CB0AB0
A0CB0AB0
Вот кусок лога и трафик, время в файлах не совпадает (в логе 10:16:54, в дампе 10:15:44) snmp.pcapng (38,9 КБ) snmp.log (17,9 КБ)
Добрый день.
Тут я ошибок не вижу. Рекомендую сделать дамп трафика и проверить, если ответ действительно преходит не с тем номером - то дело не в нашем сервисе.
RB4011iGS+ fw7.13.4
Но, в целом, какая разница, если видно, что в пакетах все хорошо?
Почему wb-mqtt-snmp в дебаг-лог не отдает запись в момент запроса с указанным ID? Или я чего-то не вижу? Я вижу только сообщения с ID принятого ответа.