manipulação de rede redundante na caixa linux

1

Eu preciso da sua ajuda muito mal. Eu dei uma solução para o requisito. Eu estou lutando por 5 dias para conseguir um. O requisito é obter uma solução para redes redundantes em sistemas Linux.

Temos dispositivos, clientes e servidores diferentes na rede. Cada um pode ter duas placas ethernet conectadas nelas. Eu tenho que encontrar uma solução que, no sistema linux, se uma conexão ethernet falhar, outra deve ser usada, como um sistema redundante de ethernet.

Para testar este, fizemos uma pequena configuração de laboratório. Temos 4systems no laboratório, onde eth0 de cada sistema está conectado ao Switch-1 e eht1 de cada sistema está conectado ao switch-2. 4Systems significa dois servidores e dois clientes.

Acho que comecei a me comunicar com o client1 para o server1 (realmente não sei qual interface é eth0 e eth1), enquanto comunico se remover um cabo ethernet do client1 a comunicação não deve falhar e deve proceder da eth1 do cliente para qualquer interface de eth0.

Para essas coisas eu usei bonding, mas ele pode ser usado somente quando todos os dispositivos estão na mesma rede. Também na ligação ambas as interfaces terão o mesmo endereço IP, máscara de rede e gateway, mas no meu caso cada cabo pode ser conectado a redes diferentes.

Por favor, ajude-me a obter uma solução diferente da Bonding. Vou fornecer os detalhes, se você não entender. Eu preciso disso muito mal, eu não tenho tempo suficiente também. Por favor, note que não há conexão física ou virtual entre os switches. Então eu não pude fazer nenhum roteamento entre eles.

    
por maheshgupta024 09.11.2010 / 11:18

2 respostas

1

leia sobre ligação. para failover simples, mode1 (backup ativo) é bom o suficiente

EDIT: para acesso à rede múltipla, você pode simplesmente usar multihoming (basicamente no linux, o que significa dar duas configurações de IP / Sub-rede para NICs) ou usar a solução "multi-ISP": link
link
link

Estou ciente de que isso não é uma conexão da internet, mas realmente não há diferença.

    
por 09.11.2010 / 11:24
0

Você pode usar o OSPF para isso. Quagga é uma excelente implementação Linux do OSPF que é especialmente fácil de aprender se você estiver familiarizado com o Cisco IOS. Atribua a cada máquina Linux uma / 32 que você usa para alcançar seus serviços e faça com que ela injete uma rota para essa / 32, usando o OSPF, sobre cada rede física à qual está conectada.

    
por 26.01.2012 / 11:45