اگر قصد دارید 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 هیچ تغییری در تنظیمات شبکه مشاهده نخواهید کرد.

این اتفاق معمولاً به دلیل اشتباهات مدیریتی یا مشکلات خاص رخ میدهد، نه خود ارتقای IOS. رایجترین دلایل عبارتاند از:
اگر قبل از Restart دستور زیر اجرا نشده باشد:
copy running-config startup-config
تنظیمات جدید فقط داخل RAM قرار دارند. در نتیجه پس از ریبوت، سوئیچ آخرین Startup Config ذخیرهشده را Load میکند که ممکن است بسیار قدیمی باشد. کاربر تصور میکند ارتقای IOS سوئیچ باعث حذف کانفیگ شده، در حالی که مشکل از Save نکردن تنظیمات بوده است.
در برخی پروژهها افراد قبل از ارتقای IOS حافظه Flash را پاک میکنند. مثلاً:
delete flash:
یا
format flash:
اگر فایلهای VLAN Database یا سایر فایلهای ضروری نیز حذف شوند، ممکن است بخشی از تنظیمات از بین برود.
گاهی نسخهای از IOS نصب میشود که با مدل سوئیچ سازگار نیست. در این شرایط ممکن است دستگاه وارد حالت ROMMON شود یا Boot نشود و کاربر مجبور به نصب مجدد سیستم عامل شود. این موضوع ارتباطی با حذف کانفیگ ندارد، اما ممکن است باعث دردسرهای زیادی شود.
اگر قبل یا بعد از ارتقای IOS دستورهای زیر اجرا شوند:
write erase
یا
erase startup-config
کاملاً طبیعی است که کانفیگ حذف شود. در این حالت خود ارتقای IOS مقصر نیست.
گاهی نسخه جدید برخی دستورات قدیمی را پشتیبانی نمیکند. برای مثال:
در این شرایط هنگام Boot ممکن است پیامهایی مانند زیر مشاهده کنید:
Command rejected
Unknown command
یعنی تنظیمات حذف نشدهاند، بلکه IOS جدید آن دستور را نمیشناسد.
در بیشتر سوئیچهای سیسکو خیر. اما یک نکته مهم وجود دارد. در برخی مدلهای قدیمی مانند Catalyst 2960 یا 3560، اطلاعات VLAN داخل فایل:
vlan.dat
ذخیره میشود. اگر هنگام Upgrade این فایل حذف شود، VLANها نیز از بین خواهند رفت. به همین دلیل توصیه میشود همیشه قبل از Upgrade از فایل vlan.dat نیز نسخه پشتیبان تهیه کنید.
برای جلوگیری از هرگونه مشکل، این چکلیست را رعایت کنید.
copy startup-config tftp
یا
copy running-config tftp
همچنین میتوانید فایل را روی FTP یا USB ذخیره کنید.
تا در صورت بروز مشکل بتوانید به نسخه قبلی بازگردید.
show boot
یا
show bootvar
dir flash:
اگر فضای کافی وجود نداشته باشد، عملیات ارتقای IOS ناقص خواهد شد.
show version
این دستور اطلاعات بسیار مهمی درباره:
در اختیار شما قرار میدهد.
پس از بالا آمدن سوئیچ، بهتر است چند دستور مهم را اجرا کنید. بررسی نسخه جدید:
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 با موفقیت انجام شده است.
در صورت بروز این مشکل، مراحل زیر را انجام دهید.
show startup-config
اگر فایل وجود داشته باشد، میتوانید آن را دوباره Load کنید.
dir flash:
مطمئن شوید فایلهای زیر حذف نشده باشند:
اگر قبلاً Backup گرفته باشید، تنها کافی است فایل را Restore کنید. برای مثال:
copy tftp startup-config
یا
copy usbflash0 startup-config
سپس سوئیچ را Reload کنید.

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