التشخيص لكل مسار: QSFP وCMIS
الوحدة ذات الأربعة أو الثمانية مسارات لها درجة حرارة واحدة وتغذية واحدة — لكن أربعة أو ثمانية ليزرات ومستقبلات، لكل منها انحيازه وقدرة Tx وقدرة Rx الخاصة به. لذا يُنظَّم التشخيص لوحدات فئة QSFP وCMIS لكل مسار، والعطل الخفي الكلاسيكي هو تدهور مسار واحد بينما يبدو إجمالي الوحدة طبيعيًا.
SFF-8636 (QSFP+، وQSFP28)
كل شيء يقع على عنوان واحد ثنائي السلك بذاكرة مُصفَّحة (SFF-8636). والوحدات هي نفسها في SFF-8472.
الصفحة السفلى — القيم الحية والأعلام
| البايتات | المحتوى |
|---|---|
| 3 | Tx LOS (البتات 7–4) / Rx LOS (البتات 3–0) لكل مسار |
| 4 | عطل EQ التكيفي لـTx / عطل Tx لكل مسار |
| 5 | Tx LOL / Rx LOL لكل مسار — راجع CDR |
| 6–7 | أعلام إنذار/تحذير درجة الحرارة وVcc |
| 9–14 | أعلام إنذار/تحذير قدرة Rx وانحياز Tx وقدرة Tx لكل مسار |
| 22–23 | درجة حرارة الوحدة |
| 26–27 | Vcc الوحدة |
| 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.