روترها برای انجام وظایف خود به انواع مختلفی از حافظه نیاز دارند که هر کدام وظیفه ی خاصی را بر عهده دارند. اما آیا می دانید روترهای سیسکو دقیقاً از چه نوع حافظه هایی استفاده می کنند و هر کدام چه نقشی در عملکرد کلی روتر دارند؟
شناخت انواع حافظه در روترهای سیسکو، به درک بهتر نحوه ی کارکرد این دستگاه ها و همچنین عیب یابی و رفع مشکلات آن ها کمک می کند. روترهای سیسکو برای ذخیره سازی اطلاعات مختلف، از جمله سیستم عامل، جداول مسیریابی و داده های موقت، از انواع گوناگونی از حافظه ها استفاده می کنند.
این حافظه ها هر کدام ویژگی ها و کاربردهای خاص خود را دارند و در کنار یکدیگر، عملکرد صحیح و بهینه ی روتر را تضمین می کنند. در این مقاله، به بررسی کلی انواع حافظه های موجود در روترهای سیسکو خواهیم پرداخت تا با اهمیت و کاربرد هر یک از آن ها آشنا شویم.
اگر به مباحث شبکه و امنیت شبکه علاقه مند هستید میتوانید در دوره آموزش سیسکو که به صورت صفر تا صد و کاملاً عملی و تخصصی در آموزشگاه فن آموزان برگزار میشود شرکت کرده و مدرک فنی حرفه ای آن را دریافت کنید. جهت مشاهده جزئیات و شرایط این دوره روی تصویر زیر کلیک کنید و یا با آموزشگاه تماس حاصل فرمایید.
انواع حافظه در روتر سیسکو
- Flash فلش یا Flash Memory
- RAM رم یا Random Access Memory
- ROM رام یا Read Only Memory
- NV-RAM یا Non-Volatile Random Access Memory
Flash فلش یا Flash Memory
فلش یا Flash Memory در روترهای سیسکو برای ذخیره سازی سیستم عامل (IOS) استفاده می شود. این حافظه اطلاعات خود را حتی پس از خاموش شدن روتر نیز حفظ می کند، یعنی داده ها در این حافظه تا زمانی که به صورت دستی حذف یا تغییر داده نشوند، باقی می مانند.
Flash Memory به ما این اجازه را میدهد تا سیستم عامل روتر را به روزرسانی کنیم یا در صورت نیاز نسخه های مختلفی از آن را نگهداری کنیم. این ویژگی برای مواقعی که نیاز به ارتقاء یا بازگرداندن سیستم عامل داریم بسیار مفید است.
علاوه بر این، می توانیم فایل های مربوط به ماژول ها و افزونه ها و حتی فایل های لوگ (Log) را در این حافظه ذخیره کنیم. حافظه فلش ممکن است به صورت داخلی در دستگاه تعبیه شده باشد یا به صورت کارت های حافظه قابل جابجایی باشد، که امکان انتقال آسان داده ها را فراهم می کند. ظرفیت Flash Memory بسته به مدل روتر متفاوت است و در برخی مدل ها قابل ارتقاء نیز است، که این به انعطاف پذیری بیشتر در مدیریت سیستم عامل ها و فایل ها کمک می کند.
RAM رم یا Random Access Memory
رم یا RAM حافظهای موقتی و فرار است که روتر سیسکو در حین کار از آن برای ذخیره داده ها و اجرای فرآیندها استفاده می کند. زمانی که روتر روشن می شود، سیستم عامل در حافظه رم بارگذاری می شوند تا دسترسی سریع تری به آن ها فراهم شود.
رم همچنین برای ذخیره اطلاعات دینامیک مانند جدول های مسیریابی، جدول ARP، بافرهای بسته ها، صف های ورودی و خروجی و سایر داده هایی که به طور مداوم تغییر می کنند استفاده می شود. از آنجا که رم فرار است، با قطع برق یا ریست شدن روتر، تمام اطلاعات ذخیره شده در آن از دست می رود.
بنابراین، اگر تنظیماتی را در روتر اعمال کنیم و آن ها را ذخیره نکنیم، پس از راه اندازی مجدد از بین خواهند رفت. مقدار رم موجود در روتر بر عملکرد آن تأثیر میگذارد، زیرا حافظه بیشتر امکان پردازش تعداد بیشتری از مسیرها، بسته ها و وظایف را فراهم می کند. در برخی موارد، ارتقاء رم به بهبود عملکرد روتر در شبکه های بزرگ و پیچیده کمک میکند.
ROM رام یا Read Only Memory
حافظه رام یا ROM توسط کاربر قابل تغییر نیست و اطلاعات آن به صورت دائمی ذخیره شده اند. وقتی روتر روشن می شود، برنامه ای به نام Bootstrap از ROM اجرا می شود که وظیفه دارد سخت افزار را بررسی کند، تست های اولیه را انجام دهد و سپس سیستم عامل اصلی را از حافظه فلش پیدا کرده و بارگذاری کند.
در صورتی که روتر نتواند از حافظه فلش سیستم عامل را بارگذاری کند، ROM دارای یک سیستم عامل ساده به نام ROMmon (ROM Monitor) است که این امکان می دهد تا عملیات بازیابی، عیب یابی و بارگذاری دستی سیستم عامل را انجام شود.
ROM نقش مهمی در انجام بوت شدن و رفع اشکال روتر ایفا می کند و هرگونه اشکال در آن مانع از راه اندازی صحیح دستگاه میشود. به دلیل اهمیت ROM، تولیدکنندگان آن را در برابر تغییرات ناخواسته محافظت می کنند.
NV-RAM یا Non-Volatile Random Access Memory
ان وی رم یا NVRAM حافظه ای غیر فرار است که روتر برای ذخیره پیکربندی های ذخیره شده (Startup-config) از آن استفاده می کند. زمانی که ما تنظیمات روتر را تغییر می دهیم و با استفاده از دستوراتی مانند write memory یا copy running-config startup-config آن ها را ذخیره می کنیم، این تنظیمات در NVRAM قرار می گیرند.
این بدان معناست که حتی پس از خاموش شدن روتر، تنظیمات ما حفظ می شوند و با روشن شدن دوباره روتر، به طور خودکار اعمال می شوند. NVRAM به ما کمک می کند تا تنظیمات مهم شبکه خود را بدون نگرانی از دست رفتن آن ها نگهداری کنیم.
در صورت نیاز، می توانیم سوئیچ ذخیره شده در NVRAM را ویرایش یا پاک کنیم. بنابراین، NVRAM نقش مهمی در مدیریت تنظیمات پایدار روتر دارد و اطمینان می دهد که دستگاه پس از هر راه اندازی مجدد با تنظیمات صحیح کار می کند. همچنین، آگاهی از فضای موجود در NVRAM مهم است، زیرا محدودیت فضا ممکن است مانع از ذخیره تغییرات جدید شود.
نقش و عملکرد انواع حافظه در روترهای سیسکو
حافظه ها، اطلاعات مختلفی از جمله سیستم عامل، تنظیمات سوئیچ، جداول مسیریابی و داده های موقت را ذخیره می کنند و به روتر امکان می دهند تا وظایف خود را به درستی انجام دهد. داشتن اطلاعات از عملکرد هر یک از این حافظه ها، برای متخصصان شبکه که با روترهای سیسکو کار می کنند، بسیار مهم است.
یکی از انواع حافظه های مهم در روترهای سیسکو، حافظه ی RAM یا حافظه ی دسترسی تصادفی است. این حافظه، برای ذخیره سازی موقت داده ها و برنامه های در حال اجرا استفاده می شود. روتر از RAM برای نگهداری جداول مسیریابی، اطلاعات مربوط به پروتکل های مسیریابی و سایر داده های موقت استفاده می کند.
RAM یک حافظه ی فرار است، به این معنی که با خاموش شدن روتر، اطلاعات موجود در آن از بین می رود. نوع دیگر حافظه، حافظه ی ROM یا حافظهی فقط خواندنی است. این حافظه، برای ذخیره سازی دائمی سیستم عامل روتر و برنامه های بوت استفاده می شود.
اطلاعات موجود در ROM، قابل تغییر نیستند و حتی با خاموش شدن روتر نیز حفظ می شوند. حافظه ی فلش نیز نوع دیگری از حافظه است که برای ذخیره سازی سیستم عامل روتر، فایل های سوئیچ و سایر اطلاعات دائمی استفاده می شود. حافظه ی فلش، برخلاف ROM، قابل نوشتن و پاک کردن است و امکان به روزرسانی سیستم عامل و فایل های پیکربندی را فراهم می کند.
در نهایت، حافظهی NVRAM یا حافظه ی غیرفرار نیز برای ذخیره سازی تنظیمات سوئیچ روتر استفاده می شود. این حافظه، حتی با خاموش شدن روتر نیز اطلاعات را حفظ می کند و به روتر امکان می دهد تا پس از روشن شدن مجدد، با تنظیمات قبلی کار خود را ادامه دهد. عملکرد و اهمیت حافظه های مختلف در روترهای سیسکو، در پایداری و کارایی شبکه بسیار تاثیرگذار است.
جهت دریافت مشاوره رایگان شماره موبایل خود را وارد کنید.
var gform;gform||(document.addEventListener(“gform_main_scripts_loaded”,function(){gform.scriptsLoaded=!0}),window.addEventListener(“DOMContentLoaded”,function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(“DOMContentLoaded”,o):document.addEventListener(“gform_main_scripts_loaded”,o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(“action”,o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(“filter”,o,n,r,t)},doAction:function(o){gform.doHook(“action”,o,arguments)},applyFilters:function(o){return gform.doHook(“filter”,o,arguments)},removeAction:function(o,n){gform.removeHook(“action”,o,n)},removeFilter:function(o,n,r){gform.removeHook(“filter”,o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+”_”+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t]),”action”==n?t.apply(null,r):r[0]=t.apply(null,r)})),”filter”==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
فیلد های "*" اجباری هستند
gform.initializeOnLoaded( function() {gformInitSpinner( 30, ‘https://fanamoozan.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(‘#gform_ajax_frame_30’).on(‘load’,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_30’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_30’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_30’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_30’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_30’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_30’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_30’).val();gformInitSpinner( 30, ‘https://fanamoozan.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [30, current_page]);window[‘gf_submitting_30’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_30’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_30’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [30]);window[‘gf_submitting_30’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_30’).text());}else{jQuery(‘#gform_30’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “30”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_30” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_30”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_30” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( ‘gform_post_render’, [30, current_page] ); gform.utils.trigger( { event: ‘gform/postRender’, native: false, data: { formId: 30, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );
مطلبی که خواندید حاصل تلاش تیم تحریریه آموزشگاه فن آموزان بود که دوره هایی از جمله آموزش میکروتیک، آموزش پسیو شبکه و… را با بهترین اساتید همراه با مدرک فنی حرفه ای برگزار میکند.
نوشته انواع حافظه در روتر های سیسکو ( معرفی + بررسی عملکرد ) اولین بار در آموزشگاه فنی و حرفه ای فن آموزان. پدیدار شد.
دیدگاه خود را بنویسید