RowStatus SNMP: активная строка не обязательно переживёт перезапуск
Фотография конкретного исполнения не приложена.
Создание строки управляющей таблицы часто требует нескольких связанных значений. RowStatus описывает её жизненный цикл, но не заменяет определение самой MIB. Наличие строки в ответе ещё не означает, что она готова к использованию и сохранена в постоянной памяти.
CreateAndGo запрашивает создание с переходом к active, а createAndWait позволяет подготовить строку без немедленной активации. NotReady сообщает о недостающей информации и не является обычным записываемым управляющим значением. Список необходимых колонок и допустимость изменения активной строки задаются конкретным определением таблицы.
StorageType решает другую задачу. Volatile означает потерю строки при перезагрузке, а nonVolatile указывает на постоянное хранение по модели textual convention. Active относится к доступности строки для работы, а не к её долговечности. Permanent и readOnly также имеют отдельные ограничения на изменение и удаление.
В приёмке заранее планируют подготовку, активацию, чтение и удаление тестовой строки на стенде. Проверяют неполные значения и согласованное сохранение после перезапуска. Создание нескольких строк не считают общей атомарной операцией без специального основания. Рабочую таблицу не используют как площадку для пробного выяснения обязательных полей.
Основание — Numbered IETF RFC definitions of SNMP, SMIv2, IF-MIB, USM and VACM; references scoped per task, разделы RFC2579 RowStatus; StorageType. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — указанные номерные RFC о SNMP и SMIv2. Они описывают соответствующую модель протокола, а не подтверждённые возможности конкретного агента. Реальные MIB, firmware, права и криптографические реализации устройства не проверялись; сетевые запросы и SET не выполнялись.