Czy cały ruch LAN przechodzi przez router

35

Mam bardzo proste pytanie: jeśli mam router (włączony DHCP - dzierżawa adresów IP pomiędzy 192.168.0.2i 192.168.0.254) z podłączonym przełącznikiem i podłączam do niego dwa komputery, czy ruch sieciowy (transfery plików itp.) Będzie wysyłany przez router, czy po prostu przejdzie prosto przez przełącznik do drugiego komputera całkowicie omijając router?

jrtc27
źródło
To idealna strona do tego. Wszystkie pytania dotyczące oprogramowania i sprzętu ogólnego zastosowania mają superużytkownika :)
Darth Android,
Cieszę się, że to słyszę :) Po prostu ze wszystkimi nowymi stronami pochodzącymi z Area 51 (!) Nie byłem pewien
jrtc27
Jeśli pytanie dotyczy dużych, zarządzanych przełączników działających w sieciach korporacyjnych, wskazałbym stronę serverfault.com, ale sieci domowe z routerami klasy konsumenckiej są w porządku. I tak, wszystkie nowe strony są czasami mylące.
Darth Android
Wszyscy wiedzą, że - do przełącznika należy podłączyć co najmniej 10 urządzeń, z których każde może potencjalnie przesyłać dane przez połączenie gigabitowe w tym samym czasie.
jrtc27
1
W takim przypadku należy zweryfikować zdolność przełączania płyty montażowej routera, ponieważ będzie to obsługiwać wszystkie dane przechodzące przez przełącznik jednocześnie. Zwykle wystarcza do obsługi całkowitego wykorzystania przez wszystkie porty, ale warto sprawdzić, czy informacje są łatwo dostępne. Na przykład 24-portowy przełącznik gigabitowy może mieć przepustowość 48 Gb / s lub wysyłać i odbierać na wszystkich 24 portach z prędkością 1 Gb / s jednocześnie.
Darth Android

Odpowiedzi:

26

czy ruch sieciowy będzie wysyłany przez router?

Krótko mówiąc, nie.

Przełącznik powinien śledzić, do których adresów MAC można uzyskać dostęp do poszczególnych portów, a następnie wysyła tylko pakiety przez odpowiednie porty. Istnieje ograniczenie liczby adresów MAC, które może zapamiętać przełącznik, ale zwykle nie stanowi to problemu, chyba że używasz bardzo dużych sieci.

Ponadto większość routerów konsumenckich jest w rzeczywistości przełącznikiem portów LAN, który jest następnie podłączony do sprzętu routingu, który znajduje się między tym przełącznikiem a portem WAN, więc nawet jeśli nie masz osobnego przełącznika, nadal nie będziesz w stanie kontrolować routing pakietów kierowanych do innego komputera w sieci LAN.

Na przykład możesz podłączyć 2 komputery do przełącznika za pomocą łączy gigabitowych, a następnie podłączyć ten przełącznik do routera za pomocą łącza 100 Mb i nadal wysyłać dane między komputerami z prędkością 1 Gb / s. Możesz nawet całkowicie odłączyć router od przełącznika, gdy dane są przesyłane między komputerami, bez wpływu na te dane

Chciałbym zwrócić uwagę, że wszystko to staje się znacznie bardziej skomplikowane po wprowadzeniu innych protokołów, takich jak tagowanie VLAN, ale nie jest to możliwe dla użytkownika domowego, który po prostu przesyła pliki między komputerami w domu. Jest to jednak dobry podkład, jeśli się nad tym zastanawiasz.

Darth Android
źródło
Więc jeśli mam mnóstwo urządzeń (powiedzmy 6) podłączonych do przełącznika, który z kolei jest podłączony do routera za pomocą kabla Ethernet 1 Gb / s i przesyłam pliki między każdą parą urządzeń w tym samym czasie, czy będzie wąskie gardło z powodu Połączenie 1 Gb / s z routerem, czy nie trzeba będzie używać tego połączenia?
jrtc27,
1
Nie będzie używany. Brak wąskiego gardła z powodu połączenia switch-router, o ile cały ruch jest lokalny z urządzenia do urządzenia podłączonego do przełącznika.
KCotreau,
1
To połączenie będzie nieużywane i powinno być możliwe odłączenie go podczas przesyłania pliku bez negatywnych skutków. Nie jest to prawdą, jeśli korzystasz ze znakowania VLAN, w takim przypadku musisz mieć przełącznik zdolny do routingu VLAN lub w przypadku problemu z kijem napotkasz router. Więcej informacji na ten temat znajduje się tutaj serverfault.com/questions/188350/how-do-vlans-work
Darth Android
Nie martw się - to tylko prosta konfiguracja sieci domowej, tylko z kilkoma większą liczbą połączeń niż przeciętny dom - Nie mam planów używania sieci VLAN (nie mam z czego korzystać). Dzięki za odpowiedź Darth Android - zaakceptuję twoją, ale byłoby wspaniale, gdybyś mógł ją edytować, aby uwzględnić te informacje dla przyszłych czytelników.
Jeszcze
Jeśli masz tylko dwa komputery, nie potrzebujesz przełącznika. Kabel krosowy może służyć jako infrastruktura sieci.
mpez0
0

Każda karta sieciowa nasłuchuje całego ruchu, ale w tym przypadku tak naprawdę go nie kieruje, więc nie powiedziałbym, że przechodzi przez nią. (Źle przeczytałem oryginalne pytanie ... myślałem, że to kombinacja routera / przełącznika).

Z drugiej strony: Chociaż bardzo mało prawdopodobne jest, aby spowodowało jakiekolwiek problemy (ponieważ nie dojdzie do ostatniego adresu, aby się wydać), zakres DHCP powinien wynosić 192.168.0.2-192.168.0.254, z wyłączeniem adresu rozgłoszeniowego 192.168.0.255.

KCotreau
źródło
RE: Zakres DCHP - robiłem to z pamięci, a nie z moich ustawień - przepraszam za mój błąd.
jrtc27