Dowiedziałem się o sieciach VLAN i zastanawiam się, czy do komunikacji między dwiema sieciami VLAN można użyć przełącznika.
Ponieważ przełączniki obsługują łącza trunk i znają już miejsce docelowe / źródło (VID) ramki, czy można ich użyć do przesłania ramki z jednej sieci VLAN do drugiej?
Na przykład na powyższym obrazie zastanawiałem się, dlaczego router jest potrzebny, jeśli ten przełącznik odbiera już VID każdej sieci VLAN. Dlaczego nie można przełączyć ramki do docelowej sieci VLAN, ale potrzebuje do tego routera, co wydłuży czas przesyłania ramki do routera iz powrotem?
Odpowiedzi:
Przełączniki L2 nie mogą wykonywać routingu Inter-VLAN, ponieważ zajmują się tylko elementami sieci L2, to znaczy przesyłaniem ramek między łączami. Jeśli jest to przełącznik L3, może wykonywać routing protokołu IP między sieciami VLAN.
źródło
L3 Switch
, znajdziesz urządzenie, którego szukasz.Sieci VLAN są używane do tworzenia różnych podsieci, co oznacza różne domeny rozgłoszeniowe. Musisz mieć router lub przełącznik warstwy 3, aby przekazywać ruch między różnymi sieciami VLAN (różnymi podsieciami).
źródło
Routing jest funkcją warstwy 3, podczas gdy VLAN dotyczy tylko warstwy 2.
Gdy komputer A chce wysłać dane do innego hosta B, używając protokołu IP, najpierw sprawdzi, czy B znajduje się w tej samej sieci co on (porównując część sieci własnego adresu i docelowego adresu IP).
Jeśli adres IP B znajduje się w tej samej sieci, A wykona następnie żądanie ARP w celu znalezienia adresu MAC B.
Jeśli B nie żyje lub nie znajduje się w tej samej sieci VLAN, żądanie ARP nie będzie miało odpowiedzi i A nie wyśle cokolwiek innego (komunikacja nie powiedzie się).
Jeśli adres IP B należy do innej sieci IP, A przeszuka tablicę routingu, znajdzie adres IP routera C (zwykle jest to domyślna brama) i wyśle pakiet do C (ponownie wykonując żądanie ARP w celu znalezienia C Adres MAC).
Jeśli więc nie masz routera z interfejsem w obu sieciach, nie możesz mieć komunikacji między dwoma hostami w dwóch oddzielnych sieciach IP.
Nawet jeśli istnieją jakieś mosty między dwoma sieciami VLAN (niezwykłe, ale możliwe) lub dwa hosty znajdują się w tej samej sieci VLAN, ale mają adres IP w różnych sieciach IP, komunikacja nie jest możliwa bez routera, ponieważ A nie będzie próbował wysłać ramkę do B (ponieważ jest to konfiguracja IP, powiedz, że potrzebuje routera).
Teraz, jak wskazały inne odpowiedzi, jeśli twój przełącznik jest przełącznikiem warstwy 3, oznacza to, że masz w jednym urządzeniu zarówno przełącznik, jak i router. Jeśli skonfigurujesz poprawnie, funkcja routera twojego przełącznika będzie trasować pomiędzy różnymi sieciami VLAN.
Główną zaletą przełączników warstwy 3 (w przeciwieństwie do osobnego routera) jest to, że można trasować między różnymi sieciami VLAN z pełną prędkością drutu (IE tak szybko, jak proces przełączania).
źródło
Inne odpowiedzi tutaj dotyczą teorii sieci, więc nie będę tego komentował. Jeśli chodzi o rzeczywisty sprzęt sieciowy w prawdziwym świecie, który jest powiązany, ale różni się od teorii sieci, odpowiedź brzmi „tak”. Możesz kupić przełącznik sieciowy, który może obsługiwać ruch VLAN.
Przełącznik sieciowy był kiedyś postrzegany jako urządzenie warstwy 2, ale obecnie wiele przełączników robi więcej. Czasami routery są oznaczone jako „przełącznik warstwy 3”. Przełączniki z więcej niż tylko funkcją warstwy 2 są czasami nazywane „przełącznikiem warstwy 2.5”
źródło
Zabawne, że nie jest to obsługiwane przez przełączniki VLAN - nie można ich skonfigurować do łączenia, powiedzmy, VLAN3 na porcie A z VLAN5 na porcie B.
Możesz to zhakować za pomocą dwóch portów, skonfigurować jeden tak, aby VLAN3 nie był oznaczony, a drugi VLAN5 nieoznaczony, a następnie podłączyć je kablem. (Nie próbowałem tego, ale nie rozumiem, dlaczego to nie powinno działać.)
źródło
Jeśli interpretuję to poprawnie, chcesz, aby przełącznik odbierający ramkę z VLAN 5 (na przykład) przekazywał ją z VLAN 6.
To byłoby bezcelowe. Zamiast tego możesz po prostu wziąć wszystkie urządzenia korzystające z VLAN 6 i zamiast tego przenieść je do VLAN 5.
Ponieważ jest to bezcelowe, dostawcy przełączników nie dodali żadnego sposobu, aby to zrobić.
źródło
Ruch wewnątrz sieci VLAN jest przekazywany między adresami mac sieci VLAN. Aby „ramka” opuściła tę sieć, musi zostać przesłana na adres mac urządzenia obsługującego routing. Może to być przełącznik, zapora sieciowa lub router. Jeśli więc ramka z sieci VLAN A chce dotrzeć do sieci VLAN B, sieć VLAN A wyśle ramkę na adres mac domyślnej bramy, sieć VLAN B zrobi to samo. Jeśli te bramy znajdują się na przełączniku, przełącznik kieruje pakiety między sieciami VLAN, tak samo dla routera. Możesz jednak skorzystać z zapory ogniowej, jeśli chcesz kontrolować dostęp do sieci pomiędzy sieciami VLAN.
We współczesnym świecie: myśl o przełącznikach jak o routerach z dużą ilością portów. Pomyśl o routerach jak o przełącznikach z mniejszą liczbą portów, ale o wyższej dostępności. Pomyśl o zaporach ogniowych jako o routerach, które mogą obsługiwać usługi wyższych warstw, takie jak wykrywanie włamań, antywirus, proxy SSL, usługi aplikacji, NAT itp.
źródło