Link de ligação entre vários switches?

7

Eu li um pouco sobre ligar nics com ifenslave; O que estou tendo dificuldade em entender é se existe uma configuração especial necessária para dividir as ligações entre dois switches. Por exemplo, se eu tenho vários servidores que possuem duas nics cada, e dois switches separados, eu apenas configuro as ligações e pluguo 1 nic de cada no switch # 1 e o outro de cada no switch # 2? ou há mais do que isso?

Se os títulos são backup ativo, uma falha nic em uma única máquina significa que o servidor pode se desconectar, já que o restante das máquinas está usando o nic primário e está usando o secundário? Ou você liga os switches também com um cabo?

    
por Bryan Agee 11.07.2012 / 10:53

4 respostas

6

Na documentação do Linux Kernel Network Bonding :

In a topology such as the example above, the active-backup and broadcast modes are the only useful bonding modes when optimizing for availability; the other modes require all links to terminate on the same peer for them to behave rationally.

Observe que o exemplo mencionado na cotação é para um único host com 2 (ou mais) NICs, com cada NIC conectada a um switch separado. Os switches têm um link entre eles (ISL ou Inter-Switch Link) conectando-os juntos.

    
por 24.10.2012 / 01:15
3

Depende do modo de ligação que você está usando. O modo 802.3ad requer que o (s) switch (es) ofereça suporte a 802.3ad e seja especificamente configurado para isso. Os outros modos ( balance-rr , active-backup , balance-xor , balance-tlb e balance-alb ) não requerem suporte de comutador específico.

Não tenho certeza de como a conectividade entre switches afeta a escolha do modo de ligação, mas suspeito que os switches precisam estar conectados uns aos outros e ter STP ativado. Esta página parece ser um bom recurso para criar vínculos.

    
por 12.07.2012 / 06:54
3

... what I'm having trouble understanding is whether there is special configuration needed in order to split the bonds across two switches.

Se você quiser vincular um link entre switches, primeiro você precisa de um switch que ofereça suporte a ele. O LACP (802.3ad) suporta apenas a ligação dentro de um único switch . Todos os protocolos de ligação ethernet inter-switch que eu conheço são proprietários.

Entre em contato com o fornecedor da central para saber se eles possuem um protocolo de conexão Ethernet com vários compartimentos que funciona com o sistema operacional do servidor.

EDITAR:

como mgorven apontou nos comentários, você pode ligar-se a múltiplos switches sem precisar de 802.3ad

    
por 12.07.2012 / 07:00
1

O único modo de ligação que atinge a alta disponibilidade que estamos procurando é a ligação de backup ativo, com um cabo de cada grupo de ligação conectado a diversos switches, que são interconectados. Isso permite que qualquer determinado switch falhe, empurrando todo o tráfego para os outros switches e NICs conectados a ele; ou qualquer número de NICs individuais pode falhar desde que não haja dois no mesmo vínculo e todos os comutadores estejam operacionais.

O 802.3ad requer switches gerenciados com suporte a ele, e o balanceamento xor ou rr requer que os switches em questão suportem algum tipo de agrupamento de portas.

    
por 22.10.2012 / 20:34