Por que obtenho velocidades de conexão diferentes ao usar IP local versus IP público?

0

Meu servidor doméstico tem um serviço DNS dinâmico anexado ao IP público, e eu geralmente me conecto a ele mesmo quando estou em casa. No entanto, notei que o SFTP'ing através do IP público tem um enorme impacto na velocidade (100MB / s v.s. 3MB / s em uma rede gigabit), quando comparado a um SFTP através do IP da rede privada. Por que isso acontece? Por que o switch / roteador não pode otimizar a conexão? Isso é sinônimo de um roteador de baixa qualidade? Isso é solucionável?

    
por Hugo Sereno Ferreira 28.08.2014 / 22:31

1 resposta

1

"Isso é um sintoma de um roteador de baixa qualidade?" Provavelmente, pelo menos, certamente pode ser. Você não nos disse o roteador que está usando, então vou assumir que é um "roteador de Internet" no nível do SOHO.

Quando você acessa o endereço IP externo de dentro, você faz com que o roteador faça muito mais trabalho (procure pelo roteamento Haripin NAT, talvez comece com A entrada da Wikipedia sobre ele ) e, portanto, é necessário muito mais processamento do tráfego. Muitos "roteadores de internet" SOHO de baixo custo não fazem processamento / roteamento no lado da LAN, é (basicamente) apenas um switch no lado da LAN. Portanto, com dispositivos no lado da LAN, pouco ou nenhum roteamento real ocorre, então pouca ou nenhuma potência de processamento é necessária e, portanto, nenhuma degradação de velocidade.

A maioria dos roteadores SOHO de baixo custo que eu vi nem suportam hairpin.

Além disso, muitos dos roteadores SOHO que representam a si próprios como "GB routers" só fazem o GB adequado no lado da LAN.

Então, para determinar com certeza - substitua o roteador por um diferente (melhor) e veja se ele faz diferença.

    
por 28.08.2014 / 23:28