Por que você simplesmente não cria uma nova sub-rede para eles (ou para cada um deles, se necessário)? Trabalhe na camada 3 e esqueça de tentar resolver isso na camada 2. Ative o roteamento entre as redes e limite-o no firewall-roteador para permitir somente os pares de rede e o protocolo de host necessários.