Немного оффтопа - карту логической топологии можно практически полностью автоматизировать связкой postgres+postgis+mapserver+openlayers/leaflet+парочка самописных скриптов.
Правда, это совсем не "решение из коробки", придется повозиться с триггерами внутри базы, обновляющими связи при редактировании узлов, и заморочиться с подключением геокодера для получения координат по адресу, и наверняка еще куча всякого вылезет, но результат того стоит.
У нас пока точки-узлы добавляются и редактируются через qgis, а затем, на основе атрибутов этой точки, триггеры внутри БД строят связи, и следят за ними при редактировании узлов. + если ведется сбор статистики, например, о загруженности линков, доступности оборудования и пр. - это все тоже можно без проблем показывать на карте. Постепенно все больше и больше действий автоматизируется, и где-то далеко в конце тоннеля уже видно лучики света:)