Ako nastaviť agregáciu sieťového prepojenia (802.3ad) na Ubuntu

Obsah:

Ako nastaviť agregáciu sieťového prepojenia (802.3ad) na Ubuntu
Ako nastaviť agregáciu sieťového prepojenia (802.3ad) na Ubuntu

Video: Ako nastaviť agregáciu sieťového prepojenia (802.3ad) na Ubuntu

Video: Ako nastaviť agregáciu sieťového prepojenia (802.3ad) na Ubuntu
Video: Top 10 Most Dangerous Foods In The World - YouTube 2024, Apríl
Anonim
Potrebujete vyčerpať veľké množstvo údajov súčasne s viacerými klientmi a zároveň používať len jednu adresu IP? Použitím "agregácie odkazov" môžeme pripojiť niekoľko samostatných sieťových kariet do systému do jednej humongous NIC
Potrebujete vyčerpať veľké množstvo údajov súčasne s viacerými klientmi a zároveň používať len jednu adresu IP? Použitím "agregácie odkazov" môžeme pripojiť niekoľko samostatných sieťových kariet do systému do jednej humongous NIC

Prehľad

Agregácia odkazov bola navrhnutá tak, aby vám umožnila zvýšiť dostupnú šírku pásma siete a odolnosť, bez toho aby ste úplne zmenili vašu infraštruktúru (s nákladmi, ktoré by takýto krok vyvolal).

Okrem toho, ako správcovia systémov, zvyčajne nemáme žiaden vplyv na vnútorné fungovanie aplikácií bežiacich na našich serveroch. Takže ak príde taký čas, že potrebujeme zvýšiť dostupnú šírku pásma pre aplikáciu, môžeme čeliť kompletnému prepracovaniu systému. Pravdepodobne viete, že zmena interakcie klient-server, financovanie cielených požiadaviek na funkcie od dodávateľa aplikácie alebo inovácie na novú generáciu sieťového vybavenia je buď veľa práce, alebo vyžaduje rozpočet alebo oboje. Takže za sekundu predtým, než si vyhradíte čas a $ $ $ $, zvážte, že výsledkom použitia technológie "Agregácia odkazov" je, že pretože sa to deje na úrovni infraštruktúry (OS, NIC a prepínače) aplikácia môže zostať úplne nezabudnuteľná k zmene, zatiaľ čo sa náhle dostane kombinovaná šírka pásma viacerých sieťových pripojení.

Navyše, v súčasnosti je táto technológia štandardnou súčasťou väčšiny sieťových zariadení, jednoducho musíte byť "geek", ktorý ju používa. Takže, "Pamätajte na peklo požiare, ktoré vás falošovali!" A ukážte každému, z čoho sme vyrobené, stlačením každej jednotky výkonu, ktorá je k dispozícii v súčasnej infraštruktúre

.
.

Obrázok podľa renjith krishnan

predpoklady

  • Táto príručka bola napísaná pomocou Ubuntu server9.10 x64, preto sa predpokladá, že máte aj systém Debian založený na práci.
  • váš systém má viac ako jednu sieťovú kartu.
  • Uvidíte, že používam program VIM ako editor, práve preto, že som na to zvyknutý … môžete použiť iný editor, ktorý by ste chceli.

Linux strana vecí

Budeme používať balík "ifenslave" (rozhranie enslave), ktorý dokáže prijať sieťové karty systému a v tme ich viaže. Treba poznamenať, že zatiaľ čo na oknách sa tento typ konfigurácie vykonáva na úrovni ovládača NIC, a preto je obmedzený len na rozhraniach, ktoré sú k dispozícii na tejto karte, s balíkom ifenslave je možné v systéme prijať akékoľvek NIC a spojiť ho ( za predpokladu, že majú rovnakú rýchlosť, tj 1000 Mb / s).

Zatiaľ čo v tejto príručke budeme vytvárať odkaz na použitie štandardu 802.3ad na prepínači (pomocou LACP) a na serveri. Je pozoruhodné povedať, že balík "ifenslave" umožňuje režimy agregácie, ktoré nevyžadujú spoluprácu prepínača. Avšak ešte som ich osobne nepoužil, takže im nemôžem zaručiť. Majte to na pamäti v prípade, že vaša sieťová infraštruktúra nebude môcť spolupracovať, alebo ak vaša sieťová karta nemá podporu pre "Ethtool".

Inštalácia balíka ifenslave

Tento postup bol vytvorený v systéme Ubuntu 9.10, ktorý mal vynikajúcu chybu v balíku "ifenslave", ktorý pri spúšťaní nevytvára viazané rozhranie (dokumentované tu). Ak inštalujete ifenslave na verziu 10.10, automaticky dostanete verziu s opravou chýb. Avšak pre tých z vás, ktorí nespúšťajú najnovšie a najväčšie, budete musieť manuálne nainštalovať novšiu verziu balíka ifenslave.

* Ďakujem vám Alexandrovi Usyskinovi za to, že ste to pomohli pochopiť.

Bežná inštalácia balíka (pre používateľov 10.10 a vyššie):

sudo aptitude install ifenslave

Ak chcete ručne nainštalovať novšiu verziu, stiahnite si verziu, ktorá vyhovuje vášmu operačným systémom (x86 alebo x64), vložte ju do priečinka tmp adresár a nainštalujte pomocou dpkg Príkaz.

Pre 32-bitový operačný systém:

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

Pre 64-bitový operačný systém:

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

Nakonfigurujte prepojené rozhranie

Teraz, keď bol nainštalovaný balík ifenslave, môžeme nakonfigurovať viazané rozhranie. Ak to chcete urobiť, upravte súbor rozhranie konfiguračný súbor:

sudo vim /etc/network/interfaces

Komentujte všetky rozhrania, ktoré budú súčasťou dlhopisu, a pridajte nasledovné:

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

Vyššie uvedený príklad nastavuje prepojenie na: použitie režimu 4 (802.3ad), získanie IP z DHCP a používanie všetkých NIC na serveri pre spojenie (príslušný server mal 4 rozhrania zo štvorpäťovej NIC a on- NIC).

Infraštruktúrna stránka vecí

Ako sme uviedli v prehľade, v tejto príručke používame "režim 4" (802.3ad), takže musíme nastaviť prepínač na prijímacom konci, aby sme použili agregáciu na portoch, na ktorých je server pripojený.

Teraz samozrejme nemôžem prekonať každú predstaviteľnú konfiguráciu zariadenia, takže dám dva príklady a dúfam, že vám poskytne dostatok informácií, aby ste mohli pokračovať v hľadaní informácií o dokumentácii dodávateľov alebo spoločnosti Google pre vaše konkrétne zariadenie.

Juniper J-web

Tento segment vysvetľuje, ako konfigurovať rozhrania (porty) na zariadení Juniper, ktoré používajú "agregáciu odkazov" (LACP) pomocou grafického rozhrania J-web management.

Poznámka: Použil som EX3200 pre zachytávanie obrazovky a pokyny uvedené nižšie, ale J-web je pomerne podobný pre iné zariadenia Juniper, ktoré používajú JUNOS.

Dis-associate rozhranie

Tento krok je potrebný, pretože mimo rozhrania, každé rozhranie na zariadení Juniper je spojené s predvoleným Vlan nazvaným "jednotka0". Zatiaľ čo Juniper má dokumentáciu o tom, ako by ste mali nakonfigurovať agregáciu odkazov, našiel som prvý a základný krok, ktorý chýba.Bez vykonania tohto kroku jednoducho nepracujú zvyšné kroky opísané v dokumentácii a budete poškriabať hlavu, čo vám chýba.

Ďakujeme za pomocný personál služby Juniper za poskytnutie tohto riešenia GUI (prípadne).

  1. Na hlavnej obrazovke webu J kliknite na položku Konfigurovať.
  2. Potom kliknite na "Nástroje CLI".
  3. Vyberte položku "Bod a kliknite na položku CLI".
  4. Potom kliknite na "upraviť" v blízkosti nadpisu "Rozhrania".

    Image
    Image
  5. Vyberte rozhranie, ktoré chcete byť súčasťou agregácie, a kliknite na položku Upraviť vedľa nej.

    Image
    Image
  6. V časti "Jednotka" odstráňte asociáciu, ako je znázornené na obrázku.

    Image
    Image
  7. Kliknite na tlačidlo OK.
  8. Opakujte pre všetky rozhrania, ktoré chcete byť súčasťou agregácií.
  9. Po vykonaní použite "Záväzok" na vykonanie zmien.

Zoskupenie rozhraní do agregácií

Teraz, keď boli rozhrania zrušené, môžeme vytvárať agregačné odkazy tak, že ich zoskupíme.

  1. Na hlavnej obrazovke J-web kliknite na "Rozhrania".
  2. Potom kliknite na "Agregácia odkazov".
  3. Vyberte možnosť "Pridať".

    Image
    Image
  4. Keď sa objaví vyskakovacie okno, zvoľte "aktívne".
  5. Kliknite na tlačidlo "Pridať".

    Image
    Image
  6. Vo vedľajšom okne vyberte rozhrania, ktoré budú súčasťou odkazu (podržte Ctrl pre viacnásobné).
  7. Kliknite na tlačidlo "OK", kým sa nezmiznú všetky konfiguračné okná.
  8. Hotový.

Webové prepínače spoločnosti ProCurve spravované spoločnosťou HP

Bezplatné pokyny Juniperu sú tu pokyny pre zariadenia spoločnosti HP spravované webom ProCurve.

HP 1800G

  1. Kliknite na "Trunky".
  2. Kliknite na "LACP Setup"
  3. Začiarknite políčko portov, ktoré chcete agregovať, v tomto príklade som použil porty 3 a 4.

    Image
    Image
  4. Kliknite na tlačidlo Použiť v spodnej časti stránky.
  5. Hotový.

HP 1810G

  1. Kliknite na "Trunky".
  2. Kliknite na "Konfigurácia kmeňa".
  3. Začiarknite políčko Vytvoriť.
  4. Zadajte názov odkazu.
  5. Kliknite na tlačidlo Použiť.

    Image
    Image
  6. Kliknite na položku "Členstvo v kmeni".
  7. Z rozbaľovacieho zoznamu zvoľte "Trunk id", v našom príklade používame "Trunk2".
  8. Kliknite na porty, ktoré chcete byť súčasťou agregácie, v našom príklade sme použili porty 11 a 12.
  9. Kliknite na tlačidlo Použiť.

    Image
    Image
  10. Urobte zmeny trvalo tým, že prejdete na "údržbu".
  11. Potom prejdite do podmenu "Uložiť konfigurácie".
  12. Kliknite na tlačidlo "Uložiť konfiguráciu".

    Image
    Image
  13. Hotový.

Ukážte biele svetlo, z ktorého ste vyrobené

Odporúča: