ہر لین کی تشخیص: QSFP اور CMIS · DDM/DOM تشخیص · آپٹیکل ٹرانسیورز اور کیبلز · دستاویزات · CodingBox
CodingBox دستاویزات

ہر لین کی تشخیص: QSFP اور CMIS

چار یا آٹھ لین والے ماڈیول میں ایک درجہ حرارت اور ایک سپلائی ہوتی ہے، لیکن چار یا آٹھ لیزر اور ریسیور ہوتے ہیں، ہر ایک کا اپنا بایس، Tx پاور اور Rx پاور ہوتا ہے۔ اس لیے QSFP-کلاس اور CMIS ماڈیولز کی تشخیص ہر لین کے حساب سے ترتیب دی جاتی ہے، اور کلاسیکی پوشیدہ خرابی یہ ہے کہ ایک لین خراب ہو رہی ہو جبکہ ماڈیول کا مجموعی حال ٹھیک دکھائی دے۔

SFF-8636 (QSFP+, QSFP28)

ہر چیز پیج شدہ میموری کے ساتھ ایک ٹو وائر ایڈریس پر ہوتی ہے (SFF-8636)۔ اکائیاں SFF-8472 جیسی ہی ہیں۔

زیریں صفحہ — موجودہ ناپی گئی قدریں اور فلیگز

بائٹسمشمولات
3ہر لین کے لیے Tx LOS (بٹس 7–4) / Rx LOS (بٹس 3–0)
4ہر لین کے لیے Tx adaptive-EQ fault / Tx fault
5ہر لین کے لیے Tx LOL / Rx LOL — CDR دیکھیں
6–7درجہ حرارت اور Vcc کے الارم/انتباہ فلیگز
9–14ہر لین کے Rx پاور، Tx بایس اور Tx پاور کے الارم/انتباہ فلیگز
22–23ماڈیول کا درجہ حرارت
26–27ماڈیول Vcc
34–41Rx پاور، لینز 1–4 (ہر ایک کے 2 بائٹس)
42–49Tx بایس، لینز 1–4
50–57Tx پاور، لینز 1–4

بالائی صفحہ 03h — حدود: ماڈیول (درجہ حرارت، Vcc) بائٹس 128–175 پر، چینل (Rx پاور، Tx بایس، Tx پاور) 176–223 پر۔ آیا Tx پاور نگرانی بالکل نافذ ہے یا نہیں، اس کا اعلان بالائی صفحہ 00h کے بائٹ 220 میں ہوتا ہے — بہت سے 40G ماڈیول صرف Rx رپورٹ کرتے ہیں۔

CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD)

CMIS ماڈیول سطح کے اور لین سطح کے ڈیٹا کو الگ کرتا ہے اور آٹھ لینز تک پیمانہ بڑھاتا ہے (اس سے زیادہ کے لیے بینکس):

مقاممشمولات
زیریں صفحہ بائٹس 8–13ماڈیول سطح کے فلیگز
زیریں صفحہ بائٹس 14–25ماڈیول مانیٹرز: درجہ حرارت (14–15)، Vcc (16–17)، aux 1–3
صفحہ 02hماڈیول اور لین کی حدود
صفحہ 11h بائٹس 134–153لین فلیگز (LOS، LOL، Tx fault، پاور/بایس الارمز)
صفحہ 11h بائٹس 154–169Tx پاور، لینز 1–8
صفحہ 11h بائٹس 170–185Tx بایس، لینز 1–8 (صفحہ 01h پر اعلان کردہ پیمانہ عامل کے ساتھ)
صفحہ 11h بائٹس 186–201Rx پاور، لینز 1–8

کون سے مانیٹرز موجود ہیں، اس کا اعلان صفحہ 01h میں ہوتا ہے (Tx بایس/پاور/Rx پاور، درجہ حرارت اور Vcc کے لیے بائٹ 160)، تاکہ ہوسٹ — یا CodingBox — جان سکے کہ کن فیلڈز پر بھروسا کرنا ہے۔

ورسٹائل ڈائیگناسٹکس مانیٹرنگ (VDM)

CMIS اینالاگ مانیٹرز سے آگے ایک اختیاری تہہ شامل کرتا ہے: صفحات 20h–2Fh پر VDM (20h–27h پر ڈسکرپٹرز، 28h–2Fh پر نمونے)۔ مشاہدہ کی جانے والی قدروں کا اعلان ہر ماڈیول کے لیے ہوتا ہے اور ان میں شامل ہو سکتے ہیں:

  • ہر لین، ہوسٹ اور میڈیا سائیڈ کے لیے pre-FEC بٹ ایرر ریشو اور FEC ایرر کاؤنٹ؛
  • برقی (ہوسٹ) اور آپٹیکل (میڈیا) انٹرفیسز کا SNR؛
  • لیزر درجہ حرارت اور ماڈیول کی دیگر مخصوص قدریں؛
  • اپنی حدود والے فلیگز۔

PAM4 لنک پر pre-FEC BER سب سے ابتدائی انتباہ ہے: یہ FEC کے درست کرنا بند کرنے سے بہت پہلے بڑھتا ہے، جبکہ Rx پاور اب بھی معمول کے مطابق دکھائی دے سکتی ہے۔ 400G/800G فیبرکس پر یہی وہ میٹرک ہے جس کا رجحان دیکھنا چاہیے (AI کلسٹرز)۔

ملٹی لین ڈیٹا درست طور پر پڑھنا

  • لینز کا آپس میں موازنہ کریں۔ اگر ایک لین اپنی ہم سطح لینز سے 3 dB کم ہے تو یہ خرابی ہے، چاہے چاروں “حد کے اندر” ہوں۔
  • ہر لین کا بایس چیک کریں — دوسروں سے تیزی سے عمر رسیدہ ہونے والا ایک لیزر پہلے یہاں ظاہر ہوتا ہے۔
  • بریک آؤٹ کا خیال رکھیں۔ چار لنکس میں تقسیم کیا گیا 4×25G ماڈیول: خراب لین کا مطلب چار میں سے ایک لنک خراب ہے، یہ نہیں کہ “ماڈیول 25% بدتر ہے”۔
  • LOL/LOS بھی ہر لین کے لیے ہوتے ہیں؛ ملٹی لین لنک پر ایک لین کا LOL اسی لین میں CDR یا ان پٹ سگنل کا مسئلہ ہے۔

CodingBox میں

DDM اسکرین ہر لین کے لیے Rx پاور، Tx پاور اور بایس ہر لین کے حساب سے حدود کے ساتھ دکھاتی ہے، اور وقت کے ساتھ ان کا لاگ رکھتی ہے — وہ منظر جو ایک لین کی اس خرابی کو پکڑتا ہے جسے LACP چھپا دیتا ہے (خرابیاں)۔ CMIS ماڈیولز کے لیے EEPROM editor صفحہ 11h اور ماڈیول کی حالت بھی سامنے لاتا ہے۔

VDM کی مشاہدہ کی جانے والی قدروں کی مکمل فہرست، F16 فارمیٹ، اور ہوسٹ FEC کاؤنٹرز کے ساتھ pre-FEC BER کو کیسے پڑھیں: VDM اور FEC میٹرکس۔


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