snmpEngineID
Назначение
Задает уникальный (в пределах сети) идентификатор длиной от 5 до 32 шестнадцатеричных цифр SNMP-агента, который будет стартовать с данным конфигурационным файлом.
Синтаксис
snmpEngineID < шестнадцатеричная строка >
< Шестнадцатеричная строка
> не может быть пустой (т.е. строкой нулевой длины) или состоять из всех нулей или значений 'ff'H.
< Шестнадцатеричная строка >
может быть конфигурирована с помощью приведенного ниже алгоритма.
Примечание
В случаях, когда используются несколько экземпляров агента в одной и той же самой системе, использование этого алгоритма НЕ допускается, поскольку это приведет к тому, что все экземпляры агента будут получать одно и то же значение идентификатора.
Алгоритм выбора идентификатора агента:
-
первый бит используется, чтобы указать, как сформирована остальная часть данных:
-
0: предприятием (см. пункт 2 ниже);
-
1: одним из стандартных способов (см. пункт 3 ниже).
-
-
snmpEngineID
имеет длину 12 байт.Первые четыре байта представляют двоичный эквивалент личного номера организации. Номер присваивается IANA (Internet Assigned Numbers Authority) – организацией, отвечающей за присвоение номеров. Например, если бы РЕЛЭКС был назначен номер предприятия 696, то первые четыре байта должны выглядеть как '000002b8'H.
Оставшиеся восемь байтов задаются с помощью одного из представленных организацией-разработчиком методов. Эти методы должны гарантировать уникальность значения
snmpEngineID
в административном домене агента.Например, это может быть IP-адрес SNMP-объекта, или MAC-адрес одного из интерфейсов с добавлением к каждому адресу случайных байтов. Если предлагаются для применения несколько методов, то рекомендуется, чтобы первый байт указывал на используемый метод и оставшиеся байты были функцией этого метода.
-
длина байтовой строки переменная.
Первые четыре байта представляют двоичный эквивалент личного номера организации-разработчика (см. пункт 2 алгоритма). Первый бит в этом случае установлен в
1
. Например, вышеупомянутое значение для РЕЛЭКС теперь должно быть представлено как '800002b8'H.Пятый байт указывает, как сформированы остальные байты (шестой и последующие).
Допустимые значения пятого байта:
-
0: зарезервировано, не используется;
-
1: IPv4-адрес (4 байта Ipv4-адреса);
-
2: IPv6-адрес (16 байтов Ipv6-адреса);
-
3: MAC-адрес (6 байтов IEEE MAC-адреса);
-
4: административно задаваема символьная строка. Максимальная длина – 27 символов;
-
5: административно задаваемая байтовая строка. Максимальная длина – 27 байтов;
-
6-127: зарезервировано, не используется;
-
28-255: определяется разработчиком. Максимальная длина – 27 байтов.
По умолчанию – генерируется автоматически (используется имя компьютера) при каждом запуске агента, т.к. сохраняется только на время сеанса работы агента.
-
Пример
EngineID 8F270000046167656E7431