Для ручного построения карты использую Obsidian:

(P.S временно скрыл надписи узлов - вообще, узел подписан по названию заметки, которая ему соответствует)
- вообще, это менеджер заметок по принципу zettelkasten, но очень неплохо подошел и для этого. Вся суть в том, что при изменении заметок (markdown файлы, которые можно хоть блокнотом если что открыть) - граф перестраивается автоматически.
Шаблон:

При нажатии на узел графа - открывается сама заметка.
При наведении - подсвечиваются узлы с которыми она связана:

Еще сделал себе отдельную директорию с оборудованием:

К ней - хаб-заметку:

(На графе ее можно скрывать и вообще всю директорию - что б не мешало)
Оборудование маркирую тегами - через символ "#" - потом очень удобно искать, где именно установлена данная модель оборудования:

Но, это кончено не панацея - нужно изначально все планировать правильно, как и сказал -
Валентин. Я же просто поделился своим вариантом как можно ускорить ручное построение карты - т.к автоматически граф значительно все упрощает, например по сравнению с отрисовкой в Visio; Самое главное - уздами сделать помещения и уже внутри заметки расписывать оборудование по портам, а само сетевое оборудование маркировать хеш-тегами.
(P.s - на хабре были неплохие статьи про использование Obsidian)