Konfiguracja MikroTik — Część 89: System kolejkowania pakietów (Queue Trees) i inteligentne zarządzanie pasmem w sieciach lokalnych i rozległych
Sieci komputerowe

Konfiguracja MikroTik — Część 89: System kolejkowania pakietów (Queue Trees) i inteligentne zarządzanie pasmem w sieciach lokalnych i rozległych

Konfiguracja MikroTik — Część 89: System kolejkowania pakietów (Queue Trees) i inteligentne zarządzanie pasmem w sieciach lokalnych i rozległych


Wprowadzenie

W świecie profesjonalnego zarządzania ruchem sieciowym kontrola przepustowości to jeden z najważniejszych aspektów zapewnienia stabilności działania sieci. MikroTik oferuje rozbudowany system kolejkowania pakietów, który pozwala precyzyjnie sterować wykorzystaniem pasma na różnych poziomach — od pojedynczych użytkowników, przez grupy, aż po całe interfejsy.

W tej części serii przyjrzymy się dogłębnie technologii Queue Trees i pokażemy, jak stworzyć zaawansowane, wielopoziomowe polityki zarządzania pasmem w środowisku produkcyjnym.


Czym różnią się Simple Queues od Queue Trees?

  • Simple Queues — dobre do prostych limitów, nie skalują się w dużych środowiskach
  • Queue Trees — pozwalają na tworzenie hierarchicznych struktur kolejek z podziałem na priorytety i dynamiczne pasmo
Konfiguracja MikroTik — Część 89: System kolejkowania pakietów (Queue Trees) i inteligentne zarządzanie pasmem w sieciach lokalnych i rozległych
Konfiguracja MikroTik — Część 89: System kolejkowania pakietów (Queue Trees) i inteligentne zarządzanie pasmem w sieciach lokalnych i rozległych

Krok 1 — Wybór odpowiedniego typu kolejkowania

MikroTik umożliwia stosowanie różnych algorytmów kolejkowania:

  • PCQ (Per Connection Queue) — idealny do rozdzielania ruchu równomiernie
  • SFQ (Stochastic Fair Queue) — równoważenie ruchu między sesjami
  • RED / SFQ + RED — zapobieganie zatłoczeniom

Przykład konfiguracji PCQ na download i upload:

/queue type  
add name=pcq-download kind=pcq pcq-classifier=dst-address  
add name=pcq-upload kind=pcq pcq-classifier=src-address  

Krok 2 — Tworzenie prostego drzewa kolejek

/queue tree  
add name="total-download" parent=global-in queue=default max-limit=100M  
add name="client1-download" parent="total-download" queue=pcq-download max-limit=10M packet-mark=client1  
add name="client2-download" parent="total-download" queue=pcq-download max-limit=10M packet-mark=client2  

Krok 3 — Oznaczanie pakietów w Mangle

Bez oznaczenia pakietów kolejkowanie nie będzie działać prawidłowo:

/ip firewall mangle  
add chain=forward src-address=192.168.10.10 action=mark-packet new-packet-mark=client1 passthrough=no  
add chain=forward src-address=192.168.10.11 action=mark-packet new-packet-mark=client2 passthrough=no  

Krok 4 — Tworzenie hierarchii kolejek z priorytetami

Możesz ustawiać priorytety od 1 (najwyższy) do 8 (najniższy):

/queue tree  
add name="voip-priority" parent=global-in max-limit=5M priority=1 packet-mark=voip  

Krok 5 — Monitorowanie działania kolejek

  • /queue tree print stats
  • /tool graphing
  • /interface monitor-traffic
Czytaj  Wyzwania i Limity Ochrony Przed DDoS: Kiedy Nawet Najlepsze Zabezpieczenia Mogą Zostać Przeciążone

Krok 6 — Dobór kolejkowania w zależności od środowiska

  • Biuro — PCQ + Queue Tree + VoIP priority
  • ISP — PCQ dla klientów + Queue Tree per interface
  • Szkoła / Uczelnia — Queue Tree z priorytetami i dynamiczną alokacją pasma

Krok 7 — Wydajność i stabilność

  • Queue Tree pracuje w warstwie post-routing
  • Przy bardzo dużym ruchu monitoruj /system resource monitor
  • W razie potrzeby stosuj Fasttrack wyłącznie na ruch niekontrolowany

Krok 8 — Rozwiązania niestandardowe

  • Kolejkowanie dla VPN i ruchu tunelowanego
  • Równoważenie pasma z Load Balancer + Queue Trees
  • Dynamiczne zmiany kolejek za pomocą Scheduler lub Scripts

Typowe błędy w konfiguracji kolejek

  • Brak zgodności oznaczeń pakietów z konfiguracją Queue Tree
  • Złe przypisanie parent w drzewie kolejek
  • Nieprawidłowe priorytety powodujące zator sieciowy

Praktyczne scenariusze

  • Priorytet dla VoIP, IPTV i ruchu ERP
  • Ograniczanie ruchu P2P dla wybranych użytkowników
  • Rozdział pasma między sieci VLAN
  • Dynamiczne reguły czasowe ograniczające pasmo dla gości

Podsumowanie

System kolejkowania MikroTik to nie tylko ograniczanie przepustowości — to inteligentne zarządzanie całym ruchem w sieci z podziałem na priorytety i kontrolę jakości usług (QoS). Dzięki temu możesz stworzyć sieć, która działa stabilnie, przewidywalnie i bezpiecznie.

 

Polecane wpisy
Konfiguracja IPv6 w Windows Server: Kompletny przewodnik
Konfiguracja IPv6 w Windows Server: Kompletny przewodnik

Konfiguracja IPv6 w Windows Server: Kompletny przewodnik Protokół IPv6 (Internet Protocol version 6) stał się niezbędnym elementem współczesnych sieci komputerowych. Czytaj dalej

Konfiguracja MikroTik — Część 53: MikroTik jako Serwer NTP i Stratum Synchronizacji Czasu w Środowisku Rozproszonym
Konfiguracja MikroTik — Część 53: MikroTik jako Serwer NTP i Stratum Synchronizacji Czasu w Środowisku Rozproszonym

Konfiguracja MikroTik — Część 53: MikroTik jako Serwer NTP i Stratum Synchronizacji Czasu w Środowisku Rozproszonym Wprowadzenie W dynamicznych środowiskach Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.