Czy router przewodowy 100 Mbit / s spowolni prędkość mojej sieci wewnętrznej? (Patrz schemat)

9

Teraz rozumiem, że o mojej prędkości w Internecie decyduje mój najsłabszy link, który ogólnie opiera się na szybkości, za którą płacę. Zastanawiam się nad zakupem nowego routera przewodowego, a ten, który chcę, to tylko 100 Mbit / s, w przeciwieństwie do niektórych opcji gigabit / s, więc zastanawiam się, czy szybkość gigabit / s miałaby jakikolwiek wpływ na moją sieć wewnętrzną ?

Poniższy schemat pokazuje, jak skonfigurowałem moją sieć:

Wpisz opis zdjęcia tutaj

Mam koncentratory gigabit / s łączące moje urządzenia z powrotem do routera. Oznacza to, że są one oczywiście niezarządzane. Patrzę na to, aby router przewodowy zasadniczo zajął się zarządzaniem przypisywaniem adresów IP. Skoro wszystko inne nie jest zarządzane aż do routera, czy prędkość 100 Mbit / s wpłynie na moją sieć?

Próbuję się tutaj nauczyć, więc jeśli odpowiedź brzmi „tak” lub „nie”, proszę podać wyjaśnienie, dlaczego tak jest.

Eric F.
źródło
@Ramhound Więc kiedy moje komputery przesyłają sobie dane, czy faktycznie są one również przesyłane przez router, czy tylko koncentratory?
Eric F
Zignoruj ​​mój komentarz nie trafił w twoje szczególne zainteresowanie siecią wewnętrzną
Ramhound,
@Ramhound Bez problemu. Czy zatem rzeczywiste dane nigdy nie przechodzą przez router w tej konfiguracji? Zasadniczo jedyną utratą prędkości jest uzyskiwanie adresów IP i rzeczy administracyjnych, takich jak prateek, o których mowa?
Eric F
5
Wtedy, kiedy został wprowadzony „Fast Ethernet”, ponieważ zwykłe piasty powtarzane pakiety do wszystkich portów, 10 Mb / s urządzenia połączony z jednym portem by wymusić wszystkich urządzeń talk w mniejszą szybkością ( en.wikipedia.org/wiki/Ethernet_hub# Dual-speed_hub ). Twoje „gigabitowe huby” prawie na pewno są przełącznikami i nie cierpią z powodu tego problemu; router widzi tylko pakiety przeznaczone do Internetu.
Mil
1
Tylko trochę do przemyślenia: fakt, że router ma interfejs 100 Mb / s, nie oznacza, że ​​może on faktycznie trasować z prędkością 100 Mb / s. Jednostki konsumenckie mogą dławić się z prędkością tak małą, jak 10 Mb / s między siecią WAN a siecią LAN, kiedy faktycznie muszą wykonywać routing i zaporę ogniową. Należy również pamiętać, że jeśli zdarzy się skonfigurować powiedzmy dwie podsieci w wewnętrznej sieci LAN, ruch między nimi będzie musiał przejść przez router, co wpłynie na szybkość sieci wewnętrznej.
AndrejaKo

Odpowiedzi:

17

Twoja sieć wewnętrzna nie będzie wolniejsza ze względu na fakt, że wszystkie urządzenia będą się ze sobą komunikować bezpośrednio (poprzez ARP i przechowywanie adresów MAC ). Będziesz trochę wolniejszy, gdy będziesz komunikować się z routerem (administracja internetowa itp.), Ale nie powinno to być zauważalne.

Ruch przechodzący przez router (np. Do Internetu) będzie wolniejszy niż wewnętrzny, ale generalnie większość połączeń konsumenckich nie jest większa niż 100 Mbit / s, a zatem ruch internetowy będzie przez to ograniczony.

Ta odpowiedź zakłada, że ​​Twoje koncentratory Gigabit są w rzeczywistości przełącznikami, ponieważ są one bardziej powszechne.

prateek61
źródło
Racja, zakładając, że moja prędkość Internetu jest mniejsza niż 100 Mb / s, to powinienem być dobry z tą konfiguracją. Dzięki za pomoc!
Eric F
Masz rację, odpowiednio zaktualizowałem.
prateek61
Należy pamiętać, że routery o niskiej przepustowości 100 Mb / s mogą przesyłać dane tylko do i z sieci LAN z prędkością 10-20 Mb / s, więc jeśli nie masz DSL, dostałbym router gigabitowy. Jeśli twoja prędkość internetu jest większa niż powiedzmy, 15 Mb / s (moja to 60-70), to dostałbym lepszy router. Uwaga: możesz korzystać ze sprzętu Cisco, jeśli chcesz mieć prawdziwą wydajność i długowieczność. Ta sama firma, która tworzy Linksys, ale jest to strona korporacyjna.
Daniel
Nie masz złego punktu, ale nie jestem pewien, czy to odpowiada na jego pytanie dotyczące sieci wewnętrznej. Mam złe doświadczenia z routerami konsumenckimi, jednak nie wszystkie są złe.
prateek61
0

To zadziała dobrze. Twoja sieć wewnętrzna będzie działać z prędkością gigabitową, a dostęp do Internetu będzie ograniczony przez prędkość 100 Mb / s.

Korzystam z tej konfiguracji w mojej sieci kamer IP. Kamery i komputer nagrywający znajdują się w sieci gigabitowej, a router łącza internetowego ma tylko 100mpbs. Ale staram się uzyskać dostęp do tylko jednej kamery z Internetu w niskiej rozdzielczości, podczas gdy nagrania odbywają się w wysokiej rozdzielczości dla wszystkich kamer.

Kiedy nie mam dostępu z Internetu, prawie nie widzę żadnych pakietów przepływających przez mój router, z wyjątkiem sytuacji, gdy włączam kamerę, która, jak sądzę, jest DHCP, aby przypisać adres IP. w przeciwnym razie tylko przełączniki migają mocno.

melchi
źródło
-1

Twoja sieć LAN prawdopodobnie będzie działać dobrze.

W zależności od prędkości łącza wysyłającego z modemu do dostawcy usług internetowych jest możliwe, ale raczej mało prawdopodobne, aby użycie routera 100 Mb / s spowolniło sieć LAN. Wyjaśnienie będzie raczej techniczne.

Założenia

Po pierwsze, założę, że tak zwane huby gigabitowe to tak naprawdę przełączniki. W czasach, gdy w większości sieci działały koncentratory 100 Mb / s, stały się mniej popularne i zostały zastąpione przełącznikami, co zapewni lepszą wydajność sieci niż przełączniki. Jest więc mało prawdopodobne, że używasz koncentratorów. Nie wiem, czy w ogóle powstają huby gigabitowe.

W dół rzeki

Przesyłanie danych z Internetu nie może spowolnić sieci LAN, jeśli wszystko w sieci LAN oprócz routera działa z prędkością gigabitową. Możesz mieć najwyżej 100 Mb / s przychodzących z routera do sieci LAN, a każde inne łącze, przez które przechodziłyby te pakiety w sieci LAN, będzie miało dużą pojemność do obsługi pakietów z Internetu.

Przełącznik odbierający pakiety z routera będzie musiał buforować cały pakiet z routera, zanim będzie mógł rozpocząć wysyłanie go do następnego urządzenia. To nie spowolni twojej sieci LAN. Może to wydłużyć czas podróży w obie strony do Internetu, a ponieważ dzieje się to w obu kierunkach, może kosztować nawet 0,3 ms czasu podróży w obie strony do Internetu. Jeśli spróbujesz zmierzyć to spowolnienie, najprawdopodobniej zgubi się ono w wahaniach czasów okrążenia wprowadzonych przez wiele innych czynników.

Pod prąd

Punkt, w którym sprawy stają się interesujące i potencjalnie problematyczne, znajduje się na górze. Rozważymy scenariusz, w którym komputer w Twojej sieci LAN wysyła dane do serwera w Internecie tak szybko, jak Twoja konfiguracja jest w stanie nadążyć.

Mniej niż 100 Mb / s w górę

Jeśli prędkość wysyłania z modemu do usługodawcy internetowego jest mniejsza niż 100 Mb / s. Wydłuży się czas okrążenia połączenia z Internetem.

Gdy TCP na komputerze wysyłającym uruchomi się, będzie powoli zwiększać prędkość wysyłania, aż osiągnie limit. W pewnym momencie będzie wysyłać dane szybciej niż upstream z modemu do zezwoleń ISP. W tym momencie modem rozpocznie buforowanie pakietów. Na przykład pakiety mogą wchodzić do tego bufora z szybkością 100 Mb / s od modemu, ale wychodzą w kierunku dostawcy usług internetowych z szybkością 50 Mb / s. Wraz ze wzrostem wykorzystania bufora rośnie czas trwania obchodu w Internecie. Ponieważ bufory w modemach są zwykle zbyt duże, czas przejścia w obie strony może znacznie wzrosnąć. Ale nawet zbyt duży bufor ostatecznie się zapełni, a modem będzie musiał zrzucić pakiety.

TCP na komputerze wysyłającym zauważy dłuższy czas okrążenia lub utracone pakiety i odpowiednio dostosuje prędkość wysyłania. W ten sposób ustabilizuje się przy prędkości wysyłania mniejszej niż 100 Mb / s, którą można wysłać z przełącznika do routera. W ten sposób nie będzie to miało wpływu na twoją sieć LAN, ale połączenie internetowe będzie działać bardzo wolno przy każdym interaktywnym użyciu.

Ponad 100 Mb / s w górę

Jeśli prędkość wysyłania z modemu do ISP zostanie zwiększona do ponad 100 Mb / s, wąskie gardło się poruszy. Problem będzie wyglądał zupełnie inaczej.

Komputer wysyłający nie zauważy żadnego opóźnienia ani spadku pakietów, dopóki prędkość nie przekroczy 100 Mb / s. Gdy TCP przekroczy ten próg prędkości, przełącznik po lewej stronie diagramu będzie odbierał pakiety szybciej niż 100 Mb / s. Ale przełącznik wie, że nie może wysyłać danych z prędkością większą niż 100 Mb / s do routera, a zamiast upuszczania pakietów zasygnalizuje nadawcy zwolnienie.

Oznacza to, że jeśli komputer podłączony do Internetu i inny komputer w sieci LAN, wszystko będzie się dziwnie zachowywać. Wcześniej, gdy wysyłanie do ISP wynosiło tylko 50 Mb / s, wysyłało ono 50 Mb / s do serwera w Internecie, a pozostałe 950 Mb / s mogło być użyte do wysłania do innego komputera w sieci LAN.

Ale w miarę jak upstream do ISP wzrasta do ponad 100 Mb / s, komputer ten wysyła 100 Mb / s do komputera w Internecie, a następnie przełącznik informuje interfejs sieciowy o zwolnieniu. To prawdopodobnie spowodowałoby, że komputer wysyła tylko 100 Mb / s do serwera w Internecie, a kolejne 100 Mb / s do innego komputera w sieci LAN. Tak więc w tym scenariuszu zwiększenie prędkości połączenia internetowego spowodowało spadek efektywnej prędkości sieci LAN z 1 Gb / s do 200 Mbit / s.

Jeśli komputer wysyłający do Internetu był podłączony do przełącznika znajdującego się najdalej z prawej strony, problem ten wpłynąłby nie tylko na komputer wysyłający, ale także na łączność między dwoma przełącznikami.

Który z dwóch problemów może wystąpić, zależy od tego, czy przepustowość łącza modemowego do ISP jest większa czy mniejsza niż 100 Mb / s. Ale jest jedno rozwiązanie, które może rozwiązać oba problemy.

Rozwiązanie

Jeśli router może zarządzać przepustowością, możesz go skonfigurować tak, aby ograniczyć maksymalny ruch, jaki wyśle ​​do modemu. Skonfiguruj to w taki sposób, aby było o kilka procent mniejsze niż pojemność wąskiego gardła (czyli mniejszej liczby przesyłania danych od modemu do ISP i 100 Mb / s przez router).

Gdy router osiągnie skonfigurowaną pojemność, musi albo użyć ECN, albo upuścić pakiety, aby zasygnalizować, że pojemność została osiągnięta. Spowoduje to, że protokół TCP na komputerze wysyłającym dostosuje się do wydajności wysyłania przed wprowadzeniem któregokolwiek z problemów wyjaśnionych w tej odpowiedzi.

Złośliwy odbiorca

Jeśli serwer odbierający ruch wysyłany z Twojej sieci LAN zachowuje się złośliwie, może być jeszcze gorzej. Wysyłając spreparowane potwierdzenia, serwer odbierający może oszukać komputer wysyłający w Twojej sieci LAN, aby uwierzył, że jest większa pojemność wysyłania niż jest w rzeczywistości.

W takich okolicznościach komputer w sieci LAN może zwiększać prędkość wysyłania poza punkt wąskiego gardła. To oczywiście nie usuwa wąskiego gardła, ale może tworzyć wiele wąskich gardeł tam, gdzie powinien być tylko jeden.

Jeśli przepustowość łącza internetowego wynosiła 50 Mbit / s, złośliwy odbiornik może nadal powodować wysyłanie przez nadawcę w Twojej sieci LAN 100 Mb / s. To szybko zapełni bufory w modemie i spowoduje, że przełączniki w twojej sieci LAN będą zmniejszać prędkość wysyłania.

Korzystanie z zarządzania pasmem w routerze chroniłoby tylko bufory modemu przed zapełnieniem. Nie chroniłoby to Twojej sieci LAN. Wynika to z faktu, że chociaż dane przesyłane z routera do złośliwego serwera będą wyraźnie wskazywać wąskie gardło, złośliwy serwer może nadal wysyłać potwierdzenia z powrotem, co sprawia wrażenie braku wąskiego gardła.

W takim przypadku naiwnie zaimplementowane zarządzanie przepustowością na routerze może się nie powieść. Ponieważ eliminuje to wzrost opóźnień, jednocześnie pozwalając złośliwemu serwerowi ukryć utratę pakietów przed nadawcą. W ten sposób Twoja sieć LAN ucierpi jeszcze szybciej.

Dobrą wiadomością jest to, że cokolwiek przesłałeś na taki złośliwy serwer, zakończy się znacznie szybciej niż się spodziewałeś. I prawdopodobnie przestaniesz używać takich złośliwych serwerów. A jedyną wyrządzoną szkodą było tymczasowe spowolnienie sieci.

kasperd
źródło
5
długa odpowiedź, niekoniecznie pomocna
Uğur Gümüşhan
@ UğurGümüşhan Pytanie zadawało nie tylko odpowiedź tak lub nie, ale także wyjaśnienie, dlaczego tak jest. Odpowiedź twierdząca, że ​​router 100 Mb / s nie może spowolnić sieci LAN 1 Gbit / s, byłaby niepoprawna. Wyjaśnienie, w jaki sposób router 100 Mb / s może powodować spowolnienie sieci LAN 1 Gbit / s, jest naprawdę skomplikowane.
kasperd
@kasperd Interesujący punkt na temat ograniczenia przepustowości .. Mój router też ma taką możliwość
Eric F