InfiniBand augstas veiktspējas daudznozaru tīkla arhitektūra

InfiniBand ir augstas veiktspējas, daudzfunkcionāla tīkla arhitektūra, kuras pamatā ir komutācijas dizains, ko bieži sauc par "pārslēgtu audumu". InfiniBand (īss "IB") ir paredzēts lietošanai I / O tīklos, piemēram, uzglabāšanas zonu tīklos (SAN) vai klasteru tīklos. Tas ir kļuvis par vadošo standartu augstas veiktspējas skaitļošanas jomā. Vairāk nekā 200 pasaules ātrākais 500 superdatoru izmanto InfiniBand vairāk nekā izmanto Gigabit Ethernet .

InfiniBand vēsture

Darbs pie InfiniBand 90. gadu sākumā dažādos nosaukumos sākās ar divām atsevišķām nozares grupām, kas izstrādāja tehniskos standartus sistēmu savstarpējiem savienojumiem. Pēc tam, kad abas grupas apvienojās 1999. gadā, "InfiniBand" beidzot kļuva par jaunās arhitektūras nosaukumu. InfiniBand arhitektūras standarta versija 1.0 tika publicēta 2000. gadā.

Kā InfiniBand darbojas

Specifikācijas par InfiniBand arhitektūras intervālu no 1. līdz 4. OSI modeli . Tas aptver fiziskās un datu pārraides slāņa aparatūras prasības, kā arī piedāvā ar pieslēgumu saistītus un bez savienojuma transporta protokolus, kas ir analogi TCP un UDP . InfiniBand izmanto IPv6, lai risinātu problēmas tīkla slānī.

InfinBand īsteno ziņojumapmaiņas pakalpojumu lietojumprogrammām ar nosaukumu Channel I / O, kas apiet tīkla operētājsistēmas, lai sasniegtu augstu veiktspēju specializētajā vidē. Tas nodrošina iespēju diviem ar Infiniband iespējotajiem lietojumprogrammiem izveidot tiešu saziņas kanālu, kas sūta un saņem rindas, ko sauc par rindu pāra. Rindu karte atmiņas vietām, kas pieejamas katram datu koplietošanas pieteikumam (tā dēvēta par Remote Direct Memory Access vai RDMA).

InfiniBand tīkls sastāv no četrām galvenajām sastāvdaļām:

Tāpat kā citi tīkla vārti , InfiniBand Gateway saskarnē IB tīklu ar vietējiem ārējiem tīkliem.

Host Channel Adapters savieno InfiniBand ierīces ar IB audumu, piemēram, tradicionālākiem tīkla adapteru veidiem .

Apakšnodaļas pārvaldnieka programmatūra pārvalda satiksmes plūsmu InfiniBand tīklā. Katrā IB ierīcē darbojas apakštīkla pārvaldnieka pārstāvis, lai sazinātos ar centrālo vadītāju.

InfiniBand slēdži ir vajadzīgs tīkla elements, lai ļautu ierīču kolekcijai savstarpēji saistīties dažādās kombinācijās. Atšķirībā no Ethernet un Wi-Fi, IB tīkli parasti neizmanto maršrutētājus .

Cik ātri ir InfiniBand?

InfiniBand atbalsta daudzgigababa tīkla ātrumu, līdz pat 56 Gb / s un augstāk atkarībā no tā konfigurācijas. Tehnoloģiju ceļvedī ir atbalsts 100 Gb / s un ātrākiem ātrumiem nākotnes versijās.

InfiniBand ierobežojumi

InfiniBand lietojumprogrammas lielākoties ir ierobežotas ar klasteru superkompānijām un citām specializētām tīkla sistēmām. Tirdzniecības atteikumos InfiniBand nebija paredzēts vispārējas nozīmes lietojumprogrammu datu tīklošanai tā, lai interneta datu centros varētu aizstāt Ethernet vai Fibre Channel . Ņemot vērā šo protokolu veiktspējas ierobežojumus, tā neizmanto tradicionālos tīkla protokolu skatus, piemēram, TCP / IP, taču šādi netiek atbalstīti galvenie lietojumi.

Daļēji tā vēl nav kļuvusi par galveno tehnoloģiju, jo standarta tīkla programmatūras bibliotēkas, piemēram, WinSock, nevar strādāt ar InfiniBand, nezaudējot arhitektūras snieguma priekšrocības.