В свое время решал это немного странным, но вполне работоспособным способом
1) connection table, это такая таблица в excel или google docs (мой
выбор), где по оси Х свичи и другое оборудование, в общем случае может
быть и все, а по оси Y ноды (или опять же все оборудование, с копиями
типа node.eth0, switch1.port1 итд). На пересечениях таблицы ставится
символ коннектора, например X - 10GB, x - FE, I - IB QDR, i - IB DDR
итд
2) далее, эьто все выгружается в csv и мелким скриптом на Apple Script
пихается в рисовалку картинок Omni Graffle, туда же и связи разными
цветами и линиями
3) У Omni Graffle есть метод Normalize, когда он размещает все
элементы максимально красиво
4) Профит
В твоем слу можно использовать пункт 1), а дальше придумать чем
рисовать, можно и visio xml формировать, там не сложно. Табличка
хороша тем, что это наглядно, человекоредактируемо, и легко можно с
этими данными что-то сделать. Я делал связность только через сетевое
оборудование, мне не надо было логическая топология внутри физической.
На самом деле тема resource inventory гораздо богаче, и для приличного
оператора решать ее надо вдумчиво, иба надо иметь разный скоуп по
слоям, l3 vpn правильно описывать, проверять на связность/стабы итд.
От $0.2M :)
23 февраля 2011 г. 11:11 пользователь Vladimir Litovka
привет,
есть следующая задача: существует список нодов, каждый из которых содержит набор интерфейсов и связей с другими нодами, причем между двумя нодами может быть две и более связей.
Подскажите, пожалуйста, программу, которая могла бы взять на входе некий файл с описанием структуры этого графа и выдать изображение графа, которое бы содержало каждый элемент (узел, интерфейс и связь) с описанием каждого (описание каждого элемента задается в произвольном формате).
Или наоборот - визуальный редактор который может созданный в нем граф экспортировать в текстовый формат.
В обоих случаях формат текстового файла должен быть понятным и документированным :)
Спасибо.
-- /doka ~~~~~~~~ http://doka-ua.blogspot.com/ http://omar-ha-em.blogspot.com/
"Справа не в церкві і не в наркотиках. Справа у відповідальності та вдячності. Якщо в тебе це є, маєш шанс померти не останньою скотиною." (с) С.Жадан, "Ворошиловград"
-- Yours, Max