Agregace odkazů

Link aggregation je technologie pro spojení několika paralelních kanálů přenosu dat v  sítích Ethernet do jednoho logického, což umožňuje zvýšit šířku pásma a zlepšit spolehlivost. V různých specifických implementacích agregace se používají alternativní názvy: port trunking ( anglicky port trunking ), link bundling ( link bundling ), lepicí adaptéry ( NIC bonding ), párovací adaptéry ( NIC teaming ).  

LACP ( link aggregation control protocol ) je otevřený standardní protokol pro agregaci linek popsaný v dokumentech IEEE 802.3ad a IEEE 802.1aq .  Mnoho výrobců používá pro své produkty proprietární nebo uzavřené technologie, například Cisco používá technologii EtherChannel (vyvinutou na počátku 90. let společností Kalpana ), stejně jako nestandardní protokol PAgP .

Hlavní výhodou agregace odkazů je, že potenciálně zvyšuje šířku pásma: za ideálních podmínek může šířka pásma dosáhnout součtu šířek pásma agregovaných spojení. Další výhodou je „horká“ redundance komunikačních linek: v případě výpadku jednoho z agregovaných kanálů je provoz odeslán přes zbývající kanály bez přerušení služby a po obnovení selhávajícího kanálu je automaticky uveden do provozu [1 ] .

802.3ad

Standard IEEE 802.3ad jako součást skupiny standardů IEEE 802 pro místní sítě byl přijat v roce 2000, celý název je „802.3ad Link aggregation for paralelní linky“.

Obecně platí, že agregace osmi standardních linek pomocí 802.3ad je levnější než jedno zařízení, které podporuje řádově větší šířku pásma, a umožňuje postupně zvyšovat rychlost linek v systému, aniž byste museli kupovat drahé rychlejší adaptéry. Agregace má však svá omezení: distribuce provozu mezi kanály může být nerovnoměrná až do skutečnosti, že veškerý provoz prochází jedním kanálem, zatímco ostatní jsou nečinné (v závislosti na provozu, schopnostech a nastavení hardwaru), což v extrémních případech neznamená žádný zisk. v šířce pásma ve srovnání s jedním kanálem. Navíc lze kombinovat maximálně osm linek, což v případě gigabitových linek dává teoretickou celkovou propustnost pouze 8 Gb/s namísto 10 Gb/s, které může poskytnout jeden vysokorychlostní adaptér.

Obecně platí, že všechny porty v agregaci musí být stejného typu, například všechny porty jsou kroucené dvoulinky , všechny jsou single mode ( SM ) nebo všechny jsou multimode (MM). Porty, které mají být sloučeny, musí být nastaveny na stejnou přenosovou rychlost (ačkoli 802.3ad umožňuje míchání portů s různými přenosovými rychlostmi, v praxi jsou takové konfigurace často nefunkční).

Nestandardní technologie

Většina řešení pro agregaci gigabitových linek je založena na standardu IEEE 802.3ad. Nestandardizované protokoly jiných společností však existovaly již před přijetím tohoto standardu, některé z nich se používají dodnes. Tyto protokoly z větší části pracují výhradně s produkty jedné společnosti nebo jedné řady produktů. Některé z nich mají určité výhody oproti standardu, například EtherChannel používaný společností Cisco podporuje různé režimy odesílání paketů, zatímco 802.3ad podporuje pouze standardní režim. Mezi další nestandardní agregační protokoly patří Duralink Trunking ( Adaptec ), MLT ( multi link trunking , Nortel ).

V polovině roku 2000 většina výrobců přešla na výrobu síťových zařízení podporujících standard IEEE 802.3ad, což by v zásadě mělo umožnit spolupráci zařízení různých značek. V praxi však některé kombinace nemusí fungovat, proto specifikace často konkrétně specifikují možnost společného provozu určitých zařízení.

Agregace síťového adaptéru

Hlavním využitím technologie agregace je agregace odkazů v síťových přepínačích , ale agregaci lze nakonfigurovat pro adaptéry počítačové sítě. Například v operačním systému Linux můžete nakonfigurovat agregovaný síťový adaptér bond0 se standardním ovladačem jádra ( anglicky  bonding driver ) jako kombinující ethernetové adaptéry eth0 a eth1 s přiřazenou jedinou IP adresou a neexistuje žádný rozdíl pro systém a programy na něm běžící mezi takovým adaptérem a fyzickými (kromě několika pomocných utilit, které jsou navrženy pro přímou činnost s adaptéry). V tomto případě se budou střídat hodnoty MAC adresy bond0 - periodicky se bude zobrazovat MAC adresa první síťové karty eth0 , poté MAC adresa adaptéru eth1 .

Poznámky

  1. Olifer V. G. , Olifer N. A. Kapitola 13. Přepínané sítě Ethernet // Počítačové sítě. Principy, technologie, protokoly. - 4. vyd. - Petrohrad. : " Petr ", 2010. - S. 464. - 4500 výtisků.  - ISBN 978-5-49807-389-7 .

Odkazy