Huawei S6730-H24X6C का uplink 40G QSFP+ DAC को QNAP LAN-40G2SF-MLX card से link नहीं कर रहा
Small office rack: file server में एक 40G card है और switch में खाली uplink ports हैं, तो नया box खरीदने के बजाय मैंने server को सीधे switch से जोड़ने की कोशिश की। दोनों तरफ cable दिख रहा है, पर link कभी up नहीं होता।
- Huawei S6730-H24X6C, QSFP28 uplink ports
- server में QNAP LAN-40G2SF-MLX, जो असल में rebadged ConnectX-3 Pro है 40G QSFP+ ports के साथ
- दोनों के बीच ACC761-10000S direct attach cable
Switch cable को पढ़ लेता है और उसकी transceiver information दिखाता है, card भी cable को देख लेता है, और port दोनों तरफ down है:
# ethtool ens2
Settings for ens2:
Speed: Unknown!
Duplex: Unknown! (255)
Link detected: no
मैंने अब तक क्या check किया:
- वही cable switch के ही दो ports के बीच loop किया, तुरंत up आ गया, तो cable dead नहीं है
- uplink port पर speed manually set करने और auto-negotiation toggle करने की कोशिश की, पर CLI इन ports पर दोनों में से कुछ भी offer नहीं करता
- दोनों सिरे reseat किए और दूसरे uplink port पर move किया, कोई फर्क नहीं
Port default से 100GE पर रहता है और मुझे कोई तरीका नहीं मिल रहा जिससे यह 40G cable accept करे। क्या यह इन uplinks की hard limitation है, या कोई mode है जो मुझे अभी तक नहीं मिला?
Comments 3
Cable ठीक है और card भी ठीक है। वो uplinks 100GE के रूप में up आते हैं, और 100GE mode में बैठा port 40G QSFP+ cable के लिए fall back नहीं करता। यह कोई negotiation नहीं जिसे तुम influence कर सको, यह port type का मामला है।
जो command सीधा-सादा लगता है वो dead end है। ज्यादातर threads में
undo assign port-speed 100GEsuggest किया जाता है, और box जवाब देता है कि यह 100GE ports पर unrecognised command है, और यहीं लोग हार मानकर cable को शक करने लगते हैं। जो form असल में apply होता है वो port type है, system-view से:फिर reboot करो, conversion restart के बाद ही effect में आता है। उसके बाद QSFP28 uplinks 40GE के रूप में up आते हैं और 40G card normally link हो जाता है। result यूं check करो:
दो बातों का ध्यान रखो।
allका मतलब all ही है: chassis का हर 100GE uplink 40GE बन जाता है, तो अगर उस switch पर कोई असली 100G link है या होने वाला है, तो server वहां मत रखो। और reboot schedule करके करो, single port को live flip करने का कोई तरीका नहीं है।QSFP28 cage में QSFP+ cable होना आम तौर पर कोई बड़ी बात नहीं, same cage और same चार lanes बस per-lane rate कम पर, तो ACC761-10000S वो जगह नहीं है जहां मैं देखूंगा। उस box पर
display device port-speed configurationक्या दिखाता है? इन Huawei uplinks पर rate interface पर configure करने वाली चीज़ नहीं बल्कि port group की device-level property है, यही वजह है कि port तुम्हें कोई speed या autoneg options नहीं देता। वो output post करो, और यह भी बताओ कि बाकी uplinks में से कोई इस्तेमाल में है या नहीं, क्योंकि वहां जो भी बदलोगे उसका सिर्फ एक port तक सीमित रहना मुश्किल है।बस यही चीज़ थी। system-view से
undo assign port-type 100ge all, reboot, और पहली ही कोशिश में port QNAP card के साथ 40G पर up आ गया। ना cable को कुछ करने की जरूरत पड़ी, ना ConnectX-3 Pro को। uplinks पर 100GE छोड़ना थोड़ा खलता है, पर इस rack में फिलहाल कुछ भी 100G पर चलने वाला नहीं है, तो यह एक fair trade है।