Skip to main content

InfiniBand High Performance Network Architecture

InfiniBand (Juni 2026)

InfiniBand (Juni 2026)
Anonim

InfiniBand er en højtydende, multifunktionsnetværksarkitektur baseret på et switchdesign, der ofte kaldes et "switched fabric". InfiniBand ("IB" for kort) blev designet til brug i I / O-netværk som storage area networks (SAN) eller i klynge netværk. Det er blevet en førende standard i højtydende computing. Over 200 af verdens hurtigste 500 supercomputere bruger InfiniBand, mere end Gigabit Ethernet.

History of InfiniBand

Arbejdet med InfiniBand begyndte i 1990'erne under forskellige navne af to separate industrigrupper, der udarbejdede tekniske standarder for systemforbindelser. Efter at de to grupper fusionerede i 1999, kom "InfiniBand" til sidst som navnet på den nye arkitektur. Version 1.0 af InfiniBand Architecture-standarden blev offentliggjort i 2000.

Hvordan InfiniBand virker

Specifikationer for InfiniBand Architecture span lag 1 til 4 i OSI modellen. Det dækker fysiske og data-link lagers hardwarekrav og indeholder også forbindelsesorienterede og forbindelsesløse transportprotokoller analogt med TCP og UDP. InfiniBand bruger IPv6 til adressering på netværkslaget.

InfinBand implementerer en messaging service til applikationer kaldet Kanal I / O der omgår netværkets operativsystemer for at opnå høj ydeevne i specialiserede miljøer. Det giver mulighed for to Infiniband-aktiverede applikationer til at oprette en direkte kommunikationskanal, der har sendt og modtaget køer kaldet køepar. Køerne kort til hukommelsesrum tilgængelige for hver applikation til datadeling (kaldet Remote Direct Memory Access eller RDMA).

Et InfiniBand-netværk består af fire primære komponenter:

  • Gateway
  • Værts kanaladaptere
  • Subnet Managers
  • Skifter

Ligesom andre netværksgateways interfaces en InfiniBand Gateway et IB-netværk til eksterne lokale netværk.

Værts kanaladaptere Tilslut InfiniBand-enheder til IB-stoffet, som mere traditionelle typer netværkskort.

Subnet Manager software styrer trafikstrøm på et InfiniBand-netværk. Hver IB-enhed kører en Subnet Manager Agent for at kommunikere med den centrale leder.

InfiniBand Switches er et obligatorisk element i netværket, så en samling enheder kan parade sammen i forskellige kombinationer. I modsætning til Ethernet og Wi-Fi bruger IB-netværk typisk ikke routere.

Hvor hurtigt er InfiniBand?

InfiniBand understøtter multi-gigabit netværkshastigheder, op til 56 Gbps og højere afhængigt af konfigurationen. Teknologikøreplanen indeholder support til 100 Gbps og hurtigere hastigheder i fremtidige versioner.

Begrænsninger af InfiniBand

Anvendelser af InfiniBand er stort set begrænset til klyngedatamaskiner og andre specialiserede netværkssystemer. Markedsføringskrav til side var InfiniBand ikke designet til almindelig applikationsdatanetværk på en måde, der kunne erstatte enten Ethernet eller Fiber Channel i internetdatacentre. Det bruger ikke traditionelle netværksprotokolstabler som TCP / IP på grund af præstationsbegrænsningerne af disse protokoller, men understøtter ikke almindelige applikationer.

Det er endnu ikke blevet en mainstream-teknologi til dels fordi standard netværkssoftwarebiblioteker som WinSock ikke kan laves til at fungere sammen med InfiniBand uden at ofre arkitekturens ydeevne.