آیا ارتقای IOS سوئیچ سیسکو باعث حذف کانفیگ می‌شود؟

آیا ارتقای IOS سوئیچ سیسکو باعث حذف کانفیگ می‌شود؟

اگر قصد دارید IOS سوئیچ سیسکو را ارتقا دهید، احتمالاً یکی از اولین سوال‌هایی که ذهنتان را درگیر می‌کند این است: آیا بعد از Upgrade کردن IOS، تمام تنظیمات سوئیچ حذف می‌شود؟ این نگرانی کاملاً طبیعی است، زیرا در بسیاری از شبکه‌ها تنظیمات VLAN، Trunk، STP، Routing، ACL، QoS و سایر کانفیگ‌ها حاصل ساعت‌ها یا حتی روزها پیکربندی هستند و از دست رفتن آن‌ها می‌تواند باعث قطعی سرویس شود.

خبر خوب این است که در حالت عادی، ارتقای IOS باعث حذف کانفیگ سوئیچ سیسکو نمی‌شود. اما این پاسخ یک شرط مهم دارد؛ فرآیند Upgrade باید به‌درستی انجام شود و قبل از شروع، چند نکته مهم رعایت شود. در این مقاله به طور کامل بررسی می‌کنیم که هنگام ارتقای IOS چه اتفاقی برای کانفیگ می‌افتد، در چه شرایطی ممکن است تنظیمات از بین بروند و چگونه می‌توانید بدون نگرانی IOS را به نسخه جدید ارتقا دهید.

برای درک پاسخ این سوال، ابتدا باید بدانید IOS و کانفیگ در سوئیچ سیسکو در دو محل کاملاً جداگانه ذخیره می‌شوند. IOS در حافظه Flash قرار دارد و هنگام Boot شدن دستگاه از این حافظه اجرا می‌شود. اما Running Configuration در RAM قرار دارد و زمانی که دستور Save را اجرا می‌کنید، نسخه‌ای از آن به صورت Startup Configuration در NVRAM ذخیره می‌شود.

به همین دلیل، زمانی که فقط فایل IOS را جایگزین می‌کنید، معمولاً هیچ تغییری در فایل Startup Config ایجاد نمی‌شود و پس از ریبوت، سوئیچ همان تنظیمات قبلی را بارگذاری خواهد کرد.

پاسخ کوتاه:

خیر.

اگر مراحل ارتقای IOS به صورت استاندارد انجام شود:

  • فایل IOS جدید روی Flash کپی می‌شود.
  • Boot Variable روی نسخه جدید تنظیم می‌شود.
  • سوئیچ Restart می‌شود.
  • Startup Configuration قبلی دوباره Load می‌شود.

در این حالت تمام موارد زیر باقی می‌مانند:

  • VLANها
  • Interface Configuration
  • IP Addressها
  • Routing
  • ACL
  • QoS
  • Port Security
  • EtherChannel
  • STP Configuration
  • SNMP
  • SSH
  • کاربران Local
  • تنظیمات مدیریتی

بنابراین در اکثر مواقع، بعد از ارتقای IOS هیچ تغییری در تنظیمات شبکه مشاهده نخواهید کرد.

ارتقای IOS سوئیچ سیسکو باعث حذف کانفیگ می‌شود؟

این اتفاق معمولاً به دلیل اشتباهات مدیریتی یا مشکلات خاص رخ می‌دهد، نه خود ارتقای IOS. رایج‌ترین دلایل عبارت‌اند از:

1. ذخیره نکردن کانفیگ

اگر قبل از Restart دستور زیر اجرا نشده باشد:

copy running-config startup-config

تنظیمات جدید فقط داخل RAM قرار دارند. در نتیجه پس از ریبوت، سوئیچ آخرین Startup Config ذخیره‌شده را Load می‌کند که ممکن است بسیار قدیمی باشد. کاربر تصور می‌کند ارتقای IOS سوئیچ باعث حذف کانفیگ شده، در حالی که مشکل از Save نکردن تنظیمات بوده است.

2. فرمت شدن Flash

در برخی پروژه‌ها افراد قبل از ارتقای IOS حافظه Flash را پاک می‌کنند. مثلاً:

delete flash:

یا

format flash:

اگر فایل‌های VLAN Database یا سایر فایل‌های ضروری نیز حذف شوند، ممکن است بخشی از تنظیمات از بین برود.

3. نصب اشتباه IOS

گاهی نسخه‌ای از IOS نصب می‌شود که با مدل سوئیچ سازگار نیست. در این شرایط ممکن است دستگاه وارد حالت ROMMON شود یا Boot نشود و کاربر مجبور به نصب مجدد سیستم عامل شود. این موضوع ارتباطی با حذف کانفیگ ندارد، اما ممکن است باعث دردسرهای زیادی شود.

4. Factory Reset

اگر قبل یا بعد از ارتقای IOS دستورهای زیر اجرا شوند:

write erase

یا

erase startup-config

کاملاً طبیعی است که کانفیگ حذف شود. در این حالت خود ارتقای IOS مقصر نیست.

5. ناسازگاری نسخه IOS

گاهی نسخه جدید برخی دستورات قدیمی را پشتیبانی نمی‌کند. برای مثال:

  • برخی دستورات QoS
  • Featureهای قدیمی
  • برخی تنظیمات امنیتی

در این شرایط هنگام Boot ممکن است پیام‌هایی مانند زیر مشاهده کنید:

Command rejected

Unknown command

یعنی تنظیمات حذف نشده‌اند، بلکه IOS جدید آن دستور را نمی‌شناسد.

در بیشتر سوئیچ‌های سیسکو خیر. اما یک نکته مهم وجود دارد. در برخی مدل‌های قدیمی مانند Catalyst 2960 یا 3560، اطلاعات VLAN داخل فایل:

vlan.dat

ذخیره می‌شود. اگر هنگام Upgrade این فایل حذف شود، VLANها نیز از بین خواهند رفت. به همین دلیل توصیه می‌شود همیشه قبل از Upgrade از فایل vlan.dat نیز نسخه پشتیبان تهیه کنید.

برای جلوگیری از هرگونه مشکل، این چک‌لیست را رعایت کنید.

از کانفیگ Backup بگیرید

copy startup-config tftp

یا

copy running-config tftp

همچنین می‌توانید فایل را روی FTP یا USB ذخیره کنید.

فایل IOS فعلی را نگه دارید

تا در صورت بروز مشکل بتوانید به نسخه قبلی بازگردید.

Boot Variable را بررسی کنید

show boot

یا

show bootvar

فضای Flash را بررسی کنید

dir flash:

اگر فضای کافی وجود نداشته باشد، عملیات ارتقای IOS ناقص خواهد شد.

نسخه فعلی IOS را یادداشت کنید

show version

این دستور اطلاعات بسیار مهمی درباره:

  • نسخه IOS
  • Uptime
  • Memory
  • License
  • مدل سوئیچ

در اختیار شما قرار می‌دهد.

پس از بالا آمدن سوئیچ، بهتر است چند دستور مهم را اجرا کنید. بررسی نسخه جدید:

show version

بررسی کانفیگ:

show running-config

بررسی Boot:

show boot

بررسی VLANها:

show vlan brief

بررسی Interfaceها:

show interfaces status

بررسی EtherChannel:

show etherchannel summary

بررسی Routing:

show ip route

اگر خروجی این دستورات طبیعی باشد، ارتقای IOS با موفقیت انجام شده است.

در صورت بروز این مشکل، مراحل زیر را انجام دهید.

بررسی Startup Config

show startup-config

اگر فایل وجود داشته باشد، می‌توانید آن را دوباره Load کنید.

بررسی Flash

dir flash:

مطمئن شوید فایل‌های زیر حذف نشده باشند:

  • IOS
  • vlan.dat
  • Config Archive

بازیابی Backup

اگر قبلاً Backup گرفته باشید، تنها کافی است فایل را Restore کنید. برای مثال:

copy tftp startup-config

یا

copy usbflash0 startup-config

سپس سوئیچ را Reload کنید.

آپدیت IOS سیسکو باعث حذف شدن کانفیگ میشه؟-1

خیر. فرقی نمی‌کند IOS را از طریق:

  • TFTP
  • FTP
  • SCP
  • USB Flash
  • XMODEM

روی سوئیچ منتقل کنید. روش انتقال فایل تأثیری بر حفظ یا حذف کانفیگ ندارد. آنچه اهمیت دارد، این است که Startup Configuration دست‌نخورده باقی بماند و فرآیند Upgrade به‌درستی انجام شود.

در بسیاری از مواقع بله. ارتقای IOS می‌تواند مزایای زیر را به همراه داشته باشد:

  • رفع باگ‌های نرم‌افزاری
  • افزایش امنیت
  • رفع آسیب‌پذیری‌ها
  • پشتیبانی از تجهیزات جدید
  • بهبود عملکرد
  • افزایش پایداری شبکه
  • اضافه شدن قابلیت‌های جدید

با این حال، اگر شبکه شما کاملاً پایدار است، بهتر است قبل از Upgrade، Release Note نسخه جدید را مطالعه کنید و از سازگاری آن با مدل سوئیچ و تجهیزات شبکه اطمینان حاصل نمایید.

در پاسخ به این سوال که آیا ارتقای IOS سوئیچ سیسکو باعث حذف کانفیگ می‌شود؟ باید گفت که در شرایط عادی خیر. فایل IOS و فایل‌های پیکربندی در بخش‌های جداگانه‌ای از حافظه ذخیره می‌شوند و با جایگزین شدن نسخه جدید IOS، تنظیمات سوئیچ معمولاً بدون تغییر باقی می‌مانند.

با این حال، عواملی مانند ذخیره نکردن کانفیگ، حذف فایل vlan.dat، اجرای دستورات Factory Reset، فرمت شدن حافظه Flash یا نصب نسخه ناسازگار IOS می‌توانند باعث شوند تصور کنید تنظیمات از بین رفته‌اند. بهترین راه برای جلوگیری از هرگونه ریسک، تهیه نسخه پشتیبان از Startup Configuration و فایل‌های مهم، بررسی فضای Flash، کنترل Boot Variable و آزمایش نسخه جدید در محیط تست قبل از پیاده‌سازی در شبکه عملیاتی است. با رعایت این نکات، می‌توانید IOS سوئیچ سیسکو را با اطمینان ارتقا دهید و بدون نگرانی از حذف کانفیگ، از قابلیت‌ها و بهبودهای نسخه جدید بهره‌مند شوید.

محصول با موفقیت به سبد خرید اضافه شد.
تماس با ما