CodingBox الوثائق

التشخيص لكل مسار: QSFP وCMIS

الوحدة ذات الأربعة أو الثمانية مسارات لها درجة حرارة واحدة وتغذية واحدة — لكن أربعة أو ثمانية ليزرات ومستقبلات، لكل منها انحيازه وقدرة Tx وقدرة Rx الخاصة به. لذا يُنظَّم التشخيص لوحدات فئة QSFP وCMIS لكل مسار، والعطل الخفي الكلاسيكي هو تدهور مسار واحد بينما يبدو إجمالي الوحدة طبيعيًا.

SFF-8636 (QSFP+، وQSFP28)

كل شيء يقع على عنوان واحد ثنائي السلك بذاكرة مُصفَّحة (SFF-8636). والوحدات هي نفسها في SFF-8472.

الصفحة السفلى — القيم الحية والأعلام

البايتاتالمحتوى
3Tx LOS (البتات 7–4) / Rx LOS (البتات 3–0) لكل مسار
4عطل EQ التكيفي لـTx / عطل Tx لكل مسار
5Tx LOL / Rx LOL لكل مسار — راجع CDR
6–7أعلام إنذار/تحذير درجة الحرارة وVcc
9–14أعلام إنذار/تحذير قدرة Rx وانحياز Tx وقدرة Tx لكل مسار
22–23درجة حرارة الوحدة
26–27Vcc الوحدة
34–41قدرة Rx، المسارات 1–4 (بايتان لكل مسار)
42–49انحياز Tx، المسارات 1–4
50–57قدرة Tx، المسارات 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، وإنذارات القدرة/الانحياز)
الصفحة 11h، البايتات 154–169قدرة Tx، المسارات 1–8
الصفحة 11h، البايتات 170–185انحياز Tx، المسارات 1–8 (بمعامل تحجيم مُعلَن في الصفحة 01h)
الصفحة 11h، البايتات 186–201قدرة Rx، المسارات 1–8

وأي القيم المقيسة موجود فذلك مُعلَن في الصفحة 01h (البايت 160 لانحياز/قدرة Tx، وقدرة Rx، ودرجة الحرارة، وVcc)، بحيث يعرف المضيف — أو CodingBox — أي الحقول يثق بها.

مراقبة التشخيص المتعددة الأغراض (VDM)

يضيف CMIS طبقة اختيارية إضافة إلى القيم المقيسة التناظرية: VDM على الصفحات 20h–2Fh (الواصفات على 20h–27h، والعينات على 28h–2Fh). وتُعلَن القيم القابلة للرصد لكل وحدة، ويمكن أن تشمل:

  • معدل الخطأ في البتات قبل FEC وعدد أخطاء FEC لكل مسار، وجانبي المضيف والوسط؛
  • SNR لواجهتي الكهرباء (المضيف) والضوء (الوسط)؛
  • درجة حرارة الليزر وقيم أخرى خاصة بالوحدة؛
  • أعلام بعتباتها الخاصة.

BER قبل FEC هو أبكر تحذير على وصلة PAM4: فهو يتصاعد قبل أن يتوقف FEC عن التصحيح بوقت طويل، بينما قد تبدو قدرة Rx طبيعية حتى ذلك الحين. وعلى نسيج 400G/800G فهو المقياس الذي يجب تتبع اتجاهه (عناقيد الذكاء الاصطناعي).

قراءة بيانات المسارات المتعددة بشكل صحيح

  • قارن المسارات ببعضها. مسار واحد أدنى بـ3 dB من نظرائه عطل، حتى لو كانت المسارات الأربعة كلها «ضمن المدى».
  • تحقق من الانحياز لكل مسار — فليزر يتقادم أسرع من البقية يظهر هنا أولًا.
  • انتبه للتفريع. وحدة 4×25G مفرَّعة إلى أربع وصلات: مسار سيئ يعني أن إحدى الوصلات الأربع سيئة، لا أن «الوحدة أسوأ بنسبة 25%».
  • LOL/LOS أيضًا لكل مسار؛ وLOL في مسار واحد على وصلة متعددة المسارات مشكلة في CDR أو في إشارة الدخل على ذلك المسار.

في CodingBox

تعرض شاشة DDM قدرة Rx وقدرة Tx والانحياز لكل مسار بعتبات لكل مسار، وتسجلها عبر الزمن — وهي الرؤية التي تلتقط عطل المسار الواحد الذي يخفيه LACP (الأعطال). وبالنسبة إلى وحدات CMIS يكشف EEPROM editor الصفحة 11h وحالة الوحدة إلى جانبها.

القائمة الكاملة للقيم القابلة للرصد في VDM، وصيغة F16، وكيفية قراءة BER قبل FEC جنبًا إلى جنب مع عدادات FEC في المضيف: مقاييس VDM وFEC.


إذا وجدت معلومة غير دقيقة أو خطأً في هذه المادة، فحدِّد المقطع المعني واضغط Ctrl+Enter .