Предположим, у меня есть список коммутаторов уровня 2, которые не поддерживают LLDP (протокол обнаружения канального уровня), но поддерживают SNMP. У меня есть управляющие IP-адреса этих коммутаторов, но я не знаю, как они связаны друг с другом.
Я могу получить таблицу пересылки каждого коммутатора через SNMP, которая представляет собой сопоставление исходного / целевого MAC-адреса с номером порта коммутатора.
Можно ли построить топологию сети уровня 2 из этих таблиц пересылки? Я много искал такой алгоритм (псевдокод), но не нашел.