حقول المورّد: الاسم وOUI وPN وSN ورمز التاريخ
كتلة المورّد هي ما يعرضه المضيف في show interface transceiver وما تقارنه به سياسة التوافق الخاصة به. تحدّد المواصفات الحقول وأطوالها وترميزها بدقة — والمضيفات لا تتسامح في الحشو، وحالة الأحرف، والبايتات الشاردة. تجمع هذه الصفحة القواعد، ونطاقات البايتات حسب كل مواصفة، والأخطاء التي تجعل وحدة سليمة تمامًا تُقرأ كبيانات عشوائية.
الحقول
| الحقل | SFF-8472 (SFP، A0h) | SFF-8636 (QSFP، الصفحة 00h) | CMIS (الصفحة 00h) | INF-8077i (XFP) | الصيغة |
|---|---|---|---|---|---|
| اسم المورّد | 20–35 | 148–163 | 129–144 | 148–163 | 16 ASCII |
| OUI الخاص بالمورّد | 37–39 | 165–167 | 145–147 | 165–167 | 3 بايتات، يخصّصها IEEE |
| رقم قطعة المورّد (PN) | 40–55 | 168–183 | 148–163 | 168–183 | 16 ASCII |
| مراجعة المورّد | 56–59 | 184–185 | 164–165 | 184–185 | 4 / 2 / 2 / 2 ASCII |
| الرقم التسلسلي للمورّد (SN) | 68–83 | 196–211 | 166–181 | 196–211 | 16 ASCII |
| رمز التاريخ | 84–91 | 212–219 | 182–189 | 212–219 | 8 ASCII |
| رمز CLEI | — | الصفحة 02h، إذا كان البت 4 من البايت 129 مضبوطًا | 190–199 | — | 10 ASCII |
| خاص بالمورّد | 96–127 (A0h)، وذاكرة EEPROM للمستخدم في A2h 128–247 | 224–255، والصفحة 02h | 223–255، وصفحات مخصَّصة | 224–255 | حر |
الخرائط على مستوى البايت في خريطة الذاكرة.
قواعد الترميز
- ASCII فقط، النطاق القابل للطباعة 20h–7Eh. بلا NUL (00h)، وبلا FFh، وبلا محارف تحكم.
- محاذاة إلى اليسار، مع حشو بمسافات (20h) حتى طول الحقل الكامل. فرقم قطعة من 10 محارف يليه ست مسافات، لا ستة أصفار.
- اسم المورّد هو اسم الجهة الصانعة (أو مالكة العلامة) كما هو مسجَّل — وهو النص الذي تقارنه المضيفات، عادةً بحساسية لحالة الأحرف.
- OUI هو معرّف IEEE التنظيمي الفريد بطول 24 بتًا للشركة المذكورة في حقل الاسم، ويُكتب بدءًا بالبايت الأعلى قيمة؛ وتعني القيمة 00-00-00 أنه غير محدد. ونادرًا ما تتحقق منه المضيفات، لكن عدم التطابق بين OUI والاسم بصمة سهلة على وحدة أُعيد ترميزها.
- المراجعة حرة الصيغة (غالبًا
A، أو01، أو1.0)، وتُملأ بمسافات إن لم توجد. - الرقم التسلسلي يجب أن يكون فريدًا لكل مورّد؛ ويضمّن كثير من الموردين فيه السنة/الأسبوع وعدادًا متتاليًا؛ وتستخدم بعض المضيفات بنيته للتعرف على وحداتها الخاصة.
- رمز التاريخ هو
YYMMDDيليه رمز دفعة المورّد من محرفين (مسافات إن لم يوجد):240315= 15 مارس 2024. - CLEI (أي Common Language Equipment Identifier) رمز أصل اتصالات من 10 محارف، يوجد غالبًا في الوحدات المباعة لمشغلي الاتصالات.
ما تقارنه المضيفات
| سلوك المضيف | ما يقارنه | نموذجي في |
|---|---|---|
| بحث بالاسم + رقم القطعة | اسم المورّد ورقم القطعة مقابل جدول توافق | معظم مبدّلات المؤسسات |
| بادئة رقم القطعة / العائلة | الأحرف الأولى من رقم القطعة | المنصّات ذات قوائم «العائلات المدعومة» الواسعة |
| توقيع خاص بالمورّد | قيمة تجزئة (hash) أو قيمة سحرية في منطقة المورّد، تُحسب من الرقم التسلسلي وحقول أخرى | أقفال OEM الصارمة |
| نمط الرقم التسلسلي | بنية الرقم التسلسلي | بعض جهات OEM، لأغراض الضمان والتحقق من الأصالة |
| OUI | معرّف IEEE | نادر؛ بعض بطاقات NIC وأنظمة NOS |
| لا شيء | تقبل أي وحدة ذات مجاميع اختبارية صحيحة | المبدّلات المفتوحة، ومعظم بطاقات NIC التي تسمح بوحدات SFP غير المدعومة |
أي منصّة تفعل ماذا، وكيفية التعامل معها، موضوع قفل المورّد والبصريات من جهات خارجية.
الأخطاء الشائعة
| الخطأ | العَرَض على المضيف |
|---|---|
| حشو بـ NUL بدل المسافات | اسم مبتور أو مشوَّه، والوحدة تُوسَم بأنها غير مدعومة |
| حقل أطول بمقدار بايت واحد فيطفح إلى التالي | تلف OUI أو رقم القطعة، وعدم تطابق المجموع الاختباري |
| اختلاف حالة الأحرف (كبيرة/صغيرة) عن المرجع | عدم مطابقة رقم القطعة في جدول التوافق |
| بايتات خارج ASCII (UTF-8، والسيريلية) | علامات استفهام أو رفض |
| رمز تاريخ بأحرف في مواضع الأرقام | أخطاء عرض؛ وبعض المضيفات يرفض |
| كتلة المورّد مُعدَّلة دون المجاميع الاختبارية | الوحدة غير صالحة — راجع المجاميع الاختبارية |
| الاسم مُعدَّل والتوقيع الخاص بالمورّد كما هو | تبقى غير مدعومة على المنصّات الصارمة |
| بيانات تعريف لا تتسق مع رموز التوافق أو الطول الموجي | السرعة والنوع غير مدعومين — راجع رموز التوافق |
المناطق الخاصة بالمورّد
تترك المواصفات مناطق المورّد غير مُعرَّفة عمدًا. وتخزّن الجهات الصانعة فيها نسخًا احتياطية من المعايرة، وبيانات إنتاج، وإعدادات المتحكم، وفي الوحدات المقفلة بيانات المصادقة أيضًا. والكتابة فوقها عشوائيًا قد تعطّل الوحدة أو تكسر فحص القفل؛ ونسخها من وحدة مرجعية دون الرقم التسلسلي المطابق غالبًا ما يفشل في الفحص أيضًا. تعامل معها بوصفها غير شفافة ما لم تعرف تخطيط المورّد (إعادة ترميز EEPROM).
في CodingBox
يحرّر EEPROM editor كل حقل من حقول المورّد كنص، ويحشوه بمسافات حتى الطول الدقيق، ويرفض أي إدخال خارج ASCII، ويعيد حساب المجاميع الاختبارية عند الكتابة. ويخزّن code database بيانات تعريف كاملة بحيث يمكن تطبيق كتلة مورّد معروفة الصلاحية بخطوة واحدة.
كتلة المورّد في كل خريطة: SFF-8472 A0h 20–91، والصفحة العلوية لـ SFF-8636 148–219، والصفحة 00h لـ CMIS 129–199، والجدول 01h لـ XFP 148–219.
قواعد الصياغة الخاصة بالمورّدين خلف حقل رقم القطعة — Cisco، وJuniper، وArista، وHuawei، وHPE، وDell، وNvidia، وBrocade، وMikroTik وغيرها: أرقام قطع OEM.