Selamat datang ke QSFPTEK Global     Penghantaran percuma untuk pesanan A.S. & EU melebihi US$79.8     Gudang global

Mata wang: USD $
USD $ - US Dollar
EUR € - Euro
JPY 円 - Japanese Yen
KRW ₩ - Korean Won
Cari

Troli

0
Free shipping on U.S. & EU orders over US$79.8
Mata wang: USD $
Choose language
Back
  • USD $ - US Dollar
  • EUR € - Euro
  • JPY 円 - Japanese Yen
  • KRW ₩ - Korean Won

InfiniBand berbanding RoCE, Cara Memilih

Pengarang Leslie

Tarikh 02/20/2025

Artikel ini menerangkan apakah InfiniBand dan RoCEv2, serta menganalisis parameter penting dan persekitaran aplikasinya untuk membantu anda menggunakan rangkaian yang sesuai dengan aplikasi anda.

Sebagai dua penyelesaian utama untuk melaksanakan RDMA, InfiniBand dan RoCE memainkan peranan penting dalam pengkomputeran berprestasi tinggi dan rangkaian pusat data berkat kependaman rendah dan lebar jalur yang tinggi. Bagaimanakah kita harus memilih antara kedua-duanya apabila membina rangkaian? Artikel ini akan menerangkan secara terperinci tentang kedua-duanya, ciri-cirinya dan perbandingannya.

Pengenalan dan Prinsip InfiniBand

Rangkaian InfiniBand mencapai penghantaran data kependaman rendah dan lebar jalur tinggi dengan menggunakan komponen InfiniBand, yang secara amnya merangkumi suis InfiniBand, kabel, kad rangkaian, modul dan pengurus subnet. Ia menggunakan model komunikasi titik ke titik dan melaksanakan penghantaran data terus antara hos melalui teknologi capaian memori terus, sekali gus mengurangkan campur tangan CPU dan overhed trafik penyalinan data. QSFPTEK menyediakan anda dengan Modul InfiniBand, yang mempunyai ciri-ciri penghantaran yang stabil dan penggunaan kuasa yang rendah.

Ciri Penyelesaian Teknikal InfiniBand

Rangkaian InfiniBand menggunakan mekanisme kawalan aliran berasaskan kredit untuk memastikan kebolehpercayaan dan kecekapan penghantaran data. Sebelum penghantaran data, penghantar akan mengesahkan bahawa penerima mempunyai penimbal yang mencukupi untuk menerima bilangan paket data yang sepadan berdasarkan had kredit yang disediakan oleh penerima. Setiap pautan dilengkapi dengan penimbal yang telah ditetapkan, dan penghantaran data penghantar dihadkan oleh saiz penimbal tersedia penerima. Selepas penghantaran data selesai, penerima akan melepaskan penimbal dan memaklumkan kembali saiz penimbal yang tersedia pada masa itu kepada penghantar. Mekanisme kawalan aliran pada peringkat pautan ini berkesan mencegah limpahan penimbal dan kehilangan paket data, sekali gus memastikan kestabilan dan prestasi tinggi rangkaian.

Dari segi lebar jalur, kependaman dan kebolehskalaan, InfiniBand menyediakan lebar jalur sehingga 400Gbps dan kependaman hujung ke hujung serendah 1.6 mikrosaat, yang dapat memenuhi keperluan penghantaran data berskala besar dan pengkomputeran masa nyata. InfiniBand juga mempunyai kebolehskalaan yang kukuh, menyokong kluster berskala besar, boleh menyambungkan berpuluh-puluh ribu pelayan dan amat sesuai untuk persekitaran pengkomputeran berskala ultra besar.

Walau bagaimanapun, untuk melaksanakan InfiniBand, anda perlu membeli kad rangkaian InfiniBand khusus, suis dan peralatan lain, yang mahal.

Pengenalan dan Prinsip RoCEv2

RoCEv2 ialah protokol RDMA berasaskan Ethernet yang membolehkan akses memori langsung jauh pada rangkaian Ethernet. Walau bagaimanapun, tidak seperti InfiniBand, ia dapat menyediakan komunikasi RDMA berprestasi tinggi berdasarkan infrastruktur sedia ada. Tidak seperti InfiniBand, yang bergantung pada pengurus subnet untuk pengurusan berpusat, rangkaian RoCEv2 beroperasi sebagai rangkaian teragih sepenuhnya, biasanya menggunakan seni bina dua peringkat. QSFPTEK's Suis RoCE menyokong kedua-dua RoCEv1 dan RoCEv2, menjadikannya serasi dengan semua peranti dalam rangkaian anda.

Ciri-ciri Penyelesaian Teknikal RoCEv2

RoCEv2 dicirikan oleh kepelbagaian yang tinggi dan kos yang rendah berbanding InfiniBand. Ia boleh dikongsi dalam rangkaian RDMA berprestasi tinggi dan rangkaian Ethernet tradisional tanpa memerlukan perkakasan tambahan atau perubahan pada peranti rangkaian. Walau bagaimanapun, ia memerlukan konfigurasi parameter seperti headroom, PFC dan ECN pada suis, yang agak kompleks. Dalam penggunaan berskala besar, terutamanya dengan bilangan kad rangkaian yang banyak, prestasi daya pemprosesan rangkaiannya akan agak berkurangan berbanding rangkaian InfiniBand.

InfiniBand berbanding RoCEv2

 

Parameter

InfiniBand

RoCEv2

Kelewatan hujung ke hujung

2us

5us

Kelewatan suis

Satu lompatan kira-kira 100-150 nanosaat, tiga lompatan kira-kira 2.5 mikrosaat

Satu lompatan kira-kira 500 nanosaat, tiga lompatan kira-kira 4.6 mikrosaat

Kos

Hanya satu pembekal, kos tinggi

Banyak pembekal boleh menyediakan, kos rendah

Keserasian

Mesti menggunakan perkakasan InfiniBand untuk mencapainya

Serasi dengan perkakasan Ethernet sedia ada

Skala

Boleh menyokong puluhan ribu pelayan

Boleh menyokong ribuan pelayan

Kawalan aliran

Mekanisme kawalan aliran kredit tanpa konfigurasi tambahan

Parameter seperti PFC dan ECN perlu dikonfigurasi

Kawalan kesesakan

Berdasarkan protokol ECN

Berdasarkan protokol ECN

Penghalaan berbilang laluan

Menyokong penghalaan adaptif

Menyokong penghalaan rawak ECMP, setiap aliran hanya menggunakan satu laluan

Lebar jalur dan kependaman: Berbanding dengan RoCEv2, InfiniBand mempunyai lebar jalur yang lebih tinggi dan kependaman yang lebih rendah, yang sesuai untuk senario aplikasi dengan keperluan prestasi rangkaian yang amat tinggi. Walaupun RoCEv2 sedikit ketinggalan, ia mencukupi untuk memenuhi kebanyakan keperluan pengkomputeran berprestasi tinggi.

Keserasian dan kos: Perkakasan InfiniBand secara amnya mahal. Untuk melaksanakan rangkaian InfiniBand, anda perlu menggunakan perkakasan InfiniBand, jadi kosnya tinggi. RoCEv2 serasi dengan perkakasan Ethernet sedia ada. Anda hanya perlu menambah peranti yang menyokong RoCEv2, yang mengurangkan kos penggunaan dan penyelenggaraan. Perkakasan InfiniBand hanya dihasilkan oleh satu pengilang, manakala perkakasan RoCEv2 disokong oleh berbilang pengilang.

Skala: InfiniBand menyokong puluhan ribu pelayan dan sesuai untuk persekitaran pengkomputeran yang lebih besar. RoCEv2 sesuai untuk pusat data dan kelompok bersaiz kecil dan sederhana.

Kerumitan konfigurasi: Konfigurasi RoCEv2 agak kompleks, dan suis perlu dikonfigurasi dengan teliti bagi memastikan prestasi serta kebolehpercayaannya. Konfigurasi InfiniBand agak mudah dan senang diurus.

Kesimpulan

InfiniBand dan RoCEv2 mempunyai kelebihan masing-masing, dan anda perlu membuat keputusan berdasarkan senario aplikasi anda. InfiniBand sesuai untuk pusat data berskala ultra besar dengan puluhan ribu pelayan. Ia mempunyai kependaman yang lebih rendah dan lebar jalur yang lebih tinggi, serta mudah dikonfigurasikan semasa penggunaan, tetapi kosnya lebih tinggi. RoCEv2 sesuai untuk pusat data kecil dan sederhana dengan ribuan pelayan. Kosnya lebih rendah, tetapi konfigurasinya lebih rumit.

Kongsi

Tag

#Wiki
#Data Center
#InfiniBand
#Networking