bonding NICs sem switch

2

(Isso pode não ser possível, mas eu pensei em pedir, caso contrário, pois economizará uma quantia considerável de dinheiro.)

Estou criando um cluster de tipos que tem uma unidade de armazenamento compartilhada e duas unidades de computação.

Gostaria de saber se é possível unir duas NICs 1GBASE-T por unidade de computação e conectá-las diretamente a um conjunto idêntico de NICs no servidor de armazenamento sem alternar entre elas e alternar em quais NIC os pacotes estão sendo transmitidos. e tê-los remontados na outra extremidade (modo 0 - round robin?).

Isso teoricamente aumentaria a taxa de transferência e, é claro, o uso da CPU.

Estamos falando de Linux ou BSD aqui. Por favor, não mencione o Windows.

Pode não haver um padrão para isso, mas talvez haja uma parte do software ou hack do kernel que faça isso.

    
por d-_-b 16.08.2012 / 11:06

2 respostas

2

O driver de ligação do Linux (não seguro, mas espera-se que exista um equivalente ao BSD) cria títulos de software de NICs independentes de qualquer tecnologia de switch específica. Eu não tentei isso sem um switch, mas como tudo é feito do lado do cliente, eu suspeito que ele deve funcionar exatamente da mesma forma com uma configuração de crossover:

link

    
por 16.08.2012 / 11:19
1

no FreeBSd você tem lagg . Estou usando-o no modo de failover, mas man lagg também menciona um loadbalance, roundrobin e lacp como opções.

    
por 16.08.2012 / 11:22