У меня есть сеть малого бизнеса с несколькими коммутаторами, конечными устройствами, но только с одним маршрутизатором. Я хочу показать топологию сети, как хотелось бы графику (с маршрутизатором сверху).Информация о сетевой топологии
У меня только доступ к адресам сетевого уровня, поэтому мне удалось получить для каждого устройства в сети его IP-адрес и IP-сеть, т.е. 192.168.2.9 и 192.168.2.0 (маска 255.255.255.0) для каждого интерфейса, который устройство имеет.
Я предполагаю, что смогу проанализировать данные и построить логические соединения сети. Итак, я хочу спросить, есть ли я на правильном пути, чтобы узнать топологию сети (по крайней мере, для ее логических соединений).
Все это делается программно (c, и цель-c) и предназначено для школьного проекта.
PLUS: Кто-нибудь знает какую-либо библиотеку, которая бы нарисовала (с учетом этой информации) топологию?
Не знаю, что такое топология сети, но, возможно, [Graphviz] (http://www.graphviz.org/) может предоставить необходимые возможности рисования (см. Также статью [Wikipedia]] (http: // en .wikipedia.org/вики/Graphviz)). – pmg
Я не знаю, как это реализовано, но я знаю * многие инструменты мониторинга (включая OpenNMS) делают это (хотя и в Java для OpenNMS). Аналогично, я знаю, что инструмент HP SAV (который поставляется с инструментом HP Server Automation) может сделать это в сочетании с Network Automation. Я полагаю, вы уже «nmap» в вашей среде? – warren
также, это похоже на ваш предыдущий вопрос: http://stackoverflow.com/questions/3509876/network-topology – warren