क्या tunable SFP+ modules असल में होते हैं, और क्या मैं उन्हें ऐसे box पर इस्तेमाल कर सकता हूं जिसमें कोई wavelength command ही नहीं है
हम एक metro pair पर दोनों सिरों पर passive mux और demux के साथ मुट्ठी भर channels light कर रहे हैं, 100 GHz plan। जो कुछ भी मैं असल में source कर सकता हूं वो fixed-wavelength DWDM SFP+ है, हर channel के लिए अलग part number, और इस तरह spares रखना बेतुका होता जा रहा है।
- दोनों सिरों पर 10G aggregation, सिर्फ SFP+ cages, पूरी estate में कहीं कोई XFP नहीं
- passive DWDM mux/demux, 100 GHz spacing
- catalogues में हर DWDM SFP+ एक single fixed channel है; एकमात्र tunable 10G part number जो मुझे कहीं listed मिला वो है DWDM-XFP-C, और वो एक XFP है
- दोनों में से एक box में interface के नीचे कोई optics configuration है ही नहीं
बाकी platforms जो expose करते नज़र आते हैं, उसके सामने मेरे पास जो है:
transceiver channel <n> # what some platforms use
wavelength <n> # ... or this, under the DWDM controller
(this box) # neither keyword exists under the 10G interface
अब तक जो आज़माया:
- पूरी interface configuration tree में कुछ भी optics से जुड़ा ढूंढा, वहां कुछ नहीं है
- दो suppliers से tunable SFP+ मांगा और दोनों से "हम सिर्फ fixed channels रखते हैं" सुना
तो, दो सवाल हैं। क्या tunable SFP+ modules product के तौर पर असल में होते भी हैं, या XFP ही एकमात्र 10G form factor है जिसमें ये मिलते हैं? और अगर होते हैं, तो क्या tuning commands के बिना host एक पक्का रोड़ा है, या इसके आसपास कोई रास्ता है?
Comments 4
होते हैं। जवाब हमेशा धुंधला इसलिए लगता है क्योंकि एक ही सांस में दो अलग properties को "tunable" बुला दिया जाता है।
एक है DWDM grid के आर-पार tuning: असली tunable 50/100 GHz plan पर बैठता है और करीब 80 channels cover करता है, तो एक ही part number तुम्हारी पूरी per-channel spares shelf की जगह ले लेता है।
दूसरी है किसी module को अलग host platform के लिए reconfigure कर पाना, जिसका wavelength से कोई लेना-देना ही नहीं है, और असल में काफी सारी vendor tooling इसी के बारे में होती है।
यही दूसरा फर्क है जिसकी वजह से तुम्हारे box में wavelength command का न होना कोई मुद्दा नहीं है। एक tunable SFP+ को switch के पास जाने से पहले ही किसी control box के ज़रिए बाहर से set किया जा सकता है। एक बार channel उसमें लिख दिया जाए, तो host को बस एक साधारण fixed-wavelength DWDM module दिखता है और वो उसे वैसे ही treat करता है, तो platform की तरफ configure करने को कुछ है ही नहीं। तुम एक SKU stock में रखते हो और deployment के वक्त खुद channel set कर लेते हो।
अगर दूसरे सिरे वाले box में वो commands हैं भी, तो ज़रूर इस्तेमाल करो (एक flavour पर transceiver channel, दूसरे पर DWDM controller के नीचे wavelength), पर यह एक सुविधा है, ज़रूरत नहीं।
एक बात फिर भी कहूंगा: लंबे span पर मैं SFP+ की बजाय tunable XFP की तरफ जाऊंगा, छोटे form factor पर budget अक्सर ज्यादा टाइट होता है।
जिस last paragraph पर मैं सहमत नहीं, वो यही है। यहां छोटे form factor की कोई budget penalty नहीं है, tunable SFP+ और tunable XFP लगभग same receiver sensitivity पर आते हैं, करीब -24 dBm, तो span दोनों ही तरह लगभग same निकलता है। जो form factor cages देते हैं वही चुनो, जिसे folklore ज्यादा मजबूत बताता है वो नहीं।
इसकी बजाय दो चीज़ों पर नज़र रखने लायक है। same plan पर 50 GHz tunable को 100 GHz fixed optics के साथ मिलाना असली interop परेशानी दे चुका है, तो पूरे span को एक ही grid पर रखो। और tunable modules ऐसा channel number रिपोर्ट करते देखे गए हैं जो उस wavelength से match नहीं करता जिस पर वो असल में transmit कर रहे हैं, खासकर XFPs, तो अगर तुम्हारा plan 100 GHz है तो parts को 100 GHz channels पर preset रखो और switch जो print करता है उस पर भरोसा करने की बजाय mux port पर verify करो।
इससे बात तय हो गई। जिन दो दुकानों से मैं पूछ रहा था वो tunables रखती ही नहीं, पर तीसरी रखती है, और उन्होंने modules भेजने से पहले अपने control box से channels लिख दिए। दोनों सिरे plain fixed-wavelength DWDM parts की तरह up हो गए। जिस box में कोई optics commands नहीं वो रत्ती भर परवाह नहीं करता, उसे बस एक DWDM SFP+ दिखता है और वो link करता है, और channels वहीं पहुंचे जहां mux उम्मीद करता है।
shelf पर एक SKU, deployment पर channel लिखा जाता है। बिल्कुल जैसा बताया गया था, शुक्रिया।
preset modules के host के लिए invisible होने का असर दोनों तरफ पड़ता है: host भी उन्हें कुछ खास मानना बंद कर देता है, और short-reach optics के इर्द-गिर्द बनी monitoring चिल्लाने लगती है। Fabric OS 7.x पर Brocade FC switches इसकी classic मिसाल हैं, third-party DWDM SFP+ ठीक link करते हैं और फिर log इससे भर जाता है
module में कुछ गलत नहीं है। Fabric Watch SFP bias current के लिए 50 mA की ceiling के साथ आता है, जो short-reach lasers के लिए ठीक है, जबकि DWDM laser 110 mA से ऊपर कहीं जाकर दिलचस्प होना शुरू होता है। तो optic के पीछे भागने की बजाय custom threshold बढ़ा दो:
इसके लिए Fabric Watch licence चाहिए, लंबे spans के लिए Extended Fabric भी, और यह FOS 7.x पर Fabric Watch के लिए specific है। पर general सीख फिर भी काम आती है: जिस box ने अब तक सिर्फ short-reach parts देखे हों उसमें DWDM optics डालने के बाद, चेक कर लो कि उसके thresholds किसे normal मानते हैं।