Linux como roteador, degradação de banda com o uso de IPv6

0

Eu tenho um kernel Linux 3.1.6 como um roteador em um servidor com duas CPUs Xeon E5405.
A máquina tem duas interfaces de rede de 1 Gbps (Ethernet). Temos várias redes, duas delas são 10.0.0.0/20 , 10.1.0.0/20 .

Ao copiar um arquivo entre duas máquinas na mesma rede, tenho cerca de 1 Gbps de velocidade de cópia, mas ao copiar entre redes, a velocidade diminui para ~ 200 Mbps. Copiar de / para o mundo externo produz a mesma velocidade (~ 200 Mbps), mas deve ser muito mais, temos aproximadamente ~ 1 Gbps para o exterior e servidores próximos com altas velocidades de download disponíveis (confirmadas, testadas). Então o problema é o servidor de roteamento (também fizemos vários testes confirmando isso).

Qual poderia ser o problema? O processo do NAT pode ser tão lento, o roteamento entre as redes é lento, as CPUs não estão ocupadas (o carregamento é insignificante), o bug do kernel?

HAH, UPDATE (17:40):
Eu descobri que este é o problema do IPv6 de alguma forma. Como?
wget SERVER_NETWORK1_IPv4/file (~ 1 Gbps)
wget SERVER_NETWORK2_IPv4/file (~ 1 Gbps)
wget **SERVER_DNS_NAME**/file (~ 200 Mbps com nome DNS) HA!
wget SERVER_IPv6/file (~ 200 Mbps com endereço IPv6) HA!

Então, uma pergunta diferente, por que o IPv6 é várias vezes mais lento?

    
por Kamil 23.09.2016 / 14:41

0 respostas