Topolograph

Инструмент визуализации и аналитики OSPF/IS-IS для сетевых инженеров для работы с сетью офлайн.

v2.53.3 LLM Friendly! Topolograph адаптирован для работы с LLM и AI-агентами через MCP (Model Context Protocol).

v2.54 IS-IS BGP-LS - визуализация и анализ топологии IS-IS через BGP-LS!

v2.58 Добавлена поддержка TE атрибутов!

v2.59 OSPF BGP-LS - визуализация и анализ топологии OSPF через BGP-LS!

Все релизы.

Как начать работать с графом OSPF/IS-IS офлайн?

Два шага:

  1. Найдите вендора в таблице команд и сохраните вывод команд с маршрутизатора в один TXT-файл.
  2. Загрузите его в Topolograph (здесь или в docker) через UI или API.

Логины и пароли не требуются!

После построения графа сети вы можете:
Построить кратчайшие пути
Смоделировать отказ канала и найти резервные пути (и резервы резервных путей)
Смоделировать выключение маршрутизатора, линка и посмотреть как сеть реагирует на отказ
Найти наиболее нагруженные узлы, линки, отказоустойчивые узлы.
Просматривать сеть всю сеть целиком, фокусироваться на узле
Сравнивать состояние сети в разное время
Находить асимметричные пути
Атрибуты TE для IS-IS и OSPF (FRR opaque-area) - фильтрация по полосе, TE metric и admin group

Демо

Постройте кратчайшие пути OSPF в Topolograph. Получите пути резервирования в Topolograph.

Возможности

Demo OSPF network in Topolograph
Демо-граф

Протестируйте функции сейчас: тестовый граф на 13 хостов уже загружен для всех.

Демо OSPF network-graph
OSPF network visualization in Topolograph
Визуализация

1. Сохраните LSDB OSPF в txt или используйте Topolograph SDK

2. Получите визуализацию топологии OSPF

Загрузить топологию
OSPF backup paths in Topoloraph
Офлайн-анализ

1. Смоделируйте отказ канала

2. Посмотрите реакцию сети на отказ

Реакция сети на отказ
Reports about OSPF health in Topolograph
Отчёты

Отчёты помогают находить недиректированные связи и асимметричные пути

Запустить анализ

Topolograph

Чтобы освоить расчёт резервных путей при отказе канала или узла, поиграйте с демо-графом OSPF!

После SPT и проверки backup-путей посмотрите реакцию сети на отключение канала и т.д.!

Topolograph. Upload OSPF LSDB

Визуализация топологии OSPF на странице загрузки LSDB

Сохраните вывод с маршрутизатора (например Cisco):
  1. show ip ospf database router
  2. show ip ospf database network
  3. show ip ospf database external

Для multi-area или нескольких устройств используйте Topolograph SDK для сбора LSDB с нескольких устройств/зон. Для незарегистрированных сохраняется одна топология, для зарегистрированных - до 5.

Topolograph. OSPF the shortest path

Как идёт кратчайший путь.

Traceroute/mtr не покажут путь через firewall. Чтобы увидеть фактический путь по устройствам - постройте кратчайший путь:

  1. из выпадающего меню
  2. через контекстное меню

Для backup-пути нажмите на цветное ребро SPT - алгоритм исключит его и пересчитает путь.

Topolograph. OSPF topology reaction on a node failure

Что если выключить Core или пограничный маршрутизатор?

Реакция сети - вкладка «Реакция сети на отказ»: выберите узел и shutdown в меню - алгоритм исключит узел и покажет последствия.

Topolograph. Change OSPF link cost on an edge

Изменение OSPF cost «на лету».

Щёлкните правой кнопкой мыши по ребру и задайте новую стоимость OSPF. Topolograph покажет изменение потоков трафика; при стоимости 9 между узлами A и B трафик уйдёт через C и D.

Topolograph Reports. Asymmetric paths

Отчёт: асимметричные пути в OSPF.

Разные метрики дают асимметрию: вход через C–D, выход через B–A; отчёт помогает найти такие случаи.

Topolograph ospf backup path via third location.

Отчёт: резервные пути через третьи площадки.

Отчёт проверяет: при прямом канале между площадками резервные пути должны быть только между ними, без транзита через третью площадку. Перед запуском создайте группы (~имена сайтов/локаций) и назначьте устройства на группы.

Пример: два офиса во Франции (EU_FRA, EU_FRA1) и Италия; главные офисы связаны основным (cost 10) и резервным (20) каналом.

Удалённые офисы: основной канал (cost 1) к своему главному и резерв (cost 10) в чужую страну.

Если падает канал между главными офисами - резерв может пойти через удалённые!

Topolograph docker image.

Отчёт: тепловая карта сети.

Узел красный при многих незащищённых сетях, зелёный при хорошем резервировании stub-сетей.

Topolograph docker image.

Приватность: сеть внутри организации.

Локальная копия Topolograph в вашей сети через docker compose topolograph-docker.

Topolograph LLM integration.

🤖 Интеграция LLM и AI-анализ.

MCP-сервер: AI-агенты запрашивают топологии, события OSPF/IS-IS, пути и анализ.

Репозиторий MCP-сервера topolograph-mcp-server.

OSPF LSDB commands

Сохраните вывод минимум двух команд (для получения LSA1 и LSA2) в файл с расширением .txt или .log и загрузите его в Topolograph.

Vendor LSA1 LSA2 LSA5 Opaque-area (TE) SDK support
Cisco show ip ospf database router show ip ospf database network show ip ospf database external YES
Cisco NX-OS show ip ospf database router detail show ip ospf database network detail show ip ospf database external detail YES
Fortinet get router info ospf database router lsa get router info ospf database network lsa get router info ospf database external lsa YES
FRR/Quagga show ip ospf database router show ip ospf database network show ip ospf database external show ip ospf database opaque-area YES
Ruckus show ip ospf database link-state router show ip ospf database link-state network show ip ospf database external-link-state YES
Juniper show ospf database router extensive | no-more show ospf database network extensive | no-more show ospf database external extensive | no-more YES
Bird show ospf state all show ospf state all show ospf state all YES
Nokia show router ospf database type router detail show router ospf database type network detail show router ospf database type external detail YES
Mikrotik /routing ospf lsa print detail file=lsa.txt /routing ospf lsa print detail file=lsa.txt /routing ospf lsa print detail file=lsa.txt YES
Huawei display ospf lsdb router display ospf lsdb network display ospf lsdb ase YES
Paloalto show routing protocol ospf dumplsdb show routing protocol ospf dumplsdb show routing protocol ospf dumplsdb YES
HPdoesn't support 2328 show ip ospf link-state detail (Stub subnets without mask!) show ip ospf link-state detail show ip ospf external-link-state(LSA5 subnets without mask!) YES
Ubiquiti show ip ospf database router show ip ospf database network show ip ospf database external YES
Allied Telesis show ip ospf database router show ip ospf database network show ip ospf database external YES
Extreme show ospf lsdb detail lstype router show ospf lsdb detail lstype network show ospf lsdb detail lstype as-external YES
Ericsson show ospf database router detail show ospf database network detail show ospf database external detail YES
Mandatory YES YES NO Optional (TE)

OSPFv3 LSDB commands

Визуализация топологии LSDB OSPFv3 (RFC 5340). Сохраните вывод команды в файл с расширением .txt или .log и загрузите его в Topolograph.

Vendor Command API support
Arista show ipv6 ospf database detail YES

IS-IS LSDB commands

Сохраните вывод команды в файл с расширением .txt или .log и загрузите его в Topolograph.

Vendor Command API support
Cisco show isis database detail YES
Juniper show isis database extensive YES
Nokia show router isis database detail YES
Huawei display isis lsdb verbose YES
FRR show isis database detail* (router-isis#no hostname dynamic) YES

*В LSDB IS-IS FRR смешивает LSPID и динамические hostname, поэтому построение топологии IS-IS без hostname поддерживается только в таком виде. Команда «no hostname dynamic» отключает динамические hostname в локальной LSDB IS-IS.

IS-IS TLV support

TLV name TLV number Cisco Juniper Nokia FRR Huawei ZTE
IS Reachability 2 YES YES YES YES YES
Extended IS Reachability (new) 22 YES YES YES YES YES YES
IPv4 Internal Reachability (old) 128 YES YES YES YES YES
IPv4 External Reachability (old) 130
Extended IPv4 Reachability (new) 135 YES YES YES YES YES YES
IPv6 Reachability 2 YES YES YES YES YES YES

IS-IS BGP-LS support

Параметры экспорта топологии IS-IS BGP-LS описаны на странице Topolograph на GitHub.




        
 
        
Topolograph 2.61 📣 Присоединиться к сообществу!