Bonding je technika, ktorá zo spomalenej alebo zraniteľnej siete spraví rýchlejšiu a spoľahlivejšiu. Spája viacero sieťových liniek do jednej. Poďme si vysvetliť, ako funguje, aké metódy existujú a ako sa to isté volá u rôznych výrobcov, lebo názvov je veľa.

Čo je bonding

Bonding (niekedy aj teaming alebo link aggregation) je spojenie dvoch alebo viacerých sieťových liniek do jedného logického spojenia. Cieľom je buď vyššia priepustnosť, alebo záloha pri výpadku, prípadne oboje naraz. Súvisí to s článkom počítač s dvomi sieťovými kartami.

Predstavte si to ako spojenie dvoch jazdných pruhov do jednej širšej cesty: prejde viac áut a keď sa jeden pruh uzavrie, premávka ide ďalej.

Čo bonding prináša

  • Vyššia priepustnosť. Viac liniek znamená väčší celkový prenos, najmä pri viacerých súčasných spojeniach.
  • Redundancia. Keď jedna linka alebo kábel zlyhá, prevádzka pokračuje po zvyšných.
  • Rozloženie záťaže medzi linky.

Hlavné metódy bondingu

Metód je viac a líšia sa tým, či treba podporu na switchi a čo presne robia. Najčastejšie:

  • Aktívna a záložná (active-backup). Funguje len jedna linka, druhá čaká a pri výpadku ju nahradí. Hlavný cieľ je záloha. Nevyžaduje špeciálnu podporu switcha.
  • LACP (802.3ad), dynamická agregácia. Linky sa spoja do jedného zväzku a switch s počítačom sa dohodnú na rozdelení prevádzky. Dáva rýchlosť aj zálohu, no switch to musí podporovať a mať to nastavené.
  • Balance (round-robin a podobné). Prevádzka sa rozkladá medzi linky podľa pravidla. Zvyšuje priepustnosť, podľa metódy s podporou switcha alebo bez nej.
  • Adaptívne metódy, ktoré rozkladajú záťaž podľa aktuálnej prevádzky.

Dôležité pravidlo: dve linky neznamenajú dvojnásobnú rýchlosť pre jedno stiahnutie. Bonding rozkladá viacero spojení, nie jeden tok. Najviac sa prejaví tam, kde je veľa súčasných prenosov, napríklad na serveri.

To isté pod rôznymi názvami

Toto je častý zdroj zmätku. Rovnaký princíp má u každého výrobcu iné meno:

Prostredie / výrobcaNázov
Všeobecný štandardLink Aggregation (LAG), 802.3ad, LACP
Linuxbonding
Windows ServerNIC Teaming
CiscoEtherChannel, PAgP, LACP
MikroTikBonding
Ubiquiti / UniFiLink Aggregation (LAG)
HPE / ArubaTrunk, Link Aggregation
JuniperAggregated Ethernet (ae)

Keď teda v jednom návode čítate EtherChannel a v druhom bonding, často ide o to isté, len inými slovami.

Kde sa bonding využíva

  • Servery a NAS s mnohými súčasnými používateľmi.
  • Prepoje medzi switchmi (uplinky), kde jedna linka nestačí.
  • Kritické pripojenia, ktoré nesmú vypadnúť.
  • Virtualizačné hostiteľské stroje, kde beží veľa systémov naraz, súvisí s článkom čo je hypervízor.

Na čo myslieť pred nasadením

  • Skontrolujte podporu switcha pre zvolenú metódu (najmä LACP).
  • Rovnaké nastavenie na oboch stranách. Nesúlad spôsobí problémy.
  • Otestujte výpadok jednej linky, či záloha naozaj funguje.

Chcete na serveri alebo v sieti rýchlejšie a spoľahlivejšie pripojenie cez bonding? Ozvite sa nám, navrhneme metódu aj zapojenie a celé to nastavíme a otestujeme.