Duas NICs usando o computador como comutador

0
                                         |====|
       FiOS           Switch/LB6M        |    |
   [_...__...°]------>[_...__...°] ----->|____| Desktop / Ubuntu
         |  |    W1      | | |      W2   
         |  |            | | |    
         |  |            | | |
         v  v            v v v
  [wifi/other]          [.....°]
                        [.....°]
                        [.....°] Cluster / Ubuntu

Acima está minha configuração atual. FiOS está agindo como servidor DHCP para todos. Área de trabalho, nós de cluster e outros estão usando a mesma rede. 10.0.0.xxx

Estou tentando conectar o W1 à área de trabalho para poder ativar o comutador apenas quando o cluster estiver em execução e continuar em outro momento.

W2 e todas as conexões dos nós Switch to Cluster são 10GbE.

Eu preciso que os nós no cluster sejam capazes de acessar a Internet a partir do FiOS para atualizações, assim como a área de trabalho pode se conectar aos nós. Para a velocidade, a maioria dos dados flui entre si por 10GbE e alterna. Eu serei capaz de atribuir ip estático para alternar, nós no cluster e na área de trabalho.

Eu quero evitar um fio paralelo como o W1 que vai do FiOS ao Desktop. Estou pensando em adicionar 4 switch de hub não gerenciado ao fork W1 para o switch e a área de trabalho gostaria de evitar isso se eu puder usar o desktop como porta transparente para alternar para o resto da rede.

Haverá alguma penalidade de desempenho na transferência de dados se usar um novo switch ou desktop entre os dois.

Eu sou bastante novo em redes avançadas, mas tenho uma experiência linux justa. Por favor, você pode sugerir quaisquer indicações, termos que eu preciso olhar ou qualquer outra sugestão.

RESOLVIDO conforme sugestão de @TOOGAM. Configurado / etc / network / interfaces da seguinte maneira em um caso, se alguém mais precisar dele.:

iface eth0 inet manual
allow-hotplug eth0

iface eth2 inet manual
allow-hotplug eth2

auto br0
iface br0 inet static
    bridge_ports eth0 eth2
    address 10.0.0.235
    netmask 255.255.255.0
    gateway 10.0.0.1
    dns-search google.com
    dns-nameservers 8.8.8.8 8.8.4.4
    hwaddress ether 40:16:7e:76:f5:F6

Bridge-utils instalados como apt-get install bridge-utils

    
por user530302 29.06.2016 / 01:45

1 resposta

0

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.

    
por 29.06.2016 / 06:34