Kaip konfigūruoti tinklo nuorodų agregaciją (802.3ad) Ubuntu

Turinys:

Kaip konfigūruoti tinklo nuorodų agregaciją (802.3ad) Ubuntu
Kaip konfigūruoti tinklo nuorodų agregaciją (802.3ad) Ubuntu

Video: Kaip konfigūruoti tinklo nuorodų agregaciją (802.3ad) Ubuntu

Video: Kaip konfigūruoti tinklo nuorodų agregaciją (802.3ad) Ubuntu
Video: How to Automatically Tag and Organize a Music Library Including Genre PART 1 2024, Lapkritis
Anonim
Ar reikia vienu metu tiekti didelius duomenų kiekius daugybei klientų, tuo tarpu tik naudojant vieną IP adresą? Naudodamiesi "nuorodų agregacija", mes galime prisijungti prie kelių atskirų tinklo plokščių sistemoje į vieną visišką NIC
Ar reikia vienu metu tiekti didelius duomenų kiekius daugybei klientų, tuo tarpu tik naudojant vieną IP adresą? Naudodamiesi "nuorodų agregacija", mes galime prisijungti prie kelių atskirų tinklo plokščių sistemoje į vieną visišką NIC

Apžvalga

Ryšio agregavimas buvo sukurtas taip, kad suteiktų jums galimybę padidinti prieinamą tinklo pralaidumą ir atsparumą, tačiau visiškai nepakeisite savo infrastruktūros, kad tai atliktumėte (su tokia kaina susijusiomis sąnaudomis).

Be to, kaip sistemos administratoriai, mes paprastai neturi šiek tiek pakenkti mūsų serverių veikiančių programų vidinei veiklai. Taigi, jei atsiras toks laikas, kad turime padidinti prieinamą tinklo pralaidumą programoje, mes galime susidurti su visišku sistemos pertvarkymu. Tikriausiai žinote, kad keičiantis klientų ir serverių sąveika, finansuojant taikomųjų funkcijų užklausas iš programos pardavėjo arba atnaujinant į naujos kartos tinklo įrangą, yra daug darbo arba reikalingas biudžetas arba abu. Taigi antrą kartą, kol išsisukoite laiką ir $ $ $, manau, kad "Link aggregation" technologijos panaudojimo rezultatas yra tas, kad tai daroma infrastruktūros lygmeniu (OS, NIC ir komutatoriai), programa gali likti visiškai pamiršta prie pokyčio, o staiga gaunamas bendras kelių tinklo jungčių pralaidumas.

Be to, šiuo metu ši technologija yra standartinė daugumos tinklo įrangos dalis, todėl ją reikia naudoti tik "geek". Taigi, "Prisimink pragaro ugnį, kuris jus sukėlė!" Ir parodyk visiems, ką mes esame padarę, spaudžiant kiekvieną dabartinę infrastruktūrą pasiekiamą našumą

.
.

Paveikslėlis renjith krishnan

Būtinos sąlygos

  • Šis vadovas buvo parašytas naudojant "Ubuntu server9.10 x64", todėl daroma prielaida, kad taip pat turite dirbti su "Debian" sistema.
  • jūsų sistemoje yra daugiau nei viena tinklo plokštė.
  • Jūs pamatysite, kad man naudojama VIM kaip redaktoriaus programa, tai tik todėl, kad aš jam būdingas … galite naudoti bet kurį kitą norimą redaktorių.

Linux dalykų pusė

Mes naudosime paketą "ifenslave" (sąsajos pavergė), kuris gali paimti sistemos tinklo plokštes ir tamsoje juos susieti. Svarbu pažymėti, kad nors "Windows" tokia konfigūracija yra padaryta NIC tvarkyklių lygyje, taigi ji apribota tik šioje kortelėje esančiomis sąsajomis, "ifenslave" paketu galima įkrauti bet kokį NIC ir susieti jį ( darant prielaidą, kad jie yra tokio paties greičio lygio, ty 1000Mb / s).

Nors šiame vadove mes nustatysime nuorodą naudoti 802.3ad standartą tiek jungiklyje (naudojant LACP), tiek serverį. Pažymėtina, kad "ifenslave" paketas leidžia agregavimo būdus, kurių nereikia jungiklio bendradarbiavimas. Tačiau aš dar jų asmeniškai nenaudavau, todėl negaliu jų garantuoti. Tiesiog nepamirškite, jei jūsų nesugebėsite bendradarbiauti tinklo infrastruktūrai arba jei jūsų tinklo plokštėje "Ethtool" vairuotojo palaikymas nėra.

" Ifenslave" paketo diegimas

Ši procedūra buvo sukurta "Ubuntu 9.10", kuri turėjo neįvykdytą klaidą "ifenslave" paketu, kuris nekelia paleidimo sąsajos sąsajos (čia yra dokumentuota). Jei įdiegsite ifenslave 10.10 spaudai, automatiškai gausite versiją su klaidų taisymu. Tačiau tiems, kurie neturi naujausių ir geriausių, turėsite rankiniu būdu įdiegti naujesnę "ifenslave" paketo versiją.

* Ačiū, Aleksandras Usyskin už pagalbą suprasti tai.

Norint įprastai įdiegti paketą (naudotojams 10.10 ar daugiau):

sudo aptitude install ifenslave

Norėdami rankiniu būdu įdiegti naujesnę versiją, atsisiųskite versiją, kuri tinka jūsų OS (x86 arba x64), įdėkite ją į tmp katalogą ir įdiegti naudojant dpkg komanda

32 bitų OS:

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

64 bitų OS:

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

Sukonstruokite susietą sąsają

Dabar, kai įdiegtas ifenslave paketas, galime sukonfigūruoti susietą sąsają. Norėdami tai padaryti, redaguokite sąsajos konfigūracijos failas:

sudo vim /etc/network/interfaces

Komentuokite visas sąsajas, kurios bus obligacijos dalis, ir pridėkite:

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

Pirmiau pateiktame pavyzdyje nustatoma obligacija: naudokite 4 režimą (802,3ad), gaukite IP iš DHCP ir naudokitės visais NIC serveryje (atitinkamame serveryje buvo 4 sąsajos iš keturių krypčių NIC ir on- tarybos NIC).

Infrastruktūros pusė dalykų

Kaip minėta apžvalgoje, šiame vadove naudojamas "4 režimas" (802,3ad), todėl privalome nustatyti jungiklį gaunančioje galinėje dalyje, kad naudotume agregaciją tose uostuose, prie kurių prisijungsime serverį.

Dabar akivaizdu, kad negaliu pereiti prie bet kokios įmanomos įrenginio konfigūracijos, todėl aš duosiu du pavyzdžius ir tikiuosi, kad ji jums suteiks pakankamai laiko ieškant informacijos apie pardavėjų dokumentus ar "Google" jūsų konkrečiam įrenginiui.

Juniper J-web

Šiame segmente paaiškinama, kaip konfigūruoti "Juniper" įrenginio sąsajas (uostus) naudoti "Link aggregation" (LACP) naudodami J-web valdymo GUI.

Pastaba: aš naudoju EX3200 ekrano fotografavimui ir instrukcijoms, pateiktoms toliau, tačiau "J-web" yra gana panašus į kitas "Juniper" įrenginius, kurie naudoja JUNOS.

Susieti sąsają

Šis žingsnis yra būtinas, nes "out-of-the box" kiekviena "Juniper" įrenginio sąsaja yra susieta su numatytuoju "Vlan", vadinamu "unit0". Nors "Juniper" turi dokumentus apie tai, kaip turėtumėte sukonfigūruoti nuorodų agregaciją, aš rasiu šį pirmąjį ir pagrindinį žingsnį.Nevykdydami šio veiksmo, kiti dokumentuose aprašyti veiksmai paprasčiausiai neveiks, o jūs būsite nulaužę galvą dėl to, ko trūksta.

Dėkojame, kad "Juniper" palaikymo personalas teikia šį GUI sprendimą (galų gale).

  1. Pagrindiniame "J-web" ekrane spustelėkite "Konfigūruoti".
  2. Tada spustelėkite "CLI įrankiai".
  3. Pasirinkite "Point and Click CLI".
  4. Tada spustelėkite "redaguoti" šalia "Sąsajų" antraštės.

    Image
    Image
  5. Pasirinkite sąsają, kurią norite sudaryti, ir šalia jos spustelėkite "Redaguoti".

    Image
    Image
  6. Skyriuje "Vienetas" ištrinkite asociaciją, kaip parodyta paveikslėlyje.

    Image
    Image
  7. Spustelėkite Gerai.
  8. Pakartokite visas sąsajas, kurias norite sudaryti iš agregatų.
  9. Kai baigsite, naudokite "Įsipareigoti", kad pritaikytumėte pakeitimus.

Sąsajų suskirstymas į grupes

Dabar, kai sąsajos buvo išjungtos, mes galime sukurti sujungimo nuorodas, "grupuojant" jas.

  1. Pagrindiniame "J-web" ekrane spustelėkite "Sąsajos".
  2. Tada spustelėkite "Susieti agregaciją".
  3. Pasirinkite "Pridėti".

    Image
    Image
  4. Kai pasirodys iššokantis langas, pasirinkite "aktyvus".
  5. Spustelėkite "Pridėti".

    Image
    Image
  6. Išskleidžiamajame lange pasirinkite sąsajas, kurios bus nuorodos (laikykite "Ctrl" kelias).
  7. Paspauskite mygtuką "OK", kol baigsis visi konfigūracijos langai.
  8. Padaryta.

HP interneto valdomi "ProCurve" jungikliai

Čia pateikiamos HP "ProCurve" žiniatinklyje valdomų įrenginių instrukcijos.

HP 1800G

  1. Paspauskite "Trunks".
  2. Spustelėkite "LACP sąranka"
  3. Pažymėkite langelių langelį, kurį norite susieti su agregatais, šiame pavyzdyje aš naudoju 3 ir 4 prievadus.

    Image
    Image
  4. Puslapio apačioje spustelėkite Taikyti.
  5. Padaryta.

HP 1810G

  1. Paspauskite "Trunks".
  2. Paspauskite "Trunk Configuration".
  3. Pasirinkite žymimąjį laukelį "Sukurti".
  4. Suteikite nuorodą pavadinimą.
  5. Spustelėkite "Taikyti".

    Image
    Image
  6. Spustelėkite "Trunk Narystė".
  7. Išskleidžiamajame sąraše pasirinkite "Trumpo ID", mūsų pavyzdyje mes naudojame "Trunk2".
  8. Paspauskite "Uostai", kuriuos norite sudaryti iš agregavimo, mūsų pavyzdyje panaudojome uostus 11 ir 12.
  9. Spustelėkite "Taikyti".

    Image
    Image
  10. Padarykite pakeitimus nuolat, eikite į "techninė priežiūra".
  11. Tada į meniu "Išsaugoti konfigūracijas".
  12. Spustelėkite mygtuką "Išsaugoti konfigūraciją".

    Image
    Image
  13. Padaryta.

Rodyti baltą šviesą, kurią pagaminote

Rekomenduojamas: