InfiniBand višenamjenska mrežna arhitektura visoke performanse

InfiniBand je visokoučinkovita, višenamjenska mrežna arhitektura temeljena na dizajniranju prekidača koji se često naziva "prebačena tkanina". InfiniBand ("IB" kratko) dizajniran je za korištenje u I / O mrežama kao što su mreža za pohranu (SAN) ili u klasternim mrežama. Postao je vodeći standard u računalima visokih performansi. Preko 200 svjetskih najbržih superračunala koristi InfiniBand, više nego što koristi Gigabit Ethernet .

Povijest InfiniBanda

Rad na InfiniBandu započeo je 1990-ih pod različitim imenima od strane dvije odvojene industrijske skupine koje razvijaju tehničke standarde za međusobno povezivanje sustava. Nakon što su dvije grupe spojene 1999., "InfiniBand" konačno se pojavio kao naziv nove arhitekture. Verzija 1.0 standarda InfiniBand Architecture objavljena je 2000. godine.

Kako funkcionira InfiniBand

Specifikacije za InfiniBand Architecture span slojeve 1 do 4 OSI modela . Obuhvaća hardverske zahtjeve fizičkog i podatkovnog veza, a također sadrži transportne protokole koji su usmjereni na vezu i bez veze, analogni TCP i UDP . InfiniBand koristi IPv6 za adresiranje na mrežnom sloju.

InfinBand implementira uslugu za razmjenu poruka za aplikacije pod nazivom I / O kanala koji zaobilazi mrežne operacijske sustave kako bi se postigla visoka učinkovitost u specijaliziranim okruženjima. Omogućuje dvama aplikacijama koje omogućavaju Infiniband stvaranje izravnog komunikacijskog kanala koji šalju i primaju redove koji se zovu Queue Parairs. Queues mapiraju na memorijske prostore dostupne svakoj aplikaciji za razmjenu podataka (zove Remote Direct Memory Access ili RDMA).

InfiniBand mreža sastoji se od četiri osnovne komponente:

Kao i ostali mrežni pristupnici , InfiniBand Gateway sučelje IB mreži s vanjskim lokalnim mrežama.

Adaptori kanala za domaćinstvo povezuju InfiniBand uređaje s IB tkaninom, poput tradicionalnih mrežnih adaptera .

Softver Subnet Manager upravlja prometom na InfiniBand mreži. Svaki IB uređaj pokreće Agent Subnet Manager za komunikaciju s centralnim upraviteljem.

InfiniBand preklopnici su obavezni element mreže, kako bi omogućili zbirku uređaja da se međusobno kombiniraju u različitim kombinacijama. Za razliku od Ethernet i Wi-Fi, IB mreže obično ne koriste usmjerivače .

Koliko je brz InfiniBand?

InfiniBand podržava više gigabitne mrežne brzine, do 56 Gbps i više ovisno o konfiguraciji. Tehnološki plan uključuje podršku za 100 Gbps i brže brzine u budućim verzijama.

Ograničenja InfiniBanda

Aplikacije InfiniBanda uglavnom su bile ograničene na klaster superračunala i druge specijalizirane mrežne sustave. Zahtjevi marketinga na stranu, InfiniBand nije bio namijenjen općoj mreži aplikacijskih podataka na način koji bi mogao zamijeniti Ethernet ili Fibre Channel u internetskim podatkovnim centrima. Ne koristi tradicionalne mrežne protokole poput TCP / IP zbog ograničenja performansi tih protokola, ali time ne podržava glavne aplikacije.

Još nije postala glavna tehnologija, jer standardne knjižnice mrežnih softvera poput WinSocka ne mogu biti načinjene za rad s InfiniBand bez žrtvovanja prednosti arhitekture.