روتر یکی از دستگاه های شبکه ای مهم و حیاتی است که از آن درشبکه های LAN و WAN استفاده می گردد . روترها تاکنون در مدل های متفاوت و با معماریمختلف طراحی ، تولید و عرضه شده اند . در این مطلب با عناصر اصلی داخلی یک روترآشنا خواهیم شد .
پردازنده CPU : پردازنده مسئولیت اجرای دستورالعمل ها در سیستم عامل را برعهده دارد . مقداردهیاولیه سیستم ، عملیات روتینگ و کنترل اینترفیس شبکه از جمله وظایف یک پردازنده میباشد . CPU ،*یک ریزپردازنده است و در روترهای بزرگ ممکن است از چندین پردازندهاستفاده گردد .
حافظه اصلی RAM : ازحافظه فوق به منظور ذخیره اطلاعات جدول روتینگ ، صف های بسته های اطلاعاتی ، اجراءپیکربندی و cache سوئیچینگ سریع استفاده می*گردد . در اکثر روترها ، حافظه RAM فضایزمان اجراء برای نرم افزار IOS و زیر سیستم های مربوطه را فراهم می نماید . حافظه RAM منطقا" به دو بخش حافظه پردازنده اصلی و حافظه ورودی و خروجی مشترک تقسیم میگردد . از حافظه ورودی و خروجی مشترک Shared I/O توسط اینترفیس ها و به منظور ذخیرهموقت بسته های*اطلاعاتی استفاده می گردد. با توجه به تکنولوژی استفاده شده در ساختاینگونه حافظه ها ، پس از خاموش کردن و یا راه اندازی مجدد روتر اطلاعات موجود درحافطه RAM حذف می گردد . حافظه های فوق معمولا" از نوع DRAM حافظه RAM پویا بوده ومی توان با افزودن ماژول های DIMMs ظرفیت آنان را تغییر و افزایش داد .
حافظه فلش Flash : از این نوع حافظه ها به منظورذخیره نسخه کامل نرم افزار IOS استفاده می*گردد . روتر، معمولا" IOS پیش فرض خود رااز حافظه فلش دریافت می نماید . با توجه به تکنولوژی استفاده شده در ساخت اینگونهحافظه ها ، همواره می توان نرم افزار ذخیره شده درون آنان را ارتقاء و با یک نسخهجدید جایگزین نمود . IOS ممکن است به صورت فشرده و یا معمولی ذخیره شده باشد . دراکثر روترها یک نسخه اجرائی از IOS در زمان راه اندازی روتر به حافظه RAM انتقال مییابد . در سایر روترها ، IOS ممکن است مستقیما" از طریق حافظه فلش اجراء گردد . باافزودن و یا تعویض ماژول های SIMMs و یا کارت های PCMCIA می*توان ظرفیت حافظه فلشرا ارتقاء داد .
حافظه NVRAM :از ایننوع حافظه های غیر فرار به منظور ذخیره پیکربندی راه اندازی روتر استفاده می گردد . در برخی دستگاه ها ، NVRAM بر اساس تکنولوژی EEPROMs و در سایر دستگاه ها به صورتحافظه های فلش پیاده سازی می گردد. اطلاعات موجود در NVRAM پس از خاموش شدن و یاراه اندازی مجدد روتر از بین نخواهند رفت .
گذرگاه ها Buses :اکثر روترها شامل یک گذرگاهسیستم و یک گذرگاه پردازنده می*باشند . از گذرگاه سیستم به منظور مبادله اطلاعاتبین پردازنده و اینترفیس ها و یا تجهیزات جانبی نصب شده در یکی از اسلات های سیستم، استفاده می گردد . گذرگاه فوق مسئولیت مبادله بسته های اطلاعاتی به اینترفیس هارا برعهده دارد دریافت و ارسال.
گذرگاه پردازنده توسط پردازنده و به منظوردستیابی عناصر از طریق حافظه اصلی روتر استفاده می گردد. این گذرگاه مسئولیت مبادلهدستورالعمل ها و داده به یک آدرس خاص از حافظه را برعهده دارد.
حافظه ROM : از این نوع حافظه به منظور ذخیرهدائم کد اشکال زدائی راه انداز ROM Monitor استفاده می*گردد . مهمترین وظیفه حافظه ROM ، تست و عیب یابی سخت افزار در زمان راه اندازی روتر و استقرار نرم افزار IOS از حافظه فلش به درون حافظه RAM می*باشد . برخی روترها دارای یک نسخه خاص و سبک تراز IOS می باشند که می توان از آن به عنوان یک گزینه و منبع جایگزین در زمان راهاندازی روتر استفاده نمود .اطلاعات موجود در اینگونه حافظه ها را نمی توان حذف نمودو در صورت نیاز به ارتقاء ، می*بایست تراشه مربوطه را تعویض نمود .