Добрый вечер! Имеем : обработчик trap для ip mac binding. В качестве входных данных получаем MAC адрес пользователя (тип данных OCTET STRING) получаем, например значение 6C-3B-6B-09-94-ED. Но в какой то момент (в зависимости от номера порта и MAC адреса на нем) приходит строка типа ((]h o. Это тоже MAC адрес но в двоичном варианте. Ей соответствует адрес 28-28-5D-68-09-6F. Почему так? нельзя чтобы как то однообразно было? Причем признака формата в пришедших данных нет, т.е. приходится как то выкручиваться самостоятельно чтобы понять, какой же все таки пришел формат в данный конкретный момент времени.
Второй вопрос. в какой то момент времени запросы SNMP начинают возвращать статус ошибки. На произвольных вызовах (сохранить конфигурацию, получить какую либо информацию). Систему заметить трудно. Но примерно можно сказать - если убираем все связки на свитче IP MAC Binding и порты находятся в рабочем состоянии - тут же начинают отрабатываться trap ы - в какой то момент времени может такая ситуация наступить, а может и не наступить. Закономерность не выявлена. Анализ загрузки самого устройства каких то критических параметров ничего не выявила. В логах самого устройства тоже ничего нет. Крайне неприятно, что обработка trap сообщения в какой то момент времени на полном скаку может упереться в стенку и кроме как все бросить и закончить текущую обработку где то на середине других вариантов не просматривается. Может посоветуете на что обратить внимание? Спасибо
|