Итак, я использовал программное обеспечение для сопоставления портов и столкнулся с проблемой. У нас много коммутаторов, разбросанных по сети, когда я выполняю сканирование сети, оно показывает устройство, которое физически подключено к порту, а в случае коммутатора - все устройства, подключенные к этому коммутатору, и, возможно, все устройства, которые подключены к порту на том коммутаторе, который является коммутатором, и так далее до бесконечности. Я хотел бы найти способ точно определить, что физически подключено к каждому порту. Мне не нужно знать все устройства в нисходящем направлении - просто то, что это физическое устройство подключено к этому порту ... и затем, если это устройство оказывается коммутатором, какие устройства физически подключены к этому коммутатору и так далее. Любые идеи?
Надеюсь, ваша сеть такая:
Если все ваши коммутаторы поддерживают, скажем, CDP, и вы можете установить демоны CDP на все / большинство других устройств, вам повезло! Работа в основном сделана.
Вы можете (теоретически) сделать это с помощью Модуль уровня 2 InterMapper, но сам никогда не пробовал и не могу сказать, насколько хорошо это работает.
Кроссовки и кабельные тестеры (Testifier Pro замигает индикатором связи), вероятно, ваш лучший выбор.
Ключом к этому будет проверка таблицы CAM на каждом коммутаторе. В этой таблице содержатся сопоставления MAC-адресов, которые он недавно видел на каждом физическом интерфейсе.
Детали отображения таблицы CAM, очевидно, различаются в зависимости от производителя коммутатора, версии программного обеспечения и т. Д.
Для некоторых коммутаторов вы можете легко получить эту информацию через SNMP. Для других теперь вообще есть выход. Конечно, есть такие, где это возможно, но действительно сложно.
Инструмент, который мне нравится использовать для такого рода вещей, - это Fluke Network Inspector. Он несколько устарел, но вы все равно сможете найти его, немного поискав. Я сомневаюсь, что вы все еще можете купить лицензионный ключ, но для разового сбора и сопоставления этой информации должно хватить пробной версии.
Я не думаю, что это можно сделать; если у вас нет программного обеспечения, которое может работать на устройствах и каким-то образом сопоставлять MAC-адреса с устройствами, невозможно узнать, что на самом деле конкретное устройство является не говоря уже о том, где в сегменте физически подключено устройство. (Это, конечно, выходит за рамки фактического отслеживания проводов вручную, что, как я полагаю, не то, что вы имеете в виду)