Я работаю в большой компании с 2 маршрутизаторами Backbone (ARS9K) и 200+ коммутаторами (Cisco, D-link, Tp-Link и т. Д.). Допустим, я знаю точный MAC-адрес устройства, но не знаю, к какому из 200 коммутаторов оно подключено. Как я могу это узнать? Спасибо
Если у вас есть административный доступ к этим коммутаторам, вы можете войти в систему и использовать интегрированный инструмент отладки, чтобы отследить порт, на котором виден / откуда поступает требуемый MAC-адрес.
Однако, если вы не можете войти в коммутаторы, вы просто не сможете с помощью одного клиента определить, какие коммутаторы пересылали пакеты. В лучшем случае, внимательно проанализировав время RTT, вы можете восстановить (очень) неопределенную топологию (например, сколько коммутаторов переадресовали пакеты), не более того.