Кратко
- Каталог RFC 2021 перечислял протоколы, которые зонд уже мог декодировать и считать; это не было хранилищем загружаемых парсеров.
- Ограниченное расширение добавляло один дочерний признак лишь там, где код уже знал поле демультиплексирования родительского протокола.
Пример с UDP-портом 123 начинается с подготовленного зонда. Его C-код уже понимает варианты Ethernet, IP, поле протокола IP, UDP и расположение портов. Таблица связывает 161 с SNMP, 53 с DNS и 69 с TFTP. После этого управляющая станция может добавить 123 как NTP и начать подсчёт.
Строка не устанавливает декодер NTP. Все границы до UDP-порта были заложены при реализации; настройка лишь добавляет значение в заранее табличную развилку. Поэтому расширяемость названа ограниченной: она работает только при поддержке кода и не поднимается более чем на один уровень.
Сначала перечень возможностей
Раздел 5.2 называет каталог инвентарём типов, доступных зонду для наблюдения. В protocolDirTable по строке на протокол, который агент умеет декодировать и считать. При запуске он публикует известные и выбранные протоколы, но не обязан перечислять все возможные типы Ethernet или заводить строку при первом встреченном значении.
SET с protocolDirID, который агент не понимает прямо или алгоритмически, должен быть отвергнут. Изменяемость таблицы действует внутри реализованного словаря.
protocolDirID задаёт иерархический путь инкапсуляции. protocolDirParameters ставит по байту параметра каждому узлу в том же порядке. protocolDirLocalIndex — выданная агентом местная ссылка для последующих таблиц; она уникальна только в одной SNMP-сущности и после удаления не переиспользуется до перезапуска. Это не глобальный номер протокола.
protocolDirType сообщает способности. Расширяемый родитель может принять ребёнка, но ребёнок без встроенной поддержки уже не расширяется. Для распознавания адресов нужна отдельная логика; у созданного менеджером расширения отображение адресов обязано оставаться notSupported.
Счётчики наследуют предел декодера
Распределение считало пакеты и октеты по самому высокому распознанному протоколу. Таблицы узлов и матриц ссылались на локальные индексы формата адреса и протокола. Они зависели от предшествующих способностей и включённых режимов.
Счётчик подтверждает совпадение с реализованным путём классификации. Он не подтверждает полное понимание полезной нагрузки, процесс, прикладную транзакцию, доставку, виновность или безопасность. И “Application Level” обычно не означал седьмой уровень OSI: RFC 2021 охватывал широкий диапазон выше MAC и сетевого уровня.
RFC 2074 дал правила и примеры идентификаторов. RFC 2895 заменил его в 2000 году как нормативный справочник, а RFC 2896 отделил необязательные макросы и зафиксировал прекращение их сопровождения. RFC 3796 отдельно указал на IPv4-зависимость адресных представлений RFC 2021.
RFC 4502 объявил RFC 2021 устаревшим в мае 2006 года, сохранив модель ограниченного расширения и обновив высокоёмкие отчёты и ограничения размеров. Единственная подтверждённая опечатка RFC 2021 меняет перепутанные номера загрузки в RAM и PROM и не касается каталога.
Каталог делал существующие различия видимыми и управляемыми. Но записанное имя не превращалось в работающий разборщик.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

