Em relação a dois dispositivos criando latência em um único switch

Em relação a dois dispositivos criando latência em um único switch

Eu tenho scripts que são executados na inicialização em dois NAS (digamos que sejam QNAPs) para criar vínculos e ter IPs diferentes para vlans diferentes.

ou seja, NAS 1 (todas as NICs ligadas a 1 via TLB) defina bond0 -> 0.0.0.0 ou flush bond 0 vlan 50 140.100.100.1 sub-rede 255.255.0.0

NAS 2 (todas as NICs vinculadas a 1 via TLB) defina bond0 -> 0.0.0.0 ou flush bond 0 vlan 50 140.100.100.2 sub-rede 255.255.0.0

A configuração do meu switch se parece com as portas 1 e 2 não marcadas para vlan 50, portas 5 e 6 marcadas (NAS 1 conectado à porta 5, NAS 2 conectado à porta 6, computador conectado à porta 1 com configuração de adaptador de rede adequada)

Meu problema é que quando ambos os NAS estão conectados e eu faço ping em ambos ao mesmo tempo no computador, obtenho uma latência enorme (> = 32 ms) nos pings e praticamente qualquer tráfego indo para qualquer uma das unidades. No segundo em que desconecto um dos NAS, o ping do outro NAS cai para <1ms e não tenho mais latência ruim. Inicialmente pensei que poderia ser um problema de colisão de IP, então olhei para o ifconfig do NAS na inicialização - descobri que ele está executando algo após meu script de execução automática para definir os bond0s para um ip de fábrica (150.140.100.100). Então, defino manualmente o IP do vínculo para algo arbitrário e diferente para ambos os NAS, desativo o script /etc/init.d/dhcpd.sh e tento executar ping em 140.100.100.1 e 140.100.100.2 - funciona por alguns minutos e depois funciona volta ao tempo limite e à latência ruim. Desta vez, porém, o bond0 de ambos os NAS tem ips diferentes - e é aí que estou realmente confuso. Obrigado por qualquer ajuda! Além disso, os endereços MAC em todos os NICS são diferentes.

Resumo - Como posso corrigir o problema de latência entre duas unidades NAS conectadas ao mesmo switch, apesar de terem IPs de ligação diferentes?

Responder1

A ligação é usada para fazer várias conexões LAN em uma única conexão LAN virtual. Os pacotes enviados no vínculo são distribuídos para todas as conexões LAN, por sua vez, para aumentar a largura de banda.

Se você conectou um único NAS a uma única porta, a ligação não faz sentido algum e a transferência de pacotes falhará ao usar outras NICs, e é por isso que você vê a enorme latência.

Portanto, conecte todas as NICs que estão ligadas ao switch ou, melhor ainda, conecte todas elas diretamente ao outro endpoint de ligação. Ou não use ligação.

Se você conectá-los ao switch, terá que se certificar de que cada porta NIC vinculada do NAS esteja conectada apenas a um único outro vínculo, e todas essas portas vão para a segunda extremidade do seu vínculo, onde você tem um idêntico configuração de ligação.

Não acho que a VLAN funcione nas partes do vínculo e, de qualquer maneira, não faria sentido - você não pode aumentar a largura de banda dessa maneira. A ligação só deve ser usada em conexões ponto a ponto.

informação relacionada