If-Koubou

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

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

Aveți nevoie să extrageți cantități mari de date către o multitudine de clienți simultan, în timp ce utilizaț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 NN.

Prezentare generală

Ansamblul de legături a fost conceput pentru a vă oferi opțiunea de a mări lățimea de bandă și rezistența disponibilă a rețelei, fără a schimba complet infrastructura pentru a face acest lucru (cu costul pe care o astfel de mutare ar implica).

Dincolo de asta, în calitate de administratori de sistem, de obicei nu avem nici un impact 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ă fiți un "geek" pentru a le folosi. Deci, "Amintiți-vă de incendiile iadului care v-au falsificat!" Și lăsați-i pe toți să vedem la ce suntem făcuți, stricând fiecare uncie de performanță disponibilă din infrastructura actuală .

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 pentru a lucra și cu acesta.
  • sistemul dvs. are mai mult de un card de rețea.
  • Vei vedea ca folosesc VIM ca program de editare, doar pentru ca sunt obisnuit cu asta ... poti folosi orice alt 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 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.

* Mulțumesc lui Alexander Usyskin pentru că a ajutat să înțelegi asta.

Pentru a instala în mod normal pachetul (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 director și instalați utilizând dpkg comanda.

Pentru un sistem de operare 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

Configurați interfața îmbinată

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

sudo vim / etc / rețea / interfețe

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

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

Exemplul de mai sus stabilește legătura la: utilizarea modului 4 (802.3ad), obținerea IP-ului de la DHCP și utilizarea tuturor NIC-urilor de pe server pentru legătura (serverul în cauză avea 4 interfețe de la un NIC quad-head și on- bord NIC).

Partea de infrastructură a lucrurilor

Așa cum am spus în prezentare generală, folosim modul "mode 4" (802.3ad) în acest ghid, deci trebuie să setăm comutatorul pe capătul de primire 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șa că 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 utiliza "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.

Dis-asociați interfața

Acest pas este necesar deoarece out-of-the-box, fiecare interfață de pe un dispozitiv Juniper este asociată cu Vlan implicit numit "unit0". În timp ce Juniper dispune de documentație despre modul în care ar trebui să configurați agregarea legăturilor, am descoperit că acest prim pas și pasul principal 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. În ecranul principal J-web, faceți clic pe Configure (Configurare).
  2. Apoi faceți clic pe "Instrumente CLI".
  3. Selectați "Punct și faceți clic pe CLI".
  4. Apoi daț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. Atunci când utilizați "Commit" pentru a aplica modificările.

Gruparea interfețelor în agregări

Acum că interfețele au fost asociate, putem crea legături de agregare prin "gruparea" acestora.

  1. În ecranul principal J-web, faceți clic pe "Interfețe".
  2. Apoi dați clic pe "Agregare legătură".
  3. Selectați "Adăugați".
  4. Când apare fereastra pop-up, selectați "activ".
  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 mai multe).
  7. Faceți clic pe "OK", până când toate ferestrele de configurare au dispărut.
  8. Terminat.

Procesoarele HP ProCurve au gestionat web-ul

În plus față de instrucțiunile Juniper, iată instrucțiunile pentru dispozitivele Web gestionate de ProCurve de la HP.

HP 1800G

  1. Faceți clic pe "Trunks".
  2. Faceți clic pe "LACP Setup"
  3. Bifaț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 Aplicați în partea de jos a paginii.
  5. Terminat.

HP 1810G

  1. Faceți clic pe "Trunks".
  2. Faceți clic pe "Configurația portbagajului".
  3. Bifaț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 și 12.
  9. Faceți clic pe "Aplicați".
  10. Efectuați permanent modificările prin accesarea "întreținerii".
  11. Apoi, în submeniul "Salvare configurații".
  12. Faceți clic pe butonul "Salvați configurația".
  13. Terminat.

Arată-mi lumina albă din care ești făcută