فرآیند بوت شدن دستگاه‌های سیسکو و نقش NVRAM

هنگام روشن شدن روتر یا سوئیچ سیسکو، دستگاه مراحل مشخصی را طی می‌کند تا به حالت عملیاتی برسد. در این مقاله به‌طور کامل فرآیند بوت (Boot Sequence)، نقش حافظه‌های مختلف به‌ویژه NVRAM، فایل‌های پیکربندی startup-config و running-config، حالت ROMMON و دستورات مرتبط را با مثال‌های عملی بررسی می‌کنیم.

NVRAM Startup Configبوتسیسکو

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۱۹ فروردین ۱۴۰۵

مقدمه

هنگام روشن کردن یک دستگاه سیسکو (روتر یا سوئیچ)، فرآیند بوت به‌صورت خودکار آغاز می‌شود. این فرآیند شامل چندین مرحله است که در نهایت دستگاه را آماده اجرای پیکربندی و ارائه خدمات شبکه می‌کند. درک دقیق این مراحل برای عیب‌یابی مشکلات بوت، بازیابی رمز عبور و مدیریت فایل‌های پیکربندی بسیار مهم است.

مراحل بوت شدن دستگاه سیسکو

فرآیند بوت در چهار مرحله اصلی انجام می‌شود:

۱. Power-On Self-Test (POST)

پس از روشن شدن دستگاه، سخت‌افزار ابتدا تست می‌شود. این تست شامل بررسی RAM، CPU، اینترفیس‌ها و سایر اجزا است. اگر مشکلی وجود داشته باشد، دستگاه ممکن است بوت نشود یا خطا نمایش دهد.

۲. بارگذاری Bootstrap از ROM

کد Bootstrap (برنامه کوچک راه‌اندازی) از حافظه ROM خوانده می‌شود. این برنامه مسئولیت پیدا کردن و بارگذاری فایل IOS را بر عهده دارد.

۳. بارگذاری Cisco IOS

Bootstrap فایل IOS را از حافظه Flash جستجو و به RAM بارگذاری می‌کند. معمولاً فایل با بالاترین نسخه در فلش انتخاب می‌شود.

۴. بارگذاری فایل پیکربندی (Configuration)

پس از بارگذاری IOS، دستگاه فایل startup-config را از حافظه NVRAM می‌خواند و آن را به عنوان running-config در RAM اجرا می‌کند.

حافظه‌های مهم در فرآیند بوت

ROM (Read-Only Memory)

حاوی Bootstrap و POST است و نمی‌توان آن را تغییر داد.

Flash Memory

حافظه غیرفرار برای ذخیره فایل‌های IOS. مانند هارد دیسک عمل می‌کند.

RAM (Random Access Memory)

حافظه موقت که IOS و running-config در آن قرار می‌گیرند. با خاموش شدن دستگاه پاک می‌شود.

NVRAM (Non-Volatile RAM)

حافظه غیرفرار که فایل startup-config در آن ذخیره می‌شود. محتوای آن حتی پس از خاموش شدن دستگاه حفظ می‌شود.

فایل‌های پیکربندی

  • startup-config: فایل ذخیره‌شده در NVRAM که هنگام بوت بارگذاری می‌شود.
  • running-config: فایل فعال در RAM که تغییرات لحظه‌ای روی آن اعمال می‌شود.

دستورات مهم مدیریت پیکربندی

show running-config
show startup-config
copy running-config startup-config     (یا write memory)
copy startup-config running-config
erase startup-config

حالت ROMMON و کاربرد آن

اگر دستگاه نتواند IOS را پیدا کند یا برای بازیابی رمز عبور نیاز باشد، وارد حالت ROMMON می‌شویم.

برای ورود به ROMMON معمولاً در زمان بوت کلید Ctrl + Break را نگه می‌داریم.

دستورات مهم در ROMMON

rommon 1 > confreg 0x2142     (برای نادیده گرفتن startup-config)
rommon 1 > reset
rommon 1 > confreg 0x2102     (بازگشت به حالت عادی)

مثال عملی: بازیابی رمز عبور با تغییر تنظیمات NVRAM

گام‌های بازیابی رمز عبور فراموش‌شده:

۱. وارد ROMMON شوید (Ctrl+Break)
۲. confreg 0x2142
۳. reset
۴. پس از بوت: enable (بدون نیاز به رمز)
۵. copy startup-config running-config
۶. تغییر رمز جدید:
   enable secret NewPassword
۷. config-register 0x2102
۸. copy running-config startup-config

دستورات مرتبط با بوت و NVRAM

show version                  (نمایش تنظیمات register)
show flash
boot system flash:ios-file.bin
config-register 0x2102
show boot

نکات مهم

  • اگر startup-config حذف شود، دستگاه در حالت Setup Mode بوت می‌شود.
  • تغییر config-register می‌تواند رفتار بوت را کنترل کند (مثلاً نادیده گرفتن NVRAM).
  • همیشه قبل از خاموش کردن دستگاه از دستور copy running-config startup-config استفاده کنید.

نتیجه‌گیری

درک فرآیند بوت و نقش NVRAM به شما کمک می‌کند مشکلات بوت دستگاه‌های سیسکو را سریع‌تر تشخیص دهید، رمز عبور را بازیابی کنید و پیکربندی‌ها را به‌درستی مدیریت کنید. تسلط بر دستورات مرتبط با بوت و حافظه‌ها یکی از مهارت‌های اساسی هر مهندس شبکه سیسکو است.

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

اصول SDN و SD-WAN: جداکردن صفحه کنترل از صفحه داده

شبکه‌سازی سنتی، که در سراسر بیشتر این مجموعه پوشش داده شد، هوش را در سراسر هر دستگاه منفرد توزیع می‌کند، که هرکدام تصمیمات فوروارد‌کردن مستقل خودشان را می‌گیرند. Software-Defined Networking اساساً این را با متمرکزکردن آن هوش تغییر می‌دهد، و این مقاله جداسازی صفحه کنترل و صفحه داده که زیربنای SDN است را توضیح می‌دهد، اینکه SD-WAN چگونه این اصول را به‌طور خاص روی اتصال شبکه گسترده اعمال می‌کند را پوشش می‌دهد، و بهره‌های عملی‌ای که این تغییر معماری فراهم می‌کند را توضیح می‌دهد.

ادامه

معماری شبکه سازمانی: مدل طراحی سه‌لایه‌ای

هر فناوری‌ای که تاکنون در این مجموعه پوشش داده شده -- VLAN ها، پروتکل‌های مسیریابی، پروتکل‌های افزونگی -- به یک چارچوب معماری کلی نیاز دارد تا به‌طور منسجم به‌جای یک مجموعه موردی از ویژگی‌ها مستقر شود. این مقاله مدل طراحی سلسله‌مراتبی سه‌لایه‌ای کلاسیک را توضیح می‌دهد، نقش متمایز هر لایه را پوشش می‌دهد، جایگزین ساده‌شده هسته-فروریخته دولایه را توضیح می‌دهد، و بحث می‌کند این مدل‌ها چگونه به طراحی مرکز داده مدرن گسترش می‌یابند.

ادامه

اصول مالتی‌کست: توضیح IGMP و PIM

فرستادن همان جریان ویدیویی جداگانه به هزار بیننده پهنای‌باند عظیمی هدر می‌داد، و مالتی‌کست این را با تحویل کارآمد یک جریان واحد دقیقاً به دستگاه‌هایی که واقعاً آن را می‌خواهند حل می‌کند. این مقاله توضیح می‌دهد آدرس‌دهی مالتی‌کست چگونه با یونی‌کست و پخش متفاوت است، IGMP را به‌عنوان پروتکلی که هاست‌ها برای پیوستن به گروه‌های مالتی‌کست استفاده می‌کنند پوشش می‌دهد، و اینکه PIM چگونه درخت‌های توزیعی که ترافیک مالتی‌کست را به‌طور کارآمد از میان یک شبکه حمل می‌کنند می‌سازد را مرور می‌کند.

ادامه

پروتکل‌های افزونگی گام‌اول: توضیح HSRP، VRRP، و GLBP

هر هاست روی یک شبکه به یک دروازه پیش‌فرض واحد متکی است، و تبدیل‌شدن آن دروازه به یک نقطه شکست واحد افزونگی‌ای که با دقت در هر جای دیگر شبکه ساخته شده را تضعیف می‌کند. این مقاله توضیح می‌دهد چرا افزونگی گام‌اول اهمیت دارد، مدل active/standby HSRP را مرور می‌کند، آن را با VRRP استاندارد-باز مقایسه می‌کند، و توانایی اضافی GLBP برای تعادل‌بار ترافیک در سراسر چند روتر هم‌زمان را پوشش می‌دهد.

ادامه

توزیع‌مجدد مسیر: تبادل مسیرها بین پروتکل‌های مسیریابی مختلف

شبکه‌های سازمانی واقعی اغلب چند پروتکل مسیریابی را هم‌زمان اجرا می‌کنند، چه به‌دلیل ادغام‌ها، تجهیزات قدیمی، یا نیازمندی‌های فروشنده، و این پروتکل‌ها به‌طور خودکار مسیرها را با یکدیگر به اشتراک نمی‌گذارند. این مقاله توضیح می‌دهد چرا توزیع‌مجدد ضروری می‌شود، مسئله حیاتی عدم‌تطابق معیار بین پروتکل‌ها را پوشش می‌دهد، پیکربندی توزیع‌مجدد بین OSPF و EIGRP را مرور می‌کند، و ریسک‌های حلقه مسیریابی که طراحی دقیق توزیع‌مجدد را ضروری می‌کنند را پوشش می‌دهد.

ادامه

اصول BGP: پروتکلی که اینترنت را اجرا می‌کند

هر پروتکل مسیریابی داخلی که تاکنون در این مجموعه پوشش داده شد درون شبکه یک سازمان واحد عمل می‌کند، اما اتصال سازمان‌های جداگانه در سراسر اینترنت به یک پروتکل کاملاً متفاوت که حول سیاست به‌جای محاسبه صرف کوتاه‌ترین-مسیر ساخته شده نیاز دارد. این مقاله توضیح می‌دهد چه چیزی BGP را یک پروتکل path-vector می‌کند، تمایز بین eBGP و iBGP را پوشش می‌دهد، ویژگی‌های مسیر ضروری مورد استفاده برای انتخاب مسیر را مرور می‌کند، و پیکربندی و تأیید پایه BGP را پوشش می‌دهد.

ادامه