CodingBox الوثائق

داخل المبدّل: ASIC وSerDes ومجموعات المنافذ ومستوى التحكم (control plane)

منفذ المبدّل هو المحطة الأخيرة قبل وحدة الإرسال والاستقبال، ومعظم ما يُسمح للوحدة بفعله — أي السرعات، وهل يعمل التفريع، وكم منفذًا يمكنه العمل عند 25G في وقت واحد، وما مدى سرعة استقصاء DDM — تقرره الشرائح والبرنامج الثابت خلف ذلك المنفذ. تفتح هذه الصفحة الصندوق: ASIC التوجيه وSerDes الخاص به، وكيفية تجميع المسارات في منافذ، وما تفعله وحدة معالجة مستوى التحكم بالناقل الثنائي الأسلاك، ومن أين تأتي الطاقة والحرارة للضوئيات.

رسم تخطيطي لمبدّل: أقفاص اللوحة الأمامية، وPHYs ومُعيدات التوقيت، وASIC التوجيه، ووحدة معالجة مستوى التحكم مع NOS، وناقل I²C، والطاقة والمراوح

المستويات الثلاثة

المستوىالعتادماذا يفعل من أجل الضوئيات
مستوى البياناتASIC التوجيه (سيليكون تجاري مثل Broadcom Trident/Tomahawk، وMarvell، وNvidia Spectrum، أو مخصَّص من المورّد)، وSerDes الخاص به، وPHYs/مُعيدات التوقيتيقود المسارات الكهربائية إلى الوحدة، ويُشغِّل PCS/FEC، وMAC، والتوجيه
مستوى التحكموحدة معالجة عامة الغرض تُشغِّل نظام تشغيل الشبكةتقرأ EEPROM الخاصة بالوحدات عبر I²C، وتتحقق من بيانات التعريف، وتطبّق السياسة، وتضبط المسارات، وتستقصي DDM، وتطلق الإنذارات
الإدارةإيثرنت خارج النطاق / console، وأحيانًا BMCحيث ترى show interface transceiver وsyslog

مستوى البيانات سريع وغبي؛ ومستوى التحكم بطيء وهو من يتخذ القرارات. ولهذا يمكن لوحدة أن تكون سليمة كهربائيًا تمامًا لكنها «غير مدعومة»: فوحدة المعالجة قالت لا (ما يفعله المضيف).

SerDes والمسارات

كل منفذ هو حزمة من مسارات SerDes القادمة من ASIC. ومعدل كل مسار خاصية تابعة لجيل الشريحة:

جيل ASIC (نموذجي)مسار SerDesخيارات المنفذ
عصر 1G1.25 GBdSFP بسرعة 1G، وRJ45
10G10.3 GBdSFP+؛ 4 مسارات → QSFP+ بسرعة 40G
25G25.78 GBd، NRZSFP28؛ 4 مسارات → QSFP28 بسرعة 100G؛ وغالبًا مع رجوع إلى 10G
50G26.5 GBd، PAM4SFP56؛ QSFP56 بسرعة 200G؛ 8 مسارات → 400G (QSFP-DD/OSFP)
100G53.1 GBd، PAM4QSFP112؛ 8 مسارات → 800G
200G106 GBd، PAM48 مسارات → 1.6T (OSFP224، وOSFP-XD بـ16 مسارًا)

تحتاج الوحدة إلى معدل مسار يستطيع SerDes إنتاجه. فمنفذ بـSerDes بسرعة 25G يقود وحدة 10G فقط إذا كان SerDes يدعم المعدل الأدنى أيضًا (كما هو الحال في معظمها)؛ ولا يمكن إبطاء مسار 50G-PAM4 إلى مسار 25G-NRZ في بعض الشرائح — ومن هنا تأتي رسالة «هذا المنفذ لا يدعم 25G» (أجيال إيثرنت).

مجموعات المنافذ وقيود السرعة

تُنظَّم وحدات SerDes في مجموعات رباعية (quad) (مجموعات من أربعة مسارات تتشارك ساعة/PLL). والنتائج:

  • مجموعات السرعة — على كثير من منصات 25G يجب أن تعمل منافذ SFP28 الأربعة في المجموعة الرباعية كلها عند 10G أو كلها عند 25G؛ والخلط بينها إما يُرفض أو يُخفَّض بصمت (السرعة والمعدل).
  • التفريع — يمكن لمسارات منفذ QSFP الأربعة أن تصبح أربعة منافذ فقط إذا سمح ASIC وتخطيط PHY الخاص بالمنفذ بذلك؛ وغالبًا لا يستطيع التفرّع سوى منافذ معيّنة (أو منفذ من كل اثنين)، وتفعيل التفريع يعطِّل منفذًا مجاورًا (تفريع MPO والكبلات الهيكلية).
  • FEC لكل مجموعة منافذ — وضع FEC مشترك أحيانًا عبر المجموعة كلها.
  • وصلات صاعدة مُفرطة الاشتراك — تُعدِّد بعض التصاميم مسارات لوحة أمامية أكثر مما يملكه ASIC، بحيث لا يمكن لكل المنافذ العمل بالمعدل الكامل في وقت واحد.

يسرد دليل عتاد المنصة هذه القواعد لكل منفذ؛ وهي غير مرئية في الوحدة.

PHYs، ومُعيدات التوقيت، وgearboxes على اللوحة

بين ASIC والقفص قد توجد PHY (لمنافذ RJ45)، أو مُعيد توقيت (retimer) (لتنظيف مسارات PCB الطويلة في الصناديق عالية الكثافة)، أو gearbox (مثل 2 × مسارات ASIC بسرعة 50G ↔ 4 × مسارات وحدة بسرعة 25G في بعض تصاميم 100G)، أو محرك MACsec. وكل واحد منها يضيف كمونًا وقيوده الخاصة في السرعة/FEC، وكل واحد موضع إضافي يمكن أن يُضبَط فيه مسار بشكل خطأ. وكون المنفذ «متصلًا مباشرة بـASIC» أمر مهم لضوئيات LPO، التي تحتاج إلى معادِل ASIC نفسه للوصول إلى الوحدة (التضمين وDSP).

مستوى التحكم والناقل الثنائي الأسلاك

  • تصل وحدة المعالجة إلى EEPROM الخاصة بالوحدات عبر مفكِّكات I²C (ناقل واحد لكل منفذ أو لكل مجموعة)، غالبًا عبر CPLD/FPGA يتولى أيضًا دبابيس الحضور، وLPMode، وإعادة الضبط، والمقاطعة (واجهة الإدارة الثنائية الأسلاك).
  • الإقلاع تسلسل برمجي: اكتشاف ← قراءة بيانات التعريف ← تحقق ← تشغيل الطاقة ← ضبط المسارات ← تفعيل Tx ← استقصاء DDM؛ وتختلف إصدارات NOS في مدى اكتمال تنفيذها لـCMIS (مشكلات CMIS).
  • استقصاء DDM تُجدوِله وحدة المعالجة — عادة كل بضع ثوانٍ إلى دقيقة؛ ومئات المنافذ تتشارك وحدة معالجة إدارة واحدة، لذا يمكن لاستقصاء SNMP الثقيل أن يُبطئها (قراءة DDM بالأدوات).
  • السياسة (القوائم البيضاء، وerrdisable، وتجاوزات الجهات الخارجية) كود خالص من مستوى التحكم (كيف يتحقق كل NOS من الوحدة).

القدرة والتبريد للضوئيات

العنصرنموذجيملاحظات
3.3 V لكل قفصمحدود بالفئة: 1.5 W (SFP+)، و3.5–5 W (QSFP28)، و12–15 W (QSFP-DD)، و15–25+ W (OSFP)تجاوزه → الوحدة تبقى عند طاقة منخفضة (القدرة والحرارة)
مسار الهواء عند اللوحة الأماميةمن الأمام للخلف أو العكستعارض اتجاه مبدِّد حرارة الوحدة أو انسداد فتحات السحب يُسخِّن الضوئيات زيادة عن الحد
إجمالي ميزانية الضوئيات32 × 12 W ≈ 0.4 kW في صندوق 400G؛ و64 × 16 W ≈ 1 kW في 800Gحصة معتبرة من تصنيف مزوِّد الطاقة (PSU) للمبدّل

المخازن المؤقتة والتوجيه وعلاقتها بالضوئيات

لا علاقة تقريبًا — إلا أن ميزات الازدحام (PFC، وECN) تتفاعل مع أخطاء الوصلة: فالمنفذ الذي يُسقِط إطارات بسبب CRC يبدو كازدحام بالنسبة للتخزين وRDMA (إيثرنت بلا فقد). وسعة التوجيه (Tb/s)، وحجم المخازن المؤقتة، وأحجام الجداول هي ما يحدد دور المبدّل (الأدوار والطوبولوجيات)، لا ضوئياته.

السيليكون التجاري مقابل المخصَّص، وNOS المفتوح مقابل المغلق

النموذجأمثلةالأثر على الضوئيات
ASIC تجاري + NOS من المورّدمعظم مبدّلات المؤسسات ومراكز البياناتسياسة المورّد تقرر دعم الضوئيات؛ وحدود العتاد تأتي من ASIC
ASIC تجاري + NOS مفتوحSONiC، وCumulus على عتاد white-boxالسياسة عند حدها الأدنى؛ واختبار التوافق مسؤوليتك أنت
ASIC مخصَّص + NOS من المورّدبعض منصات المشغّلين ومراكز البيانات الراقيةتكامل وثيق؛ وغالبًا أشد تحقق صرامة

مشهد أنظمة NOS وسلوكياتها تجاه الضوئيات: خريطة أنظمة NOS.

في CodingBox

تُتَّخذ قرارات المبدّل بناءً على بايتات هوية الوحدة، وهذا بالضبط ما يعرضه CodingBox ويحرِّره: رموز المعدل والتطبيقات التي يجب أن يدعمها SerDes، وفئة القدرة مقابل القفص، والموصل والتقنية الخاصة بمسار PHY للمنفذ (Check transceiver، EEPROM editor).

حزم المسارات التي يسلّمها SerDes إلى القفص — SFI، و25GAUI، وCAUI-4، و400GAUI-8، و800GAUI-8 — مع نقاط توافق C2M وتخطيط المسارات: XGMII وXAUI وعائلة AUI؛ والسلّم الكامل من MII إلى AUI: الواجهات المستقلة عن الوسط.

كيف تُحزَم هذه الأجزاء — ثابتة، أو شاسيه ببطاقات خط ونسيج، أو قابلة للتكديس، أو صناعية، أو white-box — مع اتجاه مسار الهواء والتكرار: فئات المبدّلات وعوامل الشكل؛ وما تُسمّى المنافذ بمجرد تركيب الصندوق في الرف: تسمية المنافذ ومؤشرات LED.


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