Это скорее вопрос рекомендации или лучшего подхода.Маршрутизатор имеет вывод для команды, которая перечисляет MAC-адреса, которые помещены в 2 столбца.Пример:
Router MAC 11:11:11:00:00:00
Column1 Column 2
00:00:00:11:11:11 via 00:00:00:11:11:11
00:00:00:22:22:22 via 00:00:00:11:11:11
00:00:00:33:33:33 via 00:00:00:33:33:33
00:00:00:44:44:44 via 00:00:00:22:22:22
Если MAC-адреса столбца 1 и столбца 2 совпадают, это считается прямым подключением к маршрутизатору.поэтому в приведенном выше примере второе устройство 00: 00: 00: 22: 22: 22 использует HOP для маршрутизатора.Устройство HOP - 00: 00: 00: 11: 11: 11
Может быть до 5 HOP, а может быть и больше.
Из приведенных выше данных я собирался создать таблицупутем сортировки, сопоставления и сравнения.После этого вернитесь назад и сравните заново, создав таблицу маршрутов на карте.Он будет обновляться каждую 1 минуту.
Любая рекомендация в C # или python о том, как создать этот вывод?
будет выглядеть примерно так, как показано ниже, и визуальная карта, если это возможно, с MAC маршрутизатора посерединеи ветвление линии для прямого соединения.хмель будет ветвь тех и так далее.
Column 1 direct connect 1 HOP 2 HOPS
00:00:00:11:11:11 00:00:00:22:22:22 00:00:00:44:44:44
00:00:00:33:33:33