Aruba 8360-32Y4C पर interface group को 50g पर force करने पर कौन से transceivers अब भी link करते हैं
हम एक जोड़ी 8360-32Y4C को leaves के तौर पर खड़ा कर रहे हैं और downlink plan जानबूझकर mixed है: ज्यादातर servers तक 25G, एक compute chassis तक दो-एक 50G ports, और out-of-band gear के लिए कुछ धीमे copper drops। चूँकि SFP56 downlinks group में हैं और speed group के हिसाब से set होती है, port map freeze करने से पहले मैं यह समझना चाहता हूँ कि group setting असल में क्या-क्या रोकती है।
- Aruba 8360-32Y4C, AOS-CX 10.15
- जिस group को मैंने 50g set किया उसमें SFP56 50G module
- उसी group के बाकी ports में SFP+ 10G DAC और SFP28 25G DAC
- दो OOB drops के लिए J9054D 100 Mbps SFP की योजना
Group को 50g पर force करने पर धीमे modules कभी up नहीं होते:
8360(config)# system interface-group 4 speed 50g
8360# show interface transceiver
1/1/13 SFP56 50G up
1/1/14 SFP+ 10G DAC Waiting for link
1/1/15 SFP28 25G DAC Waiting for link
मैं अब तक क्या कर चुका हूँ:
- दोनों DACs reseat किए और उसी group के अंदर दूसरे ports में लगाए
- check किया कि far ends अपनी native speed पर configured हैं
- confirm किया कि वही DACs एक ऐसे switch पर link करते हैं जहाँ group 25g पर ही छोड़ा गया है
तो: 50g पर set group में क्या सच में सिर्फ SFP56 50G modules ही link करेंगे? क्या 25g वाला group इससे धीमा सब कुछ accept करता है, और क्या यही बात 10g पर set group पर भी लागू होती है? और transceiver guide ports 5-32 के लिए J9054D 100 Mbps SFP list करती है - क्या किसी ने सच में वहाँ एक चलाया है?
Comments 6
Group speed कोई cosmetic label नहीं है, यह वह speed set है जिस पर उस group के ports चलने की इजाज़त रखते हैं। Group 50g पर होने पर link सिर्फ SFP56 50G module ही करेगा; उस group में कोई 10G या 25G module accepted speed नहीं है और down ही रहता है, जो ठीक वही है जो आपने देखा।
25g वाला group permissive setting है - इसमें 25G और उससे धीमा सब कुछ link करता है, तो 25G और 10G DACs के साथ copper की mixed row बिल्कुल normal configuration है:
Map freeze करने से पहले दो caveats। Ports 1/1/1 से 1/1/4 MACsec-capable ports हैं और अपने अलग नियमों पर चलते हैं, तो इन्हें अलग से plan करें और जो module use करना है ठीक उसी से test करें। और मैं आपसे 10g वाले group या J9054D के 100 Mbps पर कुछ भी वादा नहीं करूँगा - मेरे पास कभी grouped port में एक नहीं रहा और जिससे भी मैंने पूछा उसने भी confirm नहीं किया। धीमे छोर के लिए 8360 की official transceiver guide में दिए per-port ranges ही अब भी reference हैं। अगर OOB के लिए ports 5-32 पर 100M चाहिए, तो एक module खरीदकर bench पर prove कर लें, सोलह order करने से पहले।
यह दो चीज़ें तय करती हैं और आपकी post में दोनों नहीं हैं। Group किन ports से बना है - क्या इनमें से कोई 1/1/1 से 1/1/4 में है? 32Y4C पर वे चार MACsec-capable वाले हैं और 5-32 जैसे नियम नहीं मानते, तो वहाँ किया गया test box के बाकी हिस्से के बारे में कुछ नहीं बताता।
और group को 50g की बजाय 25g पर रखकर
show interface transceiverpost करें। अगर वहाँ 10G और 25G DACs up हो जाएँ, तो modules और far ends ठीक हैं और आप सिर्फ group speed से उलझ रहे हैं।Group 4 ports 1/1/13 से 1/1/16 है, तो 1-4 range में कुछ नहीं - वे अब भी खाली हैं।
मैंने SFP56 को एक और group में shift किया जो 50g पर ही रहता है (वह वहाँ up है) और group 4 को 25g पर गिराया। तस्वीर तुरंत बदल जाती है:
तो modules, DACs और cabling issue नहीं हैं। issue सिर्फ group speed है, और कुछ नहीं।
जो भी कीमत की हो, 25g वाला group सच में उतना ही permissive है। मेरे lab वाले 8360 में एक group 25g पर है और अभी उसमें एक 10G DAC, एक 1G-BT copper module और एक 25G DAC एक साथ up हैं, साथ ही QSFP ports पर 40G और 100G DACs भी। इनमें से कुछ भी group setting को परेशान नहीं करता।
इससे अलग पर जानने लायक बात, जब आप यह सब बना रहे हों: हमने एक 8325-32C से 8360-32Y4C link पर एक X242 40G DAC (JH234A) के साथ दो दिन गँवाए जो up होने से मना कर रहा था। 8325 साइड
Module interface errorreport करती थी और 8360 साइडWaiting for linkपर बैठी रहती थी, दोनों GL.10.07.0020 पर। यह software का defect था, cable का नहीं - 8325 को उसके secondary image 10.06.0110 से boot करने पर link सीधे up हो गया, और 10.07.0021 ने इसे हमेशा के लिए ठीक कर दिया। 8360 में कोई बदलाव की ज़रूरत ही नहीं पड़ी। तो अगर कोई supported होना चाहिए वाला module सिर्फ no-link की बजाय module error report करे, तो optic को दोष देने से पहले release देख लें।इसका सामान्य आकार समझ लेना लायक है, क्योंकि यह Aruba की कोई अजीब आदत नहीं है। Port का enabled speed set ही module को gate करता है, और ये boxes शायद ही खुद से fallback करें।
Spectrum पर भी वही कहानी: Onyx 3.10.4100 वाले SN2100 या SN2700 पर, एक Amphenol QSA (624380003) के पीछे 10G DAC I2C पर ठीक से पढ़ में आ जाता है पर कभी link नहीं करता जब तक port अब भी सिर्फ 100G है।
mlxlink -d /dev/mst/mt52100_pci_cr0 -p 15 -mइसे साफ बता देता है -State: Disable,Enabled Link Speed 0x00b00000,Supported Cable Speed 0x00001001, सुझावCable speed not enabled। enabled speeds में 10G डालो और port 10GbE पर LinkUp चला जाता है।और एक UCS 6248 पर असली GLC-SX-MMD को
SFP Validation Failedका flag सिर्फ इसलिए लगता है क्योंकि unified port अब भी अपने 10 Gbps default पर है; port पर 1 Gbps चुनो और module को uplink के तौर पर accept कर लिया जाता है। अलग-अलग vendors, हर बार वही सवाल: क्या port उस speed को इजाज़त देता है जो module बोलता है।जो मैं अपने hardware पर confirm कर सकता हूँ, वहाँ loop बंद कर रहा हूँ। 50g वाला group SFP56 50G modules के अलावा कुछ नहीं लेता; 25g वाला group 25G और 10G DACs को बिना किसी शिकायत के साथ-साथ ले जाता है। इससे port map का बड़ा हिस्सा तय हो गया, तो servers और compute chassis सुलझ गए और 1-4 range तब तक plan से बाहर रहेगी जब तक मैं इसे ठीक से test न कर लूँ।
अब भी खुला हुआ: मैंने 10g वाला group try नहीं किया, और ports 5-32 में J9054D के 100 Mbps पर मुझे कभी सीधा जवाब नहीं मिला। एक module order पर है और वह हर चीज़ से पहले bench पर जाएगा। तब तक OOB drops copper के साथ 25g group पर ही रहेंगे, और per-port ranges के लिए change board को मैं transceiver guide ही quote करता हूँ।