как хост может найти mac-адрес системы в другой подсети.
В общем, не может. По крайней мере, без участия хоста, например отправка его явно (как полезная нагрузка), например, с помощью TCP или UDP. Обычно MAC-адреса представляют интерес только для хостов в одной сети.