InfiniBand Yüksek Performanslı Çok Amaçlı Ağ Mimarisi

InfiniBand , genellikle "anahtarlı kumaş" olarak adlandırılan bir anahtar tasarımına dayanan, yüksek performanslı, çok amaçlı bir ağ mimarisidir. InfiniBand (kısaca "IB"), depolama alanı ağları (SAN) veya küme ağları gibi G / Ç ağlarında kullanılmak üzere tasarlanmıştır. Yüksek performanslı bilgisayarlarda lider bir standart haline gelmiştir. Dünyanın en hızlı 500 süper bilgisayarının 200'den fazlası InfiniBand'ı kullanıyor, Gigabit Ethernet kullanıyor.

InfiniBand tarihi

InfiniBand üzerinde çalışmak, 1990'larda, sistem ara bağlantıları için teknik standartlar tasarlayan iki ayrı endüstri grubu tarafından farklı isimler altında başladı. İki grup 1999 yılında birleştikten sonra, "InfiniBand" sonunda yeni mimarinin adı olarak ortaya çıktı. InfiniBand Architecture standardının 1.0 sürümü 2000 yılında yayınlandı.

InfiniBand Nasıl Çalışır?

InfiniBand Architecture için özellikler, OSI modelinin 1'den 4'e kadar katmanlarını kapsar. Fiziksel ve veri bağlantı katmanı donanım gereksinimlerini kapsar ve ayrıca TCP ve UDP'ye benzer bağlantı yönelimli ve bağlantısız aktarım protokollerini de içerir. InfiniBand ağ katmanında adresleme için IPv6'yı kullanır.

InfinBand, özel ortamlarda yüksek performans elde etmek için ağ işletim sistemlerini atlayan Kanal I / O adı verilen uygulamalar için bir mesajlaşma servisi uygulamaktadır. İki Infiniband etkin uygulama için Kuyruk Çiftleri olarak adlandırılan kuyrukları gönderme ve alma özelliğine sahip bir doğrudan iletişim kanalı oluşturma yeteneği sağlar. Kuyruklar, veri paylaşımı için her uygulamaya erişilebilen bellek alanlarına eşleştirilir (Uzak Doğrudan Bellek Erişimi veya RDMA olarak adlandırılır).

Bir InfiniBand ağı dört ana bileşenden oluşur:

Diğer ağ geçitleri gibi , bir InfiniBand Gateway bir IB ağını dış yerel ağlara bağlar.

Ana Kanal Bağlayıcıları, daha geleneksel türdeki ağ bağdaştırıcıları gibi InfiniBand aygıtlarını IB kumaşına bağlar.

Subnet Manager yazılımı, bir InfiniBand ağındaki trafik akışını yönetir. Her bir IB cihazı, merkezi Yönetici ile iletişim kurmak için bir Alt Ağ Yöneticisi Aracısı çalıştırır.

InfiniBand Switch'leri , bir cihaz toplamasının farklı kombinasyonlarda birbiriyle eşleşmesini sağlamak için ağın gerekli bir öğesidir. Ethernet ve Wi-Fi'nin aksine, IB ağları genellikle yönlendiricileri kullanmaz.

InfiniBand ne kadar hızlı?

InfiniBand, yapılandırmasına bağlı olarak 56 Gbps'ye kadar ve daha yüksek çoklu gigabit ağ hızlarını destekler. Teknoloji yol haritası 100 Gbps desteği ve gelecek sürümlerde daha hızlı hızları içerir.

InfiniBand Sınırlamaları

InfiniBand uygulamaları büyük ölçüde kümelenme süper bilgisayarları ve diğer özel ağ sistemleri ile sınırlı kalmıştır. Pazarlama hakları bir yana, InfiniBand, İnternet veri merkezlerinde Ethernet veya Fiber Kanal'ın yerini alabilecek şekilde genel amaçlı uygulama veri ağı için tasarlanmamıştı. Bu protokollerin performans sınırlamaları nedeniyle TCP / IP gibi geleneksel ağ protokolü yığınlarını kullanmaz, ancak bunu yaparken ana akım uygulamalarını desteklemez.

Henüz bir ana akım teknolojisi haline gelmemiş, çünkü WinSock gibi standart ağ yazılım kütüphaneleri, InfiniBand ile mimarinin performans avantajlarından ödün vermeden çalışamaz.