InfiniBand višenamenska višenamenska mrežna arhitektura

InfiniBand je multifunkcionalna mrežna arhitektura visokih performansi zasnovana na dizajnu prekidača koji se često naziva "komutiranim materijalom". InfiniBand ("IB" za kratko) je dizajniran za korištenje u I / O mrežama kao što su mreže za skladištenje podataka (SAN) ili mreže klastera. Postao je vodeći standard u računarima visokih performansi. Preko 200 najbržih 500 superkompjora na svetu koristi InfiniBand, više nego što koriste Gigabit Ethernet .

Istorija InfiniBand-a

Rad na InfiniBand-u je započeo 1990. godine pod različitim imenima od strane dvije odvojene industrijske grupe koje su dizajnirale tehničke standarde za sistemske međusobne veze. Nakon što su se ove dve grupe spojile 1999. godine, "InfiniBand" je na kraju postao naziv nove arhitekture. Verzija 1.0 standarda InfiniBand Architecture objavljena je 2000. godine.

Kako InfiniBand radi

Specifikacije za slojeve raspona InfiniBand Architecture 1 do 4 OSI modela . On obuhvata hardverske zahteve fizičkog i hardverskog sloja, a takođe sadrži i protokole orijentisane na vezu i bezvezne protokole analogne TCP i UDP . InfiniBand koristi IPv6 za adresiranje na mrežnom sloju.

InfinBand implementira uslugu razmjene poruka za aplikacije zvane Channel I / O koja obilazi mrežne operativne sisteme kako bi postigla visoke performanse u specijalizovanim okruženjima. Omogućava mogućnost za dve aplikacije sa podrškom za Infiniband da kreiraju direktni komunikacioni kanal koji ima slanje i primanje redova pod nazivom Queue Pairs. Redovi se prikazuju u memorijskim prostorima dostupnim za svaku aplikaciju za dijeljenje podataka (pod nazivom Remote Direct Access ili RDMA).

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

Kao i ostali mrežni gateways , InfiniBand Gateway povezuje IB mrežu sa vanjskim lokalnim mrežama.

Host Channel Adapters povezuju InfiniBand uređaje sa IB tkaninom, poput tradicionalnih vrsta mrežnih adaptera .

Softver Subnet Manager upravlja protokom saobraćaja na InfiniBand mreži. Svaki IB uređaj pokreće agent Subnet Manager da komunicira sa centralnim menadžerom.

InfiniBand prekidači su neophodni element mreže, kako bi se omogućila kolekcija uređaja da se uparuju jedni sa drugima u različitim kombinacijama. Za razliku od Ethernet-a i Wi-Fi-a, IB mreže obično ne koriste rutere .

Koliko je Fast InfiniBand?

InfiniBand podržava multi-gigabitne mrežne brzine, do 56 Gbps i više, zavisno od njihove konfiguracije. Plan tehnološkog razvoja uključuje podršku za 100 Gbps i brže brzine u budućim verzijama.

Ograničenja InfiniBand-a

Aplikacije InfiniBand-a su uglavnom bile ograničene na superkompjutere klastera i druge specijalizovane mrežne sisteme. Tržišne tvrdnje, osim toga, InfiniBand nije dizajniran za umrežavanje aplikacija opšte namene na način koji može zamijeniti ili Ethernet ili Fibre Channel u Internet centrima za razmjenu podataka. Ne koristi tradicionalne mrežne protokole poput TCP / IP zbog ograničenja performansi ovih protokola, ali time ne podržava mainstream aplikacije.

Još uvijek nije postala glavna tehnologija dijelom zato što standardne mrežne softverske biblioteke poput WinSock-a ne mogu biti učinjene za rad sa InfiniBand-om, bez žrtvovanja prednosti performansi arhitekture.