انواع حافظه روتر سیسکو

انواع حافظه روتر سیسکو
Cisco Router Memory Types

انواع حافظه روتر سیسکو به منظور شناخت ساختار حافظه ، ذخیره سازی ، رفع مشکل و تعویض و آپگرید حافظه روتر سیسکو.

روتر های سیسکو نیز همانند کامپیوتر ها دارای حافظه هستند که به عنوان فضایی برای ذخیره سازی IOS و فایل های کانفیگ ، اینترفیس های وب ، extention هایی مثل CME – فیرم ویر firmware های IP Phone ها و کانفیگ های مربوط به آنها ، Routing Table – Arp Table و یا حتی لود شدن خود IOS و خیلی چیز های دیگر استفاده میشود .

انواع حافظه روتر سیسکو بر ۴ قسم اصلی است :

۱ – Flash

۲ – RAM

۳ – ROM

۴ – NVRAM





Flash : فلش در واقع نوعی حافظه erasable programmable read-only memory است که محل ذخیره سازی IOS و هرنوع فایلی که نیاز به ذخیره سازی دائمی آن میباشد ، نظیر SDM یا مثلا Cisco IP Phone 7911G Firmware !

در ابتدا Flash ها به صورت SIMM با ظرفیت های پایین بودند که بر روی بورد اصلی روتر نصب میشدند ، مثلا AS5300 یا Cisco 2500 – 2600 ، در حال حاضر اکثر Flash های روتر های سیسکو به صورت کارت های compact flash با ظرفیت های بالا بسته به پشتیبانی و نیاز روتر سیسکو به راحتی از بیرون روتر و بدون نیاز به باز کردن کیس روتر و حتی خاموش کردن روتر سیسکو قابل تعویض و ارتقاع هستند ، برای مثال روتر های سری 1800 – 1900 – 2800 – 2900 – 3800 – 3900 از این نوع flash هی CF پشتیبانی میکنند .

نکته مهم در مورد خرید CF ها این است که شاید به ظاهر شبیه CF های متفرقه و یا مارک موجود در بازار که برای انواع دستگاه های چند رسانه ای استفاده میشود باشند ، ولی سیسکو به شدت توصیه به خرید CF های خود سیسکو میکند و در غیر این صورت احتمال از دست دادن اطلاعات و crash کردن روتر وجود خواهد داشت ، پس توصیه میشود که حتما از CF های ارجینال خود سیسکو استفاده نمایید.

هر چه IOS حجیم تر باشد ، فضای بیشتر flash و همچنین RAM نیاز است ، ضمنا اگر از سرویس های دیگری نظیر CME برای سرویس های Unified Communication استفاده میکنید و روتر شما نقش TFTP Server جهت نگهداری انواع FirmWare های IP Phone های مختلف را بازی میکند ، یا نیاز به SDM یا هر extention دیگر و سرویسی که نیاز به قرار گیری فایل های خود روی فلش روتر سیسکو را دارد ، دارید ، می بایست از اقدام به ارتقاء Flash روتر سیسکو نمایید .


RAM : نقش در روتر بسیار شبیه به PC های معمولی است ، در واقع RAM نوعی حافظه non-permanent است ، بدیم مفهوم که با خاموش یا ریستارت شدن روتر ، محتویات آن خالی میشود !

RAM – Random Access Memory در روتر های سیسکو به دو بخش :

  • Main Processor Memory
  • Shared I/O Memory

تقسیم میشوند ، main processor memory محلی برای نگهداری Routing table – arp table , running config روتر است ، در واقع هر چه Routing table بزرگتری داشته باشید ، نیاز به حافظه RAM بیشتری دارید ، این مسئله در Route Server ها با تعداد BGP Peer های زیاد و یا Edge Router ها و یا هر روتری که تعداد زیادی Prefix در routing table خود همراه با مسیر های متعدد نگهداری میکند بسیاد نمود پیدا میکند .

Shared I/O Memory محلی برای بافرینگ و نگهداری موقتی Packet ها قبل از process است ، مثلا در traffic shapping برای queue شدن پکت ها در این محل ذخیره خواهند شد ، که این میزان با کامند های مربوطه قابل تنظیم است .

RAM روتر های سیسکو به صورت ماژول های DRAM بر روی برد اصلی روتر و یا supervisor engine قابل نصب و ارتقاء است و هر روتر دارای سقف مجاز حداکثری نصب RAM بسته به مدل و سری میباشد .

نکته مهم خرید رم روتر سیسکو ، خرید رم ارجینال خود سیسکو است ، چون بعضی اقدام به نصب رم های DDR معمولی بر روی روتر سیسکو مینمایند ، که در با عمل مشکلات فراوان non Stabllity مواجه خواهند شد .

ROM : ROM نوعی Read-Only Memory چیپ است که در روتر های قدیمی سیسکو محل نگهداری IOS بود، ولی بعده ها شامل قسمت هایی شد که وظیفه راه اندازه و بوت روتر را بر عهدا دارند ، این قسمت ها عبارتند از :

  • Power-on Self Test POST : وظیفه انجام عمل POST جهت بررسی عملکرد صحیح عناصری مثل RAM – CPU و اینترفیس های روتر را جهت راه اندازی به عهده دارد .
  • Bootstrap Program : وظیفه آماده سازی روتر و cpu جهت انجام پروسه بوت و بارگذاری IOS جهت راه اندازی روتر به عهدا دارد .
  • ROM Monitor : محیطی به نام rommon جهت برخی کانفیگ های خاص ، مثل ریکاوری پسورد روتر و یا بارگذاری یک IOS جدید و برخی diagnostic tools که قطعا صابون آن به تنتان خورده یا می خورد :دی !
  • RxBoot : وقتی IOS مجازی روی Flash و یا TFTP موجود نباشد ، این RxBoot یا Boot Helper با پشتیبانی از بعضی فرامین ساده IOS به کمک شما می آید که بتوانید یک IOS جدید نصب کنید .

NVRAM : یا همان Non-Volatile Random Access Memory در واقع محلی برای ذخیره سازی Startup Config روتر است ، در واقع پس از لود شدن IOS ، کانفیگ روتر سیسکو یا همان Startup Config از روی NVRAM خوانده میشود و هرگاه کانفیگ تغییر و ذخیره شود ، این تغییرات بر روی NVRAM ذخیره میشود ، ضمنان vlan database نیز بر روی NVRAM قرار دارد . ذکر این نکته حائز اهمیت است که ، Running Config بر روی RAM قرار دارد تا زمانی که با فرمان مثلا write mem بر روی NVRAM ذخیره شود ، در غیر این صورت با قطع و وصل برق ، تغییرات اعمال نشده و آخرین Config موجود از روی NVRAM لود خواهد شد .

خب البته با پیشرفت روز افزون تکنولوژی روتر های سیسکو هم از این جریان به عنوان زیرساخت اصلی ارتباطات کامپیوتری و اینترنت ، عقب نیستند ، مثلا شما شاهد استفاده از انواع هارد دیسک های SSD نیز بر روی روتر ها سیسکو – ASA سیسکو و انواع Content Engine ها و Appliance های هستید و خواهید بود ، ولی ما در این مقال به معرفی حافظه های اصلی و در واقع سنتی روتر هاس سیسکو پرداختیم که البته شاید خیلی آپدیت و به روز نبود



ضمنا برای مشاهدا میزان RAM – Flash – NVRAM روتر سیسکو میتوانید از این کامند استفاده کنید :

router>show version

cisco 2651 (MPC860P) processor (revision 0x200) with 45056K/4096K bytes of memory.

2 FastEthernet/IEEE 802.3 interface(s)

1 Serial network interface(s)

32K bytes of non-volatile configuration memory.

32768K bytes of processor board System flash (Read/Write)

نویسنده مقاله : منبع مقاله :
  • 28 خرداد 1394
  • 3383
طراحی سایت : رسانه گستر © 2002 - 2025