اسٹوریج کے لیے لاس کے بغیر Ethernet: DCB، PFC، ECN · اسٹوریج سسٹمز · ٹیکنالوجیز · دستاویزات · CodingBox
CodingBox دستاویزات

اسٹوریج کے لیے لاس کے بغیر Ethernet: DCB، PFC، ECN

ایتھرنیٹ کنجیشن میں فریم چھوڑ دیتا ہے؛ Fibre Channel یا RDMA کے لیے بنے اسٹوریج پروٹوکول فرض کرتے ہیں کہ کبھی کچھ نہیں چھوٹتا۔ Data Center Bridging (DCB) فی ترجیح فلو کنٹرول اور بینڈوڈتھ مختص کر کے یہ فرق ختم کرتا ہے، اور RoCE اس کے اوپر کنجیشن سگنلنگ شامل کرتا ہے۔ نتیجہ اپنے بدترین لنک جتنا ہی لاس لیس ہوتا ہے: ایک کم مارجن والا آپٹک جو دس لاکھ میں ایک فریم چھوڑ دے، اسٹوریج کا واقعہ ہے۔ یہ صفحہ میکانزموں کی وضاحت کرتا ہے اور انہیں فزیکل-لیئر تقاضوں میں بدلتا ہے۔

DCB ٹول کٹ

معیارنامکیا کرتا ہے
IEEE 802.1QbbPFC، ترجیح پر مبنی فلو کنٹرولہر ٹریفک کلاس (0–7) کے لیے پاز فریم: کنجسٹڈ ریسیور پورٹ روکے بغیر ایک کلاس کو روکتا ہے
IEEE 802.1QazETS، بہتر ٹرانسمیشن انتخابہر کلاس کے لیے یقینی بینڈوڈتھ حصے (مثلاً 50 % اسٹوریج، 50 % LAN)
IEEE 802.1QazDCBX، DCB تبادلہسوئچ اور NIC کے درمیان PFC/ETS ترتیبات کا LLDP پر مبنی نیگوشی ایشن
IEEE 802.1QauCN، کنجیشن نوٹیفکیشنشاذ نافذ شدہ
RFC 3168 + DCQCNECN مارکنگ + شرح کنٹرولجب قطاریں بنتی ہیں تو سوئچ پیکٹس نشان زد کرتا ہے؛ RoCE NICs، PFC کی ضرورت سے پہلے فلو سست کرتے ہیں

RoCE لاس لیس کیسے رہتا ہے

  1. اسٹوریج/RDMA ٹریفک DSCP یا 802.1p کے ذریعے مخصوص ترجیح (اکثر 3 یا 4) سے ٹیگ ہوتی ہے۔
  2. PFC صرف اسی ترجیح کے لیے راستے میں ہر پورٹ پر فعال ہوتا ہے، اور لنک کی رفتار اور کیبل کی لمبائی (پرواز میں موجود بائٹس) کے لیے بفر ہیڈ روم طے ہوتا ہے۔
  3. ECN حدود پیکٹس کو جلد نشان زد کرتی ہیں؛ NICs اپنی شرح کم کرنے کے لیے DCQCN چلاتے ہیں، لہٰذا PFC صرف آخری طریقے کے طور پر فعال ہوتا ہے۔
  4. ETS LAN لوڈ کے وقت اسٹوریج کلاس کی بینڈوڈتھ یقینی بناتا ہے۔
  5. DCBX NIC اور سوئچ ترتیبات یکساں رکھتا ہے؛ عدم مطابقت خاموشی سے لاس لیس پن توڑ دیتی ہے۔

FC اور InfiniBand بذریعہ ڈیفالٹ ہر لنک پر کریڈٹس سے یہی کام کرتے ہیں؛ ایتھرنیٹ میں اسے کنفیگر، تصدیق اور نگرانی کرنا پڑتا ہے (FC پروٹوکول کی بنیادیات، InfiniBand ٹرانسپورٹ)۔

کیا غلط ہو سکتا ہے

مسئلہاثرشناخت
ایک ہاپ پر PFC فعال نہیں / غلط ترجیحلوڈ میں ڈراپس؛ RDMA دوبارہ ٹرانسمٹ کرتا ہے؛ لیٹنسی اسپائکسجہاں پاز کاؤنٹرز صفر نہیں ہونے چاہئیں وہاں صفر؛ کلاس پر ڈراپس
PFC طوفانپھنسا ہوا ریسیور اپ اسٹریم کو غیر معینہ مدت تک پاز کرتا ہے؛ کنجیشن پورے فیبرک میں پھیلتی ہےپاز فریمز کا سیلاب؛ واچ ڈاگ کاؤنٹرز
PFC ڈیڈلاکClos فیبرکس میں چکرواتی بفر انحصار؛ کلاس کا تمام ٹریفک رک جاتا ہےتوڑنے کے لیے ڈیڈلاک شناخت / واچ ڈاگ درکار
طویل کیبلز/آپٹکس کے لیے ہیڈ روم بہت کمPFC کے باوجود ڈراپسپاز کاؤنٹرز فعال ہونے پر ڈراپس
ECN حدود غلطبہت جلد: تھرو پٹ لاس؛ بہت دیر: PFC سیلابECN مارک کاؤنٹرز، NICs پر CNP کاؤنٹرز
لنک پر فزیکل خرابیاں (CRC، FEC غیر درست شدہ)ایسے فریم گم ہوتے ہیں جنہیں کوئی فلو کنٹرول بحال نہیں کر سکتاپورٹ ایرر کاؤنٹرز، FEC کاؤنٹرز، VDM اور FEC پیمائشیں

DCB کے بغیر iSCSI

iSCSI TCP پر چلتا ہے اور لاس برداشت کرتا ہے، مگر لیٹنسی اور دوبارہ ٹرانسمیشن کی قیمت دیتا ہے۔ DCB سے قطع نظر بہترین طریقہ:

  • ہر فیبرک کے لیے مخصوص VLANs/سب نیٹس، دو فیبرکس، ہوسٹس پر MPIO؛
  • جمبو فریمز (MTU 9000) سرے سے سرے تک؛
  • انیشی ایٹرز اور ٹارگٹس کے درمیان اوورسبسکرپشن نہیں؛ ارے کے لیے 25G/100G اپ لنکس مناسب سائز کے؛
  • ہر 25G+ لنک پر FEC فعال؛ CRC کاؤنٹرز صفر؛
  • مائیکرو برسٹس ہموار کرنے کے لیے اختیاری طور پر iSCSI کلاس پر PFC (بہت سے ارے اس کی سفارش کرتے ہیں)۔

فزیکل-لیئر تقاضے

تقاضاکیوںعمل
ہر 25G+ لنک پر FEC فعال اور مماثلRoCE غیر محفوظ 25G/50G لینز کا خام BER برداشت نہیں کر سکتاFEC اور لنک ٹریننگ
CRC اور غیر درست شدہ FEC = 0ہر گم فریم قطار روک دیتا ہےکسی بھی اضافے پر الرٹ
مارجن کے ساتھ ونڈو میں Rx پاورکم مارجن والے آپٹکس درجہ حرارت کے تحت غلطیوں کے برسٹس بناتے ہیںRx پاور اور لنک بجٹ
یکساں رفتار/ڈوپلیکس/ANDAC کو دونوں سروں پر AN + لنک ٹریننگ درکار ہےکاپر اور DAC
کیبل لمبائی ہیڈ روم مفروضوں کے اندرہیڈ روم پرواز میں موجود بائٹس سے شمار ہوتا ہےریک میں DAC، قطار میں SR/AOC، کمروں کے درمیان DR/LR کو ترجیح دیں
NIC اور سوئچ کی قبول کردہ شناختمسترد آپٹکس بغیر لنک یا کم رفتار پر واپس آتے ہیںوینڈر لاک

نگرانی چیک لسٹ

  • ہر پورٹ: فی ترجیح بھیجے/موصول پاز فریمز، ECN مارکس، فی کلاس ڈراپس، CRC، FEC درست شدہ/غیر درست شدہ، لنک فلیپس۔
  • ہر NIC: بھیجے/موصول CNPs، دوبارہ ٹرانسمیشنز، ترتیب سے باہر، ٹائم آؤٹس۔
  • ہر آپٹک: Rx/Tx پاور اور درجہ حرارت کے رجحانات (نگرانی)۔
  • اوپر والی معلومات کے ساتھ اسٹوریج ٹیل لیٹنسی اسپائکس کا تعلق ملائیں، فزیکل لیئر ارے سے زیادہ بار قصوروار ہوتی ہے۔

CodingBox میں

لاس لیس فیبرک عام آپٹکس سے بنتا ہے جنہیں بس زیادہ معیار پر رکھا جاتا ہے۔ بینچ پر آنے والی جانچ، شناخت، چیک سمز، عمومی قدروں کے مقابلے میں موجودہ DDM، اور محفوظ بنیادی حوالہ، سے کم مارجن والے ماڈیولز کو اس فیبرک سے دور رکھا جاتا ہے جہاں ایک خراب لنک کسی ایپلیکیشن کو اس کی لیٹنسی SLA سے محروم کر دیتا ہے (Check transceiver، DDM)۔

PFC اور ECN دوسرے فارورڈنگ میکانزموں میں کہاں ہیں، اور فزیکل-لیئر کی خرابیاں ان میں کیسے ظاہر ہوتی ہیں: فارورڈنگ کی بنیادیات۔


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