Kā iestatīt tīkla saišu apkopošanu (802.3ad) uz Ubuntu

Satura rādītājs:

Kā iestatīt tīkla saišu apkopošanu (802.3ad) uz Ubuntu
Kā iestatīt tīkla saišu apkopošanu (802.3ad) uz Ubuntu

Video: Kā iestatīt tīkla saišu apkopošanu (802.3ad) uz Ubuntu

Video: Kā iestatīt tīkla saišu apkopošanu (802.3ad) uz Ubuntu
Video: ♫ ZOBIŅU DZIESMA ♫ Kā pareizi tīrīt zobus? ♫ Bērnu dziesmas - YouTube 2024, Aprīlis
Anonim
Vai jums vienlaicīgi ir nepieciešams lielu datu daudzumu pārsūtīt daudziem klientiem, vienlaikus izmantojot tikai vienu IP adresi? Izmantojot "saišu apvienošanu", mēs varam pievienoties vairākām atsevišķām tīkla kartēm sistēmā vienā humongous NIC
Vai jums vienlaicīgi ir nepieciešams lielu datu daudzumu pārsūtīt daudziem klientiem, vienlaikus izmantojot tikai vienu IP adresi? Izmantojot "saišu apvienošanu", mēs varam pievienoties vairākām atsevišķām tīkla kartēm sistēmā vienā humongous NIC

Pārskats

Saišu apvienošana tika izstrādāta, lai sniegtu jums iespēju palielināt pieejamo tīkla joslas platumu un elastīgumu, neveicot pilnīgu infrastruktūras maiņu (ar izmaksām, kas saistītas ar šādu pārvietojumu).

Bez tam, kā sistēmu administratori, mums parasti nav nekādas ietekmes uz mūsu serverī esošo lietojumprogrammu iekšējo darbību. Tātad, ja notiks tāds laiks, ka mums jāpilnveido pieejamais tīkla joslas platums, mēs varam saskarties ar pilnīgu sistēmas pārveidošanu. Iespējams, ka jūs zināt, ka, mainot klienta-servera mijiedarbību, finansējot mērķa funkciju pieprasījumus no lietojumprogrammas pārdevēja vai jauninot uz jaunās paaudzes tīkla aprīkojumu, ir vai nu liels darbs, vai arī tas prasa budžetu vai abus. Tātad otrajā brīdī, kad jūs atlaidīsiet laiku un $ $ $, uzskata, ka tehnoloģiju "Link aggregation" izmantošanas rezultāts ir tāds, ka, tā kā tas tiek darīts infrastruktūras līmenī (OS, NIC un slēdži), programma var palikt pilnīgi aizmirstama uz izmaiņām, bet pēkšņi iegūstot vairāku tīkla savienojumu joslas platumu.

Turklāt mūsdienās šī tehnoloģija ir standarta lielākā daļa tīkla iekārtu, jums vienkārši ir jābūt "geek", lai to izmantotu. Tātad, "Atcerieties elles ugunskuru, kas tevi vilināja!" Un ļaujiet visiem parādīt, kas no mums ir izveidots, saspiežot katru veiktspējas vienību no pašreizējās infrastruktūras

.
.

Attēls renjith krishnan

Priekšnosacījumi

  • Šī rokasgrāmata tika izveidota, izmantojot Ubuntu servera 9.10 x64, tāpēc tiek pieņemts, ka jums ir arī Debian balstīta sistēma, kas darbojas arī.
  • jūsu sistēmai ir vairāk nekā viena tīkla karte.
  • Jūs redzēsit mani izmantot VIM kā redaktoru programmu, tas ir tikai tāpēc, ka esmu pieradis pie tā … jūs varat izmantot jebkuru citu redaktoru, kuru vēlaties.

Linux lietu puse

Mēs izmantosim paketi "ifenslave" (saskarnes pakļautība), kas spēj uzņemt sistēmas tīkla kartes un tumsā piesaistīs tos. Viena lieta, lai atzīmētu, ka, kamēr uz Windows šāda veida konfigurācija tiek veikta NIC draivera līmenī un tādējādi ir ierobežota tikai uz šajā kartē pieejamām saskarnēm, ar ifenslave paketi ir iespējams veikt jebkuru NIC sistēmā un piesaistīt to ( ja tie ir tādā pašā ātrumā, ti, 1000Mb / s).

Lai gan šajā rokasgrāmatā mēs izveidosim saiti, lai izmantotu standartu 802.3ad gan slēdzi (izmantojot LACP), gan serveri. Jāatzīmē, ka pakete ifenslave ļauj apvienot režīmus, kuriem nav nepieciešama slēdža sadarbība. Tomēr es vēl tos personīgi to vēl neizmantoju, tāpēc es nevaru viņiem dot galvojumu. Vienkārši to paturiet prātā, ja jūsu nespēju sadarboties ar tīkla infrastruktūru vai ja jūsu tīkla kartei nav draivera atbalsta "Ethtool".

Ifenslave pakotnes instalēšana

Šī procedūra tika izveidota Ubuntu 9.10, kurai bija izcila kļūda "ifenslave" paketē, kas nerada sasaistīto saskarni startēšanas laikā (dokumentēts šeit). Ja jūs instalējat ifenslave 10.10 versijā, jūs automātiski saņemsiet versiju ar kļūdu labošanu. Tomēr tiem, no kuriem jūs neizmantojat jaunāko un lielāko, jums būs manuāli jāinstalē ifenslave pakotnes jaunāka versija.

* Paldies, Aleksandrs Usiksins, lai palīdzētu to izdomāt.

Lai parasti instalētu pakotni (lietotājiem 10.10 un vairāk):

sudo aptitude install ifenslave

Lai manuāli instalētu jaunāko versiju, lejupielādējiet versiju, kas ir piemērota jūsu OS (x86 vai x64), ielieciet to tmp direktoriju un instalējiet, izmantojot dpkg komandu

32 bitu OS:

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

64 bitu OS:

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

Sasaistītās saskarnes konfigurēšana

Tagad, kad ir instalēta ifenslave pakete, mēs varam konfigurēt sasaistīto saskarni. Lai to izdarītu, rediģējiet saskarnes konfigurācijas fails:

sudo vim /etc/network/interfaces

Izskatiet visas saskarnes, kas būs obligācijas daļa, un pievienojiet sekojošo:

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

Iepriekš minētais piemērs nosaka saiti uz: izmantot režīmu 4 (802.3ad), iegūt IP no DHCP un izmantot visus NIC servera obligāciju (attiecīgajam serverim bija 4 saskarnes no četrkodolu NIC un on- padome NIC).

Lietu infrastruktūras puse

Kā minēts kopsavilkumā, šajā rokasgrāmatā mēs izmantojam "režīms 4" (802,3ad), tādēļ mums jānosaka ieslēgšanās saņēmēja galā, lai izmantotu apkopojumu portālos, ar kuriem mēs savienojam serveri.

Tagad acīmredzot es nevaru pāriet uz visu iespējamo ierīču konfigurāciju, tāpēc es sniegu divus piemērus un ceru, ka tas dos jums pietiekami daudz, lai turpinātu, meklējot informāciju par pārdevēju dokumentāciju vai Google savai konkrētajai ierīcei.

Juniper J-web

Šajā segmentā ir izskaidrots, kā konfigurēt saskarnes (ostas) Juniper ierīcē, lai izmantotu "Link aggregation" (LACP), izmantojot J-web pārvaldības GUI.

Piezīme. Es izmantoju EX3200 ekrāna uzņemšanai un instrukcijām, kas detalizēti aprakstītas zemāk, tomēr J-web ir diezgan līdzīgs citām Juniper ierīcēm, kas izmanto JUNOS.

Dissociējiet saskarni

Šis solis ir nepieciešams tāpēc, ka ārpus kārbas katra Juniper ierīces saskarne ir saistīta ar noklusēto Vlan nosaukumu "unit0". Lai gan Juniper rīcībā ir dokumentācija par to, kā jums vajadzētu konfigurēt saišu apkopošanu, esmu konstatējis šo pirmo un pamata soli, kas trūkst.Neveicot šo darbību, pārējie dokumentācijas aprakstītie soļi vienkārši nedarbosies, un jūs būsiet nesaskrāpē galvu par to, kas jums trūkst.

Paldies par Juniper atbalsta personālu, lai nodrošinātu šo GUI risinājumu (galu galā).

  1. J-web galvenajā ekrānā noklikšķiniet uz Konfigurēt.
  2. Pēc tam noklikšķiniet uz "CLI rīki".
  3. Izvēlieties "Point and Click CLI".
  4. Tad noklikšķiniet uz "rediģēt" blakus "Interfeisi" virsrakstam.

    Image
    Image
  5. Atlasiet interfeisu, kuru vēlaties iekļaut apkopojumā, un blakus tam noklikšķiniet uz Rediģēt.

    Image
    Image
  6. Sadaļā "Vienība" izdzēsiet asociāciju, kā parādīts attēlā.

    Image
    Image
  7. Noklikšķiniet uz Labi.
  8. Atkārtojiet visas saskarnes, kuras vēlaties iekļaut apkopojumā.
  9. Kad esat pabeidzis, izmantojiet "Apņemties", lai piemērotu izmaiņas.

Saskarnes saskarnes grupēšana

Tagad, kad saskarnes ir atsaistītas, mēs varam izveidot apvienošanās saites, "grupējot" tās.

  1. J-web galvenajā ekrānā noklikšķiniet uz "Interfeisi".
  2. Pēc tam noklikšķiniet uz "Saites kopsavilkums".
  3. Izvēlieties "Pievienot".

    Image
    Image
  4. Kad parādās uznirstošais logs, izvēlieties "aktīvs".
  5. Noklikšķiniet uz "Pievienot".

    Image
    Image
  6. Sub-pop-up logā atlasiet saskarnes, kas būs daļa no saites (turiet nospiestu Ctrl vairākiem).
  7. Noklikšķiniet uz "OK", līdz visi konfigurācijas logi ir pazuduši.
  8. Gatavs.

HP tīmekļa pārvaldītie ProCurve slēdži

Šeit ir norādījumi par HP ProCurve tīmekļa pārvaldītajām ierīcēm.

HP 1800G

  1. Noklikšķiniet uz "Trases".
  2. Noklikšķiniet uz "LACP iestatīšana"
  3. Izvēlieties rūtiņu opcijām, kuras vēlaties iekļaut apkopojumā, šajā piemērā es izmantoju ostu 3 un 4.

    Image
    Image
  4. Noklikšķiniet uz Lietot lapas apakšdaļā.
  5. Gatavs.

HP 1810G

  1. Noklikšķiniet uz "Trases".
  2. Noklikšķiniet uz "Trunk Configuration".
  3. Atzīmējiet izvēles rūtiņu Izveidot.
  4. Norādiet Link nosaukumu.
  5. Noklikšķiniet uz "Lietot".

    Image
    Image
  6. Noklikšķiniet uz "Trunk Membership".
  7. Nolaižamajā sarakstā izvēlieties "Trunk id", mūsu piemērā mēs izmantojam "Trunk2".
  8. Noklikšķiniet uz Ports, kuras vēlaties iekļaut apkopojumā, mūsu piemērā mēs izmantojām ostas 11 un 12.
  9. Noklikšķiniet uz "Lietot".

    Image
    Image
  10. Veiciet izmaiņas pastāvīgi, pārejot uz "uzturēšanu".
  11. Tad ievadiet apakšizvēlnē "Saglabāt konfigurācijas".
  12. Noklikšķiniet uz pogas Saglabāt konfigurāciju.

    Image
    Image
  13. Gatavs.

Parādiet balto gaismu, no kura esat izgatavots

Ieteicams: