Summary

  • يصف عرض Richard Steenbergen الأصلي في NANOG 95 معالج إدارة داخل الوحدة، وقد يضاف إليه DSP ومؤقت إعادة الإشارة ودوائر تحويل المسارات. تكشف CMIS التطبيقات الممكنة وبيانات التشخيص.
  • يعرض أمثلة على رفض وحدات الطرف الثالث بفحص اسم البائع أو OUI، وينبه إلى أن مخاطبة ناقل الإدارة مباشرة قد تتسابق مع مراقبة الجهاز نفسه.

في يد المهندس تبدو الوحدة الضوئية قطعة قابلة للاستبدال. داخلها، كما يشرح Steenbergen، أجزاء بصرية ومعالج إدارة وبرمجيات ثابتة، وأحياناً معالج إشارة. فحص مثالاً واحداً لملف برمجيات وحدة OSFP بسرعة 800G: حجمه 512 KiB، منه نحو 380 KiB بيانات غير صفرية، ويعمل على ARM Cortex-M4. هذا وصف لعينة واحدة؛ لكنه يبين لماذا صارت القطعة الصغيرة حاسوباً على طرف الوصلة.

تتبادل الوحدة والجهاز البيانات عبر خريطة تشبه EEPROM، يقول العرض إنها غالباً افتراضية اليوم. تظهر 256 بايت في اللحظة الواحدة؛ النصف الأدنى ثابت والنصف الأعلى يتغير باختيار الصفحة. تسمح CMIS بإعلان بروتوكول جهة الجهاز وجهة الوسط البصري وتوزيع المسارات، مع عدادات أداء واختبارات PRBS في بعض الوحدات. وتحدد مواصفة OIF CMIS 5.3 إدارة البرمجيات عبر CDB بوصفها قدرة اختيارية تعلنها الوحدة عند دعمها.

ثم يدخل قرار الشراء إلى الخريطة نفسها. يقول Steenbergen إن بعض مصنعي الأجهزة يمنعون وحدات بائع آخر، ويورد أمثلة يمر فيها اسم بائع أو OUI معدّل من فحص الجهاز. لبيع الوحدات هامش تجاري مغرٍ. ويقر بأن التوافق قبل CMIS كان مشكلة هندسية حقيقية. لذلك لا يجعل تبديل الاسم الوحدة متوافقة تلقائياً؛ الاختبار التشغيلي هو الحكم.

حتى الاختبار له مخاطره. يصف العرض مسار NVMEM مؤمناً بالقفل في SONiC، ويقابله وصول مباشر بأداة i2c-tools في Juniper JUNOS EVO بلا إدارة صفحات أو قفل مماثل، ما قد يصطدم بعملية مراقبة المنفذ. من يملك مسؤولية عودة الوصلة يحتاج إلى طريقة قراءة آمنة وسجل اختبار للوحدة والجهاز والبرمجيات المحددة.

المصادر: شرائح NANOG 95 الأصلية · OIF CMIS 5.3.