Links Ethernet redundantes de uma caixa Linux

Links Ethernet redundantes de uma caixa Linux

Este poderia ser um tipo de pergunta RTFM. Se sim, terei prazer em conceder a resposta a quem fornecer um link para o TFM :)

Em meus racks, tenho redundância em todos os lugares. Dois conjuntos de switches, dois roteadores upstream, dois caminhos de alimentação, fontes de alimentação duplas nos servidores... você sabe o que fazer. No entanto, agora estou pensando sobre caminhos duplos dos servidores. Cada um tem duas (ou mais) NICs. O que fizemos no passado foi usar LAGs (linguagem Cisco: Etherchannel) para fornecer dois links para o mesmo switch. Na verdade, são dois switches em uma pilha (portanto, uma interface de gerenciamento, mas duas caixas físicas). Isso significa que podemos sobreviver à falha de um cabo, ou de uma interface (no switch ou na caixa), ou talvez até mesmo à falha de um switch (se o empilhamento não arrastar o outro consigo).

Por que não continuar fazendo isso? Estamos chegando ao ponto em que precisamos de mais de uma pilha de switches. Isso significa que, em caso de falha de uma pilha de switches, cortaremos pela metade nossas máquinas acessíveis.

Suponha que as pilhas de switches tenham conexões cruzadas com largura de banda suficiente entre si, para os roteadores, etc. O que eu gostaria é algo como Spanning Tree Protocol: execute uma linha de cada servidor para cada switch, ele escolhe um para usar. Se esse link cair, troque para o outro. Espero que isso permita que toda uma pilha de switches falhe sem problemas (depois que todos perceberem a mudança).

Se for importante, estou executando o CentOS. Algo que não seja específico do switch é o ideal, mas também gostaria de ouvir sobre soluções de fornecedores.

Responder1

Basicamente, você deseja vincular as NICs na máquina com modo = 1, backup ativo. Isso ajudará você a configurá-lohttp://www.howtoforge.com/network_card_bonding_centos

Responder2

Dê uma olhada no driver de ligação. Possui um modo ativo/passivo que pode fazer o que você está descrevendo. Não deve exigir nenhum suporte específico para switch. Aqui está um documento antigo, mas acho que ainda deve ser relevante:

http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt

Responder3

Parece-me que você deseja usar o agrupamento NIC no modo Switch Fault Tolerant. Quais NICs estão instaladas nos hosts? Os drivers suportam algum tipo de serviço de rede avançado para qualquer tipo de formação de equipes?

informação relacionada