Domača » kako » Kako namestiti združevanje omrežnih povezav (802.3ad) na Ubuntu

    Kako namestiti združevanje omrežnih povezav (802.3ad) na Ubuntu

    Ali morate hkrati črpati velike količine podatkov na številne odjemalce, medtem ko uporabljate samo en naslov IP? Z uporabo »združevanja povezav« lahko združimo več ločenih omrežnih kartic v sistemu v eno humongous NIC.

    Pregled

    Združevanje povezav je bilo oblikovano tako, da vam omogoča povečanje razpoložljive pasovne širine omrežja in prožnost, ne da bi popolnoma spremenili infrastrukturo, da bi to lahko storili (s stroški, ki bi jih taka poteza povzročila).

    Poleg tega, kot sistemski skrbniki, ponavadi nimamo veliko vpliva na notranje delovanje aplikacij, ki se izvajajo na naših strežnikih. Torej, če pride do takega časa, da moramo povečati razpoložljivo pasovno širino omrežja do aplikacije, se lahko soočimo s popolno prenovo sistema. Verjetno veste, da spreminjanje interakcije med odjemalcem in strežnikom, financiranje ciljne funkcije zahteva od prodajalca aplikacije ali nadgradnja na novo generacijo omrežne opreme, je veliko dela ali zahteva proračun ali oboje. Torej, sekundo, preden se odpravite na čas in $$$, upoštevajte, da je rezultat uporabe tehnologije »združevanje povezav«, da je to na ravni infrastrukture (OS, NIC in stikala), aplikacija lahko popolnoma pozabljena do spremembe, medtem ko nenadoma dobite kombinirano pasovno širino več omrežnih povezav.

    Poleg tega je danes ta tehnologija standardni del večine omrežne opreme, zato jo morate uporabiti le kot »geek«. Torej, "Zapomni si ognjene pekle, ki so te ponarejali!" In naj pokažeš vsem, od česa smo se nabrali, tako da iztisnemo vsako količino zmogljivosti, ki je na voljo iz trenutne infrastrukture. .

    Slika renjith krishnan

    Predpogoji

    • Ta priročnik je bil napisan z uporabo Ubuntu server9.10 x64, zato se predpostavlja, da imate sistem, ki temelji na Debianu, za delo tudi z.
    • vaš sistem ima več kot eno omrežno kartico.
    • Videli boste, da uporabljam VIM kot urejevalni program, to je samo zato, ker sem navajen… lahko uporabite kateri koli drug urejevalnik, ki ga želite.

    Strani Linuxa

    Uporabili bomo paket »ifenslave« (vmesnik za suženjstvo), ki lahko sprejme omrežne kartice sistema in jih v temi poveže. Upoštevati je treba, da je ta vrsta konfiguracije na oknih na ravni gonilnika NIC in je omejena le na vmesnike, ki so na voljo na tej kartici, s paketom ifenslave je mogoče vzeti katerokoli NIC v sistemu in jo povezati ( ob predpostavki, da so istega razreda hitrosti, npr. 1000Mb / s.

    V tem priročniku bomo vzpostavili povezavo za uporabo standarda 802.3ad, tako na stikalu (z uporabo LACP) kot tudi na strežniku. Pomembno je reči, da paket »ifenslave« omogoča načine združevanja, ki ne zahtevajo sodelovanje preklopnika. Vendar jih še nisem osebno uporabljal, zato ne morem jamčiti za njih. Upoštevajte to samo, če ne morete sodelovati v omrežni infrastrukturi ali če vaša omrežna kartica nima podpore za gonilnik za »Ethtool«.

    Namestitev paketa ifenslave

    Ta postopek je bil ustvarjen na Ubuntu 9.10, ki je imel izjemen hrošč v paketu »ifenslave«, ki ne vzpostavlja vezanega vmesnika ob zagonu (dokumentirano tukaj). Če namestite ifenslave na izdajo 10.10, boste samodejno dobili različico s popravkom napake. Vendar pa za tiste, ki ne tečejo najnovejše in največje, boste morali ročno namestiti novejšo različico paketa ifenslave.

    * Hvala vam Alexander Usyskin, ker ste mi pomagali pri tem.

    Za normalno namestitev paketa (za uporabnike 10.10 in več):

    sudo aptitude namesti ifenslave

    Če želite ročno namestiti novejšo različico, prenesite različico, ki ustreza vašemu OS (x86 ali x64), jo vstavite v tmp in namestite z uporabo dpkg ukaz.

    Za 32-bitni OS:

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

    Za 64-bitni OS:

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

    Konfigurirajte vezani vmesnik

    Zdaj, ko je bil nameščen paket ifenslave, lahko konfiguriramo vezani vmesnik. To naredite tako, da uredite vmesniki konfiguracijska datoteka:

    sudo vim / etc / network / vmesniki

    Opišite vse vmesnike, ki bodo del obveznice, in dodajte naslednje:

    auto bond0 iface bond0 inet dhcp bond-slaves vse obveznice 4 obveznice-miimon 100 obveznice-primarni eth1 eth2 eth3 eth4 eth0

    Zgornji primer postavi vez na: use mode 4 (802.3ad), dobite IP od DHCP in uporabite vse NIC na strežniku za vez (zadevni strežnik je imel 4 vmesnike od štirikolesnega NIC in on- NIC krovu.

    Infrastrukturna stran stvari

    Kot je navedeno v pregledu, uporabljamo »način 4« (802.3ad) v tem priročniku, zato moramo stikalo na prejemnem koncu uporabiti za združevanje v pristaniščih, na katerih povezujemo strežnik..

    Zdaj očitno ne morem pregledati vse možne konfiguracije naprav tam, zato vam bom dala dva primera in upam, da vam bo dala dovolj časa, da nadaljujete, ko iščete informacije o dokumentaciji prodajalcev ali Googlu za vašo določeno napravo.

    Juniper J-web

    Ta segment pojasnjuje, kako konfigurirati vmesnike (vrata) na napravi Juniper za uporabo »združevanja povezav« (LACP) z uporabniškim vmesnikom za upravljanje J-spleta.

    Opomba: Uporabil sem EX3200 za posnetke zaslona in navodila, ki so podrobno opisana spodaj, vendar je J-web precej podoben za druge naprave Juniper, ki uporabljajo JUNOS.

    Odklopite vmesnik

    Ta korak je potreben, ker je vsak vmesnik na napravi Juniper povezan s privzetim Vlanom, imenovanim “unit0”. Čeprav ima Juniper dokumentacijo o tem, kako morate konfigurirati združevanje povezav, sem ugotovil, da ta prvi in ​​osnovni korak manjka. Brez izvajanja tega koraka preostali koraki, opisani v dokumentaciji, preprosto ne bodo delovali, zato boste brskali po glavi glede tega, kar manjka.

    Hvala za osebje za podporo Juniperja, ki vam je ponudil rešitev GUI (sčasoma).

    1. Na glavnem zaslonu J-spleta kliknite Konfiguriraj.
    2. Nato kliknite »Orodja CLI«.
    3. Izberite »Točka in klik CLI«.
    4. Nato kliknite »uredi« blizu naslova »Vmesniki«.
    5. Izberite vmesnik, ki ga želite vključiti, in kliknite »Uredi« poleg njega.

    6. V razdelku »Enota« izbrišite povezavo, kot je prikazano na sliki.
    7. Kliknite V redu.
    8. Ponovite za vse vmesnike, ki jih želite združiti.
    9. Ko končate, uporabite “Commit”, da uporabite spremembe.

    Združevanje v združitve

    Zdaj, ko so bili vmesniki dis-povezani, lahko ustvarimo agregacijske povezave tako, da jih »združimo«.

    1. Na glavnem zaslonu J-spleta kliknite »Vmesniki«.
    2. Nato kliknite »Združevanje povezav«.
    3. Izberite »Dodaj«.
    4. Ko se prikaže pojavno okno, izberite »aktivno«.
    5. Kliknite »Dodaj«.
    6. V pojavnem oknu izberite vmesnike, ki bodo del povezave (držite Ctrl za več).
    7. Kliknite »OK«, dokler ne izginejo vsa konfiguracijska okna.
    8. Končano.

    HP-jeva spletna ProCurve stikala

    V skladu z navodili za Juniper so tukaj navodila za HP-jeve naprave ProCurve, ki jih upravlja splet.

    HP 1800G

    1. Kliknite na »Kovčki«.
    2. Kliknite »Nastavitev LACP«
    3. Izberite potrditveno polje za vrata, ki jih želite združiti, v tem primeru sem uporabil vrata 3 in 4.

    4. Kliknite Uporabi na dnu strani.
    5. Končano.

    HP 1810G

    1. Kliknite na »Kovčki«.
    2. Kliknite »Konfiguracija debla«.
    3. Izberite potrditveno polje »Ustvari«.
    4. Ime Link dodajte.
    5. Kliknite »Uporabi«.
    6. Kliknite »Članstvo v deblo«.
    7. Iz spustnega seznama izberite "id trunk", v našem primeru uporabimo "Trunk2".
    8. Kliknite na Vrata, ki jih želite vključiti v združevanje, v našem primeru smo uporabili vrata 11 & 12.
    9. Kliknite »Uporabi«.
    10. Spreminjanje naj bo trajno tako, da odprete »vzdrževanje«.
    11. Nato v podmeniju »Shrani konfiguracije«.
    12. Kliknite gumb »Shrani konfiguracijo«.
    13. Končano.

    Pokaži mi belo svetlobo