CodingBox الوثائق

أنظمة تشغيل الشبكات: دليل ميداني

يشحن كل مورّد مبدّلات نظام تشغيل شبكة (NOS) خاصًا به، بصياغة أوامر خاصة، وطريقة خاصة لعرض وحدة الإرسال والاستقبال، وسياسة خاصة تجاه الوحدات التي لا يتعرّف عليها. تسرد هذه الصفحة الأنظمة التي ستقابلها، وكيف تسمّي الأشياء، وأين توجد أوامر وحدة الإرسال والاستقبال، وما موقفها الافتراضي من البصريات من جهات خارجية، بحيث تُطابَق قراءة الوحدة على منصة الاختبار مع الجهاز الذي ستُركَّب فيه.

المشهد

NOSالمورّد/المنصاتأسلوب CLIبيانات تعريف وحدة الإرسال والاستقبال وDDMالبصريات من جهات خارجية (السلوك الموثَّق)
IOS / IOS-XECisco Catalyst للحرم الجامعي (9200/9300/9500…)، وISR/ASRshowshow interfaces transceiver [detail]، show idprom interfaceمرفوضة افتراضيًا (%PHY-4-UNSUPPORTED_TRANSCEIVER، وerrdisableservice unsupported-transceiver + no errdisable detect cause gbic-invalid على كثير من المنصات
NX-OSCisco Nexus لمراكز البياناتshowshow interface … transceiver detailsيقبل غالبًا مع تسجيل حدث؛ وبعض المنصات صارمة؛ service unsupported-transceiver
IOS-XRCisco ASR 9000، وNCS، و8000showshow controllers optics …التحقق يختلف حسب المنصة؛ تُعلَّم البصريات غير المدعومة، وبعضها يبقى معطَّلًا
EOSAristashowshow interfaces transceiver [dom]لا فرض؛ تسجيل فقط
Junos / Junos EvolvedJuniper EX، وQFX، وMX، وPTX، وACXshow (ضبط هرمي)show interfaces diagnostics optics، show chassis hardwareيقبل معظمها؛ وتظهر «unsupported» في show chassis pic؛ وقد تكون DDM محدودة لأرقام الجزء غير المعروفة
VRPHuawei CloudEngine، وسلسلة S، وNEdisplaydisplay transceiver interface … verboseإنذارات على البصريات من غير Huawei؛ ويوقفها transceiver phony-alarm-disable
ComwareH3Cdisplaydisplay transceiver interface، display transceiver diagnosisمشابه لـVRP؛ transceiver phony-alarm-disable
AOS-CX / AOS-S (ProCurve)HPE Arubashowshow interface transceiver [detail]يحجب AOS-S الوحدات غير المدعومة إلا مع allow-unsupported-transceiver؛ ولـAOS-CX أمر مشابه
OS10 / OS9Dellshowshow interface … transceiverمتساهل في معظمه؛ وفي حقبة PowerConnect: service unsupported-transceiver
EXOS / VOSS / Fabric EngineExtremeshowshow ports transceiver informationمتساهل، مع تسجيل
FastIron (ICX)Ruckus / Brocadeshowshow media، show opticمتساهل على Ethernet؛ وFOS الخاص بـSAN صارم
FOSBrocade/Broadcom SANswitchshow، sfpshowsfpshow، porterrshowيتطلب وحدات SFP بعلامة Brocade في معظم المنصات (بصريات FC)
Cumulus Linux / NVUE، وOnyx (MLNX-OS)Nvidia/Mellanox SpectrumLinux / nvl1-show، mlxlink -m، ethtool -mمتساهل على Ethernet؛ وInfiniBand يتحقق من معلومات الكبل
SONiCإصدارات المجتمع والمورّدين على عتاد white-box (Edgecore، وCelestica، وUfiSpace…) وOEMLinux / show، configshow interfaces transceiver eeprom -d، sfputilمتساهل؛ وملحقات المنصة (plugins) هي التي تقرر
RouterOS / SwOSMikroTik/interface ethernetmonitor على واجهات sfpيقبل أي شيء؛ وDDM تُعرَض
EdgeOS / UniFiUbiquitiGUI / CLIGUI، ethtool -mمتساهل
مضيفات Linuxالخوادم، وDPUsethtoolethtool -mيعتمد على برنامج تشغيل NIC (allow_unsupported_sfp في بعض برامج تشغيل Intel)

يختلف السلوك حسب المنصة والإصدار؛ فاعتبر العمود الأخير توجيهًا عامًا وتحقّق منه في وثائق المورّد أو على منفذ اختبار (كيف يتحقق كل NOS من الوحدة).

عائلات الأوامر

المهمةأسلوب show (Cisco، وArista، وJuniper…)أسلوب display (Huawei، وH3C)أسلوب Linux (SONiC، وCumulus، والمضيفات)
بيانات التعريفshow interfaces transceiver / show chassis hardwaredisplay transceiver interfaceshow interfaces transceiver eeprom، ethtool -m
DDM… transceiver detail / diagnostics optics… verbose / display transceiver diagnosis… eeprom -d، ethtool -m
السرعة/FEC/التفريعspeed، fec، breakout ضمن الواجهة أو الهيكلspeed، fec-mode، port splitconfig interface speed/fec/breakout، nv set interface … link
الأخطاءshow interfaces counters errorsdisplay interface … countersshow interfaces counters، ethtool -S

الصياغة الدقيقة لكل NOS: وصفات ضبط المنافذ؛ والتحقق من بيانات التعريف: التحقق من البصريات على المبدّل.

الشبكات المفتوحة

حوّل SONiC (Linux مع طبقة تجريد SAI فوق دارات ASIC التجارية) وCumulus/NVUE نظام تشغيل الشبكة إلى برمجية تُختار بمعزل عن العتاد. وبالنسبة إلى البصريات يعني هذا أن ملحق المنصة (plugin)، لا سياسة المورّد، هو ما يقرر ماذا يُقرأ وكيف؛ وأن دعم CMIS يعتمد على إصدار SONiC؛ وأن عدّادات DDM وFEC تأتي من أدوات Linux؛ وأن اختبار التوافق مسؤوليتك (مصفوفات التوافق).

كيف يؤثر NOS فيما تراه

  • التسمية: سلسلة النوع (10GBASE-LR، QSFP-100G-SR4، SFP-10G-LR) مُشتقّة من رموز التوافق ورقم الجزء، بأسلوب مختلف لكل NOS (رموز التوافق).
  • عرض DDM: بعض الأنظمة تعرض العتبات والأعلام، وبعضها يعرض القيم فقط؛ وبعضها يطبّق معايرة خارجية، وبعضها لا (المعايرة).
  • عمق دعم CMIS: من التحكم الكامل في مسار البيانات إلى «تحرير LPMode والأمل في الأفضل» (مشكلات CMIS).
  • التسجيل: الرسالة التي تسمّي سبب الرفض (unsupported، invalid، Mod_Inv، phony) هي أسرع طريق للتشخيص (فهرس الأعراض).

في CodingBox

تعرض ملخصات وحدة الإرسال والاستقبال بيانات تعريف الوحدة بأساليب Cisco IOS وJunos وHuawei VRP وAruba بحيث تطابق مخرجات منصة الاختبار ما سيطبعه المبدّل؛ وأي تعارض بين الاثنين هو أول ما يكشف مشكلة ترميز أو سياسة.

صف مضيفات Linux موسّعًا — موردو NIC وبرامج تشغيلها وأوامر قراءة الوحدة فيها: أدوات NIC والتشخيص، وبطاقات NIC بمنافذ ضوئية.

قواعد تسمية الواجهات وأسماء منافذ الإدارة لكل من هذه الأنظمة: تسمية المنافذ ومصابيح LED؛ ومكتبات MIB الخاصة بـSNMP ومسارات القياس عن بُعد لبيانات وحدة الإرسال والاستقبال: الإدارة والمراقبة.


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