Czym jest przełącznik sieciowy · Podstawy przełączników · Karty sieciowe i przełączniki · Dokumentacja · CodingBox
CodingBox Dokumentacja

Czym jest przełącznik sieciowy

Przełącznik sieciowy to zestaw portów i silnik przekazywania ruchu: ramki przychodzą jednym portem, a wychodzą tym portem, za którym znajduje się odbiorca. Za tym jednym zdaniem kryje się kilka warstw, które decydują o tym, czy moduł optyczny zadziała — układ scalony sterujący portem, klatka mieszcząca moduł, oprogramowanie odczytujące jego pamięć i decydujące, czy mu zaufać, rola, jaką przełącznik pełni w sieci, oraz płaszczyzna zarządzania, która raportuje, co się wydarzyło. Ta sekcja przechodzi przez wszystkie te warstwy z punktu widzenia transceivera; ta strona jest mapą.

Schemat blokowy przełącznika: klatki, PHY, ASIC przekazujący ruch, CPU płaszczyzny sterowania, porty zarządzania, magistrala I²C, zasilanie

Co robi przełącznik

FunkcjaWarstwaCo to oznaczaGdzie przeczytać więcej
Przekazywanie po adresie MAC2uczy się, który MAC jest za którym portem, zalewa nieznane adresy, izoluje VLAN-yPodstawy przekazywania ramek
Routing3większość przełączników klasy enterprise i wszystkie przełączniki centrów danych routują też między podsieciami (ECMP, BGP/OSPF)Podstawy przekazywania ramek
Agregacja łączy, nadmiarowość2/3LAG/LACP, MLAG, spanning tree, stackingStacking i MLAG
Zakończenie fizyczne1klatki, SerDes, PHY — część, która styka się z modułemWnętrze przełącznika, Rodzaje portów i klatki
Zarządzanie—CLI/API, SNMP, telemetria, syslog; odczyt EEPROM-ów transceiverów i DDMZarządzanie i monitorowanie

Anatomia w jednej tabeli

ElementZadanieZnaczenie dla optyki
ASIC przekazujący ruchprzełącza/routuje z pełną szybkością łączajego SerDes ustala szybkości linii, jakie może obsłużyć port
Klatki na panelu czołowym (RJ45, SFP, QSFP…)mieszczą moduły i kablerodzina i generacja decydują, co pasuje i z jaką szybkością
PHY, retimery, gearboxydopasowują linie ASIC do portówdodają ograniczenia szybkości/FEC; LPO wymaga bezpośredniego podłączenia do ASIC
CPU płaszczyzny sterowania + NOSkonfiguruje wszystko, odczytuje moduły przez I²Cstosuje politykę modułów danego producenta
Zasilacze i wentylatoryzasilają ASIC oraz do 1 kW optyki; poruszają powietrzebudżet mocy klatki, kierunek przepływu powietrza, temperatura modułu
Porty zarządzania (konsola, OOB Ethernet, USB)dostęp, gdy sieć nie działamiejsce, w którym widać show interfaces transceiver

Szczegóły: Wnętrze przełącznika; klasy urządzeń, w które pakowane są te elementy: Klasy przełączników i formaty obudowy.

Gdzie umieszcza się przełączniki

PozycjaTypowe portyOptyka
Dostęp / leaf24–48 downlinków miedzianych lub SFP28, 2–8 uplinkówDAC w szafie, uplinki SR/LR
Dystrybucja / agregacja / spinewyłącznie światłowód 25G–400GSR4/DR4/FR4/LR4
Core / super-spine / border100G–800G, dalekiego zasięguLR4, ER4, ZR/ZR+, CWDM/DWDM
Zarządzanie (OOB)1G miedź/SFPLX do rdzenia OOB

Role, topologie i sposób liczenia optyki na podstawie projektu: Role i topologie przełączników.

Przełączniki a transceivery

  1. Klatka decyduje, co pasuje mechanicznie i jakie szybkości linii są możliwe (Rodzaje portów i klatki).
  2. Po włożeniu modułu NOS odczytuje jego EEPROM przez magistralę dwuprzewodową: dane identyfikacyjne, kody zgodności, klasę mocy (Inicjalizacja hosta).
  3. Waliduje moduł względem swojej polityki — od „wszystko, co się poprawnie odczyta” po restrykcyjne białe listy OEM (Jak każdy NOS weryfikuje moduł).
  4. Konfiguruje port — szybkość, FEC, autonegocjację, breakout — na podstawie zadeklarowanych możliwości modułu i poleceń operatora (Przepisy konfiguracji portów).
  5. Odpytuje DDM i zgłasza alarmy; płaszczyzna zarządzania je eksportuje (Zarządzanie i monitorowanie).

CodingBox odczytuje i koduje dokładnie tę pamięć, którą przełącznik sprawdza w kroku 2, dzięki czemu moduł przedstawia dane identyfikacyjne, jakich przełącznik oczekuje w kroku 3 (Blokada producenta i kodowanie).

Drugi koniec: karty sieciowe

Po stronie serwera obowiązują te same zasady, tylko zamiast NOS jest sterownik, a zamiast ASIC-a fabric — PCIe — NIC z portami optycznymi. Interfejs elektryczny między MAC, PHY i klatką po obu stronach (SGMII, SFI, CAUI-4, 400GAUI-8) opisuje Interfejsy niezależne od medium.

Dalsza lektura

  • Klasy przełączników i formaty obudowy — stałe, modularne/kasetowe, stackowalne, przemysłowe, white-box; nadmiarowość, kierunek przepływu powietrza i dlaczego ma to znaczenie dla optyki.
  • Wnętrze przełącznika — generacje ASIC i SerDes, grupy portów i ograniczenia szybkości, PHY i retimery, płaszczyzna sterowania i magistrala dwuprzewodowa, zasilanie i chłodzenie.
  • Porty i uplinki — role portów, dostęp kontra trunk kontra uplink, oversubskrypcja, moduły uplink, LAG na uplinkach, dobór optyki do uplinków.
  • Rodzaje portów i klatki — macierz dopasowania i funkcji od SFP po OSFP-XD, porty combo, adaptery QSA, zasady breakout i grup szybkości.
  • Nazewnictwo portów i diody LED — nazwy interfejsów w poszczególnych NOS, notacja portów potomnych breakout, znaczenie slotu/portu, co oznaczają diody LED.
  • Stacking, wirtualne obudowy i MLAG — StackWise, VSF/VSX, Virtual Chassis, IRF, iStack, VLT, vPC/MLAG i ich optyka.
  • Podstawy przekazywania ramek — VLAN-y, trunki, spanning tree, LAG, routing i ECMP oraz sposób, w jaki ujawniają się tam usterki warstwy fizycznej.
  • Role i topologie przełączników — warstwy kampusowe i leaf–spine odwzorowane na optykę, dystanse i liczby.
  • Zarządzanie i monitorowanie — konsola, OOB, CLI/API, MIB-y SNMP i ścieżki telemetrii dla danych transceivera, syslog, aktualizacje.
  • Dobór i uruchomienie przełącznika — kryteria doboru z myślą o optyce oraz checklista uruchomieniowa aż po punkt odniesienia DDM.

W CodingBox

Każdy krok, w którym przełącznik dotyka modułu — odczyt danych identyfikacyjnych, walidacja, negocjacja szybkości i mocy, DDM — to odczyt lub zapis bajtów, które CodingBox pokazuje na stanowisku, dzięki czemu wynik po stronie przełącznika można przewidzieć, zanim moduł trafi do szafy (Check transceiver).


Jeśli znajdziesz nieścisłość lub błąd w tym materiale, zaznacz odpowiedni fragment i naciśnij Ctrl+Enter, aby .