CodingBox الوثائق

شيفرات التوافق: البايتات 3–10 و36 والجداول الموسعة

لا يعرف المضيف ما هي الوحدة من اسم موردها — بل يعرف ذلك من رموز التوافق: حقول بتات تقول «أنا 10GBASE-LR» أو «أنا SFP نحاسية من نوع 1000BASE-T»، إضافة إلى رمز ممتد واحد لكل ما استُحدث بعدما ضاق حقل البتات عن استيعابه. يستخدمها المضيفون لتسمية نوع الوحدة، وتحديد السرعات التي يعرضها، واختيار FEC والتفريع، وعلى المنصات الصارمة، لرفض وحدة لا تطابق رموزها المنفذ. وضبط هذه الرموز هو أهم جزء منفرد في ترميز الوحدة.

جيلان من الترميز

الآليةالموضعطريقة العمل
حقول البتات الكلاسيكيةSFF-8472 البايتات 3–10؛ وSFF-8636 البايتات 131–138 و164بت واحد لكل معيار؛ ويجوز ضبط عدة بتات (ثنائي المعدل، متعدد البروتوكولات)
توافق المواصفة الممتدSFF-8472 البايت 36؛ وSFF-8636 البايت 192قيمة واحدة من الجدول 4-4 في SFF-8024: 25G، و100G، و200G، و400G، وPMD من MSA
التطبيقاتواصفات CMISمعرّف واجهة المضيف + معرّف واجهة الوسط + عدد المسارات، عدة تطبيقات لكل وحدة — راجع CMIS

تترك وحدة 25G أو 100G معظم البتات الكلاسيكية صفرًا وتضع هويتها في البايت 36 أو 192؛ وتفعل وحدة 10G/1G عكس ذلك. أما وحدات 10G/25G ثنائية المعدل فتستخدم الاثنين معًا.

SFF-8472 البايتات 3–10 (فئة SFP)

البايتالبت 7البت 6البت 5البت 4البت 3البت 2البت 1البت 0
3 — إيثرنت 10G / InfiniBand10GBASE-ER10GBASE-LRM10GBASE-LR10GBASE-SRIB 1X SXIB 1X LXIB 1X نحاس نشطIB 1X نحاس سلبي
4 — ESCON / SONETESCON MMF 1310 LEDESCON SMF 1310 ليزرOC-192 مدى قصيرSONET بت المدى 1SONET بت المدى 2OC-48 بعيدOC-48 متوسطOC-48 قصير
5 — SONETمحجوزOC-12 SM بعيدOC-12 SM متوسطOC-12 قصيرمحجوزOC-3 SM بعيدOC-3 SM متوسطOC-3 قصير
6 — إيثرنتBASE-PXBASE-BX10100BASE-FX100BASE-LX/LX101000BASE-T1000BASE-CX1000BASE-LX1000BASE-SX
7 — طول وصلة FC / التقنيةطويل جدًا (V)قصير (S)متوسط (I)طويل (L)معتدل (M)محجوزليزر قصير الموجة، مستقبل خطي (SA)ليزر طويل الموجة (LC)
8 — تقنية FC / الكبلكهربائي بين الهيكلين (EL)ليزر قصير الموجة بلا OFC (SN)ليزر قصير الموجة مع OFC (SL)ليزر طويل الموجة (LL)كبل نشطكبل سلبيمحجوزمحجوز
9 — وسط FCثنائي محوري (TW)زوج مجدول (TP)محوري مصغّر (MI)محوري فيديو (TV)متعدد الأنماط 62.5 µm (M6)متعدد الأنماط 50 µm (M5/M5E)محجوزأحادي النمط (SM)
10 — سرعة FC1200 MB/s800 MB/s1600 MB/s400 MB/s3200 MB/s200 MB/sراجع البايت 62100 MB/s

يكمل البايت 62 (Fibre Channel speed 2) قائمة السرعات لـ64GFC وما فوقها. ويحمل البايت 36 الرمز الممتد. ويعطي البايت 12 المعدل الاسمي بوحدة ×100 Mb/s (FFh → البايت 66 بوحدة ×250 Mb/s)، والبايت 11 الترميز، والبايت 13 معرّف المعدل لـاختيار المعدل.

ترميزات SFP نموذجية

الوحدةالبايت 3البايت 6البايت 8البايت 36البايت 12البايت 11الطول الموجي
1000BASE-SX00h01h00h00h0Dh (1.3 Gb/s)01h 8B/10B850 nm
1000BASE-LX00h02h00h00h0Dh01h1310 nm
1000BASE-T نحاس00h08h00h00h0Dh01h0 (لا ينطبق)
10GBASE-SR10h00h00h00h67h (10.3 Gb/s)06h 64B/66B850 nm
10GBASE-LR20h00h00h00h67h06h1310 nm
DAC سلبي 10G00h00h04h00h67h06h0، البايت 60 = توافق الكبل
25GBASE-SR00h00h00h02hFFh (البايت 66 = 67h → 25.75 Gb/s)06h850 nm
25GBASE-LR00h00h00h03hFFh / 67h06h1310 nm
DAC سلبي 25G، من فئة CA-25G-N00h00h04h0DhFFh / 67h06h0
SR ثنائي المعدل 10G/25G10h00h00h02hFFh / 67h06h850 nm

يجب أن تتوافق بايتات الطول 14–19: تُعلن وحدة SR مدى OM3/OM4، وتُعلن وحدة LR الكيلومترات، ويُعلن DAC الأمتار في البايت 18.

SFF-8636 البايتات 131–138، و164 (فئة QSFP)

البايتالمحتوى
131 — إيثرنت 10/40Gالبت 7 ممتد (استخدم البايت 192)، و6 10GBASE-LRM، و5 10GBASE-LR، و4 10GBASE-SR، و3 40GBASE-CR4، و2 40GBASE-SR4، و1 40GBASE-LR4، و0 كبل نشط 40G (XLPPI)
132 — SONETOC-48 مدى بعيد / متوسط / قصير، و40G OTN
133 — SAS/SATASAS 6 / 12 / 24 Gb/s
134 — إيثرنت جيجابتالبت 3 1000BASE-T، و2 1000BASE-CX، و1 1000BASE-LX، و0 1000BASE-SX
135 — طول وصلة FC وتقنيتهامعاني البتات نفسها كما في البايت 7 لـSFP
136 — تقنية مرسل FCبتات EL وSN وSL وLL كما في البايت 8 لـSFP
137 — وسط FCTW، وTP، وMI، وTV، وM6، وM5، وOM3، وSM
138 — سرعة FC100 … 3200 MB/s، وعلم الامتداد
164 — الوحدة الممتدةمعدلات InfiniBand: SDR، وDDR، وQDR، وFDR، وEDR
192 — التوافق الممتدقيمة الجدول 4-4

نموذجيًا: 40GBASE-SR4 → البايت 131 = 04h، والبايت 192 = 00h؛ و100GBASE-SR4 → البايت 131 = 80h (ممتد)، والبايت 192 = 02h؛ و100G CWDM4 → 80h / 06h؛ وDAC من نوع 100GBASE-CR4 → 80h / 0Bh مع الموصل 23h.

CMIS — تطبيقات بدل البتات

تسرد وحدة CMIS حتى 15 تطبيقًا، يقرن كل منها واجهة كهربائية للمضيف بواجهة وسط (كلتاهما رموز SFF-8024) ويذكر عدد المسارات. وقد تُعلن وحدة 400G DR4 عن 400GAUI-8 ↔ 400GBASE-DR4 (8:4) وعن 100GAUI-2 ↔ 100GBASE-DR (2:1، للتفريع 4×100G). يختار المضيف تطبيقًا واحدًا لكل مسار بيانات؛ وما لا يُعلَن عنه لا يمكن ضبطه. التفاصيل وتدفق الاختيار: CMIS.

كيف يستخدم المضيفون الرموز

  • التسمية — تُشتَق سلسلة النوع في CLI (10GBASE-LR، وQSFP-100G-SR4) من هذه البايتات، غالبًا من أول بت مضبوط يُعثر عليه بترتيب ثابت.
  • عرض السرعة — يسرد المضيف فقط المعدلات التي يوجد رمزها؛ فوحدة 25G ببايت 36 = 02h ودون أي بت في البايت 3 لن تُعرَض عليها 10G (السرعة والمعدل).
  • اختيار FEC — تحمل الرموز الممتدة افتراض FEC (CA-25G-L/S/N؛ وCAUI-4 مع RS-FEC أو بدونه) وتضبط بعض المضيفات FEC استنادًا إليها (FEC وتدريب الوصلة).
  • النحاس مقابل الضوئي — البتان 2–3 من البايت 8، والموصل 23h، وتقنيات النحاس في البايت 147 تحوّل المضيف إلى معالجة DAC (التفاوض التلقائي، وتدريب الوصلة).
  • السياسة — تقارن المنصات الصارمة الرموز بوضع المنفذ وبقاعدة بيانات التوافق الخاصة بها؛ وأي تعارض ينتج عنه غير مدعوم أو السرعة والنوع غير مدعومين حتى لو قُبلت كتلة المورّد (قفل المورّد).

قواعد الترميز

  1. اضبط فقط البتات التي يحقّقها العتاد فعلًا؛ فإعلان 10GBASE-LR على وحدة SR يحوّل «انعدام الوصلة» إلى «وصلة بها أخطاء».
  2. حافظ على اتساق الهوية كاملةً: التوافق ↔ الطول الموجي ↔ الأطوال ↔ الترميز ↔ المعدل الاسمي ↔ الموصل ↔ تقنية المرسل.
  3. لـ25G فأعلى، املأ البايت 36 / 192 واضبط البايت 12 / 140 على FFh مع المعدل بوحدة ×250 Mb/s في البايت 66 / 222.
  4. لـDAC، رمِّز بتات تقنية الكبل، والطول بالأمتار، والموصل 23h، وبايتات التوهين/التوافق بدل الطول الموجي.
  5. أعد حساب المجاميع الاختبارية بعد ذلك (المجاميع الاختبارية).

في CodingBox

تفكّ شاشة Check transceiver ترميز كل بت مما سبق إلى أسماء واضحة وتسرد تطبيقات CMIS؛ ويحرِّر EEPROM editor بايتات الرموز حقلًا حقلًا، ويعرض سلسلة النوع الناتجة، ويصحِّح CC_BASE وCC_EXT عند الكتابة.

جداول البتات الكاملة في سياق بايتاتها: خريطة SFF-8472 A0h (البايتات 3–10، و36، و62خريطة الصفحة العلوية لـSFF-8636 (131–138، و164، و192خريطة XFP (131–138).


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