Jaka jest różnica między mostem a przełącznikiem?

17

Nie mogę znaleźć żadnego wiarygodnego źródła, które mogłoby zwięźle wyjaśnić różnicę między mostem a przełącznikiem. O ile mi wiadomo, większość urządzeń nazywanych „przełącznikami” pasuje do opisu „mostu” zdefiniowanego w standardzie IEEE 802.1D. Chociaż może się zdarzyć, że urządzenie może być zarówno mostem, jak i przełącznikiem (być może „przełącznik” jest podzbiorem „mostka”?), Mogę znaleźć jedynie „faliste” wyjaśnienie różnicy. Najczęściej cytowane różnice, które napotkałem, sprowadzają się do jednej z tych dwóch:

  1. Przełączniki mają wiele portów, mosty mają tylko dwa (lub inną małą liczbę)
  2. Przełączniki wykonują przekazywanie sprzętowe, a mosty - w oprogramowaniu

Nie jestem zadowolony z tych odpowiedzi, ponieważ:

  1. Standardy IEEE wyraźnie nie stwierdzają ani nie zakładają, że mosty będą miały tylko dwa porty. Jeśli w ogóle, zakłada się, że będzie ich więcej niż dwa porty. To wyjaśnienie jest więc po prostu absurdalne. (Nawet Cisco próbuje przekazać to jako jedną z różnic).
  2. Standardy IEEE wydają się definiować „pomost” na podstawie tego , co robi, a nie na podstawie tego, jak to robi. W standardzie nie ma nic, co mówi, że mostkowanie musi lub powinno być wykonane w oprogramowaniu. Tak więc most, który przesyła sprzęt, nadal byłby mostem, jeśli chodzi o standard.

W rzeczywistości, kiedy szukałem standardu IEEE 802.1D, w ogóle nie było mowy o słowie „przełącznik”. Zatem „most” wydaje się być technicznie poprawnym terminem. Jednakże, ponieważ „przełącznik” słowo wydaje się być powszechnie stosowane (o ile ) nie mogę pomóc, ale zastanawiam się, czy tam jest jakiś rzeczywisty czynnikiem różnicującym. Czy to tylko przypadek użycia różnych słów do opisania tego samego?

Szczególnie mile widziane będą odniesienia do źródeł.

EDYCJA: Powinienem dodać, że jestem w pełni świadomy faktu, że mosty to nie to samo, co wzmacniacze.

Dan Molding
źródło
@Rex: Czego miałby czysty most, który miałby przełącznik?
Dan Molding
@ Rex: Nie sądzę, że tak jest. Na przykład istnieją moduły dla przełączników katalitycznych Cisco , które pozwalają na konwersję z Ethernetu na przekaźnik ramki iz powrotem. Wydaje mi się, że ta funkcja konwersji protokołu trafniej nazwana byłaby „bramą” niż „mostem”. Wyżej wymienione moduły Cisco pozwoliłyby przełącznikowi Catalyst na wykonywanie funkcji bramy, ale nadal jest przełącznikiem . Ale co z tego sprawia, że ​​jest to przełącznik, a nie most?
Dan Molding
+1 za świetne pytanie, o którym nigdy nie myślałem dwa razy.
ITGuy24

Odpowiedzi:

8

Standardy IEEE wyraźnie nie stwierdzają ani nie zakładają, że mosty będą miały tylko dwa porty. Jeśli w ogóle, zakłada się, że będzie ich więcej niż dwa porty.

Masz rację. W rzeczywistości widać most z trzema portami w standardzie IEEE 802.1D. (Patrz rysunek 7-1 — Bridged Local Area Network).

Ok, znalazłem ten artykuł: „10 najważniejszych produktów dekady” :

Rzuca nieco światła na pochodzenie terminu „przełącznik”, a kilka szybkich cytatów z artykułu wyjaśni kilka ważnych kwestii, które powodują niekończące się zamieszanie ...

Dlaczego EtherSwitch, a nie EtherBridge? Dwa powody: po pierwsze, mostkowanie było złym słowem w branży, którego powinien unikać każdy dobry marketer. Po drugie, produkt Kalpany nie spełniał specyfikacji IEEE dla mostu, więc zamiast walczyć, firma się zmieniła.

Przełączanie to tylko wymyślna nazwa pomostu, a taka była technologia z lat 80. - przynajmniej tak mi się wydawało.

Kilka zapisów w legendarnej książeczce czekowej sprawiło, że Cisco zmieniło linię boczną na główną, a jednym z kluczowych przejęć firmy była Kalpana.

yanglei
źródło
W rzeczy samej. Sekcja RSTP była dokładnie tym, co miałem na myśli, kiedy składałem to roszczenie. W tej sekcji są także inne przykłady. Na przykład rysunek 17–7 pokazuje dwa mosty, każdy z ośmioma portami.
Dan Molding
7

Przełącznik Ethernet to wieloportowy most Ethernet. Most to urządzenie, które dzieli domeny kolizyjne, ale nie rozgłasza domen. Przełącznik to po prostu pomost z dużą ilością portów. Innymi przykładami mostów są bezprzewodowe punkty dostępowe i koncentratory o podwójnej prędkości. Nie sądzę, aby implementacja (przechowywanie i przekazywanie vs. szybkie przekazywanie, oprogramowanie kontra sprzęt, 2 porty vs wiele portów itp.) Czyni różnicę w naturze, a jedynie różnicę stopnia (tj. Szybszy most lub więcej portów na mostku itp.).

Ethernet był pierwotnie protokołem „wszyscy widzą cały ruch” . Tak stało się zarządzanie ruchem - jeśli ktoś inny korzysta z sieci, poczekaj, aż nie będzie; jeśli dwie osoby będą próbowały korzystać z sieci w tym samym czasie, obie poczekają losowo, zanim ponownie spróbują skorzystać z sieci. Była to „domena kolizyjna” lub coś, co ludzie nazywają teraz „domeną rozgłoszeniową”, ponieważ wszystko jest przełączane i nie ma już kolizji (dwóch jednoczesnych inicjatorów ruchu).

Most w tym kontekście przekazuje ruch do stacji po drugiej stronie mostu tylko wtedy, gdy dowiedział się, że ta stacja znajduje się po drugiej stronie mostu. Jeśli nie widział docelowego MAC, wyśle ​​go przez most (zalewanie) lub jeśli jest to transmisja / multiemisja, wyśle ​​go również przez most.

W sieci Ethernet warto pamiętać, w jaki sposób technologia została wynaleziona i wdrożona. Najpierw pojawiły się wspólne media, takie jak 10base5 i 10base2 , z których oba są kablami koncentrycznymi, które fizycznie przenoszą cały ruch do wszystkich stacji jako sygnał RF. Ponieważ krany wampirów na połączeniach 10base5 były drogie, ludzie używali również repeaterów AUI, które działały trochę jak huby, ale tak nie było. Żaden z tych urządzeń w ogóle nie miał pamięci; ruch przeszedł lub nie (a jeśli nie, nadawca miałby retransmitować).

Dopiero znacznie później ludzie zaczęli używać skrętki i wdrażać koncentratory Ethernet 10baseT. Powszechną topologią było użycie 10base5 jako szkieletu budynku i 10baseT w niektórych lokalizacjach oraz połączenie różnych sieci szkieletowych 10base5 za pomocą mostków lub repeaterów, w zależności od wzorców ruchu i lokalnych budżetów.

Chris
źródło
Najlepsza odpowiedź. Wyciągnąłem całą kampusową sieć szerokopasmową (chwalmy te wkręcane złącza BNC) 5 lat przed tym, jak zaczęliśmy nazywać ją „skrętką”, a jednocześnie nie zdawałem sobie sprawy z tego, jak ważne było naprawdę rozłożenie odstępów między skrętami każdej pary. Zamierzałem odpowiedzieć, dopóki tego nie zobaczyłem. Nadal mam zaufanego terminatora w skrzynce narzędziowej :)
Tim Post
2
Nadal pamiętam moją pierwszą klasę datacom, która próbowała wyjaśnić ethernet. „To jest jak szkolny korytarz, ludzie ciągle wystawiają głowy przez drzwi, mówiąc„ Idę teraz porozmawiać ”... jeśli nikt w korytarzu nie powie„ zamknij się ”... możesz porozmawiać”. W ten sposób ludzie w wieku 30 i 40 lat są klasyfikowani jako dinozaury.
Tim Post
To świetna lekcja historii, ale nie porusza zbyt wiele tego pytania. Mówisz, że mosty nie izolują domen rozgłoszeniowych. Czy to oznacza, że przełączniki zrobić ? O ile mi wiadomo, nie robią tego (powszechnie używane są tylko routery lub bramy, AFAIK).
Dan Molding
1
Szukasz różnicy bez różnicy. Charakterystyczną cechą mostu jest to, że izoluje domeny kolizyjne, ale nie domeny rozgłoszeniowe. Tak dzieje się również z przełącznikiem, ale w wielu segmentach sieci zamiast tylko dwóch.
Chris
1
@Ward: Nie tylko nie jest to jedyna poprawna odpowiedź, to nawet nie jest poprawna, naprawdę. Jeśli uważasz, że tak, musisz ponownie przeczytać zaakceptowaną odpowiedź lub znaleźć w Google, co ma do powiedzenia Radia Perlman (sławna drzewko opinające) na temat „pomostu” i „zamiany”.
Dan Molding,
4

Nie widzę tu żadnego konkretnego powodu do zamieszania - standardy odnoszą się do mostkowania i określają sposób działania mostkowania, przełączniki są zazwyczaj po prostu szybkimi mostkami wieloportowymi - oba są urządzeniami L2, które rozszerzają domeny rozgłoszeniowe, ale ograniczają domeny kolizji. Cisco ma całkiem niezły dokument na temat swoich poglądów na temat różnic .

Helvick
źródło
To jest ten sam artykuł, do którego odsyłam z mojego pytania. Wyjaśnienie Cisco jest oczywiście absurdalne, ponieważ 802.1D wyraźnie nie ogranicza mostów do dwóch portów lub dwóch segmentów.
Dan Molding
Co więcej, twoja odpowiedź nie wskazuje na prawdziwą różnicę. Oczywiście odpowiednie normy dopuszczają mosty o różnych prędkościach. Nie wspominając już o tym, że „szybka” zmiana będzie dziś powolną zmianą za dziesięć lat. Czy to oznacza, że ​​zamieni się w most? : P
Dan Molding
2
Ups - moje złe. Nadal nie widzę żadnych absurdów, ale jeśli chodzi o to, że Switch jest niezdefiniowanym terminem, to wystarczy. „Przełącznik” jako termin nie ma formalnej definicji IEEE, jest to luźno zdefiniowany termin komercyjny używany przez producentów do oznaczania szybkich mostów wieloportowych (i routerów czasami). Standard nie musi się tym przejmować, ponieważ definiuje zachowanie warstwy 2, ale dostawcy tak.
Helvick
1
Podoba mi się to wyjaśnienie (ten „zmiana” jest jedynie terminem komercyjnym, bez powszechnie uzgodnionej definicji technicznej). Zastanawia nas jednak, dlaczego dostawcy (podobnie jak Cisco w tym artykule) próbują narysować różnicę techniczną, gdy jej nie ma?
Dan Molding
Zaczynam wierzyć w pochodzenie marketingowe / komercyjne. Ma sens, aby most był nazywany mostem, gdy miałby tylko 2 porty. Ale kiedy pojawiły się mosty wieloportowe, termin most prawdopodobnie zabrzmiał zbyt liniowo / jednokierunkowo. Nie znam zbyt wielu mostów nad wodą, które idą gdziekolwiek, ale z boku na drugi.
ITGuy24
2

W przypadku sieci Ethernet termin „przełącznik” jest terminem marketingowym używanym do odróżnienia sprzętu od „koncentratora”. Przełącznik zapewnia dedykowaną przepustowość dla każdego portu, podczas gdy koncentrator dzieli szerokość pasma między portami. Termin „przełącznik” zwykle oznacza również, że przekazywanie znanych adresów MAC odbywa się sprzętowo.

Mostkowanie to funkcja, która może być zaimplementowana przez przełącznik. W dawnych, złych czasach istniały oddzielne skrzynki programowe zwane „mostami”, ale funkcja ta została przejęta przez przełączniki warstwy 2. W rzeczywistości w standardzie 802.1q może istnieć wiele mostów w jednym przełączniku.

Istnieje całkiem dobre wyjaśnienie, w jaki sposób terminy zostały tutaj połączone:

http://en.wikipedia.org/wiki/Network_bridge#Bridge_versus_Layer_2_switch

hallidave
źródło
2
Problem z tym wyjaśnieniem polega na tym, że „przełącznik” bez funkcji mostu zrobiłby ... co? O ile mogę stwierdzić, nie ma żadnego ogólnego zastosowania, jeśli nie spełnia on funkcji mostu. Zatem pogląd, że przełączniki „przejęły” funkcjonalność poprzednio wykonywaną przez mosty, wydaje się co najwyżej hokerem. Sprawa sprzętowo-programowa naprawdę oznacza, że ​​przełączniki są szybkimi mostkami. Byłoby to jakościowe, nietechniczne i subiektywne rozróżnienie. Szukam czegoś konkretnego. Nawiasem mówiąc, „most” może również odróżniać się od „centrum”.
Dan Molding
1
W końcu wyciągnąłem swoją kopię „Interconnections, Second Edition” - klasycznej książki o sieciach. W rozdziale 5 Perlman szczegółowo omawia temat zmiany kontra most. Cytując: „Niestety, ludzie wymyślili słowo„ przełącznik ”, zakładając, że wymyślili nową koncepcję, nieco inną niż most lub router… Jedną cyniczną (i niegramatyczną) definicją używaną dla przełącznika jest„ termin marketingowy, który oznacza szybki . '”
hallidave
To świetne znalezisko. Pani Perlman jest zdecydowanie wysoko ceniona w tej dziedzinie i kwalifikuje się jako autorytatywne źródło w mojej książce. Dzięki za znalezienie tego. Jak dotąd wydaje się to najlepszym wytłumaczeniem. Ale poczekam i zobaczę, czy ktokolwiek może wymyślić jakieś inne przekonujące odpowiedzi.
Dan Molding
2

„Most” ma jasną definicję podaną przez standardy, jest bardziej koncepcją niż przedmiotem, most jest „czymś, co działa w określony sposób”, a sposób jest określony przez normę; bez względu na to, ile ma portów, czy robi to w sprzęcie, oprogramowaniu itp.

W tamtych czasach sieci, w których głównie „jedna domena kolizyjna na sieć LAN” (pomyśl o sieci koncentrycznej lub sieci maszyn podłączonych do koncentratora), niektóre branże wprowadziły na rynek „obiekt zawierający most z dowolnymi portami jak liczba fizycznych interfejsów, jakie posiadał ”, dla analogii z terminologią telekomunikacyjną, gdzie bardzo przypominało to zachowanie„ telefonicznej centrali telefonicznej ”i aby odróżnić ją na rynku od istniejącego nawyku„ stawiania mostu z dwoma / kilkoma portami pomiędzy dwa / kilka koncentratorów ”(co w tamtym czasie było bardzo powszechne, dzieląc domenę kolizyjną na części) ... nazywali to„ przełączaniem ”.

Należy pamiętać, że termin „zmiana” jest komercyjny, nie ma standardowej ani formalnej definicji. Zwróć też uwagę, jak w dzisiejszych czasach w świecie z tagowaniem dot1q, agregacją portów, „przełącznikami warstwy 3” (które są niczym innym jak „routerami z wieloma interfejsami w terminologii marketingowej :)”) itp. Itd., Co nazywamy „przełącznikiem”, może faktycznie zawierają formalne warunki projektowania sieci, kilka mostów, jeden lub więcej routerów, niektóre koncentratory, różne hosty i inne rzeczy; wszystko zapakowane w dedykowane urządzenie.

ZA.

Andrea
źródło
1

Bridge historycznie oznaczał urządzenie, które przesyłało pakiety między dwoma typami mediów. Twój typowy bezprzewodowy punkt dostępowy z wbudowanymi portami Ethernet będzie najlepszym tego przykładem. Zarówno strona bezprzewodowa, jak i przewodowa byłyby w tej samej domenie rozgłoszeniowej i kolizyjnej. Nie ma inspekcji, filtrowania itp., Tylko to, co pojawia się na jednym porcie, trafia do innych portów.

Switch to kilka portów (zwykle) tego samego typu. Jeśli chodzi o koncentratory, podoba mi się stara nazwa „repeaterów”, ponieważ powtarzają one pakiet przychodzący przez jeden port do wszystkich innych portów w hubie. Nie ma tu zmiany mediów, po prostu proste powtarzanie. Jedyna różnica między przełącznikami a koncentratorami polega na tym, że przełączniki są bardziej inteligentne; „uczą się” adresów MAC odpowiadających na danym porcie, więc kiedy przychodzi nowy pakiet dla tego adresu MAC, pakiet jest przekazywany tam i tylko tam. Przełącznik ślepo wysadziłby pakiet w każdy inny port koncentratora. Jest to korzystne zarówno dla bezpieczeństwa, jak i wydajności.

Potem są „przełączniki warstwy 3”. Do tej pory mosty, koncentratory i zwykłe przełączniki były Warstwą 2, ale ci faceci są jeszcze bardziej inteligentni. W rzeczywistości sprawdzają nagłówki IP (a więc Warstwa 3) i mogą podejmować decyzje na podstawie informacji znajdujących się w nagłówkach IP. W ten sposób wszystkie routing, listy ACL i niektóre proste filtrowanie można wykonać na poziomie przełącznika bez potrzeby zapory filtrującej pakiet lub routera.

Jak widać, teoria to jedno, a to, co ostatecznie robią produkty, może być zupełnie inne i utrudniać śledzenie wszystkich drobnych niuansów.

Marcin
źródło
Rzeczywisty most (nie repeater) oddziela fizyczne segmenty sieci od siebie tak, że domena kolizyjna każdego segmentu jest niezależna od innych. W bezprzewodowym punkcie dostępowym domena kolizyjna segmentu bezprzewodowego nie jest współdzielona ze stroną przewodową. Ponadto najczęstszym zastosowaniem mostów jest łączenie segmentów tego samego typu MAC (np. Wiele segmentów ethernetowych) w celu rozszerzenia sieci poza ich ograniczenia długości segmentów oraz do wprowadzenia takich rzeczy, jak RSTP i VLAN. To, co opisujesz (w przykładzie AP), byłoby tak naprawdę repeaterem (inaczej hubem).
Dan Molding
1

Mosty były historycznie stosowane w celu zmniejszenia rozmiaru domeny kolizyjnej utworzonej przez huby, kiedy ludzie nadal korzystali z hubów.

Przełączniki były tylko kolejnym krokiem, który wyeliminował całkowicie domenę kolizji.

Moim zdaniem główne różnice polegają na tym, że mosty nie były używane do bezpośredniego dostępu klienta, most łączyłby się z koncentratorami. Huby zapewniały bezpośredni dostęp do klienta.

ITGuy24
źródło
Ciekawa odpowiedź. Wygląda na to, że mówisz, że przełącznik jest mostem, który pozwala tylko na dołączenie jednej stacji do segmentu (eliminując w ten sposób kolizje). Choć techniczna definicja mostu tego nie precyzuje, może to być główny czynnik odróżniający pierwsze „przełączniki” od ich braci mostowych.
Dan Molding
Myślę, że moim głównym celem było to, że mosty były używane w warstwie dystrybucyjnej sieci, a nie w warstwie dostępowej. W tym czasie koncentratory zapewniały łączność z warstwą dostępu. Gdzie przełączniki obejmują obie warstwy.
ITGuy24
0

To jest moje zdanie. To nie o liczbie portów. To nie o to zrobić w sprzętu / oprogramowania. Chodzi o to, która warstwa jest obsługiwana i jakie protokoły. Most ogólnie działa w L2 i konwertuje (mosty) pomiędzy różnymi protokołami. Przełącznik zwykle działa w L2 i przenosi (przełącza) pakiety w sieciach tego samego protokołu. Aby uzyskać więcej informacji, przeczytaj te artykuły.

sybreon
źródło
1
Problem z tym pojęciem polega na tym, że Ethernet mostkuje tylko Ethernet . Nie konwertują między różnymi protokołami.
Dan Molding