InfiniBand повеќенаменска мрежна архитектура со високи перформанси

InfiniBand е мултифункционална мрежна архитектура со високи перформанси, базирана на дизајнот на прекинувачот кој често се нарекува "преклопен ткаенина". InfiniBand ("IB" за кратко) е дизајниран за употреба во I / O мрежите, како што се мрежи за складирање (SAN) или во кластерски мрежи. Таа стана водечки стандард во компјутерите со високи перформанси. Повеќе од 200 од најбрзите 500 суперкомпјутери во светот користат InfiniBand, повеќе отколку што користат Gigabit Ethernet .

Историја на InfiniBand

Работата на InfiniBand започна во 1990-тите под различни имиња од две одделни индустриски групи дизајнирајќи технички стандарди за системски интерконекции. По двете групи споени во 1999 година, "InfiniBand" на крајот се појави како име на новата архитектура. Верзијата 1.0 од стандардот InfiniBand Architecture беше објавена во 2000 година.

Како InfiniBand работи

Спецификации за InfiniBand Architecture слоеви од 1 до 4 од OSI моделот . Таа ги опфаќа физичките и хардверските барања на слојот за податоци, а исто така има и протоколи за конекција ориентирани кон конекција и без поврзување, аналогни на TCP и UDP . InfiniBand користи IPv6 за адресирање на мрежниот слој.

InfinBand спроведува услуга за размена на пораки за апликации наречени Channel I / O кои заобиколат мрежни оперативни системи со цел да се постигнат високи перформанси во специјализирани околини. Обезбедува способност за две апликации со овозможен Infiniband да креираат директен канал за комуникација кој ги испраќа и прима редот наречен Queue Pairs. Реди мапи до мемориски простори достапни за секоја апликација за размена на податоци (наречена Remote Direct Access Access или RDMA).

Мрежа InfiniBand се состои од четири основни компоненти:

Како и другите мрежни портали , InfiniBand Gateway ја поврзува ИБ мрежата со надворешните локални мрежи.

Адаптерите за канали на домаќинот ги поврзуваат InfiniBand уредите со IB ткаенината, како што се повеќе традиционални мрежни адаптери .

Софтверот за подмрежување управува со протокот на сообраќај на InfiniBand мрежа. Секој IB-уред го води агентот за под-мени за да комуницира со централниот менаџер.

InfiniBand прекинувачите се задолжителен елемент на мрежата, за да овозможат собирање уреди да се спаруваат едни со други во различни комбинации. За разлика од Ethernet и Wi-Fi, IB мрежите обично не користат рутери .

Колку брзо е InfiniBand?

InfiniBand поддржува мулти-гигабитни мрежни брзини, до 56 Gbps и повисоки, во зависност од неговата конфигурација. Патоката за технологија вклучува поддршка за 100 Gbps и побрзи брзини во идните верзии.

Ограничувања на InfiniBand

Апликациите на InfiniBand во голема мера беа ограничени на кластер суперкомпјутери и други специјализирани мрежни системи. Настрана од маркетиншките тврдења, InfiniBand не е дизајниран за мрежно поврзување на апликации за општа намена на начин што би можел да го замени етернет или оптичкиот канал во интернет-центрите за податоци. Не користи традиционални мрежни протоколи како TCP / IP поради ограничувањата во изведбата на овие протоколи, но притоа не ги поддржува мејнстрим апликациите.

Таа сè уште не станала мејнстрим технологија делумно затоа што стандардните мрежни софтверски библиотеки како WinSock не можат да се направат за да работат со InfiniBand без да ги жртвуваат придобивките од изведбата на архитектурата.