1/45
Agregacja łączy – LACP (802.3ad)

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

Link Aggregation Group (LAG), LACP, haszowanie, redundancja, zwiększenie przepustowości

Prezentacja omawia koncepcję agregacji łączy – łączenia wielu fizycznych portów w jeden logiczny interfejs. Przedstawia protokół LACP (IEEE 802.3ad), który automatycznie negocjuje, tworzy i utrzymuje agregację. Wyjaśnia mechanizm dystrybucji ruchu przez haszowanie, porównuje LAG statyczny z dynamicznym oraz omawia praktyczne zastosowania w sieciach LAN.

Dwa przełączniki połączone 3 kablami – wszystkie 3 oznaczone jako jeden interfejs logiczny (LAG)
2/45
Streszczenie

Najważniejsze idee prezentacji

Jeden kabel między dwoma switchami to jedna przepustowość i jeden punkt awarii. Podłączenie dodatkowych kabli tworzy pętle, które STP blokuje. Rozwiązaniem jest Link Aggregation (LAG, IEEE 802.3ad) – połączenie wielu fizycznych łączy w jedno logiczne. LACP (Link Aggregation Control Protocol) automatycznie negocjuje i utrzymuje agregację. Ruch jest rozkładany na łącza na podstawie haszowania (src/dst MAC, IP, port), co zapewnia zachowanie kolejności pakietów w ramach jednej sesji. Zyski: zwiększenie przepustowości (2-8×), redundancja przy awarii łącza i brak pętli (STP widzi LAG jako jeden interfejs).

Schemat agregacji łączy LAG
4/45
Jeden kabel to za mało

Dwa przełączniki połączone jednym kablem – przepustowość ograniczona do prędkości łącza (1 Gbps, 10 Gbps). W przypadku awarii kabla – komunikacja między switchami ustaje całkowicie.

W dużych sieciach potrzeba więcej pasma między przełącznikami (agregacja ruchu z wielu portów).

Problem: Pojedyncze łącze to wąskie gardło i pojedynczy punkt awarii (SPOF).
Dwa switche z jednym kablem – wąskie gardło między nimi
5/45
Dwa kable = pętla = STP blokuje

Jeśli podłączymy drugi kabel między te same switche – powstaje pętla. STP (lub RSTP) wykrywa pętlę i blokuje jeden z portów.

Przepustowość między switchami: wciąż tylko 1 Gbps (drugie łącze stoi puste). Osiągnięta zostaje tylko redundancja (awaria jednego = drugie przejmuje), bez zwiększenia przepustowości.

Dylemat: Dwa kable = redundancja (dobrze) ale brak zwiększenia pasma (źle).
Dwa switche z dwoma kablami – jeden zielony (aktywny), drugi czerwony (zablokowany przez STP)
6/45
Potrzeba: więcej pasma bez pętli

Chcemy: 2-8 kabli między switchami, wszystkie aktywne, żaden nie blokowany. Chcemy: suma przepustowości = liczba kabli × prędkość pojedynczego łącza.

Chcemy: redundancja – awaria jednego kabla nie przerywa działania. Rozwiązanie: Link Aggregation (agregacja łączy).

Cel: Agregacja łączy – wiele fizycznych kabli jako jeden logiczny interfejs.
Dwa switche z 4 kablami – wszystkie zielone, strzałka '4 Gbps' między nimi
7/45
Analogia: agregacja łączy jako autostrada

Pojedyncze łącze = jednopasmowa droga (1 Gbps). Agregacja 4 łączy = czteropasmowa autostrada (4 Gbps).

Ale: nie round-robin (samochody na zmianę pasami), tylko haszowanie (samochody do konkretnego pasa według tablicy rejestracyjnej). Dzięki haszowaniu: wszystkie pakiety danej sesji (ten sam src→dst) trafiają na to samo łącze – zachowana kolejność.

Analogia: Agregacja nie dzieli równomiernie – przypisuje sesje do łączy na podstawie haszowania.
Droga 1-pasmowa vs 4-pasmowa autostrada
8/45
Historia: od firmowych rozwiązań do standardu

Przed IEEE 802.3ad: firmowe (własnościowe) rozwiązania producentów (Cisco EtherChannel, Sun Trunking). 2000: IEEE 802.3ad – standard Link Aggregation.

Później: wchłonięty do IEEE 802.1AX (dodatek do 802.3). LACP = standardowa część IEEE 802.3ad/802.1AX. Dziś: wszystkie przełączniki wspierają LACP (lub statyczny LAG).

Oś czasu – proprietarne -> IEEE 802.3ad (2000) -> IEEE 802.1AX
9/45
Terminologia
  • LAG (Link Aggregation Group): grupa połączonych łączy tworzących jeden interfejs logiczny.
  • LACP (Link Aggregation Control Protocol): protokół negocjujący i zarządzający LAG.
  • Aggregator: logiczny interfejs reprezentujący LAG w przełączniku.
  • Member port: pojedyncze łącze fizyczne wchodzące w skład LAG.
  • Bundle: zestaw portów członkowskich tworzących LAG.
Definicja: LAG (Link Aggregation Group) – grupa fizycznych portów przełącznika połączonych w jeden logiczny interfejs w celu zwiększenia przepustowości i redundancji.
Schemat – member ports (3 kable) -> LAG (jeden interfejs)
10/45
LAG – zasada działania

Porty fizyczne (np. 3 porty 1 Gbps) łączone w jeden interfejs logiczny (LAG 3 Gbps). Przełącznik traktuje LAG jako jeden port – jedna tablica MAC, jeden adres MAC dla LAG.

Ruch przychodzący: dystrybuowany na porty członkowskie według algorytmu haszującego. Ruch wychodzący: również dystrybuowany według haszowania.

3 porty fizyczne wchodzące do jednego interfejsu logicznego LAG
11/45
LAG – co zyskujemy?
  • Zwiększenie przepustowości: teoretycznie N × prędkość pojedynczego łącza (praktycznie 2-8×).
  • Redundancja: awaria jednego łącza = ruch automatycznie na pozostałe (bez przerwy w sesji).
  • Brak pętli: STP widzi LAG jako jeden interfejs – nie blokuje nadmiarowych łączy.
  • Równoważenie obciążenia: ruch rozkładany na dostępne łącza.
Korzyści: LAG łączy zalety wielu łączy: więcej pasma + redundancja + brak pętli.
Cztery ikony z etykietami korzyści
12/45
LAG a STP

STP widzi LAG jako jeden interfejs logiczny – nie rozróżnia portów członkowskich. Jeśli LAG jest częścią topologii STP – cały LAG albo forwarduje, albo jest blokowany.

Wewnątrz LAG nie ma pętli (porty członkowskie nie są oddzielnie rozpatrywane przez STP). Gdy jeden port członkowski ulega awarii – LAG pozostaje aktywny (pozostałe porty przejmują ruch).

Ważna informacja: LAG = jeden interfejs dla STP. Brak pętli niezależnie od liczby kabli w LAG.
Dwa switche z LAG 3 kabli – STP widzi jeden interfejs (zielony)
13/45
Ograniczenia LAG
  • Maksymalna liczba portów: typowo 2-8 portów w LAG (standard dopuszcza do 16).
  • Wszystkie porty w LAG muszą mieć tę samą prędkość i ten sam duplex.
  • Porty muszą być na tym samym przełączniku (LAG między dwoma urządzeniami).
  • Nie każdy algorytm haszujący daje idealne równoważenie.
Uwaga: LAG nie łączy 100 Mbps z 1 Gbps – wszystkie porty muszą mieć tę samą prędkość.
Lista ograniczeń z ikonami
14/45
LAG statyczny vs dynamiczny (LACP)

LAG statyczny (manualny): administrator ręcznie grupuje porty, bez negocjacji. Zalety: prostota, nie wymaga LACP. Wady: brak wykrywania błędów konfiguracji.

LAG dynamiczny (LACP): protokół negocjuje utworzenie LAG. Zalety: automatyczne wykrywanie zgodności, heartbeat, odtwarzanie po awarii. Standard: zalecany w nowoczesnych sieciach.

Rekomendacja: Zawsze używaj LACP – to standard, daje automatykę i diagnostykę.
Dwa schematy – LAG statyczny (ręczne ustawienie) vs LACP (automatyczna negocjacja)
15/45
Kiedy nie używać LAG?
  • Połączenie z urządzeniem końcowym (PC, serwer) – zwykle 1 Gbps wystarcza.
  • Połączenie z urządzeniami, które nie obsługują LACP (starsze switche, niektóre routery).
  • Gdy porty mają różne prędkości (nie da się agregować 1 Gbps + 100 Mbps).
  • Gdy potrzebna jest pełna izolacja ruchu między łączami (LAG może mieszać pakiety).
Uwaga: LAG to narzędzie do łączenia przełączników między sobą i z serwerami – nie dla stacji końcowych.
Trzy przekreślone ikony z etykietami
16/45
Maksymalna liczba portów w LAG

Standard IEEE 802.3ad: do 16 portów w LAG. W praktyce: większość przełączników ogranicza do 4-8 portów. Przełączniki szkieletowe/data center: 8-16 portów.

Korzyść: 8 × 10 Gbps = 80 Gbps między switchami. Dlaczego nie więcej? Złożoność haszowania, koszt ASIC, fizyczne ograniczenia.

Wykres słupkowy – liczba portów w LAG vs efektywna przepustowość
17/45
LAG a VLAN – współpraca

LAG może obsługiwać wiele VLAN – jest to trunk z agregacją. Porty członkowskie LAG skonfigurowane jako trunk (tagged) – wszystkie VLAN przechodzą przez LAG.

VLAN-y są rozkładane na porty LAG według haszowania. Nie ma gwarancji, że konkretny VLAN będzie na konkretnym łączu fizycznym.

Ważna informacja: LAG z trunk = agregacja trunków – zwiększa przepustowość między switchami dla wszystkich VLAN.
Dwa switcze z LAG – strzałki z etykietami VLAN 10,20,30 rozłożone na 3 kable
18/45
LAG a mirroring (SPAN)

Port monitorujący (SPAN) nie może być członkiem LAG. Jeśli chcesz monitorować ruch LAG – musisz skonfigurować mirroring na LAG jako całości (nie na pojedynczych portach).

W przeciwnym razie zobaczysz tylko część ruchu (tylko ten port). Większość przełączników obsługuje mirroring LAG jako źródła.

Uwaga: Przy konfiguracji SPAN – mirroruj LAG, nie pojedyncze porty członkowskie.
LAG z trzema portami – mirroring całego LAG do jednego portu monitorującego
19/45
Przykład: połączenie switchy w szkieletach

Dwa przełączniki szkieletowe (core) – każdy 48 portów 10 Gbps. LAG 8 × 10 Gbps między nimi = 80 Gbps łącze szkieletowe.

Redundancja: awaria jednego kabla 10G = 70 Gbps wciąż działa. STP: widzi LAG jako jeden interfejs – żadne łącze nie blokowane. To standardowa praktyka w data center.

Dwa duże switcze z LAG 8 kabli – 80 Gbps między nimi
20/45
LAG – podsumowanie bloku
  • LAG: wiele łączy fizycznych = jeden interfejs logiczny.
  • Korzyści: więcej pasma (N × prędkość), redundancja, brak pętli.
  • STP widzi LAG jako jeden port – nie blokuje.
  • Ograniczenia: ta sama prędkość, max 8-16 portów, jeden przełącznik.
  • LACP = dynamiczna, standardowa wersja LAG.
Podsumowujący schemat LAG
21/45
LACP – definicja i rola

LACP (Link Aggregation Control Protocol) – protokół warstwy 2 (część IEEE 802.3ad). Cel: automatyczna negocjacja, tworzenie i utrzymanie LAG.

Wymiana ramek LACPDU między urządzeniami (co 1 sekundę lub 30 sekund). Wykrywanie: zgodności portów, awarii łącza, zmian konfiguracji.

Definicja: LACP (Link Aggregation Control Protocol) – protokół do automatycznego tworzenia i zarządzania grupami LAG, zapewniający negocjację, monitorowanie i odtwarzanie agregacji.
Dwa switche wymieniające ramki LACPDU (małe strzałki między portami)
22/45
Ramka LACPDU – budowa

LACPDU (LACP Data Unit) – ramka Ethernet z EtherType = 0x8809. Podtyp: 0x01 (LACP) lub 0x02 (Marker Protocol).

Zawartość: Actor Information (parametry nadawcy – system priority, MAC, port priority, port number, key), Partner Information (parametry drugiej strony – echo), Collector Information (maksymalny delay), Terminator (koniec TLV).

Ramka LACPDU z zaznaczonymi polami
23/45
Parametry LACP – System Priority i Port Priority

System Priority: priorytet urządzenia (0-65535, domyślnie 32768). Niższy = wyższy priorytet. Port Priority: priorytet portu w ramach urządzenia (0-65535, domyślnie 32768).

Administrative Key: klucz identyfikujący LAG – porty z tym samym key należą do tego samego LAG. Wybór strony aktywnej: niższy System Priority → niższy Port Priority → niższy numer portu.

Ważna informacja: LACP używa priorytetów do wyboru, która strona jest aktywna (aktor) w negocjacji.
Tabela z parametrami i ich wartościami
24/45
Tworzenie LAG przez LACP – krok po kroku
  1. Porty na obu switchach skonfigurowane jako LACP active/passive.
  2. Każdy port wysyła LACPDU (co 1s – fast rate, co 30s – slow rate).
  3. Switch A odbiera LACPDU od B – porównuje parametry.
  4. Jeśli zgodne: porty łączone w LAG (przyznawany ten sam Aggregator ID).
  5. Gdy wszystkie porty zweryfikowane – LAG aktywny: ruch może płynąć.
  6. Połączenie działa – LACP monitoruje heartbeat.
Skrót: LACP: wysyłaj ramki → porównaj parametry → zgadza się? → dodaj do LAG.
Sekwencja 6 kroków z ramkami LACPDU między switchami
25/45
Tryby LACP – Active i Passive

Active: port aktywnie wysyła LACPDU (próbuje negocjować LAG). Passive: port odpowiada na LACPDU, ale sam nie inicjuje negocjacji.

Zalecenie: przynajmniej jedna strona musi być active – jeśli obie są passive, LAG nie powstanie. W praktyce: obie strony ustaw na active (najprościej).

Dwa switche – oba active (LAG tworzy się). Jeden active, drugi passive (LAG tworzy się). Oba passive (LAG nie tworzy się)
26/45
Wykrywanie awarii łącza przez LACP

LACP wysyła LACPDU co 1s (fast rate) lub 30s (slow rate). Jeśli w ciągu 3× rate nie ma odpowiedzi (3s dla fast, 90s dla slow) → port uznany za martwy.

Port zostaje wyłączony z LAG – ruch automatycznie na pozostałe porty. Gdy łącze wraca – LACP ponownie negocjuje i dodaje port do LAG. Czas odtwarzania: 1-3s (fast rate) lub 30-90s (slow rate).

Zalecenie: Używaj fast rate (1s) dla szybszego wykrywania awarii.
Linia czasu – heartbeat LACP -> awaria -> 3× brak heartbeat -> port usunięty z LAG
27/45
Wykrywanie błędnej konfiguracji

Gdy obie strony mają różne konfiguracje LAG – LACP wykrywa niezgodność. Przykłady: różna prędkość portów, różny duplex, inny VLAN membership.

LACP nie utworzy LAG – porty pozostają osobne (lub nieaktywne). Administrator otrzymuje log o błędzie. W LAG statycznym (bez LACP): błąd może pozostać niezauważony.

Zaleta LACP: LACP chroni przed błędami konfiguracji – statyczny LAG nie.
Port 1 (1 Gbps) z jednej strony i port 2 (100 Mbps) z drugiej – LACP blokuje LAG
28/45
Link Aggregation Group Identifier (LAG ID)

LAG ID = identyfikator grupy agregacji, składający się z: System Priority + System MAC (strony o wyższym priorytecie) + Key (administrative key dla danego LAG).

Porty z tym samym LAG ID są w tej samej grupie. LAG ID umożliwia istnienie wielu LAG na jednym przełączniku.

Ważne: Każdy LAG ma unikalny LAG ID – switch rozróżnia LAG po identyfikatorze.
Przełącznik z 8 portami – 2 LAG (LAG1: porty 1-3, LAG2: porty 5-6) – różne LAG ID
29/45
LAG na jednym switchu vs MLAG

LAG na jednym switchu: standard – porty tego samego switcha połączone z drugim switchiem.

LAG na wielu switchach (MLAG / vPC / MC-LAG): proprietarne rozwiązania producentów (Cisco vPC, Arista MLAG). Porty z dwóch różnych switchy tworzą LAG do trzeciego switcha. Nie w standardzie 802.3ad.

Uwaga: Standardowy LACP działa w obrębie jednego przełącznika. MLAG to rozszerzenie proprietarne.
Dwa switche połączone z trzecim – każdy z jednym portem w LAG (MLAG)
30/45
Przykład: serwer z LACP 2-portowym

Serwer z kartą sieciową 2 × 1 Gbps. LACP na obu portach → LAG 2 Gbps do przełącznika. Jeśli jeden kabel awaria → serwer wciąż ma 1 Gbps (bez przerwy).

Wymagana obsługa LACP przez kartę sieciową (driver + OS).

Zastosowanie: LACP jest często używany do agregacji łączy serwerowych (2-4 × 1G lub 10G).
Serwer z 2 kablami do switcha – LACP tworzy LAG 2 Gbps
31/45
LACP w środowisku wirtualnym

Hypervisor (VMware ESXi, Hyper-V) wspiera LACP na vSwitch. Maszyny wirtualne mogą korzystać z agregowanych łączy fizycznych.

Ważne: ustawienie odpowiedniego algorytmu haszowania (virtual port ID vs src-dst IP). W VMware: Route based on IP hash (wymaga LACP).

Serwer z hypervisorem, 4 VM, 2 fizyczne karty z LACP do switcha
32/45
LACP – podsumowanie bloku
  • LACP: automatyczna negocjacja LAG – wysyła LACPDU, monitoruje heartbeat.
  • Tryby: Active (inicjuje) i Passive (odpowiada).
  • Wykrywa: awarie łącza, błędną konfigurację.
  • LAG ID: identyfikacja grup – wiele LAG na jednym switchu.
  • Zalecenie: używaj LACP (nie statycznego LAG) wszędzie gdzie to możliwe.
Podsumowujący schemat działania LACP
33/45
Dystrybucja ruchu w LAG – kluczowy mechanizm

LAG ma N portów fizycznych. Który port otrzyma daną ramkę? Nie round-robin (kolejno) – to zniszczyłoby kolejność pakietów w sesji TCP.

Rozwiązanie: haszowanie (hashing) – obliczanie wartości z pól ramki. Ten sam hash = to samo łącze – gwarancja zachowania kolejności w ramach sesji.

Kluczowa koncepcja: Dystrybucja w LAG opiera się na haszowaniu – nie round-robin.
4 porty, różne sesje – każda sesja trafia na jeden port na podstawie hasha
34/45
Dlaczego nie round-robin?

Round-robin: pakiet 1 → port 1, pakiet 2 → port 2, pakiet 3 → port 3. Problem: pakiety tej samej sesji TCP mogą dotrzeć w różnej kolejności (port 2 szybszy niż port 1).

TCP wymaga zachowania kolejności pakietów → reordering powoduje retransmisje. Wydajność spada zamiast rosnąć. Haszowanie: każda sesja zawsze na ten sam port – zachowana kolejność.

Ważne: Round-robin w LAG jest zabronione – IEEE 802.3ad wymaga haszowania.
Round-robin (pomieszane pakiety A, B, C) vs haszowanie (A zawsze na port 1, B na port 2)
35/45
Algorytmy haszujące – dostępne pola

LAG może haszować na podstawie: src-MAC, dst-MAC, src-IP, dst-IP, src-port, dst-port.

Kombinacje: XOR pól (src+dst MAC, src+dst IP, src+dst IP+port).

Ważne: Wybór algorytmu wpływa na równomierność dystrybucji.
Ramka/pakiet z podświetlonymi polami do haszowania
36/45
Wybór algorytmu – najlepsza dystrybucja
  • src+dst MAC: dobra dla ruchu L2 (mosty, switch-klient).
  • src+dst IP: najlepsza dla routowanego ruchu IP (najpopularniejsza).
  • src+dst IP+port: najlepsza dla ruchu TCP/UDP (wiele sesji).

Im więcej zmiennych, tym bardziej zróżnicowany hash = lepsza dystrybucja. Ale: więcej pól = więcej obliczeń ASIC (ograniczony w tanich switchach).

Rekomendacja: src-dst-IP to standardowy, uniwersalny wybór dla większości sieci.
Wykres – równomierność dystrybucji dla różnych algorytmów
37/45
Przykład: dystrybucja przy 3 portach

LAG z 3 portami (1 Gbps każdy). Ruch: 100 sesji TCP między serwerami. src-dst-IP haszowanie: 100 sesji (modulo 3). Wynik: ~33 sesje na port.

Dystrybucja: 33%, 33%, 34% – dobrze. Nieidealna dystrybucja: mało sesji (np. 2) – obie mogą trafić na ten sam port (50% na dwóch portach).

Uwaga: Im więcej sesji, tym bardziej równomierna dystrybucja. Przy małej liczbie sesji – może być nierównomierna.
Wykres słupkowy – obciążenie każdego portu w LAG 3-portowym
38/45
Problem: mała liczba strumieni

Jeśli ruch składa się z niewielu sesji (np. backup między 2 serwerami) – haszowanie może umieścić wszystkie na jednym porcie. Efekt: jeden port w LAG przeciążony, pozostałe puste.

Przykład: 2 sesje backupu – obie src-IP=1.1.1.1, dst-IP=2.2.2.2 – ten sam hash → ten sam port. Rozwiązanie: zwiększ liczbę strumieni lub zmień algorytm na bardziej granularny (src-dst-IP+port).

Problem: Haszowanie nie rozwiązuje problemu małej liczby strumieni – fizyczne ograniczenie.
Dwa serwery backupu – haszowanie daje ten sam port – nierównomierne obciążenie
39/45
Konfiguracja haszowania w praktyce

W MikroTik: `/interface bonding` – opcja `lacp-rate`, `mode=802.3ad`. Wybór haszowania: `transmit-hash-policy` (src-mac, dst-mac, src-ip, dst-ip, src-dst-mac, src-dst-ip, src-dst-ip-port).

Domyślne: src-dst-mac – zmień na src-dst-ip lub src-dst-ip-port. W Cisco: `port-channel load-balance` (src-dst-ip, src-dst-mac, src-dst-ip-port).

Praktyka: Domyślny algorytm często nie jest optymalny – zmień na src-dst-ip.
Zrzut ekranu z konsoli konfiguracji LACP
40/45
Hashing – podsumowanie bloku
  • Dystrybucja przez haszowanie (nie round-robin) – zachowanie kolejności pakietów.
  • Algorytmy: src-dst-MAC, src-dst-IP, src-dst-IP+port.
  • Równomierność zależy od liczby strumieni i wyboru algorytmu.
  • Mało strumieni → nierównomierna dystrybucja.
  • Wybór algorytmu: src-dst-IP (uniwersalny) lub src-dst-IP+port (zaawansowany).
Podsumowujący schemat dystrybucji – wejście -> haszowanie -> port
41/45
Projektowanie sieci z LAG
  • Zawsze używaj LACP (nie statyczny LAG).
  • Używaj fast rate (1s) dla szybkiego wykrywania awarii.
  • Wybierz odpowiedni algorytm haszowania (src-dst-IP).
  • Grupuj porty w LAG na różnych kartach line cards – redundancja.
  • Dokumentuj konfigurację LAG – które porty, jaki algorytm, tryb LACP.
Lista kontrolna dobrej konfiguracji LAG
42/45
Scenariusz: LAG między piętrami

Switch A (parter) → Switch B (1 piętro) – kabel światłowodowy 10G. Potrzeba więcej pasma: drugi kabel 10G.

LACP active na obu switchach, LAG 2 × 10G = 20 Gbps. Redundancja: awaria jednego kabla = 10 Gbps wciąż działa. Haszowanie src-dst-IP.

Dwa piętra – dwa kable światłowodowe łączące switche
43/45
Scenariusz: serwer z LACP do dwóch switchy (MLAG)

Serwer z 4 kartami sieciowymi. Dwa switche dostępowe. MLAG (Cisco vPC, Arista MLAG) – dwa switche zachowują się jak jeden LAG.

Serwer widzi jeden LAG 4 × 10G = 40 Gbps. Jeśli jeden switch ulegnie awarii – serwer wciąż ma 20 Gbps (dwa porty do drugiego switcha).

Serwer z 4 kablami – dwa do switcha A, dwa do switcha B – MLAG łączy je w jeden LAG
44/45
Monitorowanie i diagnostyka LAG
  • Sprawdź status LAG: `show lacp` / `interface bonding print`.
  • Sprawdź dystrybucję: obciążenie każdego portu członkowskiego.
  • Zbyt nierównomierna dystrybucja → zmień algorytm haszowania.
  • Sprawdź licznik błędów na portach członkowskich (CRC, collisions).
  • Logi LACP: zmiany stanu, wykrycie awarii, błędy konfiguracji.
Zrzut ekranu z konsoli – status LAG, obciążenie portów
45/45
Podsumowanie
  1. LAG (Link Aggregation Group) łączy wiele fizycznych portów w jeden logiczny interfejs – zwiększa przepustowość, daje redundancję, nie tworzy pętli.
  2. LACP (802.3ad) automatycznie negocjuje i utrzymuje LAG – używa ramek LACPDU do heartbeat i wykrywania awarii.
  3. Dystrybucja ruchu w LAG opiera się na haszowaniu (nie round-robin) – zachowanie kolejności pakietów w sesji.
  4. Algorytmy haszujące: src-dst-MAC, src-dst-IP, src-dst-IP+port – wybór wpływa na równomierność dystrybucji.
  5. LAG jest standardową praktyką w sieciach LAN między przełącznikami i do serwerów wymagających wysokiej przepustowości.
Dwa switche z LAG – strzałka między nimi 'N × prędkość' + ikony kluczowych cech