NetTopo: просмотр топологии

После скана граф и таблица обновляются автоматически; граф — пружинная модель по LLDP, стрелки от локального порта к соседу; полный список связей — блок под графом. Таблица устройств: сортировка по заголовкам. Поиск MAC — блок с фиолетовой рамкой ниже (нужен текущий scan после «Создать scan и ждать»): на каком коммутаторе и порту виден адрес (FDB в БД).
Один scan = один полный проход по сети. Для каждого IP из CIDR (с исключениями): ping → для ответивших — проверка TCP-портов → если включён SNMP — опрос системы (sysName и др.) и сразу обход LLDP-MIB (соседи по портам). Отдельной кнопки «только LLDP» нет: соседи попадают в этот же цикл. Кнопка «Создать scan» ставит задачу и сама ждёт завершения, показывая прогресс в строке статуса ниже.
Где этот MAC подключён? (таблица FDB по выбранному scan)

Нужен текущий scan (после «Создать scan и ждать» или «Ждать завершения»). Введите MAC. Строки сортируются: сначала порты с малым числом уникальных MAC на том же VLAN и порту (вероятный доступ), затем «между порогами», затем транк/uplink.

Пороги (должно быть: доступ < транк)
Коммутатор (IP) Имя коммутатора ifIndex bridge VLAN MAC IP за портом Имя клиента MAC на порту Оценка порта
Введите MAC и нажмите кнопку (нужен активный scan после скана).
Админ: начать всё заново — очистить данные сканов в БД

На сервере должен быть задан NETTOPO_RESET_DB_SECRET. Ключ ниже передаётся только в заголовке запроса и нигде не сохраняется.

Ожидание действия. Строка статуса показывает текущую операцию и прогресс скана.
Найденные устройства отвечают на ping; колонка LLDP: при отсутствии соседей в MIB — пометка «No LLDP data» (часто для коммутаторов без LLDP или без успешного SNMP). Клик по строке — связи ниже.
IP Ping Имя (SNMP) SNMP LLDP
Создайте scan или дождитесь завершения — таблица обновится автоматически.
Связи выбранного устройства:

Кликните по строке в таблице «Найденные устройства». Таблица 1 — все интерфейсы из IF-MIB (SNMP) и LLDP-соседи по ifIndex; сортировка по «Локальный порт». Колонки MAC/IP за портом — из FDB+ARP этого коммутатора (IP только если он есть в ARP на свитче). Клик по строке Таблицы 1 выделяет порт и заполняет Таблицу 2.

Таблица 1. Связи (IF-MIB + LLDP по портам)
Локальный порт SNMP (интерфейс) MAC за портом IP (ARP) Имя соседа (sysName) IP соседа Порт соседа Chassis ID Сопоставление
Выберите устройство выше.
Таблица 2. Устройства за портом (VLAN, MAC, IP, имя — как MAC table; IP/имя при наличии ARP и строки SNMP в этом scan)
ifIndex VLAN MAC IP Имя (sysName)
Выберите устройство и порт в Таблице 1.
Легенда: ● синий - обычный узел ● зеленый - новый ● красный - пропавший Фильтр: