روتینگ و سوئیچینگ

استفاده کردن از ماژول های SFP غیر سیسکویی روی سوئیچ های سیسکو!

استفاده کردن از ماژول های SFP غیر سیسکویی روی سوئیچ های سیسکو!

بسیاری از شرکت‌ها به دنبال جایگزین‌هایی برای SFP‌های سیسکو هستند تا هزینه‌های بالای این ماژول‌های گران‌قیمت را کاهش دهند.

یک مشکل رایج مشتریان سوئیچ‌های Catalyst سیسکو این است که این دستگاه‌ها از SFPهای غیرسیسکویی پشتیبانی نمی‌کنند

اگر به تازگی سوئیچ‌های شبکه خود را تعویض کرده‌اید و سعی می کنید از هر نوع SFP غیرسیسکویی برای اتصال شبکه‌ی پشتیبان خود استفاده کنید، با خطایی مشابه نمونه زیر مواجه خواهید شد:

%PHY-4-UNSUPPORTED_TRANSCEIVER: Unsupported transceiver found in Gi1/0/0
 …

با این کار سوئیچ پورت SFP را غیرفعال کرده است! این اتفاق به این دلیل است که سوئیچ‌های سیسکو به‌طور پیش‌فرض طوری پیکربندی شده‌اند که با SFPهای غیرسیسکویی کار نکنند.

هنگامی که یک ماژول SFP در پورت SFP سوئیچ قرار می‌گیرد، سوئیچ بلافاصله مشخصات ماژول SFP را با مشخصات  SFP های ثبت شده در حافظه EEPROM خود مقایسه می کند  و اگر این مشخصات با مشخصات ثبت شده در حافظه EEPROM تطابق نداشته باشد، پیام خطای بالا را نمایش داده و پورت را غیرفعال می‌کند.

مشخصاتی که در حافظه EEPROM برای ماژول های SFP ذخیره شده اند شامل موارد زیر هستند:

  • Vendor Name
  • Vendor ID
  • Serial Number
  • Security Code
  • CRC

چگونه سوئیچ سیسکو خود را مجبور به استفاده از ماژول های SFP غیرسیسکویی کنیم؟

با وجود خطایی که نمایش داده شده دو دستور غیرمستند وجود دارد که می‌توان از آن‌ها برای مجبور کردن سوئیچ Cisco Catalyst به فعال‌سازی پورت SFP و استفاده از SFPهای غیرسیسکویی کرد:

هنگامی که فرمانservice unsupported-transceiver  را وارد می‌کنید، سوئیچ به‌طور خودکار یک پیام هشدار نمایش می‌دهد تا به‌عنوان آخرین هشدار، استفاده از SFPهای غیرسیسکویی را متوقف کند.

فرمان no errdisable detect cause gbic-invalid به شما کمک می‌کند تا اطمینان حاصل کنید که پورت SFP هنگام قرار دادن یک SFP غیرسیسکویی غیرفعال نمی‌شود.

از آنجایی که فرمانservice unsupported-transceiver  مستند نشده است، اگر سعی کنید با روش معمول (?) آن را جستجو کنید، آن را پیدا نخواهید کرد                                                                                     

همین موضوع برای فرمان no errdisable detect cause gbic-invalid  نیز صدق می کند.

ما هر دو فرمان service unsupported-transceiver  و no errdisable detect cause gbic-invalid  را روی سوئیچ‌های Catalyst مدل‌های 2960G، 3560G، 3750G، 4507R و 4507R-E آزمایش کردیم و همه آن‌ها بدون هیچ مشکلی این دستورات را پذیرفتند. در واقع، اگر سوئیچ Catalyst از IOS  نسخه 12.2(25)SE  یا بالاتر استفاده کند، این دستورات مستند نشده در دسترس هستند

 

نویسنده : حسین اسماعیلی

دیدگاهتان را بنویسید