Hogyan állítsuk be a Network Link aggregation (802.3ad) telepítését az Ubuntuban

Tartalomjegyzék:

Hogyan állítsuk be a Network Link aggregation (802.3ad) telepítését az Ubuntuban
Hogyan állítsuk be a Network Link aggregation (802.3ad) telepítését az Ubuntuban

Videó: Hogyan állítsuk be a Network Link aggregation (802.3ad) telepítését az Ubuntuban

Videó: Hogyan állítsuk be a Network Link aggregation (802.3ad) telepítését az Ubuntuban
Videó: Horizon: Forbidden West (The Movie) - YouTube 2024, Április
Anonim
Szüksége van arra, hogy nagy mennyiségű adatot szivattyúzzon egyszerre több ügyfélnek, miközben egyetlen IP-címet használ? A "link aggregáció" használatával több különálló hálózati kártyát tudunk csatlakozni a rendszerbe egy humongos NIC-be
Szüksége van arra, hogy nagy mennyiségű adatot szivattyúzzon egyszerre több ügyfélnek, miközben egyetlen IP-címet használ? A "link aggregáció" használatával több különálló hálózati kártyát tudunk csatlakozni a rendszerbe egy humongos NIC-be

Áttekintés

Link aggregáció úgy tervezték, hogy megadja a lehetőséget a növekvő rendelkezésre álló sávszélesség és rugalmasságát, anélkül, hogy teljesen megváltoztatja az infrastruktúra megtenni (a költségek, hogy egy ilyen lépés járna).

Ezen túlmenően, mint rendszergazdák, általában kevéssé befolyásoljuk a kiszolgálón futó alkalmazások belső működését. Tehát ha ilyen idő áll elő, meg kell növelnünk az elérhető hálózati sávszélességet az alkalmazáshoz, amelyre a rendszer teljes újratervezésével kell szembenézni. Ön valószínűleg tudja, hogy a változó a kliens-szerver kölcsönhatás, a finanszírozás célzott funkció kéréseket az alkalmazás-értékesítő vagy frissítsen egy új generációs hálózati eszközök, az vagy a sok munka, illetve megköveteli a költségvetés, vagy mindkettő. Tehát egy másodperccel, mielőtt kihasználnád az időt és a $$$, úgy gondolod, hogy a "Link aggregation" technológia használatának eredménye az, hogy ez az infrastruktúra szintjén (operációs rendszer, hálózati kártyák és kapcsolók) az alkalmazás marad teljesen meg nem feledkezve a változás, miközben hirtelen egyre több sávszélességet több hálózati kapcsolatok.

Ráadásul manapság ez a technológia a legtöbb hálózati berendezés szabványos része, csak akkor kell "geek" használni. Tehát, "Emlékezzetek a pokol tüzére, amely kovácsolt téged!", És hadd mutassák meg mindenkinek, hogy mit csinálunk, a jelenlegi infrastruktúra

.
.

Kép: renjith krishnan

Előfeltételek

  • Ez az útmutató Ubuntu server9.10 x64-vel készült, ezért feltételezzük, hogy van egy Debian alapú rendszere is, amellyel együtt dolgozhat.
  • a rendszernek több hálózati kártya van.
  • Látni fogja, hogy a VIM-t szerkesztő programként használom, csak azért, mert hozzászoktam hozzá … használhat bármely más szerkesztőt, amit szeretne.

A Linux oldalán

A "ifenslave" (interfész rabszolgaság) csomagot használjuk, amely képes a rendszer hálózati kártyáit felvenni és a sötétben megkötözni. Egy dolog megjegyezni, hogy míg az ablakokon ez a fajta konfiguráció a hálózati kártya illesztőprogramjának szintjén történik, és így csak az adott kártyán elérhető interfészekre korlátozódik, az ifenslave csomag segítségével bármely hálózati kártyát a rendszerben vehetünk fel, feltéve, hogy ugyanolyan gyorsaságúak, mint 1000Mb / s).

A kézikönyvben a 802.3ad szabványt használjuk, mind a kapcsolón (a LACP-n keresztül), mind pedig a kiszolgálón. Fontos megjegyezni, hogy a "ifenslave" csomag olyan aggregációs módokat tesz lehetővé, amelyek nem igénylik a a kapcsoló együttműködését. Azonban nem személyesen használtam őket, így nem tudom őket garantálni. Csak ezt tartsa szem előtt, ha nem tudja elérni a hálózati infrastruktúrát, vagy ha a hálózati kártya nem támogatja a "Ethtool" -t.

Ifenslave csomag telepítése

Ezt az eljárást az Ubuntu 9.10-ben hozták létre, amely kiemelkedő hibát mutatott a "ifenslave" csomagban, amely nem hozza fel az összekapcsolt interfészt az indításkor (itt dokumentálva). Ha az ifenslave-t 10.10-es verzióra telepíti, akkor automatikusan megkapja a verziót a hibajavítással. Azonban azok számára, akik nem a legfrissebb és a legnagyobbat futtatják, manuálisan kell telepítenie az ifenslave csomag újabb verzióját.

* Köszönöm, Alexander Usyskin, hogy segítsen kitalálni.

Normál esetben telepítse a csomagot (10.10 vagy újabb felhasználók számára):

sudo aptitude install ifenslave

Az újabb verzió manuális telepítéséhez töltse le az operációs rendszert (x86 vagy x64) megfelelő verziót, és tegye be a rendszerbe tmp könyvtárat és telepítse a dpkg parancs.

32 bites operációs rendszer esetén:

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

64 bites operációs rendszer esetén:

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

Állítsa be a csatlakoztatott felületet

Most, hogy a ifenslave csomagot telepítettük, beállíthatunk egy összekapcsolt interfészt. Ehhez módosítsa a interfészek konfigurációs fájl:

sudo vim /etc/network/interfaces

Írja ki az összes olyan kapcsolódási pontot, amely a kötvény része lesz, és adja hozzá a következőket:

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

A fenti példa a kapcsolatot állítja be: a 4. módot (802.3ad), az IP-t a DHCP-ből, és a kiszolgáló összes hálózati kártyáját a kötéshez használja (a kérdéses kiszolgálónak négy interfésze volt a négyfejű NIC-től és az on- tábla NIC).

A dolgok infrastrukturális oldala

Mint mondta, az áttekintést, mi használ „módban 4” (802.3ad) ebben az útmutatóban, így kell beállítani a kapcsolót a fogadó végén használni aggregáció a portok mi összekötő szerver.

Most már nyilvánvalóan nem tudom átvenni minden elképzelhető eszközkonfigurációt, ezért két példát adok és remélem, hogy elegendő lesz ahhoz, hogy továbblépjen, amikor keresni fogja a szállító dokumentációját vagy a Google-t az adott eszközhöz.

Juniper J-web

Ez a szegmens ismerteti, hogyan kell konfigurálni a Juniper eszközön lévő interfészeket (portokat) a "Link aggregáció" (LACP) használatához a J-webes kezelőfelület használatával.

Megjegyzés: Az alábbiakban részletezett képernyőfelvételeket és utasításokat az EX3200-at használtam, de a J-web meglehetősen hasonlít más Juniper eszközökhöz, amelyek JUNOS.

Dis-társítsa az interfészt

Ez a lépés azért szükséges, mert a dobozon kívül minden Juniper eszközön lévő felület kapcsolódik az alapértelmezett Vlan nevű "unit0" -hoz. Bár a Junipernek van dokumentációja arról, hogyan kell beállítania a linkösszetételt, megtaláltam ezt az első és alapvető lépést, amely hiányzik.E lépés végrehajtása nélkül a dokumentációban leírt lépések egyszerűen nem fognak működni, és a fejét karcolja meg, hogy mi hiányzik.

Köszönjük a Juniper támogató személyzetet, hogy ezt a GUI megoldást nyújtják (végül).

  1. A J-web fő képernyőjén kattintson a Konfigurálás gombra.
  2. Ezután kattintson a "CLI eszközök" lehetőségre.
  3. Válassza a "Point and Click CLI" pontot.
  4. Ezután kattintson a "szerkesztés" gombra az "Interfaces" címsor közelében.

    Image
    Image
  5. Válassza ki azt a felületet, amelyet az aggregáció részévé kíván tenni, és kattintson a mellette lévő "Szerkesztés" elemre.

    Image
    Image
  6. Az "Egység" szakaszban törölje az egyesülést a képen látható módon.

    Image
    Image
  7. Kattintson az OK gombra.
  8. Ismételje meg az összes olyan kapcsolódási pontot, amelyet az összesítéshez szeretne.
  9. Ha kész, használd a "Commit" -ot a változtatások végrehajtásához.

Az interfészek csoportosítása aggregációkba

Most, hogy a kapcsolódási pontok nincsenek hozzárendelve, összevonási linkeket hozhatunk létre "csoportosítással".

  1. A J-web fő képernyőjén kattintson az "Interfészek" lehetőségre.
  2. Ezután kattintson a "Link Aggregation" gombra.
  3. Válassza a "Hozzáadás" lehetőséget.

    Image
    Image
  4. Amikor megjelenik az előugró ablak, válassza az "aktív" lehetőséget.
  5. Kattintson a "Hozzáadás" gombra.

    Image
    Image
  6. Az al-pop-up ablakban jelölje ki azokat a felületeket, amelyek a hivatkozás részét képezik (tartsa lenyomva a Ctrl-t többször).
  7. Kattintson az "OK" gombra, amíg az összes konfigurációs ablak el nem tűnik.
  8. Kész.

A HP webes menedzselt ProCurve kapcsolók

A Juniper utasításokhoz mellékelt útmutatás a HP ProCurve webes kezelt eszközökre vonatkozó utasításai.

HP 1800G

  1. Kattintson a "Trunks" gombra.
  2. Kattintson a "LACP Setup"
  3. Jelölje be az összevonásra alkalmas portok jelölőnégyzetét, ebben a példában a 3. és a 4. portot használtam.

    Image
    Image
  4. Kattintson az Alkalmaz gombra az oldal alján.
  5. Kész.

HP 1810G

  1. Kattintson a "Trunks" gombra.
  2. Kattintson a "Trunk konfiguráció" elemre.
  3. Jelölje be a "Create" jelölőnégyzetet.
  4. Adjon nevet a Linknek.
  5. Kattintson az "Alkalmaz" gombra.

    Image
    Image
  6. Kattintson a "Trunk tagság" gombra.
  7. Válassza ki a "Trunk id" -et a legördülő listából, a példánkban a "Trunk2" -t használjuk.
  8. Kattintson azokra a portokra, amelyekre az aggregáció részét szeretné venni, példánkban a 11-es és 12-es portot használtuk.
  9. Kattintson az "Alkalmaz" gombra.

    Image
    Image
  10. Állítsa be a változtatásokat a "karbantartás" megadásával.
  11. Ezután a "Konfigurációk mentése" almenübe.
  12. Kattintson a "Konfiguráció mentése" gombra.

    Image
    Image
  13. Kész.

Mutassa meg a fehér fényt, amiből készült

Ajánlott: