SFF-8024 — جداول الشيفرات
SFF-8024، أي جداول الرموز المرجعية لإدارة وحدات SFF، هو السجل المشترك لرموز البايت الواحد الذي تستند إليه كل مواصفة إدارة أخرى. وهو لا يصف تخطيط ذاكرة؛ بل يسند المعنى إلى القيم — ما هو نوع الوحدة 18h، وما الموصل الذي يعنيه 0Ch، وما الذي يمثله رمز التوافق الممتد 06h. ولأن هذا السجل يقيم في وثيقة واحدة، تفسّر SFF-8472، وSFF-8636، وCMIS، وMIS، وINF-8077i البايت نفسه بالطريقة نفسها، وتُسجَّل عوامل الشكل أو أنواع PMD الجديدة مرة واحدة فقط. وتُراجَع الوثيقة عدة مرات في السنة؛ فاحرص دائمًا على فك الترميز استنادًا إلى مراجعة حديثة.
أين يُستخدم كل جدول
| الجدول | الاسم | SFP (SFF-8472) | QSFP (SFF-8636) | CMIS |
|---|---|---|---|---|
| 4-1 | المعرّف | A0h البايت 0 | البايت 0 / 128 | البايت 0 / 128 |
| 4-2 | الترميز | البايت 11 | البايت 139 | — (ضمنيًا حسب التطبيق) |
| 4-3 | الموصل | البايت 2 | البايت 130 | الصفحة 00h البايت 203 |
| 4-4 | توافق المواصفة الممتد | البايت 36 | البايت 192 | — |
| 4-5 | معرّف الواجهة الكهربائية للمضيف | — | — | واصفات التطبيق (البايت 86 + 4n) |
| 4-6 … | معرّفات واجهة الوسط (MMF، وSMF، والنحاس السلبي، والكبل النشط، وBASE-T) | — | — | واصفات التطبيق (البايت 87 + 4n)، ويُختار الجدول حسب نوع الوسط في البايت 85 |
الجدول 4-1 — قيم المعرّف
| الرمز | الوحدة | الرمز | الوحدة |
|---|---|---|---|
| 00h | غير معروف / غير محدَّد | 11h | QSFP28 (SFF-8636) |
| 01h | GBIC | 12h | CXP2 / CXP28 |
| 02h | وحدة ملحومة على اللوحة الأم | 13h | CDFP النمط 1/2 |
| 03h | SFP / SFP+ / SFP28 (SFF-8472) | 14h | تفريع مُدرَّع مصغّر متعدد المسارات HD، رباعي (4X) |
| 04h | 300-pin XBI | 15h | تفريع مُدرَّع مصغّر متعدد المسارات HD، ثماني (8X) |
| 05h | XENPAK | 16h | CDFP النمط 3 |
| 06h | XFP (INF-8077i) | 17h | microQSFP |
| 07h | XFF | 18h | QSFP-DD (CMIS) |
| 08h | XFP-E | 19h | OSFP 8X (CMIS) |
| 09h | XPAK | 1Ah | SFP-DD (MIS) |
| 0Ah | X2 | 1Bh | DSFP |
| 0Bh | DWDM-SFP / SFP+ (غير متوافقة مع SFF-8472) | 1Ch | x4 MiniLink / OcuLink |
| 0Ch | QSFP (INF-8438) | 1Dh | x8 MiniLink |
| 0Dh | QSFP+ (SFF-8636 / SFF-8436) | 1Eh | QSFP+ أو أحدث مع CMIS |
| 0Eh | CXP | 1Fh | SFP-DD مع CMIS |
| 0Fh | مُدرَّع مصغّر متعدد المسارات HD، رباعي (4X) | 20h | SFP+ أو أحدث مع CMIS (SFP112 وما شابهها) |
| 10h | مُدرَّع مصغّر متعدد المسارات HD، ثماني (8X) | 21h | OSFP-XD مع CMIS |
تضيف المراجعات الأحدث مزيدًا من عوامل الشكل التي تديرها CMIS بعد 21h. والرموز 80h–FFh خاصة بالمورّد. أيّ عامل شكل يقابل أيّ رمز: عوامل الشكل.
الجدول 4-2 — الترميز
| الرمز | SFF-8472 (SFP، البايت 11) | SFF-8636 (QSFP، البايت 139) |
|---|---|---|
| 00h | غير محدَّد | غير محدَّد |
| 01h | 8B/10B | 8B/10B |
| 02h | 4B/5B | 4B/5B |
| 03h | NRZ | NRZ |
| 04h | Manchester | SONET scrambled |
| 05h | SONET scrambled | 64B/66B |
| 06h | 64B/66B | Manchester |
| 07h | 256B/257B (FEC مُعاد الترميز) | 256B/257B |
| 08h | PAM4 | PAM4 |
يختلف العمودان عند 04h–06h — وهذا مصدر كلاسيكي لخطأ «الترميز غير الصحيح» عند إعادة استخدام قالب QSFP لوحدة SFP.
الجدول 4-3 — أنواع الموصلات
| الرمز | الموصل | الرمز | الموصل |
|---|---|---|---|
| 00h | غير معروف | 0Ch | MPO 1×12 |
| 01h | SC | 0Dh | MPO 2×16 |
| 02h | Fibre Channel النمط 1 نحاسي | 20h | HSSDC II |
| 03h | Fibre Channel النمط 2 نحاسي | 21h | ذيل نحاسي |
| 04h | BNC/TNC | 22h | RJ45 |
| 05h | رؤوس Fibre Channel المحورية | 23h | لا يوجد موصل قابل للفصل (DAC، وAOC، ووحدات الذيل) |
| 06h | Fiber Jack | 24h | MXC 2×16 |
| 07h | LC | 25h | CS |
| 08h | MT-RJ | 26h | SN (المعروف سابقًا باسم mini CS) |
| 09h | MU | 27h | MPO 2×12 |
| 0Ah | SG | 28h | MPO 1×16 |
| 0Bh | ذيل ضوئي | — | — |
الصور وتوافقات الموصلات مع الألياف: الموصلات والألياف.
الجدول 4-4 — توافق المواصفة الممتد (مختارات)
يُستخدم في البايت 36 لوحدات SFP والبايت 192 لوحدات QSFP؛ وهو قيمة واحدة، لا حقل بتات.
| الرمز | المعنى | الرمز | المعنى |
|---|---|---|---|
| 01h | 100G AOC / 25GAUI C2M AOC (BER 5·10⁻⁵) | 1Fh | 40G SWDM4 |
| 02h | 100GBASE-SR4 / 25GBASE-SR | 20h | 100G SWDM4 |
| 03h | 100GBASE-LR4 / 25GBASE-LR | 21h | 100G PAM4 BiDi |
| 04h | 100GBASE-ER4 / 25GBASE-ER | 22h–24h | 4WDM-10 / -20 / -40 MSA |
| 05h | 100GBASE-SR10 | 25h | 100GBASE-DR |
| 06h | 100G CWDM4 | 26h | 100G-FR / 100GBASE-FR1 |
| 07h | 100G PSM4 | 27h | 100G-LR / 100GBASE-LR1 |
| 08h | 100G ACC / 25GAUI C2M ACC (BER 5·10⁻⁵) | 30h–33h | 50G/100G/200G نحاس نشط وAOC بمعدلات خطأ محددة (BER) |
| 0Bh | 100GBASE-CR4 / 25GBASE-CR CA-25G-L / 50GBASE-CR2 (RS-FEC) | 40h | 50GBASE-CR / 100GBASE-CR2 / 200GBASE-CR4 |
| 0Ch | 25GBASE-CR CA-25G-S / 50GBASE-CR2 (BASE-R FEC) | 41h | 50GBASE-SR / 100GBASE-SR2 / 200GBASE-SR4 |
| 0Dh | 25GBASE-CR CA-25G-N / 50GBASE-CR2 (بلا FEC) | 42h | 50GBASE-FR / 200GBASE-DR4 |
| 10h | 40GBASE-ER4 | 43h | 200GBASE-FR4 |
| 11h | 4×10GBASE-SR | 44h | 200G 1550 nm PSM4 |
| 12h | 40G PSM4 | 45h | 50GBASE-LR |
| 13h–15h | ITU-T G.959.1 P1I1-2D1 / P1S1-2D2 / P1L1-2D2 | 46h | 200GBASE-LR4 |
| 16h | 10GBASE-T with SFI | 47h | 400GBASE-DR4 |
| 17h | 100G CLR4 | 48h | 400GBASE-FR4 |
| 18h | 100G AOC / 25GAUI AOC (BER 10⁻¹²) | 49h | 400GBASE-LR4-10 |
| 19h | 100G ACC / 25GAUI ACC (BER 10⁻¹²) | 4Ah | 400GBASE-ZR |
| 1Ah | 100GE-DWDM2 | 7Fh | 256GFC-SW4 |
| 1Bh | 100G 1550 nm WDM (4 λ) | 80h | قادرة على 64GFC |
| 1Ch–1Eh | 10GBASE-T SR / 5GBASE-T / 2.5GBASE-T | 81h | قادرة على 128GFC |
هذا هو الجدول الذي يجعل تعريف هويتَي 25G و100G ممكنًا أصلًا: فحقول البتات الكلاسيكية في بايتات SFF-8472 من 3 إلى 10 لا تتسع لهما. وكيف تتضافر الآليتان: رموز التوافق.
الجداول 4-5 وما بعدها — معرّفات واجهة CMIS (مختارات)
يصف CMIS ما يمكن أن تؤديه الوحدة بوصفه تطبيقات: واجهة كهربائية للمضيف مقترنة بواجهة وسط. ونصفا كل تطبيق كلاهما رمزا SFF-8024.
| الواجهة الكهربائية للمضيف (4-5) | الرمز |
|---|---|
| 1000BASE-CX | 01h |
| XAUI | 02h |
| XFI | 03h |
| SFI | 04h |
| 25GAUI C2M | 05h |
| XLAUI C2M | 06h |
| XLPPI | 07h |
| LAUI-2 C2M | 08h |
| 50GAUI-2 C2M | 09h |
| 50GAUI-1 C2M | 0Ah |
| CAUI-4 C2M | 0Bh |
| 100GAUI-4 C2M | 0Dh |
| 100GAUI-2 C2M | 0Eh |
| 200GAUI-8 C2M | 0Fh |
| 200GAUI-4 C2M | 10h |
| 400GAUI-16 C2M | 11h |
| 400GAUI-8 C2M | 12h |
| 400GAUI-4 C2M | 13h–14h (قصير / طويل) |
| 800G C2M (8 × 100G) | 15h–16h |
| واجهة الوسط | جدول MMF | جدول SMF |
|---|---|---|
| 10GBASE-SR / 10GBASE-LR | 02h | 04h |
| 25GBASE-SR / 25GBASE-LR | 03h | 07h |
| 40GBASE-SR4 / 40GBASE-LR4 | 04h | 09h |
| 100GBASE-SR4 / 100GBASE-LR4 | 09h | 0Dh |
| 100G SWDM4 / 100G CWDM4 | 0Ah | 10h |
| 100GBASE-SR2 / 100GBASE-DR | 0Ch | 14h |
| 100G-SR / 100G-FR | 0Dh | 15h |
| 200GBASE-SR4 / 200GBASE-DR4 | 0Eh | 17h |
| 400GBASE-SR8 / 400GBASE-DR4 | 10h | 1Ch |
| 400G-SR4 / 400G-FR4 | 11h | 1Dh |
| 800G-SR8 / 800G-DR8 | 12h | (رموز 800G تالية) |
وللنحاس السلبي، والكبل النشط، ووسط BASE-T جداول قصيرة خاصة بها؛ ويحدِّد الجدول المطبَّق نوع وسط CMIS في البايت 85 (01h لِـMMF، و02h لِـSMF، و03h للنحاس السلبي، و04h للكبل النشط، و05h لِـBASE-T). وتتغير القوائم الكاملة مع كل مراجعة لـ SFF-8024 — فتعامل مع ما سبق بوصفه توجيهًا عامًا، لا سجلًا رسميًا. وكيف تُعلَن التطبيقات وتُختار: CMIS.
ملاحظات عملية
- يعرض المضيف الذي يشغِّل برنامجًا ثابتًا أقدم الرموز التي لا يعرفها بوصفها غير معروفة — وهذا غير ضار للقراءة، لكن بعض المنصات ترفض تشغيل وحدة لا تستطيع تسمية نوعها.
- عند ترميز وحدة، اختر الرموز التي تصف العتاد الفعلي؛ إذ تُقارِن المضيفات المعرّف والموصل والترميز والتوافق كلًا بالآخر (السرعة والمعدل).
- والنطاقات المحجوزة والخاصة بالمورّد (80h–FFh) مشروعة لكنها لا تُفكَّك إلى شيء مفيد.
في CodingBox
يحمل CodingBox جداول SFF-8024 ويستخدمها لتسمية حقول المعرّف، والموصل، والترميز، والتوافق الممتد، وتطبيق CMIS في EEPROM editor وعلى Check transceiver، بحيث تُقرأ القيمة الخام 12h في واصف تطبيق QSFP-DD كـ 400GAUI-8 C2M.
المعرّف 21h في الممارسة العملية: OSFP-XD؛ وتحتفظ OSFP بمعدل 200G لكل مسار بالرمز 19h — OSFP224.