Мне дали сеть (это LAN), состоящую из коммутаторов, и мне нужно определить топологию того, что. (В сети также могут быть группы агрегации каналов (LAG).)
Я много искал по обнаружению топологии уровня 2 и видел много статей, в которых говорилось об использовании SNMP MIB или LLDP (я не знаю какой из них лучше или практичнее, но все устройства в моей сети поддерживают SNMP). Но моя проблема в том, что я не могу найти «программное обеспечение для установки и запуска», чтобы увидеть карту топологии. Я был бы очень признателен, если бы кто-нибудь прислал мне веб-сайт, где я могу скачать код и использовать его.
Я также нашел множество инструментов, доступных в Интернете, таких как OpenNMS, Nagios, The Dude, LANsurveyor, SNMPwalk и многие другие ... Но я не могу понять, какой из них лучше выбрать. Подводя итог: каков самый простой способ обнаружить топологию сети уровня 2?
Вы действительно хотите знать? Получите доступ к интерфейсу управления на каждом коммутаторе и просмотрите текущую конфигурацию. В частности, отметьте порты магистрали, а затем проследите за этими кабелями. Промойте и повторите при необходимости, пока вы не проанализируете все переключатели. LLDP или CDP полезны при выяснении смежности, но далеко не надежны.
Никакая часть программного обеспечения не сделает это на 100% правильно, несмотря на то, что они утверждают. Иногда просто нужно запачкать руки.
Если вы готовы потратить время, связанная функциональность OpenNMS работает до тех пор, пока вы поддерживаете коммутаторы. Он перехватывает ссылки и устройства, если все в сети поддерживает протоколы SNMP или CDP.
Если вы используете такую программу, как Spiceworks, она предоставит вам MAC-адреса большинства устройств в вашей сети.
У хорошего коммутатора также будет таблица на интерфейсе управления, соответствующая MAC-адресам. адреса с портами. Если к порту подключено только одно устройство, это означает, что оно напрямую подключено к коммутатору. Если для этого порта указано несколько устройств, значит, на этом порту есть коммутатор или другой расширенный сегмент сети (и вам придется выполнить дальнейшую трассировку). Это максимально приближено к "автоматическому", не пачкая руки и не выполняя ручного отслеживания.