Á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).
- A J-web fő képernyőjén kattintson a Konfigurálás gombra.
- Ezután kattintson a "CLI eszközök" lehetőségre.
- Válassza a "Point and Click CLI" pontot.
-
Ezután kattintson a "szerkesztés" gombra az "Interfaces" címsor közelében.
-
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.
-
Az "Egység" szakaszban törölje az egyesülést a képen látható módon.
- Kattintson az OK gombra.
- Ismételje meg az összes olyan kapcsolódási pontot, amelyet az összesítéshez szeretne.
- 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".
- A J-web fő képernyőjén kattintson az "Interfészek" lehetőségre.
- Ezután kattintson a "Link Aggregation" gombra.
-
Válassza a "Hozzáadás" lehetőséget.
- Amikor megjelenik az előugró ablak, válassza az "aktív" lehetőséget.
-
Kattintson a "Hozzáadás" gombra.
- 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).
- Kattintson az "OK" gombra, amíg az összes konfigurációs ablak el nem tűnik.
- 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
- Kattintson a "Trunks" gombra.
- Kattintson a "LACP Setup"
-
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.
- Kattintson az Alkalmaz gombra az oldal alján.
- Kész.
HP 1810G
- Kattintson a "Trunks" gombra.
- Kattintson a "Trunk konfiguráció" elemre.
- Jelölje be a "Create" jelölőnégyzetet.
- Adjon nevet a Linknek.
-
Kattintson az "Alkalmaz" gombra.
- Kattintson a "Trunk tagság" gombra.
- Válassza ki a "Trunk id" -et a legördülő listából, a példánkban a "Trunk2" -t használjuk.
- 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.
-
Kattintson az "Alkalmaz" gombra.
- Állítsa be a változtatásokat a "karbantartás" megadásával.
- Ezután a "Konfigurációk mentése" almenübe.
-
Kattintson a "Konfiguráció mentése" gombra.
- Kész.
Mutassa meg a fehér fényt, amiből készült