Sobre dois dispositivos que criam latência em um único switch

0

Eu tenho scripts que são executados na inicialização em dois NASs (digamos que são QNAPs) para criar ligações e ter diferentes ips para diferentes vlans.

ie- NAS 1 (todos os NICs ligados a 1 via TLB) defina bond0 - > 0.0.0.0 ou vínculo flush 0 vlan 50 140.100.100.1 sub-rede 255.255.0.0

NAS 2 (todos os NICs ligados a 1 via TLB) defina bond0 - > 0.0.0.0 ou ligação flush 0 vlan 50 140.100.100.2 sub-rede 255.255.0.0

Minha configuração de switch é parecida com as portas 1 e 2 desmarcadas para as portas 5 e 6 da vlan 50 (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 os dois NASs estão conectados e faço ping ao mesmo tempo no computador, obtenho uma latência enorme (> = 32ms) nos pings e praticamente qualquer tráfego indo para qualquer unidade. No segundo em que eu desconecto um dos NAS, o outro ping NAS cai para < 1ms e não tenho mais latência ruim. Inicialmente eu pensei que poderia ser um problema de colisão de IP, então eu olhei para o ifconfig do NAS na inicialização - acontece que ele está rodando algo depois do meu script autorun para definir os bond0s para um ip de fábrica (150.140.100.100). Então eu configurei manualmente o ip da ligação para algo arbitrário e diferente para ambos os NASs, desative o script /etc/init.d/dhcpd.sh e tente fazer o ping em 140.100.100.1 e 140.100.100.2 - ele funciona por alguns minutos e depois volta ao tempo limite e tem latência ruim. Desta vez, no entanto, o bond0 de ambos os NAS's 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 todos diferentes.

Resumo - Como corrijo o problema de latência entre duas unidades NAS conectadas ao mesmo switch apesar de ter diferentes ips de ligação?

    
por kenten 08.08.2018 / 18:09

1 resposta

0

A união é usada para fazer várias conexões de LAN em uma única conexão de 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 as outras NICs, e é por isso que você vê a enorme latência.

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

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

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

    
por 09.08.2018 / 07:41