Ваш коммутатор маршрутизатора / L3 - это тот, который должен обрабатывать это (если возможно). Либо, глядя на IP / MAC-адреса или какую-то другую логику. Этот вопрос, хотя, на мой взгляд, не имеет никакого отношения к Ubuntu.
Я уверен, что не возможно иметь несколько PXE в одной подсети. Я предполагаю, что вам придется использовать VLAN, а также разделить сеть на две подсети.