Ага, "XXX free" создала, а думать кто будет
?
Я уже когда-то на подобный вопрос отвечал, повторюсь:
1. Только специально разработанные протоколы Cisco (CDP), а затем подхваченные Microsoft (LLTD и LLDP) и включенные в состав Windows XP SP2 и выше, в состоянии грамотно отобразить Схему или Топологию сети. Красивую картинку нарисует и ваша Windows: см.
Центр управления сетями и общим доступом -
Просмотр полной карты. Но, чтобы всё заработало, надо:
- на сетевых коммутаторах и маршрутизаторах включить протокол LLDP (по умолчанию он выключен);
- на Windows-компьютерах в
Подключение по локальной сети включить
Драйвер тополога канального уровня и
Ответчик обнаружения топологии... (чувствуете, слова-то какие: топология; подобная приблуда существует и под Linux).
- немного помудрить с политиками безопасности и, возможно, брандмауэром...
2. Соответствия НомерПорт=МАСадрес можно получить непосредственно с сетевых коммутаторов, например, по протоколу
SNMP.
Только здесь есть нюанс: на некоторых портах вдруг окажется целая куча МАС-адресов. Это будет в случае, когда к нему (порту) подключен другой коммутатор со своим сетевым оборудованием (у меня это выглядит так:
Наблюдение за сетью и контроль рабочих станций).