馃摤 ISN 162: Co si臋 stanie z moim urz膮dzeniem Cisco, gdy wygasn膮 licencje?

W 162. numerze newslettera przyjrzymy si臋 ewolucji architektury sieciowej w centrach danych zasilanych przez AI, rozwi膮zywaniu problem贸w z buforowaniem oraz tajemnicom DNS. Sprawd藕, jak Cisco Modeling Lab mo偶e by膰 darmowym narz臋dziem dla Ciebie i co zrobi膰 z wygas艂ymi licencjami na urz膮dzenia Cisco!
馃摤 ISN 162: Co si臋 stanie z moim urz膮dzeniem Cisco, gdy wygasn膮 licencje?

Ewolucja Architektury Sieciowej w Centrach Danych Nap臋dzanych przez AI

How AI is changing the modern data center
Billions of dollars have already been invested over the last year retrofitting data centers to accommodate AI workloads in one of the biggest inflection points in data-center architecture in decades.

Wsp贸艂czesne zadania AI, szczeg贸lnie w kontek艣cie trenowania modeli, stawiaj膮 przed infrastruktur膮 sieciow膮 wyj膮tkowe wymagania. Kluczowe znaczenie ma komunikacja mi臋dzy klastrami GPU, gdzie ka偶da mikrosekundowa op贸藕nienia mo偶e znacz膮co wp艂yn膮膰 na wydajno艣膰 ca艂ego systemu.

Tradycyjny Ethernet, mimo swojej wszechstronno艣ci, nie zawsze spe艂nia wymagania nowoczesnych workload贸w AI. Operatorzy centr贸w danych implementuj膮 zaawansowane rozwi膮zania, takie jak:

  • Sieci 10P/10U oferuj膮ce przepustowo艣膰 10 TB/s przy latencji 10 mikrosekund
  • Technologia InfiniBand dla po艂膮cze艅 mi臋dzyraczkowych
  • Optyczne po艂膮czenia mi臋dzyserwerowe wykorzystuj膮ce najnowsze osi膮gni臋cia w dziedzinie fotoniki

Zwi臋kszone zapotrzebowanie na moc obliczeniow膮 wymusza fundamentalne zmiany w architekturze fizycznej. Standardowe szafy serwerowe, mieszcz膮ce dotychczas 30-40 serwer贸w, obecnie mog膮 pomie艣ci膰 zaledwie 3-4 serwery AI ze wzgl臋du na ograniczenia zasilania i ch艂odzenia.

Kluczowe modyfikacje obejmuj膮:

  • Przeprojektowanie system贸w dystrybucji zasilania
  • Implementacj臋 ch艂odzenia ciecz膮 w obiegu zamkni臋tym
  • Optymalizacj臋 rozmieszczenia serwer贸w dla minimalizacji op贸藕nie艅 sieciowych
  • Modernizacj臋 okablowania strukturalnego dla obs艂ugi wi臋kszych przepustowo艣ci

Edge Computing i Inferncja AI

Wraz z ewolucj膮 zastosowa艅 AI, obserwujemy rosn膮ce znaczenie przetwarzania brzegowego. Inference AI, w przeciwie艅stwie do trenowania modeli, nie wymaga tak znacz膮cych zasob贸w obliczeniowych, co otwiera nowe mo偶liwo艣ci architektoniczne:

  • Rozproszone punkty obecno艣ci dla minimalizacji latencji
  • Hybrydowe architektury sieciowe 艂膮cz膮ce centralne centra danych z infrastruktur膮 brzegow膮
  • Zoptymalizowane 艣cie偶ki routingu dla zada艅 inference

Rekomendacje dla Architekt贸w Sieciowych

  1. Planowanie przepustowo艣ci sieciowej powinno uwzgl臋dnia膰 10-krotny wzrost zapotrzebowania w por贸wnaniu z tradycyjnymi aplikacjami.
  2. Implementacja dedykowanych 艣cie偶ek sieciowych dla workload贸w AI, z naciskiem na minimalizacj臋 latencji.
  3. Rozw贸j kompetencji w zakresie technologii InfiniBand i optycznych po艂膮cze艅 mi臋dzyserwerowych.
  4. Przygotowanie infrastruktury pod k膮tem edge computing i distributed inference.

Rozwi膮zywanie problemu buforowania

Fix Bufferbloat on MikroTik without disabling FastTrack
Enable/Setup FQ-CoDel or CAKE SQM on RouterOS using Queue Tree

Wraz z rosn膮cymi wymaganiami dotycz膮cymi niskich op贸藕nie艅 i wysokiej przepustowo艣ci sieci, coraz wi臋ksze znaczenie ma zwalczanie zjawiska buforowania (bufferbloat). Jak sama nazwa wskazuje, chodzi o nadmierne buforowanie pakiet贸w, co prowadzi do wysokich op贸藕nie艅 i zmiennej wydajno艣ci - szczeg贸lnie niepo偶膮danych podczas wykonywania zada艅 wymagaj膮cych kr贸tkich czas贸w reakcji.

Kluczem do rozwi膮zania problemu bufferbloat jest wdro偶enie inteligentnego zarz膮dzania kolejkami (Smart Queue Management, SQM).

Fair/Flow Queueing Controlled Delay (FQ-CoDel)

FQ-CoDel to algorytm SQM promowany przez Internet Engineering Task Force jako rozwi膮zanie dla 艣rodowisk domowych i ma艂ych firm. Jak sama nazwa wskazuje, 艂膮czy on mechanizmy Fair Queueing (sprawiedliwe kolejkowanie) i Controlled Delay (kontrolowane op贸藕nienie). W rezultacie FQ-CoDel zapewnia:

  • R贸wne traktowanie r贸偶nych strumieni danych (gier, strumieniowania, przesy艂ania plik贸w itp.) dzi臋ki Fair Queueing.
  • Niskie op贸藕nienia i zmniejszone buforowanie dzi臋ki aktywnej kontroli op贸藕nie艅 (Controlled Delay).

Common Applications Kept Enhanced (CAKE)

CAKE to nowszy algorytm SQM. 艁膮czy on mechanizmy kolejkowania, obs艂ugi strat pakiet贸w i aktywnej kontroli kolejek w jednym pakiecie o niskiej z艂o偶ono艣ci obliczeniowej. Oferuje nast臋puj膮ce korzy艣ci:

  • Sprawiedliwe dzielenie przepustowo艣ci mi臋dzy r贸偶ne aplikacje i 藕r贸d艂a ruchu.
  • Inteligentne obs艂ugiwanie strat pakiet贸w i buforowania.
  • Priorytetyzacja kr贸tkich przep艂yw贸w (np. ruch sieciowy) i oparte na progach limitowanie d艂ugich przep艂yw贸w.

Konfiguracja FQ-CoDel lub CAKE na MikroTik

Obie omawiane metody SQM s膮 dost臋pne w systemie RouterOS od wersji 7.1. Poni偶ej znajdziesz kroki pozwalaj膮ce w艂膮czy膰 FQ-CoDel lub CAKE na swoim routerze MikroTik.

  • Zmierz pr臋dko艣膰 swojego 艂膮cza internetowego (np. przy u偶yciu Speedtest.net). Wybierz maksymaln膮 pr臋dko艣膰, jak膮 chcesz przydzieli膰 dla algorytmu SQM - dobr膮 praktyk膮 jest u偶ycie 90% 艂膮cznej pr臋dko艣ci.
  • Przeprowad藕 test Bufferbloat (np. Waveform Bufferbloat Test), aby sprawdzi膰 stan pocz膮tkowy op贸藕nie艅 na swoim 艂膮czu.
  • Dodaj typ kolejki dla FQ-CoDel lub CAKE:

/queue type add kind=fq-codel name=fq-codel
/queue type add kind=cake name=cake

  • Utw贸rz drzewa kolejek dla ruchu przychodz膮cego i wychodz膮cego na swoich interfejsach sieciowych, ustawiaj膮c parametr max-limit na wybran膮 pr臋dko艣膰. Na przyk艂ad:

/queue tree add max-limit=225M name=queue-upload packet-mark=no-mark parent=ether1 queue=fq-codel
/queue tree add max-limit=225M name=queue-download packet-mark=no-mark parent=bridge queue=fq-codel

  • Wykonaj ponownie test Bufferbloat, aby sprawdzi膰 zmniejszenie op贸藕nie艅 i popraw臋 wydajno艣ci sieci.

Mimo 偶e powy偶sze instrukcje to podstawa, pami臋taj o nast臋puj膮cych kwestiach optymalizacyjnych:

  • Dla 艂膮czy asymetrycznych ustaw odpowiednio r贸偶ne warto艣ci max-limit dla ruchu przychodz膮cego i wychodz膮cego.
  • Aby zapewni膰 odpowiedni膮 obs艂ug臋 r贸偶nego typu ruchu (gier, VoIP, strumieniowania wideo itp.), rozwa偶 dodanie r臋cznie oznaczonych kolejek obok tych wykorzystywanych przez algorytmy SQM.
  • Monitoruj wsp贸艂czynnik utraty pakiet贸w i w razie potrzeby dostosuj parametry kolejek lub zakres przepustowo艣ci.
  • Rozwa偶 zintegrowanie algorytm贸w SQM z regu艂ami firewalla i QoS, aby zapewni膰 kompleksow膮 optymalizacj臋 ruchu sieciowego.

To (nie)zawsze wina DNS

Grafika pochodzi z https://weberblog.net/its-always-dns-poster/, autor Johannes Weber

Wszyscy wiemy, 偶e za awariami w sieci stoi DNS (albo BGP, ale nie o tym dzisiaj). Johannes Weber stworzy艂 艣wietn膮 grafik臋 pokazuj膮c膮, jak wzgl臋dnie prosty w dzia艂aniu protok贸艂 DNS funkcjonuje pod spodem (spoiler: wcale nie jest prosto).

Link do pobrania w formie pdf-a


Cisco modeling Lab za darmo

CML Free Tier
Life is good when you can lab from anywhere. Cisco Modeling Labs Free makes it fun to design, test, troubleshoot, and learn with the Cisco premier platform for network simulations. It鈥檚 the perfect tool for network engineers, architects, and students to gain real-world, hands-on practice as they learn-and prep for certification exams without any initial cost. Sign up today to start labbing now.

Wraz z wersj膮 2.8 CML-a, Cisco wprowadzi艂o darmowy plan, kt贸ry pozwala na jednoczesne uruchomienie do 5 urz膮dze艅 (do limitu nie wliczaj膮 si臋 niezarz膮dzane switche oraz zewn臋trzne urz膮dzenia). Licencja jest bezterminowa.

Co si臋 stanie z moim urz膮dzeniem Cisco, gdy wygasn膮 licencje?

艢wietnie! Uda艂o ci si臋 pomy艣lnie zarejestrowa膰.
Witaj z powrotem! Zalogowa艂e艣 si臋 pomy艣lnie.
Pomy艣lnie subskrybowa艂e艣 Inna Sie膰.
Tw贸j link wygas艂.
Sukces! Sprawd藕 swoj膮 skrzynk臋 e-mailow膮, aby uzyska膰 magiczny link do logowania.
Sukces! Twoje informacje rozliczeniowe zosta艂y zaktualizowane.
Twoje informacje rozliczeniowe nie zosta艂y zaktualizowane.