SFF-8024 — کوڈ جدولیں
SFF-8024، SFF Module Management Reference Code Tables، ایک بائٹ کوڈز کی مشترک رجسٹری ہے جس کی طرف ہر دوسری انتظامی تصریح اشارہ کرتی ہے۔ یہ میموری ترتیب بیان نہیں کرتی؛ یہ قدروں کو معنی دیتی ہے — ماڈیول قسم 18h کیا ہے، کنیکٹر 0Ch سے کیا مراد ہے، توسیعی مطابقت کوڈ 06h کس چیز کی نشاندہی کرتا ہے۔ چونکہ رجسٹری ایک دستاویز میں ہے، SFF-8472، SFF-8636، CMIS، MIS اور INF-8077i ایک ہی بائٹ کو ایک ہی طرح سمجھتے ہیں، اور نئے فارم فیکٹرز یا PMDs صرف ایک بار رجسٹر ہوتے ہیں۔ دستاویز کی سال میں کئی بار نظرثانی کی جاتی ہے؛ ہمیشہ تازہ نظرثانی کے مطابق ڈی کوڈ کریں۔
ہر جدول کہاں استعمال ہوتی ہے
| جدول | نام | 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 | ہوسٹ برقی انٹرفیس ID | — | — | ایپلیکیشن ڈسکرپٹرز (بائٹ 86 + 4n) |
| 4-6 … | میڈیا انٹرفیس IDs (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-پن 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 | CMIS کے ساتھ QSFP+ یا بعد کا |
| 0Eh | CXP | 1Fh | CMIS کے ساتھ SFP-DD |
| 0Fh | شیلڈڈ منی ملٹی لین HD 4X | 20h | CMIS کے ساتھ SFP+ یا بعد کا (SFP112 اور مماثل) |
| 10h | شیلڈڈ منی ملٹی لین HD 8X | 21h | CMIS کے ساتھ OSFP-XD |
نئی نظرثانیوں میں 21h کے بعد مزید CMIS کے ذریعے انتظام والے فارم فیکٹرز شامل ہوتے ہیں۔ کوڈز 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 — توسیعی تصریحی مطابقت (انتخاب)
SFP بائٹ 36 اور QSFP بائٹ 192 میں استعمال؛ ایک واحد قدر، بٹ فیلڈ نہیں۔
| کوڈ | مطلب | کوڈ | مطلب |
|---|---|---|---|
| 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 | متعین BERs پر 50G/100G/200G فعال تانبا اور AOC |
| 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 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 انٹرفیس IDs (انتخاب)
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۔
عملی نوٹس
- پرانے فرم ویئر والا ہوسٹ، جن کوڈز کو نہیں جانتا، انہیں unknown دکھاتا ہے — پڑھنے کے لیے بے ضرر، مگر بعض پلیٹ فارمز ایسے ماڈیول کو فعال کرنے سے انکار کرتے ہیں جس کی قسم وہ شناخت نہیں کر سکتے۔
- ماڈیول کو کوڈ کرتے وقت حقیقی ہارڈ ویئر بیان کرنے والے کوڈز منتخب کریں؛ ہوسٹس شناخت کنندہ، کنیکٹر، انکوڈنگ اور مطابقت کی باہم پڑتال کرتے ہیں (رفتار اور ریٹ)۔
- محفوظ اور وینڈر مخصوص رینجز (80h–FFh) کے کوڈ جائز ہیں، مگر ڈی کوڈ کرنے پر کوئی مفید شناخت نہیں دیتے۔
CodingBox میں
CodingBox میں SFF-8024 جدولیں شامل ہیں، اور وہ شناخت کنندہ، کنیکٹر، انکوڈنگ، توسیعی مطابقت اور CMIS ایپلیکیشن فیلڈز کو EEPROM editor اور Check transceiver پر نام دیتے ہیں، اس لیے QSFP-DD ایپلیکیشن ڈسکرپٹر میں خام 12h، 400GAUI-8 C2M کے طور پر پڑھا جاتا ہے۔
عملی طور پر شناخت کنندہ 21h: OSFP-XD؛ 200G فی لین پر OSFP، 19h برقرار رکھتا ہے — OSFP224۔
عملی طور پر شناخت کنندہ 1Bh: DSFP — SFP سائز میں دو لینز، CMIS سے اخذ شدہ انتظام۔