Ci sono un paio di opzioni.
Se si esegue lo snooping DHCP, si dovrebbe essere in grado di trovare l'indirizzo IP nel database di bind con il seguente comando:
show ip dhcp snooping binding 00:00:00:00:00:00
Se non si dispone di snooping DHCP, il dispositivo Cisco si trova sulla stessa sottorete (o supporta più SVI in modo da poter aggiungere un'interfaccia sulla sottorete), ci si trova su un IOS più recente (12.2ish o migliore) con accesso a TCL, e il dispositivo risponderà a un ping, quindi è possibile utilizzare uno script TCL. Puoi trovare molti esempi su Internet, uno dei quali può essere trovato qui . Una volta che è in grado di eseguire il ping del dispositivo (sulla stessa sottorete), dovrebbe trovarsi nella tabella ARP del dispositivo Cisco.
In generale, sarebbe più veloce / facile controllare sul dispositivo L3 per la voce ARP o il server DHCP, quindi la seconda opzione.
Vecchia risposta (prima della modifica della domanda):
rispondere rigorosamente alla domanda, no non c'è modo di ricavare un indirizzo IP di un dispositivo dalla voce della tabella degli indirizzi MAC.
La tabella degli indirizzi MAC parla rigorosamente di un insieme di informazioni L2, collegando i dispositivi a un'interfaccia. In L2 non esiste consapevolezza di un indirizzo IP (poiché le informazioni L3 e precedenti sono irrilevanti per L2 e potrebbero essere altrettanto facilmente un altro protocollo).
Avresti bisogno di accedere al dispositivo L3 per il segmento di rete remoto dove puoi cercare la voce nella tabella ARP.