مراحل 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 از آنها استفاده میکند را تغییر داد.
bootstrp
❶ بهجای پارامتر name_of_IOS_File_IN_Flash نام فایلی که در زمان بوت شدن، برنامه Bootstrap به دنبال آن میگردد را مشخص میکنید.
❷ بهوسیله این دستور آدرس سرورTFTP و نام فایل IOS که در مرحله ۴ پروسه Bootstrap به دنبال آن میگردد را مشخص خواهید کرد.
نمایش حافظههای سیستم
با استفاده از دستور زیر، حافظههای دستگاه و ظرفیت آنها را مشاهده میکنید.
بوت استرپرجیستر پیکربندی یا Configuration Register
همانگونه که گفته شدبرنامه Bootstrap ازمقدارموجود دراین رجیستر محل بارگذاری فایل IOS Image و فایل پیکربندی را مشخص میکند.
برای دیدن مقدار این رجیستر میتوانید از دستور Show Version استفاده کنید.
Show Version
مراحل Boot کردن روتر های سیسکو
سایر مطالب مرتبط با یان مقاله:
معرفی IOS سیسکو
معرفی Cisco IOS image
ورژن های مختلف IOS های سیسکو
چگونگی اتصال به سوئیچ سیسکو
دستورات پیکربندی سوئیچ سیسکو
مراحل بوت شدن روتر سیسکو