O tronco QNAP LACP em Aruba não funciona no tráfego de saída

O tronco QNAP LACP em Aruba não funciona no tráfego de saída

Eu tenho um switch Aruba 2530 com 4 portas como tronco LACP conectado ao QNAP com 4 NICs configurados como um tronco dinâmico 802.3ad Quando 2 clientes tentam gravar ou copiar um arquivo para o QNAP, cada um obtém velocidade de 100 MB/s, então a agregação é funcionando e posso ver no monitor de recursos da QNAP que duas NICs são utilizadas. Mas quando ambos os clientes tentam copiar do QNAP, apenas uma NIC é usada e ambos os clientes copiam dados a 50 MB/s.

Existe algo que possa causar tal comportamento? copiar para QNAP é rápido e usar agregação, mas copiar da QNAP não?

Atualização 1: - O tráfego de entrada para a QNAP é distribuído por mais de uma NIC (LACP Works) - O tráfego de saída para a QNAP usa apenas uma NIC por vez (LACP não funciona)

Atualização 2: gato /proc/net/bonding/bond0

Modo de ligação: agregação de link dinâmico IEEE 802.3ad
Política de transmissão de hash: camada2+3 (2)
Status MII: ativo
Intervalo de pesquisa MII (ms): 100
Atraso de subida (ms): 0
Atraso de descida (ms): 0

Informações do anúncio 802.3
Taxa LACP: lenta
Links mínimos: 0
Política de seleção de agregador (ad_select): estável

Interface Escrava: eth2
Status MII: ativo
Velocidade: 1000Mbps
Duplex: completo
Contagem de falhas de link: 3
Endereço HW permanente: 24:5e:be:27:e1:2b
ID da fila secundária: 0
ID do agregador: 4
Estado de rotatividade do ator: nenhum
Estado de rotatividade do parceiro: nenhum
Contagem de atores agitados: 1
Contagem de desligamentos de parceiros: 1

Interface Escrava: eth3
Status MII: ativo
Velocidade: 1000Mbps
Duplex: completo
Contagem de falhas de link: 3
Endereço HW permanente: 24:5e:be:27:e1:2c
ID da fila secundária: 0
ID do agregador: 4
Estado de rotatividade do ator: nenhum
Estado de rotatividade do parceiro: nenhum
Contagem de atores agitados: 0
Contagem de desligamentos de parceiros: 1

Responder1

A agregação de links com LACP sempre tenta “fixar” cada conexão em uma única NIC para evitar a reordenação de pacotes. A NIC é selecionada por hash dos endereços MAC e/ou IP do pacote (às vezes também portas TCP/UDP). Isso sempre é feito no lado do “envio” – pelo switch Aruba ao armazenar arquivos; pela QNAP ao recuperar arquivos.

A seleção da porta é determinística – não se importa com a carga/uso atual; o mesmo cabeçalho de pacote sempre seleciona a mesma porta e pode acontecer que os pacotes de ambos os clientes obtenham o mesmo hash.

(Em particular, quando todos os clientes estão atrás de um roteador, o endereço MAC de destino será o mesmo e sempre fará hash na mesma porta.) Certifique-se de que a "política de hash" esteja definida como "Camada 2+3 (MAC+IP) " como emdocumentação:

Captura de tela da tela de configuração da QNAP mostrando a lista de interfaces Ethernet

Captura de tela da tela de configuração da QNAP mostrando políticas de hash 802.3ad

informação relacionada