سیسکو معروفترین برند تولیدکننده تجهیزات شبکه در دنیا است. آمار نشان میدهد در سالهای اخیر، سهم سیسکو از بازار سوئیچ دنیا بین 30 تا 35 درصد بوده است که نشاندهنده جایگاه مهم آن در بازارهای جهانی است.
سختافزار سوئیچهای سیسکو از قسمتهای مختلفی تشکیل شده که یکی از آنها، حافظه است. اما حافظه چیست و چه نقشی در عملکرد سوئیچ شبکه دارد؟ حافظه در عمل مانند مغز سوئیچ است که سیستمعامل، دادهها و تنظیمات بهصورت دایمی یا موقت روی آن ذخیره میشوند. البته در سوئیچهای سیسکو، حافظه فقط یک واحد یکپارچه نیست، بلکه از چند بخش مستقل تشکیل شده که هرکدام وظیفه خاصی را برعهده دارند.
در این مقاله انواع حافظه در سوئیچهای سیسکو را معرفی میکنیم و وظیفه هر یک را توضیح میدهیم.
بخشهای مختلف حافظه در سوئیچ سیسکو
در این بخش انواع حافظه در سوئیچهای سیسکو را خواهید شناخت:
حافظه RAM در سوئیچ سیسکو
RAM مخفف Random Access Memory است. البته اگر بخواهیم دقیقتر باشیم، در سیسکو به این بخش از حافظه DRAM یا رم داینامیک گفته میشود. رم حافظه موقت است که موقع کار کردن سوئیچ، محل ذخیره اطلاعاتی مانند پیکربندی جاری (Running Config)، جدولهای مسیریابی، دادهها و… است. این حافظه Volatile یا فرّار است و با خاموش شدن سوئیچ به هر دلیلی مانند ریاستارت شدن یا قطع برق، اطلاعات آن از بین میرود.
📌 وقتی سوئیچ روشن میشود، سیستمعامل آن روی RAM بارگذاری میشود و بالا میآید؛ بنابراین وجود آن برای کار کردن سوئیچ ضروری است، اما ماندگاری اطلاعات روی آن دایمی نیست.
حافظه NVRAM در سوئیچ سیسکو
NVRAM مخفف عبارت Non-Volatile RAM است، یعنی «رم»ی که فرّار نیست. اطلاعات روی حافظه NVRAM سیسکو حتی در صورت خاموش شدن دستگاه باقی میمانند. معمولا کاربرد آن در سوئیچهای سیسکو، ذخیره تنظیماتی است که موقع بوت شدن و بالا آمدن دستگاه خوانده میشوند (Startup Configuration).
بنابراین اگر پیکربندی جاری یا Running Config را تغییر دادهاید و میخواهید بهطور دایمی روی سوئیچ باقی بماند، باید آن را روی NVRAM ذخیره کنید.
📌 اگر بعد از ریاستارت، تنظیمات دستگاه پاک میشوند، ممکن است اطلاعات روی NVRAM درست ذخیره نشده باشد، این قسمت از حافظه خراب شده باشد و یا حجم NVRAM برای ذخیره اطلاعات کافی نباشد.
حافظه Flash در سوئیچ سیسکو
فلش یکی از مهمترین انواع حافظه در سوئیچ سیسکو است. Flash یک حافظه Non-Volatile یا غیرفرّار است که سیستمعامل و فایلهای پشتیبان سوئیچ روی آن ذخیره میشود. حذف یا آسیب دیدن فایلهای سیستمعامل روی فلش باعث میشود دستگاه بوت نشود.
📌 در زمان ارتقای سیستمعامل مانند IOS باید فضای کافی روی فلش وجود داشته باشد تا سیستمعامل جدید روی آن نصب شود.
📌 ممکن است در بعضی از مدلها، سختافزار فلش و NVRAM یکی باشد اما عملکرد آنها همچنان متفاوت خواهد بود.
حافظه ROM در سوئیچ سیسکو
ROM مخفف Read Only Memory و حافظه غیرقابل تغییر سوئیچ محسوب میشود. وظیفه اصلی ROM، حفظ اطلاعات برای بوت اولیه است. از وظایف آن میتوان به این موارد اشاره کرد:
- بعد از روشن شدن دستگاه، برنامه Bootstrap روی آن اجرا میشود و تعیین میکند کدام فایل سیستمعامل باید بارگذاری شود.
- برنامه POST یا Power-On Self-test روی آن اجرا میشود و سختافزارها را بررسی میکند که سالم باشند.
- نسخه سبکی از سیستمعامل روی آن ذخیره میشود تا در صورت خرابی سیستمعامل اصلی، دستگاه بالا بیاید و بتوان IOS جدید را روی فلش نصب کرد.
- ROM Monitor برای عیبیابی خطاها موقع بوت شدن دستگاه کاربرد دارد.
📌 اطلاعات روی ROM با فرمت صفر و یک ذخیره میشوند.
📌 معمولا کاربر قادر به ایجاد تغییرات در ROM نیست.
✔️ بهتر است قبل از خرید سوئیچ شبکه و یا هنگام استفاده از آن، با نکات کلیدی مربوط به سوئیچ آشنا شوید. برای این کار میتوانید مقاله آشنایی کامل با اصطلاحات پایه سوئیچ شبکه را مطالعه کنید.
جدول تفاوتهای انواع حافظه در سوئیچ سیسکو
نوع حافظه | موقت یا دایمی | کارکرد | از بین رفتن اطلاعات بعد از ریاستارت |
RAM | موقت | اجرای سیستمعامل، Running Config، جدول مسیریابی | بله |
NVRAM | دایمی | ذخیره Startup Configuration | خیر |
Flash | دایمی | ذخیره سیستمعامل | خیر |
ROM | دایمی | بوت اولیه، تست سختافزاری | خیر |
نحوه کارکرد حافظههای سوئیچ سیسکو
وقتی سوئیچ سیسکو روشن میشود، انواع حافظههای آن به ترتیب زیر شروع به کار میکنند:
✔️ ROM: دستگاه بوت میشود و تستهای POST انجام میشوند.
✔️ ROM: بوتاسترپ اجرا میشود و تعیین میکند کدام فایل سیستمعامل روی Flash بارگذاری شود.
✔️ Flash و RAM: فایل سیستمعامل از فلش به رم منتقل و روی آن اجرا میشود.
✔️ NVRAM: تنظیمات Startup Config بارگذاری میشوند و سپس روی رم به حالت Running Config درمیآیند.
✔️ دستگاه شروع به کار میکند.
مشاوره با کارشناسان ایدهآل گستر
شماره تماس کارشناسان ایدهآل گستر: 81010-021