موديول S-RJ01 في منفذ SFP+ لجهاز RB5009: التفاوض التلقائي (auto-negotiation) غير مكتمل، المنفذ عالق عند 100 ميغابت
رف منزلي، وجهاز RB5009 لديه منفذ SFP+ واحد بالضبط. أردت وصلة علوية نحاسية ثانية بسرعة غيغابت منه بدلاً من مدّ ألياف عبر الغرفة، فوضعت موديولاً نحاسياً بدلاً من ذلك.
- MikroTik RB5009UG+S+IN، نظام RouterOS 7.1rc4
- موديول MikroTik S-RJ01 نحاسي 1000BASE-T في sfp-sfpplus1
- كابل توصيل (patch) من فئة Cat6، بطول ثلاثة أمتار تقريباً، إلى مفتاح غيغابت
- كل منفذ آخر على ذلك المفتاح يعمل بسرعة 1G full باستخدام نفس دفعة الكابلات
المنفذ يعمل، لكن فقط عند مئة:
/interface ethernet monitor sfp-sfpplus1
Auto Negotiation: incomplete
Rate: 100Mbps
تحت الحمل، تجمّع الواجهة أيضاً أخطاء حزم TX/RX، وهو ما لا يحدث على أي من المنافذ المدمجة.
ما جرّبته:
- تعطيل الواجهة ثم إعادة تفعيلها، عدة مرات - أحياناً تعمل عند 1G، وفي الغالب لا
- كابل Cat6 مختلف ومنفذ مختلف على المفتاح البعيد
- تثبيت منفذ المفتاح البعيد على 1G full duplex، ما لم يغيّر شيئاً على هذا الجانب
هل هذا الموديول، أم منفذ SFP+ الذي يُطلب منه تشغيل موديول نحاسي 1G، أم إصدار RouterOS؟ وهل هناك أي شيء يستحق التجربة قبل التخلي عن الأمر ومدّ ألياف ضوئية؟
Comments 6
توقف عن التفاوض وثبّت الإعداد. على كل جهاز MikroTik أساء فيه S-RJ01 التصرف معي، هذا ما جعله يستقر:
ثم اقرأه مرة أخرى بأمر
/interface ethernet monitor sfp-sfpplus1.أما عن سبب إرباك القراءة لك: المسار (lane) بين منفذ المضيف وموديول SFP نحاسي 1G يعمل دائماً بمعدل بت SGMII وهو 1G، ويُنقل 100 ميغابت عبره بتكرار كل بايت عشر مرات. لذا فإن ما يطبعه المضيف كمعدل ليس بالضرورة ما تفاوضت عليه شريحة PHY النحاسية داخل الموديول مع مفتاحك - قد يختلف نصفا الموديول، و"incomplete" هي جانب المضيف يستسلم في جزئه من الأمر.
تحفظان اثنان. مع إيقاف التفاوض التلقائي على جانبك، يجب أيضاً تثبيت الطرف البعيد على 1 غيغابت full duplex، وإلا سينزل إلى half duplex وتكون قد استبدلت مشكلة سرعة بمشكلة ازدواجية (duplex) أصعب في التشخيص. وكن واضحاً أن هذا حل بديل - لا يوجد إصلاح من المورّد لهذا، فإذا كان ذلك المنفذ يحمل أي شيء مهم، يستحق تجربة موديول نحاسي من صانع آخر في نفس المنفذ.
أنت على 7.1rc4 وأنا أيضاً، فهذا الجزء متطابق بالفعل - ما أفضّل معرفته هو ماذا يُبلغ الطرف البعيد بينما يقول جانبك incomplete. هل يرى هو أيضاً 100، أم يظن أن لديه وصلة غيغابت؟
أسأل لأن لدي موديول S-RJ01 في جهاز RB4011iGS+ يفعل شيئاً مشابهاً جداً: يصل إلى 1G أحياناً فقط، وفقط بعد تعطيل المنفذ وإعادة تفعيله. لم أكتشف قط ما الذي يجعل محاولة تختلف عن الأخرى، ولم يخطر لي قط أن أقرأ المفتاح البعيد في نفس اللحظة.
المفتاح البعيد يتفق مع مفتاحي - فهو أيضاً يُظهر وصلة 100 ميغابت، إذن على الأقل لا يكذب الطرفان على بعضهما في اتجاهين مختلفين.
التعطيل وإعادة التفعيل يساعد هنا أيضاً، لكن ليس بشكل موثوق: محاولة واحدة تقريباً من كل أربع تعود عند 1G، والبقية تستقر عند 100Mbps مع نفس سطر
Auto Negotiation: incomplete. عندما يستقر عند 100، تتزايد عدادات الأخطاء تحت الحمل؛ وفي المرة النادرة التي يعمل فيها عند 1G تبقى ثابتة.احترس من اعتماد ذلك كوصفة عامة، لأن توثيق المورّد نفسه لهذه الموديولات النحاسية يقول العكس: S-RJ01 وS+RJ10 موصوفان بأنهما يحتاجان إلى سرعة وازدواجية متفاوَض عليهما لكي يعملا إطلاقاً، ووفقاً لتلك الصفحة فإن منفذاً مثبَّت المعدل يدوياً لا ينبغي أن يُنشئ وصلة. الممارسة الميدانية على أجهزة RB5009 وRB4011 تناقض ذلك بما يكفي لأجرّب الطريقتين وأبقي على أيهما تصمد على جهازك، بدلاً من الثقة بأي من التصريحين.
غير ذي صلة لكن على نفس الإصدار: كان لدي موديول S+85DLC03D في جهاز CRS318-16P-2S+ يُسقط الوصلة عدة مرات يومياً، لذا لن أفترض أن كل أمر غريب على منفذ SFP هو خطأ الموديول النحاسي.
وإذا فكّرت يوماً في استخدام S+RJ10 لذلك المنفذ - فهو يستهلك طاقة أكبر بشكل ملحوظ ويسخن، وهو ما لا تريده في جهاز يُبرَّد سلبياً دون تهوية إضافية.
جهاز أقدم، نفس نوع المشكلة. جهاز CCR1016-12S-1S على إصدار 6.45.1 مع اثني عشر موديولاً نحاسياً من طراز Finisar FCLF-8521-3، والذي أصرّ الراوتر على تسميته FCMJ-8521-3. تم التعرّف على جميع الاثني عشر في قائمة الموديولات، ولم يتصل أي منها - لا بمفاتيح Huawei، ولا بحاسوب محمول موصول مباشرة.
ما جعل كل منفذ يعمل:
إيقاف كلا اتجاهي التحكم بالتدفق (flow control) كان مهماً، وكذلك دورة التعطيل/التفعيل - لم تُعِد الموديولات تهيئة نفسها بالإعدادات الجديدة إلا بعدها. نفس التحفظ بخصوص ضرورة تثبيت الطرف البعيد على 1 غيغابت full duplex، وإلا سينزل إلى half.
نتيجة نصفية، لذا سأبلّغ عنها كذلك. مع إيقاف التفاوض التلقائي وفرض 1Gbps full-duplex على كلا الطرفين، استقر المنفذ عند 1G، وتوقفت عدادات الأخطاء عن التحرك، وانتهت لعبة التعطيل/التفعيل العشوائية.
ما لا يزال لا يعمل: جهاز قديم بسرعة 100 ميغابت وصلته مباشرة بالموديول لا يحصل على أي وصلة الآن، من أي جانب، مهما ضبطته. بالنسبة لذلك الفرع، وضعت مفتاح غيغابت صغيراً بين الموديول والجهاز وتوقفت عن محاربة المشكلة. إذن الوصلة العلوية قابلة للاستخدام، لكنني لن أقول إن الموديول أُصلح.