Linkkien yhdistäminen

Linkkien yhdistäminen on tekniikka ,  jolla yhdistetään useita rinnakkaisia ​​tiedonsiirtokanavia Ethernet - verkoissa yhdeksi loogiseksi, mikä mahdollistaa kaistanleveyden lisäämisen ja luotettavuuden parantamisen. Erilaisissa spesifisissä aggregoinnin toteutuksissa käytetään vaihtoehtoisia nimiä: port trunking ( englanniksi port trunking ), linkkiniputus ( link bundling ), liimaussovittimet ( NIC bonding ), pariliitosadapterit ( NIC teaming ).  

LACP ( linkkiyhdistyksen ohjausprotokolla ) on avoimen standardin linkkien yhdistämisprotokolla , joka on kuvattu IEEE 802.3ad - ja IEEE 802.1aq -asiakirjoissa .  Monet valmistajat käyttävät tuotteissaan patentoitua tai suljettua teknologiaa, esimerkiksi Cisco käyttää EtherChannel- tekniikkaa (kehitti Kalpana 1990-luvun alussa ) sekä ei-standardista PAgP -protokollaa .

Linkkien yhdistämisen tärkein etu on, että se mahdollisesti lisää kaistanleveyttä: ihanteellisissa olosuhteissa kaistanleveys voi saavuttaa yhdistettyjen linkkien kaistanleveyksien summan. Toinen etu on viestintälinjojen "kuuma" redundanssi: jos jokin yhdistetyistä kanavista epäonnistuu, liikenne lähetetään muiden kanavien kautta ilman palvelun keskeytystä, ja epäonnistuneen kanavan palauttamisen jälkeen se otetaan automaattisesti käyttöön [1 ] .

802.3ad

IEEE 802.3ad -standardi osana paikallisverkkojen IEEE 802 -standardiryhmää otettiin käyttöön vuonna 2000, koko nimi on "802.3ad Link aggregation for rinnakkaislinkkejä".

Yleisesti ottaen kahdeksan vakiolinkin yhdistäminen 802.3ad:lla on halvempaa kuin yksi laite, joka tukee suuruusluokkaa suurempaa kaistanleveyttä ja mahdollistaa järjestelmän linkkien nopeuden asteittaisen lisäämisen ilman, että tarvitsee ostaa kalliita nopeampia sovittimia. Aggregoinnilla on kuitenkin rajoituksia: liikenteen jakautuminen kanavien kesken voi olla epätasaista aina siihen asti, että kaikki liikenne kulkee yhden kanavan kautta, kun taas toiset ovat käyttämättömänä (riippuen liikenteestä, ominaisuuksista ja laitteistoasetuksista), mikä äärimmäisissä tapauksissa tarkoittaa, ettei voittoa ole. kaistanleveydellä verrattuna yhteen kanavaan. Lisäksi voidaan yhdistää enintään kahdeksan linkkiä, mikä gigabitin linkkien tapauksessa antaa teoreettiseksi kokonaissuorituskyvyksi vain 8 Gb/s yhden nopean sovittimen 10 Gb/s sijaan.

Yleisesti ottaen kaikkien yhdistelmän porttien on oltava samantyyppisiä, esimerkiksi kaikki portit ovat kierrettyjä pareja , kaikki ovat yksimuotoisia ( SM ) tai kaikki ovat monimuotoisia (MM). Yhdistettävät portit on asetettava samalle siirtonopeudelle (vaikka 802.3ad mahdollistaa porttien sekoittamisen eri baudinopeudella, käytännössä tällaiset kokoonpanot ovat usein mahdottomia).

Epätyypilliset tekniikat

Useimmat gigabitin linkkien yhdistämisratkaisut perustuvat IEEE 802.3ad -standardiin. Muiden yritysten standardoimattomia protokollia oli kuitenkin olemassa jo ennen tämän standardin käyttöönottoa, ja osa niistä on edelleen käytössä. Nämä protokollat ​​toimivat suurimmaksi osaksi yksinomaan yhden yrityksen tai yhden tuotesarjan tuotteiden kanssa. Joillakin niistä on tiettyjä etuja standardiin verrattuna, esimerkiksi Ciscon käyttämä EtherChannel tukee erilaisia ​​pakettien lähetystiloja, kun taas 802.3ad tukee vain vakiotilaa. Muita epästandardeja yhdistämisprotokollia ovat Duralink Trunking ( Adaptec ), MLT ( multilink trunking , Nortel ).

2000-luvun puoliväliin mennessä useimmat valmistajat siirtyivät tuottamaan verkkolaitteita, jotka tukevat IEEE 802.3ad -standardia, jonka pitäisi periaatteessa mahdollistaa erimerkkisten laitteiden yhteistoiminta. Käytännössä jotkin yhdistelmät eivät kuitenkaan välttämättä toimi, joten spesifikaatioissa on usein erikseen määritelty mahdollisuus tiettyjen laitteiden yhteiskäyttöön.

Verkkosovittimen yhdistäminen

Aggregointitekniikan pääasiallinen käyttötarkoitus on linkkien yhdistäminen verkkokytkimissä , mutta yhdistäminen voidaan määrittää tietokoneverkkosovittimille. Esimerkiksi Linux - käyttöjärjestelmässä voit määrittää aggregoidun bond0 -verkkosovittimen , jossa on vakioydinohjain ( englanniksi  bonding driver ), joka yhdistää Ethernet-sovittimet eth0 ja eth1 , ja sille on määritetty yksi IP-osoite , eikä siinä ole eroa. järjestelmä ja siinä käynnissä olevat ohjelmat tällaisen sovittimen ja fyysisten välineiden välillä (lukuun ottamatta muutamia apuohjelmia, jotka on suunniteltu toimimaan suoraan sovittimien kanssa). Tässä tapauksessa bond0 :n MAC-osoitteen arvot vaihtelevat - ajoittain näytetään ensimmäisen verkkokortin MAC-osoite eth0 ja sitten sovittimen eth1 MAC-osoite .

Muistiinpanot

  1. Olifer V. G. , Olifer N. A. Luku 13. Kytketyt Ethernet-verkot // Tietokoneverkot. Periaatteet, tekniikat, protokollat. - 4. painos - Pietari. : " Peter ", 2010. - S. 464. - 4500 kpl.  - ISBN 978-5-49807-389-7 .

Linkit