17Jul

Cum se instalează agregarea Link Network( 802.3ad) pe Ubuntu

Aveți nevoie să încărcați cantități mari de date simultan într-o multitudine de clienți, în timp ce folosiți doar o singură adresă IP?Prin folosirea "agregării de linkuri", putem conecta mai multe carduri de rețea separate pe sistem într-o rețea de operare NIM.

Prezentare generală

Agregarea legăturilor a fost concepută pentru a vă oferi posibilitatea de a crește lățimea de bandă și rezistența disponibilă a rețelei, fără a vă schimba complet infrastructura pentru a face acest lucru( cu costul pe care o astfel de mutare ar implica).

Dincolo de faptul că, în calitate de administratori de sistem, de obicei avem puțină sau niciun efect asupra funcționării interne a aplicațiilor care rulează pe serverele noastre. Deci, dacă vine un astfel de moment, că trebuie să creștem lățimea de bandă a rețelei disponibile pentru aplicație, s-ar putea să ne confruntăm cu o reproiectare completă a sistemului. Probabil știți că schimbarea interacțiunii client-server, finanțarea cererilor de funcții direcționate de la furnizorul de aplicații sau modernizarea la o nouă generație de echipamente de rețea, este fie o mulțime de muncă, fie necesită un buget sau ambele. Deci, o secundă înainte de a vă descurca timpul și banii, considerați că rezultatul utilizării tehnologiei "Agregarea legăturilor" este că, deoarece acest lucru se face la nivelul infrastructurii( OS, NIC și switch-uri), aplicația poate rămâne complet nevăzutăla schimbarea în timp ce obținerea bruscă a lățimii de bandă combinate a conexiunilor de rețea multiple.

În plus, în prezent, această tehnologie este o parte standard a majorității echipamentelor de rețea, trebuie doar să fii un "geek" pentru a-l utiliza. Deci, "Adu-ți aminte de incendiile iadului care te-au falsificat!" Și să arătăm tuturor de ce suntem făcuți, stricând fiecare uncie de performanță disponibilă din actuala infrastructură.

Imagine de renjith krishnan

Cerințe preliminare

  • Acest ghid a fost scris utilizând Ubuntu server9.10 x64, prin urmare, se presupune că aveți și un sistem bazat pe Debian.
  • sistemul dvs. are mai mult de o placă de rețea.
  • Vei vedea ca folosesc VIM ca program de editare, doar pentru ca sunt obisnuit cu asta. .. poti folosi orice editor care iti doresti.

partea Linux a lucrurilor

Vom folosi pachetul "ifenslave"( interfață enslave), care poate prelua cardurile de rețea ale sistemului și le va lega în întuneric. Un lucru este de remarcat faptul că în timp ce pe ferestre acest tip de configurare se face la nivelul driver-ului NIC și astfel este limitat doar la interfețele disponibile pe acea carte, cu pachetul ifenslave este posibil să se ia orice NIC în sistem și să se lege( presupunând că au aceeași calitate a vitezei, adică 1000Mb / s).

În timp ce în acest ghid, vom seta link-ul pentru a utiliza standardul 802.3ad, atât pe comutatorul( folosind LACP), cât și pe server. Este demn de remarcat faptul că pachetul "ifenslave" permite moduri de agregare care nu necesităcooperarea întrerupătorului. Cu toate acestea nu le-am folosit personal încă, așa că nu pot garanta pentru ei.Țineți minte acest lucru în cazul în care dvs. nu puteți obține infrastructura de rețea să coopereze sau în cazul în care cardul dvs. de rețea nu are suport pentru șofer pentru "Ethtool".

Instalarea pachetului ifenslave

Această procedură a fost creată pe Ubuntu 9.10, care a avut un bug remarcabil în pachetul "ifenslave" care nu aduce în discuție interfața interfață la pornire( documentată aici).Dacă instalați ifenslave pe o versiune 10.10, veți primi automat versiunea cu remedierea erorii. Cu toate acestea, pentru cei dintre voi care nu rulează cele mai recente și mai mari, va trebui să instalați manual o versiune mai nouă a pachetului ifenslave.

* Vă mulțumim lui Alexander Usyskin pentru că ați ajutat să înțelegeți acest lucru.

Pentru instalarea manuală a pachetului( pentru utilizatorii 10.10 și de mai sus):

sudo aptitude install ifenslave

Pentru a instala manual versiunea mai nouă, descărcați versiunea care se potrivește sistemului dvs. de operare( x86 sau x64), puneți-o în tmp directorul și instalațiutilizând comanda dpkg .

Pentru un OS pe 32 de biți:

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

Pentru un sistem de operare pe 64 de biți:

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

interfața legată

Acum că pachetul ifenslave a fost instalat, putem configura o interfață legată.Pentru a face acest lucru, editați fișierele de configurare :

sudo vim /etc/network/ interfețe

Observați toate interfețele care vor face parte din legătură și adăugați următoarele:

bond auto iface bond0 inet dhcp bond-slave toate bond mode 4 bond-miimon 100 bond-primar eth1 eth2 eth3 eth4 eth0

Exemplele de mai susobligațiunea de a: utiliza modul 4( 802.3ad), obțineți IP-ul de la DHCP și utilizați toate NIC-urile de pe server pentru legătura( serverul în cauză avea 4 interfețe de la un NIC quad-head și NIC de la bord).

Partea de infrastructură a lucrurilor

Așa cum am menționat în general, în acest ghid folosim modul "mod 4"( 802.3ad), așa că trebuie să setăm comutatorul la capătul receptorului pentru a utiliza agregarea pe porturile la care conectăm serverul.

Acum, evident, nu pot trece peste toate configurațiile de dispozitive concepute acolo, așadar voi da două exemple și sper că vă va oferi suficient pentru a continua atunci când căutați informațiile din documentația furnizorilor sau Google pentru dispozitivul dvs. specific.

Juniper J-web

Acest segment explică modul de configurare a interfețelor( porturilor) pe un dispozitiv Juniper pentru a folosi "Aggregation Link"( LACP) utilizând GUI-ul de administrare J-web.

Notă: Am folosit EX3200 pentru capturile de ecran și instrucțiunile detaliate mai jos, totuși J-Web-ul este destul de similar pentru alte dispozitive Juniper care utilizează JUNOS .

Dezasamblați interfața

Acest pas este necesar pentru că în afara casetei, fiecare interfață de pe un dispozitiv Juniper este asociată cu Vlan implicit numit "unit0".În timp ce Juniper are documentație despre modul în care ar trebui să configurați agregarea legăturilor, am descoperit că acest prim pas și de bază lipsesc. Fără a efectua acest pas, restul pașilor descriși de documentație nu vor funcționa și veți fi zgâriați-vă capul cu privire la ceea ce vă lipsesc.

Vă mulțumim pentru personalul de sprijin Juniper pentru furnizarea acestei soluții GUI( în cele din urmă).

  1. Pe ecranul principal J-web, faceți clic pe Configure( Configurare).
  2. Apoi faceți clic pe "Instrumente CLI".
  3. Selectați "Point and Click CLI".
  4. Apoi faceți clic pe "editați" lângă titlul "Interfețe".
  5. Selectați interfața pe care doriți să o faceți parte din agregare și faceți clic pe "Editați" de lângă aceasta.

  6. Sub secțiunea "Unitate" ștergeți asocierea așa cum se arată în imagine.
  7. Faceți clic pe OK.
  8. Repetați pentru toate interfețele pe care doriți să le faceți parte din agregări.
  9. Când ați folosit "Commit" pentru a aplica modificările.

Gruparea interfețelor în agregări

Acum, când interfețele au fost asociate, putem crea link-uri de agregare prin "gruparea" acestora.

  1. În ecranul principal J-web, faceți clic pe "Interfețe".
  2. Apoi faceți clic pe "Agregare legătură".
  3. Selectați "Adăugați".
  4. Când apare fereastra pop-up, selectați "active".
  5. Faceți clic pe "Adăugați".
  6. În fereastra sub-pop-up, selectați interfețele care vor face parte din legătură( mențineți apăsat Ctrl pentru multiple).
  7. Faceți clic pe "OK" până când toate ferestrele de configurare au dispărut.
  8. Efectuată.

Comutatoarele ProCurve HP gestionate de web

Complementar cu instrucțiunile Juniper, iată instrucțiunile pentru dispozitivele web HP ProCurve gestionate.

HP 1800G

  1. Faceți clic pe "Trunks".
  2. Faceți clic pe "LACP Setup"
  3. Selectați caseta de selectare pentru porturile pe care doriți să fiți capabile de agregare, în acest exemplu am folosit porturile 3 și 4.

  4. Faceți clic pe Aplicare în partea de jos a paginii.
  5. Adoptată.

HP 1810G

  1. Faceți clic pe "Trunks".
  2. Faceți clic pe "Configurația portbagajului".
  3. Selectați caseta de selectare "Creați".
  4. Dați link-ului un nume.
  5. Faceți clic pe "Aplicați".
  6. Faceți clic pe "Membru trunk".
  7. Selectați "Trunk id" din lista drop-down, în exemplul nostru folosim "Trunk2".
  8. Faceți clic pe porturile pe care doriți să le faceți parte din agregare, în exemplul nostru am folosit porturile 11 &12.
  9. Faceți clic pe "Aplicați".
  10. Faceți schimbările permanente, mergând la "întreținere".
  11. Apoi, în submeniul "Salvare configurații".
  12. Faceți clic pe butonul "Salvați configurația".
  13. Efectuată.

Arată-mi lumina albă din care fac parte