آموزش Boot کردن روتر های سیسکو
مراحل Boot کردن روتر های سیسکو و کاربرد برنامه Bootstrap
مراحل بوت شدن روتر های سیسکو را که به شرح زیر است باهم بررسی می کنیم.
- روتر پروسه POST (که در رم قرار دارد) را بارگذاری و اجرا میکند (Post پروسهای است که تمام سختافزار روتر را بررسی میکند).
- برنامه Bootstrap بارگذاری و اجرا میشود.
- برنامه Bootstrap فایل IOS Image را پیدا و بارگذاری میکند (فایل IOS ممکن است برروی Flash یا سرور TFTP قرار داشته باشد).
- زمانی که IOS بارگذاری شد، فایل Configuration File (که برروی NVRAM قرار دارد) را پیدا و بارگذاری میکند و درصورتیکه فایل پیدا نشود سیستمعامل پروسه System Configuration Dialog را اجرا کرده تا تنظیمات ابتدایی روتر صورت پذیرد.
- پسازاین که فایل Configuration بارگذاری شد و یا پروسه System configuration Dialog به پایان رسید، محیط CLI نمایان میشود.
کاربرد برنامه Bootstrap
برای آشنایی با کاربرد برنامه Bootstrap ویژگی ها و تنظیمات آن را مرور می کنیم.
۱-مقدار رجیستر پیکربندی یا Configuration Register را بررسی میکند (این رجیستر از ۴ عدد مبنای ۱۶ تشکیلشده) و اگر رقم آخر این رجیستر بین ۲ تا F باشد روتر به مرحله ۲ میرود، در غیر این صورت:
- اگر مقدار ۰ باشد روتر در حالت ROMMON بوت خواهد شد.
- اگر مقدار ۱ باشد روتر را در حالت RXBOOT یا Min-IOS بوت خواهد شد.
۲-فایل پیکربندی درون NVRAM را چک میکند تا مقدار تنظیمشده برای دستور Boot System تشخیص داده و مکان فایل IOS Image را پیدا کند.
مقداری که برای دستور Boot system اختصاص دادهشده است و به آدرس محل IOS Image در حافظه Flash اشاره میکند.
۳-درصورتیکه دستور no boot system در فایل پیکربندی وجود داشته باشد اولین IOS Image معتبر در Flash بارگذاری خواهد شد.
۴-اگر IOS Image معتبری در Flash وجود نداشته باشد، یک درخواست Broadcast توسط دستگاه ارسالشده تا IOS Image از طریق سرور TFTP بارگذاری شود.
این پروسه Netboot نام دارد و در حالت عادی توصیه نمیشود چراکه این روش سرعت پایینی دارد.
سرور TFTP: سروری است که فایلهایی برروی آن وجود دارد و کلاینتها میتوانند فایلهای موردنیازشان را از این سرور درخواست کنند.
۵-اگر سرور TFTP در دسترسی نباشد RXBOOT یا Min-IOS بارگذاری خواهد شد.
۶-اگر Min-IOS در ROM وجود داشته باشد، بارگذاری خواهد شد و در غیر این صورت سعی میکند IOS Image را پیدا و یا ROMMON را بارگذاری کند.
Boot کردن روتر های سیسکو
با استفاده از دستورات زیر میتوان فایلهایی که Bootstrap از آنها استفاده میکند را تغییر داد.
❶ بهجای پارامتر name_of_IOS_File_IN_Flash نام فایلی که در زمان بوت شدن، برنامه Bootstrap به دنبال آن میگردد را مشخص میکنید.
❷ بهوسیله این دستور آدرس سرورTFTP و نام فایل IOS که در مرحله ۴ پروسه Bootstrap به دنبال آن میگردد را مشخص خواهید کرد.
نمایش حافظههای سیستم
با استفاده از دستور زیر، حافظههای دستگاه و ظرفیت آنها را مشاهده میکنید.
همانگونه که گفته شدبرنامه Bootstrap ازمقدارموجود دراین رجیستر محل بارگذاری فایل IOS Image و فایل پیکربندی را مشخص میکند.
برای دیدن مقدار این رجیستر میتوانید از دستور Show Version استفاده کنید.
مراحل Boot کردن روتر های سیسکو