Ваша первая топология¶
Этот пошаговый разбор проведёт вас от только что запущенного Topolograph до первого проанализированного графа с помощью самого простого способа передачи данных: текстового файла, скопированного с одного маршрутизатора.
Вам понадобится
- Работающий экземпляр Topolograph (установка через Docker).
- Доступ к одному маршрутизатору в области OSPF или IS-IS, которую вы хотите отобразить.
1. Получите LSDB с одного устройства¶
Поскольку вся область использует одну общую базу данных, собрать её нужно только с одного маршрутизатора. Выберите команду для своей платформы - полная таблица есть на странице Поддерживаемые производители. Например:
Сохраните вывод в обычный текстовый файл. Секции LSA 1 / 2 / 5 можно вставить в один и тот же файл.
Более подробные линки (опционально)
Для FRRouting OSPF добавьте в тот же файл вывод команды
show ip ospf database opaque-area, чтобы получить данные о пропускной
способности, TE-метрике и административных группах. Это необязательно,
граф строится и по одним LSA 1/2/5. См.
Traffic Engineering.
2. Загрузите его¶
- Откройте Topolograph по адресу
http://localhost:8080/. - Выберите загрузку топологии и вставьте (или загрузите) свой текстовый файл.
- Выберите производителя и протокол, соответствующие вашей выгрузке.
- Отправьте - Topolograph разберёт LSDB и отобразит граф.

Результат - это снимок: замороженная картина состояния сети в момент, когда вы собрали базу данных. Весь анализ, который вы выполняете, происходит на этом снимке, поэтому ничто из сделанного здесь не может повлиять на действующую сеть.
3. Постройте первый путь¶
Когда граф уже на экране, выберите узел-источник и узел-назначение и постройте между ними кратчайший путь. Topolograph подсветит путь и покажет его суммарную стоимость.

Отсюда можно сразу:
- Увидеть резервный путь, который сеть использовала бы при отказе основного.
- Выключить линк или узел и посмотреть, как трафик перестроится.
- Открыть Тепловую карту сети, чтобы найти самые нагруженные и наименее защищённые линки.
Всё это описано в разделе Анализ и визуализация.
4. Что дальше¶
-
Передавайте данные в реальном времени
Надоело копировать и вставлять? Пусть Watcher автоматически передаёт топологию по GRE или BGP-LS.
-
Углубитесь в анализ
Резервные пути, ECMP, симуляция отказов, планирование метрик и тепловая карта.
-
Мониторьте непрерывно
Фиксируйте каждое изменение соседства и метрики и отправляйте их в ELK, Zabbix или Slack.
-
Автоматизируйте
Собирайте и загружайте LSDB с помощью CLI
topoи Python SDK.