Espero que sua rede seja assim:
- Se houver apenas um dispositivo em uma porta de switch, registre o MAC do dispositivo e compare-o com suas concessões de DHCP ou IPs de servidor
- Para as outras portas, pergunte ao switch qual é o seu vizinho (você está executando switches gerenciados, certo? E eles suportam CDP ou algo equivalente?)
Se todos os seus switches suportarem, digamos, o CDP e você puder instalar daemons do CDP em todos / na maioria dos outros dispositivos, você está com sorte! O trabalho é feito principalmente.