Zyxel XS1930-10 एक 5 m वाले 10Gtek DAC को link नहीं करता जो XGS1250-12 पर अभी भी काम करता है
छोटा घर वाला rack है, एक server और एक switch। मैंने एक XGS1250-12 की जगह XS1930-10 लगाया और swap में सिर्फ एक चीज़ नहीं बची: server uplink।
- Zyxel XS1930-10, SFP+ port जिस पर media type DAC10G set है
- server में Asus XG-C100F
- 10Gtek CAB-10GSFP-P5M, 5 m passive twinax, AWG26
- एक दूसरा 10Gtek DAC, 1.5 m, spare के तौर पर रखा
switch port down ही रहता है जबकि NIC को यकीन है कि उसके पास link है:
XS1930-10, SFP+ port: media type DAC10G link status Down
server, XG-C100F:
Speed: 10000Mb/s
Duplex: Full
Link detected: yes
मैंने जो किया:
- उसी port में, उसी NIC के साथ 1.5 m वाला 10Gtek DAC - तुरंत link हो जाता है
- media type auto पर छोड़ने के बजाय explicitly DAC10G set किया - कोई फर्क नहीं
- 5 m वाली cable वापस XGS1250-12 पर - वहां अभी भी काम करती है, तो cable मरी नहीं है
क्या 5 m का passive AWG26 बस इस switch की क्षमता से ज़्यादा है, या XS1930-10 पर कोई port setting है जो मुझसे अभी भी छूट रही है?
Comments 4
उम्मीद रखें कि loopback तो up हो जाएगा पर NIC वाला link फिर भी down रहेगा - इसका सामान्य रूप यही होता है।
media type एक जरूरी शर्त है, कोई fix नहीं। auto पर छोड़ने पर SFP+ port का DAC के साथ बिल्कुल link न करना आम बात है, तो DAC10G set करना ही पड़ता है। एक बार यह set हो जाए और port फिर भी down रहे, तो settings खत्म हो जाती हैं और बात port के physical budget में पहुंच जाती है।
इस class के switch के लिए 5 मीटर का passive AWG26 काफी ज़्यादा copper loss है। XS1930-10 पर Zyxel का आखिरी रुख यह है कि इतनी लंबी passive run उसके SerDes के लिए बहुत ज़्यादा signal खो देती है और करीब 3 m से आगे कुछ भी fibre पर जाना चाहिए; guarantee वैसे भी कभी उनके अपने brand वाले modules और DAC cables से आगे नहीं गई। इससे आपकी दूसरी बात भी साफ हो जाती है - वही cable XGS1250-12 पर काम करना XS1930-10 के बारे में कुछ साबित नहीं करता, क्योंकि twinax की एक लंबाई जो एक model के cage में ठीक व्यवहार करती है वह अगले model के बारे में बहुत कम बताती है, भले ही वह एक ही vendor की range के अंदर क्यों न हो।
practical रास्ता: उस link के लिए 1.5 m वाली cable रखें, और अगर वाकई 5 m की दूरी चाहिए तो twinax की जगह SR optics और एक duplex LC patch लगाएं। अगर इसे record पर रखना है, तो media type set करें, confirm करें कि यह फिर भी fail होता है और एक support ticket खोलें - XGS1930-52HP पर media type set करने के बाद भी down रहने वाले DAC के लिए उनका अपना FAQ बिल्कुल यही रास्ता बताता है, और यह Nebula Control Center से होकर जाता है, तो मुझे यहां भी वैसा ही handling की उम्मीद होगी। मैं cable की loss बदलने के लिए किसी firmware release का इंतज़ार करके नहीं बैठूंगा।
cable के बारे में कुछ भी तय करने से पहले, इसे loop करें: 5 m वाले DAC के दोनों सिरे XS1930-10 के ही दो SFP+ ports में, दोनों पर media type DAC10G। अगर loopback में यह up हो जाता है तो cable और cages ठीक हैं और आपके पास जो है वह pair की समस्या है, cable की नहीं।
दो बातें आपने नहीं बताईं। क्या port 10G full duplex पर forced है, या media type set करने के बाद auto पर छोड़ा है? और जब वही cable वहां काम करती थी तब XGS1250-12 का port किस पर था - auto या DAC? अगर auto पर था, तो दोनों switches की तुलना करने से पहले उसे भी DAC पर कर दें: media type दोनों boxes पर एक per-port setting है, तो अगर उनमें से एक auto पर छोड़ा है तो यह असल में वही test नहीं है।
अलग vendor, हैरानी की वही category। मेरे पास एक SFP+ DAC था जो एक TL-SG2210MP, जहां cage सादा 1G SFP है, और firmware 1.2 वाले एक TL-SX3008F के बीच link नहीं करता था। दोनों ports को 1000 Mbps full duplex पर force करने से कुछ नहीं बदला, और वही cable दो 10G-capable boxes के बीच ठीक चलती थी।
वहां वजह length नहीं, coding थी: बहुत सारी passive SFP+ assemblies सिर्फ 10G advertise करती हैं और कुछ नहीं, उनमें 1000BASE-X fallback बिल्कुल नहीं होता, तो वे 1G cage में अंधेरी पड़ी रहती हैं जबकि एक dual-rate cable link कर जाती है। उसी discussion में किसी के पास एक Unifi SFP+ DAC था जो एक ER8411 और एक SG2428P के बीच बिना किसी परेशानी के चल रहा था।
आपका मामला नहीं है, क्योंकि आपके दोनों सिरे 10G हैं। बात बस इतनी है कि twinax के साथ 'वहां तो काम करता है' का वज़न fibre जितना नहीं होता।
यह जानना काम का है कि host को twinax cable के बारे में पता ही कैसे चलता है: SFF-8472 के अनुसार एक passive DAC अपनी length और attenuation EEPROM में साथ रखता है, और port assembly के दावे के हिसाब से cage चलाता है। wire पर कुछ भी measure नहीं होता। यही बड़ी वजह है कि एक ही 5 m cable एक ही brand के दो switches पर अलग व्यवहार करती है - अलग receivers, उस दावे की असली loss कीमत के लिए अलग tolerance।
यह भी न मानें कि twinax अपनी rate से धीमा link दे देगा। एक Netgate 6100 पर एक DAC आपको 10G link देता है और उससे धीमा कुछ नहीं, इसे 1 Gbps तक घसीटने का कोई तरीका नहीं है; interface बस 10Gbase-Twinax full duplex के तौर पर up होता है, तो अगर दूसरे छोर पर जो भी है वह gigabit पर pinned है, तो twinax आपको वहां नहीं पहुंचाएगा और वापस 1G optics पर जाना होगा। उस brand में छोटी cables आम तौर पर बेदाग होती हैं - यहां एक CAB-10GSFP-P1M और एक Ubiquiti UACC-DAC-SFP10 दोनों एक USW-Enterprise-8-PoE में 10 GbE पर चलती हैं। पहले जांचने वाला variable length है, brand नहीं।