InfiniBand فیبرک بنیادیات · InfiniBand · ٹیکنالوجیز · دستاویزات · CodingBox
CodingBox دستاویزات

InfiniBand فیبرک بنیادیات

InfiniBand فیبرک Ethernet نیٹ ورک سے ان طریقوں سے مختلف برتاؤ کرتی ہے جو لنک کی خرابیوں کا ازالہ کرتے وقت اہم ہوتے ہیں۔ یہ صفحہ ان تصورات کا احاطہ کرتا ہے جن سے آپٹکس انجینئر کا واسطہ پڑتا ہے: سب نیٹ مینیجر، لاس لیس فلو کنٹرول، ٹوپولوجیز اور خراب لنک کی علامات۔

سب نیٹ مینیجر

ہر IB سب نیٹ میں ایک فعال Subnet Manager (SM) ہوتا ہے۔ یہ تمام پورٹس اور سوئچز دریافت کرتا ہے، مقامی شناخت کنندے (LIDs) تفویض کرتا ہے، فارورڈنگ ٹیبلز بناتا ہے اور انہیں ہر سوئچ میں پروگرام کرتا ہے۔ جب لنک فلیپ ہوتا ہے، SM فیبرک کو دوبارہ اسکین کرتا ہے، اس لیے کم مارجن والا آپٹک صرف ایک لنک نہیں کھوتا بلکہ فیبرک بھر میں دوبارہ روٹنگ کے واقعات پیدا کرتا ہے جنہیں سب محسوس کرتے ہیں۔

کریڈٹس کے ذریعے لاس لیس

IB لنکس معمول کے آپریشن میں پیکٹس کبھی نہیں گراتے: بھیجنے والا صرف تب بھیجتا ہے جب ریسیور نے بفر کریڈٹس کا اعلان کیا ہو۔ اس لیے کنجیشن پیکٹس ضائع کرنے کے بجائے بیک پریشر پیدا کرتا ہے، اور خراب ہوتا لنک (بڑھتی ہوئی سمبل غلطیاں، FEC تصحیحات) اس پر منحصر پورا کام سست کرتا ہے، یعنی اجتماعی آپریشنز میں “ایک سست لنک” کا مسئلہ۔

ٹوپولوجیز

  • فیٹ ٹری (Clos) — معیاری ڈیزائن: لیف سوئچز ہوسٹس سے جڑتے ہیں، اسپائن سوئچز لیفز سے جڑتے ہیں، اور نان بلاکنگ کے لیے کافی اپ لنکس ہوتے ہیں۔ زیادہ تر لنکس لیف–اسپائن آپٹکس ہوتے ہیں۔
  • Dragonfly+ اور ٹورس ویریئنٹس بڑے ترین سسٹمز میں سوئچز اور کیبلز بچانے کے لیے استعمال ہوتے ہیں۔
  • AI کے لیے ریل آپٹمائزڈ ڈیزائن ہر GPU کے NIC کو فیبرک کی الگ “ریل” پر رکھتے ہیں، تاکہ سرورز کے درمیان ایک ہی رینک والے GPUs ایک ہاپ کے فاصلے پر ہوں، دیکھیے GPU فیبرک ٹوپولوجیز۔

RDMA اور GPUDirect

ایپلی کیشنز CPU کاپیوں کے بغیر نوڈ میموریز کے درمیان ڈیٹا منتقل کرنے کے لیے RDMA وربز استعمال کرتی ہیں؛ GPUDirect RDMA اسے GPU میموری تک بڑھاتا ہے۔ نتیجتاً فیبرک کی خرابی ایپلی کیشنز کو اجتماعی عمل میں اسٹال یا ٹائم آؤٹ کے طور پر دکھائی دیتی ہے، اکثر اس سے بہت پہلے کہ آپریٹر کو ڈاؤن پورٹ نظر آئے۔

خراب لنک کی علامات

فیبرک میں علامتچیک کرنے کی فزیکل لیئر وجہ
ایک پورٹ پر بڑھتی ہوئی سمبل غلطیاں / FEC سے درست بلاکسگندا MPO، کم مارجن والی Rx پاور، خراب ہوتی لین
لنک کم چوڑائی یا رفتار پر اٹکا ہواFEC عدم مطابقت، ماڈیول متوقع رفتار کا اعلان نہیں کر رہا
پورٹ “Not supported”، کوئی لنک نہیںغیر شناخت شدہ ماڈیول شناخت — وینڈر لاک
SM کے بار بار اسکینکہیں فلیپ ہوتا لنک — اسے فی پورٹ ایرر کاؤنٹرز سے تلاش کریں

معمول کی تشخیصی سیڑھی پر چلیں: سطحیں → صاف کریں → تبدیل کریں → کیبل۔

CodingBox میں

بینچ پر مشتبہ IB ماڈیول پڑھیں: DDM اسکرین پر فی لین Rx/Tx اور بایس سے معلوم ہوتا ہے کہ SR4/DR4 ماڈیول کی کوئی لین ناکام ہو رہی ہے یا نہیں، اور شناختی فیلڈز بتاتے ہیں کہ فیبرک متبادل کو قبول کرے گی یا نہیں۔

پروٹوکول لیئرز، کیو پیئرز اور سب نیٹ مینیجر کے فنکشنز کی تفصیل: IB پروٹوکول اور ٹرانسپورٹ؛ نسل اور رینج کے لحاظ سے فیبرک کی کیبلنگ: IB کیبلنگ۔


اگر آپ کو اس مضمون میں کوئی غلطی یا عدم درستی ملے تو متعلقہ حصہ منتخب کریں اور Ctrl+Enter دبا کر ۔