Dlaczego uzyskuję różne szybkości połączenia podczas korzystania z lokalnego i publicznego adresu IP?

0

Mój serwer domowy ma dynamiczną usługę DNS dołączoną do publicznego adresu IP i zazwyczaj łączę się przez nią nawet w domu. Jednak zauważyłem, że SFTP w publicznym adresie IP ma ogromny wpływ na szybkość (100 MB / s v 3 MB / s w sieci gigabitowej) w porównaniu z SFTP przez IP sieci prywatnej. Dlaczego to się dzieje? Dlaczego przełącznik / router nie może zoptymalizować połączenia? Czy to synonim routera niskiej jakości? Czy to możliwe do rozwiązania?

Hugo Sereno Ferreira
źródło
Porównaj dwa tracert lub traceroute wyjścia dla podpowiedzi, dlaczego widzisz drastyczne różnice prędkości. . .
ernie
@ernie, tracert nie pomoże. Po prostu zobaczysz jeden przeskok w obu kierunkach, chyba że masz sposób na śledzenie pakietu SFTP, który zostanie przekazany przez router (pakiety tracert skierowane na router nigdy nie dotrą serwer za routerem).
heavyd
Tak oba traceroute s dają pojedynczy skok.
Hugo Sereno Ferreira
Ciekawe, zgaduję, że pokaże trasę wychodzącą i z powrotem. . .
ernie
3
@nie myślę, że dzieje się tak, że jeśli on prześledzi zewnętrzne IP, zatrzyma się na routerze - jeden skok od niego. Jeśli pinguje przez wewnętrzny LAN LAN, przejdzie bezpośrednio do tego urządzenia - jeden skok dalej.
Ƭᴇcʜιᴇ007

Odpowiedzi:

1

„Czy to objaw routera niskiej jakości?” Prawdopodobnie przynajmniej tak może być. Nie powiedziałeś nam, jakiego routera używasz, więc założę, że jest to „router internetowy” na poziomie SOHO.

Gdy uzyskasz dostęp do zewnętrznego adresu IP od wewnątrz, sprawiasz, że router wykonuje znacznie więcej pracy (sprawdź routing NAT Haripin, być może zaczynając od Wpis Wikipedii na nim ) i dlatego wymagane jest znacznie większe przetwarzanie ruchu. Wiele tanich routerów internetowych „SOHO” nie wykonuje przetwarzania / routingu po stronie LAN, jest to (po prostu) przełącznik po stronie LAN. Tak więc w przypadku urządzeń w sieci LAN odbywa się niewiele lub nie ma rzeczywistego routingu, więc wymagana jest niewielka lub żadna moc przetwarzania, a więc nie ma degradacji prędkości.

Większość tanich routerów SOHO, które widziałem, nie obsługuje nawet szpilki do włosów.

Ponadto wiele routerów SOHO, które przedstawiają się jako „routery GB”, wykonuje tylko odpowiednie GB po stronie LAN.

Aby więc ustalić na pewno - zastąp router innym (lepszym) i sprawdź, czy to robi różnicę.

Ƭᴇcʜιᴇ007
źródło