Can you please suggest any pointers, terms that i need to look at or any other suggestion.
Se você quiser passar o tráfego de rede da Camada 2, que é essencialmente o que um switch realiza, o termo genérico para isso é chamado de "bridge". (Bem, um switch pode ser um pouco mais complicado do que um bridge, graças ao uso de tabelas CAM.) Eu esperaria que um sistema Linux pudesse fazer ponte, contanto que os drivers sejam suficientes (o que eu acho que provavelmente não seria um problema ). Então esse é um termo que você pode querer examinar. "Como fazer a ponte?"
Will there be any performance penalty on data transfer if using new switch or desktop in between?
Em teoria, equipamentos dedicados são especializados e podem fornecer um melhor desempenho. A realidade nem sempre combina com a teoria. É claro que essa mudança não deve atrasar a comunicação global se as comunicações também envolverem outra parte da rede que é mais lenta.
A resposta real pode variar com base em detalhes como quais hardware / drivers são usados, qual software é usado, como está configurado, etc. Portanto, não há apenas uma única resposta simples que se encaixe com precisão em todos os cenários. Eu apenas sugeriria tentar. Se o desempenho for inaceitável, tente fazer outra pergunta específica sobre os números do modelo / etc.