LACP e Loadbalancing?

1

Atualmente, estou em uma discussão sobre como o LACP e o balanceamento de carga estão funcionando.

Suponha que existam dois servidores, ambos usando 4 nics (1Gbit) e eles estão conectados ao mesmo switch com Links agregados.

Quais "declarações" são verdadeiras?

  • Cada servidor poderia teoricamente fornecer 4 Gbit de dados, se houver clientes suficientes solicitando dados (pelo menos um por link)
  • Os servidores podem conversar entre si com 4Gbit / s.
  • Os servidores podem conversar entre si com 1Gbit / s, porque os algortihms para balancear o tráfego sempre escolherão a mesma NIC entre os 4 links disponíveis.
  • Ao usar Round-Robin , os servidores podem se comunicar a uma velocidade > 1GBit / s, mas encontrará pacotes fora de ordem, que precisam ser recolocados e, no final, resultando em uma velocidade de transferência muito menor que 4GB / s.
  • Uma conexão entre hostA e hostB nunca será mais rápida que a velocidade de um único link, mesmo se você estiver agrupando 8 ou mais nics.

aplausos dognose

    
por dognose 07.02.2016 / 01:54

1 resposta

2

Duas coisas básicas para ter em mente:

  • O tráfego é distribuído por pacote
  • Todos os pacotes associados a uma determinada "conversa" são transmitido no mesmo link para impedir o pedido incorreto

Esse segundo ponto tem alguma variabilidade entre Sistemas Operacionais e implementações sobre o que é uma "conversa", então as respostas para algumas de suas perguntas nem sempre são as mesmas. Geralmente, se houver muitas "conversas", o link terá um bom desempenho, mas o benchmarking de fluxo único entre dois sistemas será limitado ao que um único link pode fornecer.

Ref: PDF Agregação de links IEEE 802.3ad (LAG) o que é e o que é não

    
por 07.02.2016 / 02:30

Tags