Ciena 3930: क्या 1GE SFP को Ciena-coded होना ज़रूरी है, या 1000BASE-LX spec match करना काफी है
हम एक Ciena 3930 पर 1GE carrier handoff उठाते हैं और मैं इसके लिए एक spares kit जोड़ रहा हूं। उस circuit के लिए quote किया गया module XCVR-A10Y31 है, एक 1000BASE-LX/LC part: 1310 nm, 10 km single mode। इसमें कुछ exotic नहीं, और मेरे पास rack से तीन मीटर दूर बिल्कुल इसी specification वाले generic optics की एक drawer पड़ी है।
- Ciena 3930, carrier की तरफ 1GE fibre port
- अभी port में: XCVR-A10Y31, 1000BASE-LX/LC के तौर पर report होता है
- मैं जो stock करना पसंद करूंगा: generic 1310 nm 10 km LX SFPs, वही optical spec, कोई Ciena coding नहीं
box पर मैंने जो देखा:
port xcvr show
port xcvr show supported
supported output उन transceiver models को print करता है जिन्हें चल रहा release जानता है, और वहां हर entry एक Ciena part number है। port वाला match करता है, ठीक है। जो यह output नहीं बताता वह यह है कि क्या यह list सिर्फ advisory है या platform किसी ऐसे module के साथ कुछ करता है जो उसमें missing हो।
मैंने अब तक क्या किया:
- specs को line by line compare किया - wavelength, reach, connector और rate सब generic parts पर match करते हैं
- हमारे चलाए जाने वाले platforms को cover करने वाली एक compatibility list ढूंढने गया, और सिर्फ per-platform, per-release articles मिले
तो बात क्या है: क्या module Ciena का बेचा हुआ ही होना चाहिए, या box के लिहाज से एक जैसी optical specification वाला कोई भी SFP ठीक है?
Comments 3
यह coding की बात है, specification की नहीं। Ciena transceivers को इस आधार पर certify करता है कि module खुद के बारे में क्या report करता है, तो एक optically identical LX part जो platform के लिए coded नहीं है वह बस उस release की certified list में नहीं है जो तुम चला रहे हो। 1310 nm और 10 km match करना इस layer पर कुछ नहीं दिलाता।
अच्छी खबर यह है कि यहां SAOS, IOS जैसा behave नहीं करता। कोई err-disable नहीं, port को up लाने से कोई इनकार नहीं। list के बाहर का module UCTF - uncertified transceiver - operational state में आता है और उस state में भी port link करता है और traffic pass करता है। जो चाहिए वह तीन commands में आ जाता है:
पहला बस confirm करता है कि port असल में up है। दूसरा module को वापस पढ़कर देता है - किसने बनाया, यह खुद को कौन सा part बताता है, और medium/connector वाली line, जो एक अच्छे spare पर ठीक वैसे ही 1000BASE-LX/LC print करती है जैसे Ciena का part करता है। तीसरा तुम्हारा सवाल तय करता है: यह वह list दिखाता है जो loaded release certify करता है, और उससे बाहर जो कुछ भी है वह UCTF marking पहनता है।
इस पर पूरी spares kit बनाने से पहले दो caveats। certified list software release से बंधी है, तो एक upgrade इसे तुम्हारे नीचे से खिसका सकता है, और behaviour पूरे family में एक जैसा नहीं है, तो किसी sibling की बजाय असली model पर verify करो। और जो साफ है: carrier जो circuit तुम्हें देता है उस पर, ticket खुलने पर सबसे पहले कोई uncertified module की तरफ ही उंगली उठाएगा, counters चाहे जो कहें। मैं XCVR-A10Y31 को handoff port पर रखूंगा और generic parts internal links पर लगाऊंगा।
handoff के आसपास जाने से पहले एक lab port पर आज़माया। Generic 1310 nm LX अंदर डाला, link up, और port xcvr show third-party vendor string को 1000BASE-LX/LC medium के साथ पढ़ता है, बिल्कुल जैसा बताया गया था। State UCTF दिखाता है, port forward करता रहता है, और log में कुछ भी शिकायत जैसा नहीं लगता।
तो यह काम करता है, और मैं फिर भी जीत की बजाय समझौता ही ले रहा हूं: XCVR-A10Y31 carrier-facing port पर रहेगा क्योंकि वह circuit contract के अंदर है, और generic parts internal links में जाएंगे जहां uncertified marking की मुझे कोई कीमत नहीं चुकानी। जो जवाब मैं उम्मीद कर रहा था वह नहीं, पर कम से कम अब मुझे पता है कि box असल में क्या करता है।
पुराने Carrier Ethernet boxes पर भी वही तस्वीर। decommissioned kit के एक ढेर - एक LE-311v और एक 3911 - ने एक WWP-branded 1000BASE-LX और एक copper 1000BASE-T SFP निगल लिया जिसने खुद को Cisco GLC-T बताया, और किसी भी box ने कोई module reject नहीं किया। दोनों uncertified आए और traffic carry किया। जानने लायक एक फर्क: 3911 ने हर port के लिए अलग transceiver type report किया, जबकि LE-311v ने आज़माए गए modules के बीच कोई फर्क ही नहीं दिखाया, तो एक अकेला platform जो print करता है उस पर ज्यादा भरोसा मत करो।
spares-kit वाले सवाल पर, कोई एक cross-platform matrix नहीं है और उसे ढूंढने में तुम्हारा एक दोपहर निकल जाएगा। जितनी भी lists मुझे मिली हैं हर एक एक platform को एक software train पर cover करती है, तो एक ही rack में दो boxes असहमत हो सकते हैं क्योंकि उनके releases अलग हैं। अपनी kit के लिए हम जो lists रखते हैं उनसे, XCVR-A10Y31 39xx और 51xx boxes पर pass करता है - एक तरफ 3926 और 3928, दूसरी तरफ 5142, 5160, 5170 और 5171 - इससे आगे नहीं। 6500 और 8700 packet-optical हैं, उनकी lists उनकी अपनी हैं, और switches से कुछ भी carry over नहीं होता। तुम्हारे सामने वाले box पर port xcvr show supported, हर upgrade के बाद दोबारा चलाया गया, ही अकेला जवाब है जो सच बना रहता है।