CodingBox Q&A Ask question

Catalyst 3750 CWDM SFP को SX दिखाता है: EEPROM के कौन से fields edit करने होंगे

Asked Active Viewed 105 AI translation from Русский
3

access पर एक CWDM-ring खींच रहा हूं, aggregation पर Catalyst 3750 लगे हैं। Modules आम लिए, बिना vendor coding के, body पर marking TTG965D1, grid 1470-1610 nm। Link आ जाता है, traffic चलता है, पर switch इन्हें SX-module मानता है: inventory में भी और monitoring में भी CWDM की जगह SX दिखता है, तो "port - wavelength" वाली table हाथ से और याद के सहारे बनानी पड़ती है।

  • aggregation पर Catalyst 3750, uplinks SFP-ports में
  • CWDM SFP 1470-1610 nm, marking TTG965D1
  • modules में पहले से Cisco SX का vendor image डला है - जो हाथ में था वही
  • programmer है, SX, LH और ZX के dumps भी हैं
sw#show idprom interface GigabitEthernet1/0/25
General SFP Information
  Transceiver Type = 1000BaseSX SFP

अब तक जो किया:

  • SX, LH और ZX सब try किए: output में type ईमानदारी से image के साथ बदलता है, पर इनमें कहीं भी CWDM नहीं आता;
  • module को दूसरे port में और पड़ोसी 3750 में लगाकर देखा - तस्वीर वही है, मतलब बात port या किसी खास hardware की नहीं है;
  • SX और LH के dumps byte-by-byte compare किए ताकि पता चले type कहां रखा है, पर working CWDM-image के बिना compare करने को कुछ नहीं है।

असल सवाल: EEPROM के पहले page के कौन से fields तय करते हैं कि 3750 CWDM-1550 SFP लिखे, और क्या मौजूदा SX-image में उन्हें ठीक करना काफी है, या पूरा CWDM-image ही चाहिए?

Comments 4

चूंकि link पहले ही आ चुका है और traffic चल रहा है, काम सिर्फ cosmetic है: switch module के बारे में जो बताता है उसे ठीक करना। यह उस case से साफ आसान है जहां port सिरे से आना ही मना कर दे, पर ठीक फिर भी सिर्फ EEPROM से ही होता है।

show idprom interface पूरा दिखाओ, तीन lines नहीं। type के अलावा वहां vendor name, part number और description भी है, और ये आमतौर पर सब एक साथ झूठ बोलते हैं क्योंकि image एक ही सबके लिए है। साथ में यह भी बताओ किससे flash कर रहे हो और वापस पढ़ने पर वही मिलता है जो लिखा था या नहीं: ऐसा होता है कि module ने write तो accept कर लिया, पर असल में कुछ गया ही नहीं।

1 KazakhstanracknodeKZ Show original (Русский) AI translation

3750 wavelength measure नहीं करता, वो बस A0 के पहले bytes से identification पढ़ता है और जो वहां लिखा है वही दिखाता है। तुमने SX-image डाला - SX मिला, बिल्कुल logical है। सही part number और description वाला CWDM-image चाहिए, तभी output में CWDM-1550 SFP आएगा, इसमें कोई और जादू नहीं है।

reflashing की बात करें तो: dump के 256 bytes में से असल में पहले 128 ही मायने रखते हैं, आगे manufacturer zone है, उसे छूने की ज़रूरत ही नहीं। fields ठीक करने के बाद checksums ज़रूर recalculate करो, वरना switch type तक पहुंचने से पहले ही module को reject कर देगा।

यह approach सिर्फ 3750 के लिए नहीं है। 3560 पर, HP J8692A पर, EX4200-24F पर, D-Link और Extreme पर सस्ते WDM-modules बिल्कुल इसी तरह चलते हैं - उस module की image लिखकर जिसे यह hardware अपना मानता है: GLC-LX, GLC-BX-D और GLC-BX-U, J4858C और J4859C, DEM-310GT, 3CSFP92, Finisar वालों में से - FCMJ-8521-3। programmer भी ज़रूरी नहीं खरीदा हुआ हो, अपने समय में एक घर पर बनाए गए circuit की scheme, serp-0.3, हाथों-हाथ घूमती थी।

2 KazakhstannetopsKZ Show original (Русский) AI translation

जोड़ता हूं और थोड़ा असहमत भी: हर hardware के लिए "सही image" के पीछे भागना सबसे लंबा रास्ता है जो हो सकता है। अगर हाथ में कोई module है जिसे वह port accept करता है और ठीक से पहचानता है, तो उससे programmer से dump निकालो और problem वाले में डाल दो, फिर serial number ठीक कर दो ताकि दो एक जैसे एक ही box में न मिल जाएं।

दो चेतावनियां। कुछ chinese modules unlock commands के बाद भी खुद को reflash नहीं होने देते: write बस होता ही नहीं, और तब batch बदलना ही बचता है। और HP का व्यवहार binary है - या तो switch सब कुछ खा लेता है, या सिर्फ अपने signed modules, बीच का कुछ देखा नहीं।

अलग-अलग ports के साथ भी अजीब चीज़ें होती हैं। CSS106-5G-1S पर एक पक्का जिंदा module, जो दूसरे hardware में आराम से काम कर रहा था, एक खास port उसे accept नहीं कर रहा था, जब तक उसमें पड़ोसी का dump नहीं गया।

0 RussiadwdmmonkRU Show original (Русский) AI translation

और तीसरा रास्ता, अगर programmer से बिल्कुल भी माथापच्ची नहीं करनी: order करते वक्त ही target hardware बता दो। Suppliers modules को खास platform के लिए code करते हैं - जो नाम सुनने में आते हैं उनमें SNR, Modultech, ANDPRO, इनके पास Cisco, Juniper, Extreme, Alcatel, Arista, Huawei, D-Link, Eltex और QTECH के लिए firmware databases हैं, कुछ पहले से खरीदा हुआ भी recode कर देते हैं, और कोई-कोई भेजने से पहले link check भी करता है।

ईमानदारी से बता दूं: खुद मैंने सिर्फ copper लिया था इस तरह, SNR-SFP-GE-T, 3750 के लिए CWDM check नहीं किया। तो payment से पहले ही अपने platform के लिए database होने की पुष्टि कर लो, बाद में नहीं।

0 RussiawaveadminRU Show original (Русский) AI translation
Log in to comment. Log in