Dnes jsem se rozhodl napsat něco o Intel Teaming Technology (dále jen ITT) pro začínající správce počítačových sítí. Hodlám odpovědět na následující otázky:
- Co je ITT?
- K čemu je ITT dobré?
- Co k použití ITT potřebuji?
- Módy fungování ITT
- Zdroje
Co je to Intel Teaming Technology?
ITT je technologie pro propojení dvou síťových karet do funkce kterou požadujeme. Může to být zvýšení propustnosti i ochrana proti selhání hardware, záleží to jen na správci jak využije tuto technologii.
K čemu je ITT dobré?
Umožňuje spojit 2 nebo více fyzických NIC (síťových karet) do jednoho logického adaptéru, který se označuje jako bound (svazek).
Zdroj: Samuraj
Zde uvedu výpis možných režimů provozu ITT:
- AFT
- ALB
- RLB
- SLA
AFT – Adapter Fault Tolerance
Režim podporující více modelů síťových karet a více rychlostních režimů. Vyžaduje však alespoň jednu síťovou kartu ze série Intel PRO Server Adapter. Všechny adaptéry pak mohou být připojeny do jednoho switche, při selhání primáru dojde k naklonování MAC adresy na sekundár.
Výhody
- Ochrana proti selhání síťové karty, zvýšení dostupnosti
Požadavky
- Alespoň jeden Intel PRO Server Adapter
- Alespoň dvě síťové karty
- Vypnutá funkce Spanning Tree na switchi
…jeden adaptér aktivní a ostatní jsou standby (přepnou se v případě výpadku), nenastavuje se na straně switche…
Zdroj: Samuraj
SFT – Switch Fault Tolerance
Režim podporující více modelů síťových karet a více rychlostních režimů. Vyžaduje však alespoň jednu síťovou kartu ze série Intel PRO Server Adapter. Každý adaptér je připojený do jiného switche, které dohromady tvoří primár a sekundár počítačové sítě, popřípadě uskupení pro load balancing. Zde využiji obrázek od Intelu pro představu:
Výhody
- Ochrana proti selhání aktivního prvku sítě
Nevýhody
- Alespoň jeden Intel PRO Server Adapter
- Dvě síťové karty (více ani méně nelze provozovat v režimu SFT)
- Vypnutá funkce Spanning Tree na switchi, pro porty ITT
…podporuje dvě linky připojené do dvou různých switchů, jedna je aktivní a druhá standby, nenastavuje se na straně switche…
Zdroj: Samuraj
ALB – Adaptive Load Balancing
Režim pro zvýšení propustnosti linky. V tomto režimu funguje primár pro příjem požadavků od klientů a sekundáry odesílají data klientům.
Výhody
- Ochrana proti selhání síťové karty
- Zvýšení propustnosti směrem ke klientům
Nevýhody
- Dvě až osm síťových karet Intel PRO Server Adapter
…odesílaný provoz je vyvažován přes všechny adaptéry, zároveň poskytuje fault tolerance, může provádět load balancing i na příchozím provozu, nenastavuje se na straně switche…
Zdroj: Samuraj
RLB – Recieve Load Balancing
Režim pro zvýšení propustnosti linky. Umožňuje zvýšit propustnost směrem do serveru zapojením několika síťových karet.
Výhody
- Ochrana proti selhání síťové karty
- Zvýšení propustnosti směrem na server
Nevýhody
- Dvě až osm síťových karet Intel PRO Server Adapter
- Nelze využít pro virtualizační řešení Microsoft Hyper-V
- Při použití Hyper-V primár obdrží veškerý RX(příjem) provoz bez ohledu na rychlost linky
- Využívají se jen adaptéry s nejvyšší rychlostí
VMLB – Virtual Machine Load Balancing
Režim speciálně pro použití s Microsoft Hyper-V. Zvyšuje Rx i Tx propustnost.
Výhody
- Zvyšuje propustnost linky
- Zlepšuje odezvu od Hyper-V
Nevýhody
- Dvě až osm síťových karet Intel PRO Server Adapter, různé rychlosti
- Nefunguje s IPX
ILA ( LA ), CFEC ( FEC ) nebo GEC – Intel Link Agregation, Cisco Fast EherChanell, Gigabit EtherChannel
- Režimy provozu nahrazující SLA (Static Link Agregation)
- Musí být provozováno s ILA kompatibilním switchem
IEEE 802.3ad
Tento standard lze zavést dvěma způsoby:
SLA – Static Link Agregation
…je použití manuálního EtherChannelu, kdy je na switchi nastaven mód
on
…
Zdroj: Samuraj
- Ekvivalent k EtherChanell
- Provoz pouze s ILA switchem
EtherChannel je metoda, která zařizuje odesílání a přijímání dat přes více interfaců.
Když vytvoříme EtherChannel, tak se vytvoří jeden virtuální port, s kterým dále pracují všechny technologie. Takže například Spanning Tree vidí skupinu portů jako jeden port a vše tudíž pracuje jak má (nedojde k blokování těchto redundantních linek).
EtherChannel používá Load Balancing, aby rozložil zátěž na všechny linky ve skupině. Když odesílá data, tak podle MAC adresy, IP adresy, zdrojové či cílové určuje, přes jakou linku data odešle (není to závislé na vytížení nebo rychlosti linky).
Zdroj: Samuraj
DYNAMIC
- Vyžaduje 802.3ad kompatibilní switch
- Aktivní agregační software mezi adaptéry nebo switchi
- Musí být specificky nastaveno
Dynamický režim provozu vytváří Load Balancing pouze mezi dvěma teamy najednou
Tabulka funkcí
Funkce | Režim provozu | Dyn. 802.3ad | |||
AFT | ALB | RLB | SLA | ||
Ochrana proti selhání zařízení (Switch/Adaptér) | ANO | ANO | ANO | ANO | ANO |
Agregace linky | NE | ANO | ANO | ANO | ANO |
Load Balancing (rozložení zátěže) | NE | Pouze Tx | Tx i Rx | Tx i Rx | Tx i RX |
L3 agregace adresy | NE | jen na IP | ANO | ANO | ANO |
L2 agregace adresy | NE | NE | ANO | ANO | ANO |
Linky o více rychlostech | ANO | ANO | NE | NE | ANO |
MVT (Multi Vendor Teaming, Teaming od více výrobců) je k dispozici pouze pro systémy na platformě MS Windows.
Zdroje použité v článku:
- http://www.intel.com/support/network/sb/cs-009747.htm – Kompletní informace o technologii
- http://www.samuraj-cz.com/clanek/cisco-ios-21-etherchannel-link-agregation-pagp-lacp-nic-teaming/ – zajímavý článek na stejné téma, bohužel staršího data
Jen doplním…
ITT není technologie využívaná jen v serverch. jJsou jí vybaveny i kvalitní základní desky pro Work Stationy a nebo pro uživatele vyžadující vysoký síťový výkon (včetně hráčů).
ITT je určena pro všechny moderní síťové technologie jako je metalická kabeláž a optické spoje. Wi-Fi má pro tuto technologii alternativu v MIMO, ale už jsem viděl i teaming mezi kartami.
Všeobecně teaming podporují výrobci jako Broadcom, Marvell, Atheros a Intel. Na straně aktivních prvků pak Cisco, Mikrotik a další.
Multimediální obsah:
Zde je docela dobře uvedeno jak Teaming aktivovat.
Další návod a informace, tentokrát pro Hyper-V.
Další návod a informace, tentokrát pro použití v osobním PC Asus, adaptéry Marvell.
One Response to Intel Teaming Technology