Gracias a ambos
Conocía ambas soluciones pero realmente ninguna me termina de dar la información que necesito.
Nmap me falla bastante, a veces me devuelve muchos menos hosts de los que realmente hay conectados usado con nmap (red) -sPn.
La tabla arp sí que me suele dar una información más fiable (arp -na) pero aún así ninguno de los dos comandos me da la información que me gustaría saber que es a fin de cuentas la mac del switch o router justo por debajo de esa interfaz. Imagino que no será posible aislarlo.
De todos seguiré investigando el tema.
Muchas gracias.