snmpEngineID
Назначение

Задает уникальный (в пределах сети) идентификатор длиной от 5 до 32 шестнадцатеричных цифр SNMP-агента, который будет стартовать с данным конфигурационным файлом.

Синтаксис
snmpEngineID < шестнадцатеричная строка >

< Шестнадцатеричная строка > не может быть пустой (т.е. строкой нулевой длины) или состоять из всех нулей или значений 'ff'H.

< Шестнадцатеричная строка > может быть конфигурирована с помощью приведенного ниже алгоритма.

Примечание

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

Алгоритм выбора идентификатора агента:

  1. первый бит используется, чтобы указать, как сформирована остальная часть данных:

    • 0: предприятием (см. пункт 2 ниже);

    • 1: одним из стандартных способов (см. пункт 3 ниже).

  2. snmpEngineID имеет длину 12 байт.

    Первые четыре байта представляют двоичный эквивалент личного номера организации. Номер присваивается IANA (Internet Assigned Numbers Authority) – организацией, отвечающей за присвоение номеров. Например, если бы РЕЛЭКС был назначен номер предприятия 696, то первые четыре байта должны выглядеть как '000002b8'H.

    Оставшиеся восемь байтов задаются с помощью одного из представленных организацией-разработчиком методов. Эти методы должны гарантировать уникальность значения snmpEngineID в административном домене агента.

    Например, это может быть IP-адрес SNMP-объекта, или MAC-адрес одного из интерфейсов с добавлением к каждому адресу случайных байтов. Если предлагаются для применения несколько методов, то рекомендуется, чтобы первый байт указывал на используемый метод и оставшиеся байты были функцией этого метода.

  3. длина байтовой строки переменная.

    Первые четыре байта представляют двоичный эквивалент личного номера организации-разработчика (см. пункт 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