Boot Process Router
آیا تا به حال از خود پرسیدهاید که IOS از کجا و چگونه load میشود؟ و یا اینکه تمامی تنظیماتی را که روی روتر انجام دادهاید و در حافظه NVRAM ذخیره کردهاید چگونه load شده و در کجا بارگذاری میشود؟
به صورت کلی وقتی شما کلید power روتر را در حالت on قرار میدهید مراحل زیر به ترتیب طی شده تا اینکه شما خط فرمان روتر یا همان command prompt را مشاهده میکنید.
مرحله ۱: در اولین سخت افزارهای روتر از نظر سالم بودن چک میشوند. این مرحله که به آن POST یا همان power-on- self-test گفته میشود هم در سوییچ و هم در روتر به عنوان گام اول میباشد.
مرحله ۲: در این مرحله فایل bootstrap جستجو و سپس اجرا میشود
مرحله ۳: در این مرحله فایل IOS جستجو میشود. همنطور که میدانید محل اصلی ذخیره IOS به صورت default، حافظه flash میباشد. اما میتوان IOS را در جای دیگری به جزء حافظه flash ذخیره کرده و یا آن را از جای دیگری در شبکه load کرد.
مرحله ۴: در این مرحله و پس از اینکه محل ذخیره شدن IOS مشخص شد. Load شده و در حافظه فرار (RAM ) بارگذاری میشود.
مرحله ۵: پس از load شدن IOS، تنظیماتی که قبلاً ذخیره شدهاند جستجو شدهاند جستجو میشوند. بنابراین در این مرحله محل ذخیره شدن فایل startup-config که حاوی تمامی تنظیمات روتر میباشد مشخص میشود.
Startup-config به صورت پیش فرض در حافظه NVRAM ذخیره شدن آن را تغییر دهید.
مرحله ۶: پس از مشخص شدن محل ذخیره شدن فایل Startup-config، نوبت به load و بارگذاری آن در حافظه فرار (RAM ) میرسد.
مرحله ۷: پس از مشخص شدن محل ذخیره شدن فایل Startup-config و پس از load شدن آن نوبت به اجرای این فایل میرسد. در این مرحله این فایل در حافظه RAM بارگذاری میشود. بنابراین تمامی تنظیمات در حافظه RAM اجرا شده و در واقع از این لحظه به بعد روتر وارد مدار میشود.
منتظر نظرات شما عزیزان هستم