17Jul

Kuidas installida Network Link Aggregation( 802.3ad) Ubuntu

click fraud protection

Kas peate üheaegselt pumbama suure hulga andmeid mitmetele klientidele, kasutades ainult üht IP-aadressi? Kasutades "linkide liitmist", võime liita mitme võrgukaardiga võrku ühe hiirevsse võrku.

ülevaade

Link aggregation eesmärk oli anda teile võimalus suurendada võrgu ribalaiust ja vastupidavust, ilma et see muudaks teie infrastruktuuri täielikult( maksumus, mida selline käik kaasa tooks).

Pealegi on meie süsteemijuhtidel tavaliselt meie serveritel töötavate rakenduste sisemine toimimine tavaliselt väike. Nii et kui selline aeg jõuab, on meil tarvis olemasolevat võrgu ribalaiust suurendada, et saaksime süsteemi täielikult ümber kujundada. Tõenäoliselt teate, et kliendiserveri vaheldumine, sihtotstarbeliste funktsioonide taotlemise taotlemise taotlemine või uue põlvkonna võrguseadmete värskendamine on kas palju tööd või eelarve või mõlemad. Nii et teine, enne kui võtate aega ja $ $ $ arvate, et Link Linki koondamise tehnoloogia kasutamise tulemus on see, et see toimub infrastruktuuri tasemel( OS, NIC-id ja lülitid), võib rakendus jääda täiesti unustamatuksmuutes järsku mitme võrguühenduse kombineeritud ribalaiuse.

instagram viewer

Lisaks sellele on see tehnoloogia tänapäeval enamiku võrguseadmete standardseks osaks, selle kasutamiseks peab teil olema lihtsalt "geek".Nii et: "Pidage meeles põnevaid tulekahjusid, mis teid võltsid!" Ja andke kõigile teada, mida me oleme teinud, pigistades praeguse infrastruktuuriga kättesaadavaks iga untsi jõudluse kohta.

Image by renjith krishnan

Eeltingimused

  • See juhend on kirjutatud Ubuntu server9.10 x64 abil, seega eeldatakse, et teil on ka Debian-põhine süsteem, millel ka töötab.
  • -s on teie süsteemil rohkem kui üks võrgukaart.
  • Näete, et kasutajanimekirja saab kasutada VIM-i, see on lihtsalt sellepärast, et olen sellega harjunud. .. võite kasutada muud soovitud redaktorit.

Asjade Linuxi pool

Kasutame "ifenslave"( interface enslave) paketi, mis suudab võtta süsteemi võrgukaarte ja seob neid pimeduses.Üks asi, mida meeles pidada, et aknad on seda tüüpi konfiguratsioonis tehtud NIC draiveri tasemel ja piirdub seega üksnes sellel kaardil olevatel liidestel, kusjuures ifenslave-paketiga on võimalik võtta mis tahes NIC-d süsteemis ja siduda see( eeldades, et need on sama kiirusklassiga, st 1000 Mbit / s).

Selles juhendis seadistame linki 802.3ad standardi kasutamiseks nii lüliti( kasutades LACP-d) kui ka serverit. On märkimisväärne, et pakett ifenslave võimaldab agregaatrežiime, mis ei nõualüliti koostöö.Kuid ma ei olnud neid veel isiklikult kasutanud, mistõttu ma ei saa neile tagatisi anda. Pidage seda silmas pidades, kui teie ei suuda võrgustruktuuri koostööd teha või kui teie võrgukaartil ei ole Ethtooli juhi tugiteenust.

Ifenslave paketi

installimine See protseduur loodi Ubuntu 9.10-l, millel oli "ifenslave" paketi silmapaistev viga, mis ei aita käivitamisel ühendatud liidest( siin dokumenteeritud).Kui installite ifenslave 10.10 versioonist, saate automaatselt versiooni, millel on veaparandus. Kuid teie jaoks, kes ei kasuta viimast ja parimat, peate käsitsi installima ifenslave-paketi uuema versiooni.

* Tänan teid Alexander Usyskin, kes aitasid seda välja mõista.

Pakendi tavaliselt paigaldamiseks( kasutajate jaoks 10.10 ja kõrgemal):

sudo aptitude install ifenslave

Uuema versiooni käsitsi installimiseks laadige alla oma operatsioonisüsteemile sobivad versioonid( x86 või x64), asetage see kataloogi tmp ja installigekasutades dpkg käsku.

32-bitise OS-i jaoks:

sudo dpkg-i /tmp/ ifenslave-2.6_1.1.0-15ubuntu1_i386.deb

64-bitine operatsioonisüsteem:

sudo dpkg-i /tmp/ ifenslave-2.6_1.1.0-15ubuntu1_amd64.deb

seadistamineliidese liides

Nüüd, kui ifenslave pakett on installitud, saame konfigureerida liidese liidese. Selleks redigeeri liidesed konfiguratsioonifaili:

sudo vim /etc/network/ liidesed

Kommenteerida kõiki liideseid, mis moodustavad võlakirja, ja lisada järgmised andmed:

auto bond0 iface bond0 inet dhcp bond-alives all bond-mode 4 bond-miimon 100 bond-primary et1 eth2 eth3 eth4 eth0

Eespool toodud näide komplektidsidumine: kasutage režiimi 4( 802.3ad), hankige IP-d DHCP-st ja kasutage kõik sideseadme serverid( antud serveril oli neljakordse NIC-i ja rongisisene võrguinfosüsteem).

Asjade infrastruktuuri pool

Nagu on kirjeldatud ülevaates, kasutame selles juhendis režiimi "4 režiim"( 802.3ad), seega peame seadistama vastuvõtva otsa lüliti, et kasutada serverite ühendamisel kasutatavate ühenduste liitmist.

Nüüd ilmselgelt ei saa ma minna üle iga mõeldava seade konfiguratsiooni seal, nii et ma annan kaks näidet ja loodan, et see annab teile piisavalt minna, kui otsite teavet müüjate dokumentatsiooni või Google teie konkreetse seadme kohta.

Juniper J-veebis

Selles segmendis selgitatakse, kuidas Juniperi seadmes liideste( portide) konfigureerimiseks kasutada "Link aggregation"( LACP), kasutades J-veebihaldus GUI-d.

Märkus. Ma kasutasin EX3200 ekraanipiltide ja allpool üksikasjalikult kirjeldatud juhiste järgi, kuid J-veeb on üsna sarnane teiste Juniperi seadmete puhul, mis kasutavad JUNOS .

Dis-associate liidese

See samm on vajalik, sest väljapoole-box, iga Juniperi seadme liides on seotud vaikeväärtusega Vlan, mida nimetatakse "unit0".Kuigi Juniperil on dokumentatsioon selle kohta, kuidas peaksite lingi koondamise seadistama, leidisin selle esimese ja põhilise sammuna puuduvaks. Selle sammu tegemata lihtsalt ülejäänud dokumendis kirjeldatud toimingud lihtsalt ei tööta ja te peate pea puudutama.

Täname Juniperi tugitöötajaid selle GUI lahenduse pakkumise eest( lõpuks).

  1. J-veebi põhiekraanil klõpsake käsul Seadista.
  2. Siis klõpsake "CLI-tööriistad".
  3. Valige "Point and Click CLI".
  4. Siis klõpsake "Muuda" pealkirja "Liidesed" lähedal.
  5. Valige liides, mida soovite koondamise osaks saada, ja klõpsake selle kõrval olevat "Redigeeri".

  6. Jaotise "Ühik" all kustutage ühendus, nagu pildil näidatud.
  7. Klõpsake nuppu OK.
  8. Korrake kõiki liideseid, mida soovite liitmistest osa võtta.
  9. Kui olete lõpetanud, kasutage muutuste rakendamiseks "Kohustama".

Liidese grupeerimine agregaatidesse

Nüüd, kui liidesed on lahti ühendatud, saame luua koondnimed nende rühmitamise teel.

  1. J-veebi põhiekraanil klõpsake "Liidesed".
  2. Siis klõpsake linkide liitmist.
  3. Valige "Lisa".
  4. Kui pop-up aken ilmub, valige "aktiivne".
  5. Vajuta "Lisa".
  6. Alam-pop-up aknas valige liides, mis on osa lingist( hoidke Ctrl-i mitmeks).
  7. Klõpsake nuppu OK, kuni kõik konfiguratsiooniaknad on kadunud.
  8. Valmis.

HP veebihaldatavad ProCurve lülitid

Tasuta Juniperi juhistele, siin on juhised HP ProCurve veebimajutusega seadmetele.

HP 1800G

  1. Vajuta "Trunks".
  2. Klõpsake "LACP Setup"
  3. Valige nende portide märkeruut, mida soovite ühendada, selles näites kasutasid ma pordid 3 ja 4.

  4. Klõpsake nuppu Rakenda lehekülje allosas.
  5. Valmis.

HP 1810G

  1. Vajuta "Trunks".
  2. Klõpsake "Trunk Configuration".
  3. Valige märkeruut "Loo".
  4. Anna linki nimi.
  5. Klõpsake nuppu "Rakenda".
  6. Klõpsake "Trunk Liikmelisus".
  7. Vali ripploendist "Trunk id", meie näites kasutame "Trunk2".
  8. Klõpsa sadamatele, mida soovite koondada, meie näites kasutasime sadamaid 11 &12.
  9. Klõpsake nuppu "Rakenda".
  10. Muutke muudatused alaliseks, minnes "hooldusele".
  11. Seejärel sisenege alammenüüsse "Salvesta konfiguratsioonid".
  12. Klõpsake nupul "Salvesta konfiguratsioon".
  13. Valmis.

näita

valget valgust