1/44
Narodziny przełącznika – koncepcja i miejsce w modelu OSI

Budowa i konfiguracja urządzeń sieci LAN – koncentratory i przełączniki Ethernet

Od huba przez most do przełącznika – ewolucja urządzeń warstwy 2

Prezentacja przedstawia narodziny przełącznika Ethernet na tle ewolucji urządzeń sieci LAN. Wyjaśnia koncepcję mostu transparentnego IEEE 802.1D jako bezpośredniego prekursora switcha, mechanizmy uczenia adresów MAC i decyzji forward/filter, oraz fundamentalne skutki wprowadzenia przełącznika: segmentację domen kolizyjnych, full-duplex i zniesienie ograniczeń CSMA/CD.

Ikona przełącznika obok ikony huba – symbol przejścia od huba do switcha
2/44
Streszczenie

Najważniejsze idee prezentacji

Przełącznik Ethernet nie powstał z niczego – jego bezpośrednim poprzednikiem był most (bridge) transparentny IEEE 802.1D, dwuportowe urządzenie warstwy 2, które potrafiło uczyć się adresów MAC i podejmować decyzję forward/filter. Przełącznik to most wieloportowy zintegrowany w pojedynczym chipie, który potrafi przekazywać ramkę tylko do portu, przy którym znajduje się adresat. W przeciwieństwie do huba (warstwa 1), przełącznik operuje na ramkach w warstwie 2 modelu OSI. Kluczowym skutkiem wprowadzenia przełącznika była segmentacja domen kolizyjnych – każdy port stał się osobną domeną kolizyjną, co umożliwiło pracę w trybie full-duplex i zniosło ograniczenia narzucone przez CSMA/CD.

Streszczenie prezentacji – oś ewolucji od mostu do przełącznika
4/44
Problem huba: jedna domena kolizyjna

Przypomnienie – ograniczenia huba

Hub tworzy jedną domenę kolizyjną dla wszystkich portów. Tylko jedna transmisja może odbywać się na raz w całym segmencie. Przy wielu stacjach następuje lawinowy wzrost kolizji i degradacja wydajności.

Potrzeba urządzenia, które podzieli sieć na mniejsze, niezależne segmenty, umożliwiając równoczesne transmisje.

Im więcej stacji w domenie kolizyjnej, tym gorsza wydajność – to fundamentalne ograniczenie huba.
Sieć z hubem – jedna wielka chmura (domena kolizyjna) obejmująca wszystkie porty
5/44
Most (bridge) – definicja i geneza

IEEE 802.1D – standard mostu transparentnego

IEEE 802.1D – standard mostu transparentnego (1990, nowelizowany). Bridge to urządzenie warstwy 2 łączące dwa segmenty sieci. Pierwotnie dysponował 2 portami – każdy podłączony do innego segmentu (np. do osobnego huba).

Cel: segmentacja domen kolizyjnych przy zachowaniu łączności między segmentami.

Most (bridge) transparentny – urządzenie warstwy 2, które łączy dwa segmenty sieci, przekazując między nimi ramki tylko wtedy, gdy adresat znajduje się po przeciwnej stronie.
Rysunek mostu z dwoma portami, każdy podłączony do osobnego huba
6/44
Dlaczego transparentny?

Most działa w sposób niewidoczny dla stacji

Most działa w sposób niewidoczny dla stacji końcowych. Stacje nie wiedzą, że między nimi jest most – nie muszą być konfigurowane. Most nie zmienia adresacji MAC, nie modyfikuje ramek (poza ewentualnym przeliczeniem FCS przy zmianie prędkości).

Transparentność to kluczowa cecha użytkowa – most można wpiąć w istniejącą sieć bez zmian w konfiguracji stacji.

Most jest transparentny – stacje go nie widzą, nie wymaga konfiguracji po stronie hostów.
Schemat przed (dwa osobne segmenty bez łączności) i po (most łączy je, stacje widzą się nawzajem)
7/44
Most – proces uczenia adresów MAC

Pasywne uczenie się adresów

Most rozpoczyna pracę z pustą tablicą adresów MAC. Nasłuchuje ruchu na obu portach. Gdy ramka pojawia się na porcie X – odczytuje adres źródłowy (SA). Zapisuje: {adres MAC → port X} – wie, że to urządzenie jest po stronie portu X.

Tablica jest dynamiczna – wpisy starzeją się i są usuwane (aging).

Most (i przełącznik) uczy się adresów MAC pasywnie – analizując źródłowe adresy w przechodzących ramkach.
Ramka wchodzi na lewy port – most zapisuje MAC źródłowy i przypisuje go do lewego portu
8/44
Decyzja forward / filter

Trzy możliwe decyzje mostu

Gdy ramka dociera do mostu, podejmuje decyzję na podstawie adresu docelowego (DA):

  • DA znaleziony w tablicy i po tej samej stronie → FILTER – ramka odrzucona (nie przechodzi na drugi segment).
  • DA znaleziony w tablicy i po drugiej stronie → FORWARD – ramka przekazana na drugi port.
  • DA nieznany → FLOOD – ramka wysłana na wszystkie porty (poza źródłowym).
Filtering – nieprzepuszczanie ramki do segmentu, w którym nie ma adresata. Forwarding – przekazywanie ramki do segmentu, w którym znajduje się adresat.
Diagram decyzji: ramka → sprawdź DA w tablicy → forward / filter / flood
9/44
Przykład: most w akcji

Dwie pary komunikujących się stacji

Scenariusz: stacja A (lewy segment) ↔ stacja B (lewy segment); stacja C (prawy segment) ↔ stacja D (prawy segment). Most szybko uczy się: A i B są po lewej, C i D po prawej.

Ruch A↔B pozostaje tylko na lewym segmencie – most filtruje (nie przepuszcza na prawy). Ruch C↔D pozostaje tylko na prawym segmencie – most filtruje.

Most umożliwia równoczesną transmisję w dwóch segmentach – to bezpośrednie zwiększenie przepustowości sieci.
Dwa segmenty z mostem – strzałki pokazują równoczesne transmisje A↔B i C↔D
10/44
Segmentacja domeny kolizyjnej przez most

Każdy port mostu = osobna domena kolizyjna

Każdy port mostu stanowi osobną domenę kolizyjną. Kolizja na lewym segmencie nie wpływa na prawy segment – most nie przekazuje kolizji.

To fundamentalna różnica względem huba (który łączy wszystkie porty w jedną domenę kolizyjną).

Most segmentuje domenę kolizyjną – to pierwsze urządzenie, które to potrafi.
Dwa oddzielne okręgi (domeny kolizyjne) połączone mostem – kolizja w jednym nie przechodzi do drugiego
11/44
Most – ograniczenia

Dwa porty to za mało

Most dwuportowy dzieli sieć tylko na 2 segmenty. W przypadku wielu segmentów potrzebny jest most dla każdej pary. Mosty oparte na CPU – przetwarzanie w oprogramowaniu, ograniczona wydajność.

Opóźnienie (latency) – buforowanie ramki + decyzja programowa (od kilkudziesięciu do kilkuset mikrosekund).

Most dwuportowy skaluje się słabo – przy N segmentach potrzeba O(N²) mostów w topologii pełnej.
Trzy segmenty połączone mostami – potrzeba 3 mostów (topologia trójkąta)
12/44
Od mostu do przełącznika – ewolucja koncepcji

Most wieloportowy zintegrowany sprzętowo

Rozwiązanie: zamiast wielu dwuportowych mostów – jeden most wieloportowy. Most wieloportowy: N portów, każdy może uczyć się adresów i podejmować decyzje forward/filter niezależnie.

Integracja: wszystkie funkcje mostu w jednym chipie ASIC. Narodziny przełącznika (switch): most wieloportowy zintegrowany sprzętowo.

Przełącznik Ethernet (switch) to most wieloportowy, w którym funkcje uczenia, filtrowania i forwardowania są zrealizowane sprzętowo w dedykowanym układzie ASIC.
Oś: most 2-portowy → most 4-portowy → przełącznik 8/16/24-portowy
13/44
Przełącznik (switch) – definicja formalna

Most wieloportowy zgodny z IEEE 802.1D

Przełącznik Ethernet = most wieloportowy (zgodny z IEEE 802.1D) zrealizowany sprzętowo. Każdy port przełącznika jest osobnym mostem – posiada własną logikę uczenia i forwardowania.

Zadanie: przekazać ramkę tylko do portu, przy którym znajduje się adresat. W odróżnieniu od mostu programowego (CPU) – przełącznik działa w sprzęcie (ASIC) → znacznie wyższa wydajność.

Przełącznik Ethernet (switch) – urządzenie warstwy 2, które na podstawie adresu docelowego MAC przekazuje ramkę wyłącznie do portu docelowego, segmentując tym samym domenę kolizyjną na każdym porcie.
Schemat blokowy przełącznika – chip ASIC połączony z portami, osobna logika dla każdego portu
14/44
Hub vs Most vs Switch – porównanie koncepcyjne

Tabela porównawcza

CechaHubMost (bridge)Switch
Warstwa OSI1 (fizyczna)2 (łącza danych)2 (łącza danych)
Decyzjabrakforward/filterforward/filter
Domeny kolizyjne1 dla wszystkich1 na port1 na port
Liczba portów4–2424–48+
ImplementacjaanalogCPU/softwareASIC (sprzęt)
Trzy urządzenia obok siebie z etykietami: Hub, Most, Switch
15/44
Dlaczego nie hub, dlaczego switch?

Podsumowanie różnic

Hub: regeneruje i rozsyła do wszystkich – nie podejmuje decyzji. Switch: uczy się, filtruje, forwarduje – podejmuje decyzje na podstawie adresu MAC.

Hub: jedna domena kolizyjna → degradacja z liczbą stacji. Switch: segmentacja → każdy port niezależną domeną kolizyjną.

Hub = warstwa 1, switch = warstwa 2 – przełącznik podejmuje decyzje, hub tylko regeneruje sygnał.
Dwa schematy: sieć z hubem (ruch widzą wszyscy) vs sieć ze switchem (ruch tylko do adresata)
16/44
Czy switch jest inteligentnym hubem?

Błędne, choć częste określenie

Częste, błędne określenie – sugeruje, że switch to ulepszony hub. To jakościowo inne urządzenie – różnica na poziomie warstwy OSI.

Analogia: nóż elektryczny (hub) vs robot kuchenny (switch) – oba przetwarzają żywność, ale na zupełnie innym poziomie. Lepiej: switch to wieloportowy most sprzętowy.

Określenie inteligentny hub jest merytorycznie błędne – bagatelizuje fundamentalną różnicę architektoniczną między warstwą 1 a warstwą 2.
Dwa rysunki – hub (prosty, jeden blok) vs switch (złożony, wiele bloków funkcjonalnych)
17/44
Model OSI – przypomnienie warstw

Siedem warstw modelu OSI

Model OSI: 7 warstw (fizyczna, łącza danych, sieciowa, transportowa, sesji, prezentacji, aplikacji). Przełącznik operuje na warstwie 2 (łącza danych).

Warstwa 2 odpowiada za: ramkowanie (framing), adresację MAC, wykrywanie błędów (FCS), dostęp do medium.

Model OSI – warstwa 2 podświetlona, z etykietą Przełącznik Ethernet
18/44
Warstwa 2 – ramka (frame)

Jednostka danych warstwy 2

Jednostką danych w warstwie 2 jest ramka (frame). Ramka Ethernet = nagłówek (DA, SA, EtherType) + dane (payload) + FCS.

Przełącznik operuje na całej ramce – odczytuje adresy MAC i EtherType. Nie modyfikuje zawartości ramki (poza dodaniem tagu 802.1Q, jeśli jest skonfigurowany).

Ramka (frame) – jednostka danych warstwy 2, zawierająca adresy MAC źródła i przeznaczenia, dane użytkownika oraz sumę kontrolną FCS.
Budowa ramki Ethernet – DA (6B), SA (6B), EtherType (2B), Payload (46-1500B), FCS (4B)
19/44
Adres MAC – numer seryjny karty sieciowej

Budowa adresu MAC

Adres MAC (Media Access Control) – 48 bitów (6 bajtów), zapisane heksadecymalnie: AA:BB:CC:DD:EE:FF. Pierwsze 3 bajty = OUI (Organizationally Unique Identifier) – identyfikator producenta.

Ostatnie 3 bajty = unikalny numer nadany przez producenta. Adres MAC jest przypisany fabrycznie do interfejsu sieciowego (NIC).

Adres MAC powinien być unikatowy w skali globalnej – żadne dwie karty sieciowe nie mają tego samego adresu MAC.
Budowa adresu MAC – 6 bajtów z podziałem na OUI i numer seryjny
20/44
Rodzaje adresów MAC

Unicast, multicast, broadcast

  • Unicast: pierwszy bit = 0 – adres pojedynczej karty sieciowej.
  • Multicast: pierwszy bit = 1 – adres grupy (np. IPv4 multicast MAC: 01:00:5E:xx:xx:xx).
  • Broadcast: wszystkie bity = 1 – FF:FF:FF:FF:FF:FF – do wszystkich stacji w sieci.

Przełącznik rozróżnia te typy przy podejmowaniu decyzji forward/filter.

Broadcast MAC = FF:FF:FF:FF:FF:FF – ramka broadcast jest forwardowana na wszystkie porty (oprócz źródłowego).
Trzy kolorowe etykiety z przykładowymi adresami unicast, multicast, broadcast
21/44
Przełącznik w modelu OSI – porównanie

Hub (L1) vs Switch (L2) vs Router (L3)

  • Hub: warstwa 1 – operuje na bitach (sygnał elektryczny).
  • Przełącznik: warstwa 2 – operuje na ramkach (adresy MAC).
  • Router: warstwa 3 – operuje na pakietach (adresy IP).

Każde urządzenie wyższej warstwy może wykonywać funkcje niższych, ale nie odwrotnie.

Przełącznik nie jest routerem – nie operuje na adresach IP, nie zna tras, nie wykonuje NAT ani firewalla.
Schemat – hub (L1) → switch (L2) → router (L3) z jednostkami danych (bit, ramka, pakiet)
22/44
Dlaczego przełącznik nie widzi adresów IP?

Granica warstwy 2 i 3

Przełącznik operuje w warstwie 2 – odczytuje tylko nagłówek ramki Ethernet (MAC). Adres IP znajduje się w warstwie 3 – w pakiecie będącym ładunkiem (payload) ramki.

Przełącznik nie zagląda do payloadu ramki (chyba że to L3 switch z włączonym L3HW).

Przełącznik jest transparentny dla warstwy 3 – nie widzi, nie modyfikuje i nie blokuje ruchu IP (bez L3HW).
Ramka – widoczny tylko nagłówek MAC (adres na kopercie), payload IP (list w środku) jest zasłonięty
23/44
Przełącznik a domena rozgłoszeniowa

Segmentacja domeny kolizyjnej, nie broadcastowej

Przełącznik segmentuje domenę kolizyjną, ale nie segmentuje domeny rozgłoszeniowej. Ramka broadcast (FF:FF:FF:FF:FF:FF) jest forwardowana na wszystkie porty (oprócz źródłowego).

Wszystkie porty przełącznika należą do jednej domeny rozgłoszeniowej. To celowe: protokoły ARP, DHCP, NetBIOS wymagają komunikacji broadcast.

Przełącznik eliminuje domenę kolizyjną, ale nie eliminuje domeny rozgłoszeniowej – broadcast nadal trafia na wszystkie porty.
Dwa okręgi – małe (domena kolizyjna = port) wewnątrz dużego (domena rozgłoszeniowa = cały switch)
24/44
Jak ograniczyć domenę rozgłoszeniową?

VLAN – wirtualne sieci lokalne

Jeśli broadcast dociera do wszystkich portów – to problem przy setkach stacji. Rozwiązanie: VLAN (IEEE 802.1Q) – wirtualne sieci lokalne.

VLAN dzieli przełącznik na kilka logicznych przełączników – każdy ma własną domenę rozgłoszeniową. Zapowiedź tematu z części 6 kursu.

Jeden przełącznik podzielony na 3 kolorowe VLAN-y – każdy ma własną domenę rozgłoszeniową
25/44
Miejsce przełącznika w architekturze sieci

Model hierarchiczny: dostęp → dystrybucja → rdzeń

  • Przełączniki dostępowe (Access Layer) – podłączenie stacji końcowych.
  • Przełączniki dystrybucyjne (Distribution Layer) – agregacja ruchu z dostępowych.
  • Przełączniki szkieletowe (Core Layer) – szybkie łącze między dystrybucyjnymi.
W nowoczesnych sieciach LAN przełącznik jest podstawowym elementem każdej warstwy – od dostępu po rdzeń.
Piramida trzech warstw – u dołu wiele małych przełączników, u góry kilka dużych
26/44
Przełącznik w sieci domowej i firmowej

Różne skale zastosowań

  • Sieć domowa: router z wbudowanym przełącznikiem 4-portowym (urządzenie all-in-one).
  • Mała firma: osobny przełącznik 8/24-portowy podłączony do routera.
  • Duża firma / campus: przełączniki szkieletowe 48-portowe 10G/25G, dystrybucyjne, dostępowe.
  • Data center: przełączniki ToR (Top of Rack) 100G/400G.
Przełączniki różnią się skalą – od 4 portów 100 Mbps w domu do 32 portów 400 Gbps w data center.
Trzy schematy – dom, mała firma, data center – z różnymi typami przełączników
27/44
Skutek 1: Każdy port = osobna domena kolizyjna

Izolacja kolizji między portami

W switchu każdy port jest izolowaną domeną kolizyjną. Kolizja na porcie A nie wpływa na port B. Stacje na różnych portach mogą nadawać jednocześnie bez ryzyka kolizji.

Z jednej domeny kolizyjnej (hub) do N domen kolizyjnych (switch N-portowy) – to rewolucja wydajnościowa.
Przełącznik z 4 portami – każdy port oznaczony osobnym okręgiem (domeną kolizyjną)
28/44
Skutek 2: Równoczesne transmisje

Niezależne pary transmitują jednocześnie

W switchu N-portowym może odbywać się N/2 równoczesnych transmisji (każda para portów). Przykład: switch 24-portowy – teoretycznie 12 równoczesnych transmisji 1 Gbps. Przepustowość agregowana (switching capacity) = suma wszystkich portów w full-duplex.

Switch 24-portowy 1 Gbps może teoretycznie przekazać 12 Gbps ruchu jednocześnie – 12× więcej niż hub 1 Gbps.
Switch z 4 strzałkami – dwie pary portów transmitują jednocześnie (A↔B i C↔D)
29/44
Skutek 3: Full-duplex – definicja i możliwość

Nadawanie i odbiór jednocześnie

W trybie half-duplex (hub) stacja nie może nadawać i odbierać jednocześnie. W switchu – każdy port może być skonfigurowany jako full-duplex (jeśli stacja końcowa też).

Full-duplex: nadawanie (TX) i odbiór (RX) odbywają się jednocześnie na osobnych parach kabla. W 10BASE-T i 100BASE-TX: pary 1,2 (TX) i 3,6 (RX) – niezależne.

Full-duplex – tryb transmisji, w którym urządzenie może jednocześnie nadawać i odbierać dane, podwajając efektywną przepustowość łącza.
Dwa schematy – half-duplex (przełącznik, raz TX raz RX) i full-duplex (jednoczesne TX-RX)
30/44
IEEE 802.3x Flow Control

Sterowanie przepływem w full-duplex

W trybie full-duplex – brak CSMA/CD oznacza, że stacja może nadawać bez nasłuchu. Problem: przepełnienie bufora odbiornika (przełącznik może nie nadążyć z przetwarzaniem).

Rozwiązanie: Pause Frame – ramka kontrolna wysyłana przez przełącznik do stacji: wstrzymaj nadawanie na X mikrosekund. Ramka PAUSE: destination MAC = 01:80:C2:00:00:01, EtherType = 0x8808.

Flow control IEEE 802.3x działa tylko w trybie full-duplex. W half-duplex sterowanie przepływem odbywa się przez backpressure.
Sekwencja czasowa – przełącznik wysyła PAUSE, stacja wstrzymuje nadawanie, po czasie wznawia
31/44
Skutek 4: Brak CSMA/CD w full-duplex

Koniec z wykrywaniem kolizji

Skoro każdy port jest osobną domeną kolizyjną i transmisja jest pełnodupleksowa – kolizje nie występują. CSMA/CD staje się niepotrzebne w trybie full-duplex.

Przełącznik negocjuje z podłączoną stacją: autonegocjacja (prędkość + duplex). Jeśli obie strony obsługują full-duplex → CSMA/CD wyłączone → zniesione ograniczenie odległości zależne od slot time.

CSMA/CD jest wyłączone w trybie full-duplex – brak kolizji oznacza brak potrzeby wykrywania kolizji.
Dwa schematy – CSMA/CD włączone (half-duplex z hubem) i wyłączone (full-duplex ze switchem)
32/44
Skutek 5: Zniesienie ograniczenia odległości

Tylko tłumienie sygnału w medium

W hubie: slot time (512 bitów) ogranicza maksymalną średnicę sieci. W switchu full-duplex: jedynym ograniczeniem odległości jest tłumienie sygnału w medium.

Dla skrętki UTP: max 100 m (niezależnie od prędkości). Dla światłowodu: od 300 m (OM1) do 40+ km (single-mode).

Przełącznik znosi ograniczenie odległości narzucone przez CSMA/CD – teraz zasięg sieci zależy tylko od właściwości fizycznych medium.
Długi kabel światłowodowy łączący dwa przełączniki – brak ograniczenia CSMA/CD
33/44
Łącze między budynkami – hub vs switch

Praktyczny przykład różnicy zasięgu

Hub: maksymalna odległość między stacjami ~200–400 m (przy 10 Mbps z powtórzeniem). Switch: 100 m UTP (skrętka), 2 km światłowód wielomodowy, 40+ km jednomodowy.

Budynki oddalone o 500 m → tylko switch (światłowód).

W sieciach LAN między budynkami zawsze stosuje się przełączniki (lub routery) i światłowody – hub byłby bezużyteczny.
Dwa budynki – hub nie może połączyć (za daleko), switch na światłowodzie łączy
34/44
Skutek 6: Izolacja ruchu i bezpieczeństwo

Naturalna izolacja w sieci przełączanej

W hubie: każda stacja widzi cały ruch (sniffing). W switchu: ramka trafia tylko do portu docelowego (lub flood dla nieznanego adresu). Inne porty nie widzą ruchu – naturalna izolacja.

Bezpieczeństwo: znacznie trudniej podsłuchiwać ruch w sieci przełączanej.

Przełącznik zapewnia naturalną izolację ruchu – atak sniffing jest znacznie trudniejszy niż w sieci z hubem.
Dwa schematy – hub (strzałki rozchodzą się z jednego portu na wszystkie) vs switch (strzałka tylko do portu docelowego)
35/44
Skutek 7: Zwiększenie przepustowości

Przykład liczbowy

Sieć: 10 stacji, każda transmituje z prędkością 1 Mbps, kanał 10 Mbps.

Hub: 10 Mbps / 10 stacji = 1 Mbps na stację (degradacja z kolizjami). Switch: 10 stacji × 1 Mbps = 10 Mbps – wszystkie transmisje jednoczesne (przy różnych parach portów).

Zysk: przy 10 stacjach → teoretycznie 10× więcej przepustowości (w praktyce 5–8× przy ruchu równomiernym).

Switch skaluje się liniowo z liczbą portów – każda para portów może transmitować niezależnie.
Dwa wykresy słupkowe – przepustowość w hubie (1 Mbps na stację) i switchu (10 Mbps łącznie)
36/44
Podsumowanie skutków wprowadzenia przełącznika

Sześć kluczowych zmian

  1. Segmentacja domeny kolizyjnej – każdy port odizolowany.
  2. Równoczesne transmisje – agregacja przepustowości.
  3. Full-duplex – jednoczesne nadawanie i odbiór (2× przepustowość łącza).
  4. Brak CSMA/CD – zniesione ograniczenie odległości.
  5. Izolacja ruchu – wzrost bezpieczeństwa (brak sniffingu).
  6. Liniowa skalowalność – więcej portów = więcej przepustowości.
Przełącznik rozwiązał wszystkie fundamentalne ograniczenia huba – to jakościowy skok w architekturze sieci LAN.
Sześć ikon symbolizujących każdy skutek
37/44
Analogia: hub vs switch – ruch uliczny

Jeden pas vs autostrada

Hub: jeden pas ruchu (droga jednokierunkowa) – wszystkie samochody muszą czekać, wpuszczane jeden po drugim.

Switch: autostrada z wieloma pasami – każda para samochodów może jechać niezależnie, bez blokowania innych.

Most: dodatkowy pas na drodze – lekka poprawa. Przełącznik: osobna droga dla każdej pary – rewolucja.

Rysunek – jeden pas (hub) vs wielopasmowa autostrada (switch)
38/44
Dlaczego switch nie zawsze jest w 100% wydajny?

Ograniczona przepustowość wewnętrzna

Przełącznik ma ograniczoną przepustowość wewnętrzną (backplane / switching fabric). Jeśli wiele portów transmituje jednocześnie – wewnętrzna magistrala może być wąskim gardłem.

Kluczowe pojęcia: wirespeed, non-blocking, blocking switch.

Nie wszystkie przełączniki są sobie równe – różni je wydajność wewnętrznej przełącznicy (switch fabric).
Switch z wewnętrzną magistralą – strzałki pokazują przepływ danych między portami
39/44
Wirespeed – definicja

Prędkość łącza bez spowalniania

Wirespeed (prędkość łącza) – przełącznik przetwarza ramki z pełną prędkością łącza bez opóźnień i strat. Przełącznik wirespeed to taki, który może przekazać dowolną liczbę ramek między dowolnymi portami bez przekroczenia przepustowości łącza.

Pojęcie kluczowe przy projektowaniu sieci – nie każdy przełącznik jest wirespeed przy wszystkich rozmiarach ramek.

Wirespeed – zdolność przełącznika do przesyłania ramek z prędkością równą nominalnej prędkości łącza, bez spowalniania ruchu.
Strzałka oznaczona 1 Gbps przechodząca przez przełącznik bez zwężenia
40/44
Non-blocking switch – definicja

Switching capacity ≥ suma wszystkich portów

Przełącznik non-blocking: switching capacity ≥ suma wszystkich portów w full-duplex.

Wzór: switching capacity = Σ (prędkość portu × 2) dla wszystkich portów.

Przykład: 24 porty × 1 Gbps × 2 = 48 Gbps – jeśli switch ma ≥ 48 Gbps switching capacity → non-blocking. W praktyce: każdy port może transmitować z pełną prędkością jednocześnie.

Przepustowość non-blocking = Σ (szybkość portu × 2) dla wszystkich portów.
Switch z etykietą Non-blocking: 48 Gbps – wszystkie porty zielone (aktywne)
41/44
Przykład obliczeniowy: Non-blocking vs blocking

Porównanie dwóch przełączników

Switch A: 24 × 1G + 4 × 10G → (24 × 1 × 2) + (4 × 10 × 2) = 48 + 80 = 128 Gbps. Switching capacity = 128 Gbps → non-blocking.

Switch B: 24 × 1G + 4 × 10G, switching capacity = 64 Gbps. To tylko 50% sumy portów → blocking. Skutek: przy pełnym obciążeniu switch B będzie spowalniał ruch.

Tanie przełączniki domowe często są blocking – ich switching capacity jest niższy niż suma portów. Przy dużym ruchu – spadek wydajności.
Dwa switche – A (non-blocking, ok) i B (blocking, ostrzeżenie)
42/44
Over-subscription ratio

Współczynnik nadsubskrypcji

Stosunek przepustowości portów downstream do upstream. Przykład: 24 porty 1G (downstream) i 2 porty 10G (upstream) → 24/20 = 1,2:1.

W dostępie: często 2:1 lub 4:1 – zakłada się, że nie wszystkie porty są w pełni obciążone. W rdzeniu: jak najbliżej 1:1 (non-blocking).

Over-subscription ratio – wskaźnik projektowy określający, o ile więcej portów downstream niż upstream można podłączyć. Im niższy, tym lepsza wydajność.
Switch z 24 małymi strzałkami (downstream) i 2 dużymi (upstream) – współczynnik 1,2:1
43/44
Pojęcia wstępne – co dalej?

Fundament do dalszej nauki

Wirespeed, non-blocking, blocking, over-subscription – to dopiero wstęp. W kolejnych prezentacjach: budowa sprzętowa przełącznika (ASIC, TCAM, CPU), metody przełączania (store-and-forward, cut-through), VLAN, STP, LACP.

Zrozumienie tych pojęć jest fundamentem do dalszej nauki.

Kolejna prezentacja szczegółowo omawia anatomię przełącznika – bloki funkcjonalne, ASIC, pamięć buforową, TCAM/CAM.
Mapa kursu – zaznaczona część 2 (już omówiona) i dalsze części
44/44
Podsumowanie

Najważniejsze wnioski

  1. Most (bridge) transparentny IEEE 802.1D był prekursorem przełącznika – uczył się adresów MAC i podejmował decyzję forward/filter.
  2. Przełącznik Ethernet to most wieloportowy zintegrowany w ASIC – operuje w warstwie 2 modelu OSI na ramkach i adresach MAC.
  3. Wprowadzenie przełącznika zrewolucjonizowało sieci LAN: każdy port to osobna domena kolizyjna, możliwy full-duplex, zniesione CSMA/CD.
  4. Przełącznik nie eliminuje domeny rozgłoszeniowej – broadcast nadal trafia na wszystkie porty.
  5. Wirespeed, non-blocking i over-subscription to kluczowe parametry wydajnościowe przełącznika.
Oś ewolucji: HUB (L1) → MOST (L2, 2 porty) → SWITCH (L2, N portów) z podpisem Segmentacja domen kolizyjnych