خیلی نمیگذره که توی مصاحبه فنی، مصاحبهگر ازم در مورد IOSهای مختلف سیسکو ازم پرسید و گفت میدونی چه تفاوتهایی دارن؟ راستش من فقط اسمشونو شنیده بودم ولی تفاوتهاشونو نه! بعد از اینکه از جلسه مصاحبه اومدم بیرون گفتم باید برم راجعبهشون بخونم و ببینم فرقشون چیه؟! در موردشون خوندم و خلاصهشو اینجا هم به اشتراک میذارم که اگه یه بنده خدا دید بدونه ممکنه این سوال ازش پرسیده بشه :). پیش از اینکه به جان کلام برسم کمی از گذشته این سیستم عامل براتون میگم.
ابتدای دهه 1980 آقای مهندس William James Yeager که خیلی آدم خفنی هستن یه سیستم عامل شبکه نوشت برای ارتباط چندتا پروتکل شبکه. اواخر همین دهه سیسکو میاد از این سیستم عامل استفاده میکنه و Internetwork Operating System (IOS) رو توسعه میده و از اون موقع ما IOS رو داریم. به این IOS ابتدایی Standard IOS، Basic IOS یا Classic IOS هم گفته میشه. این سیستم عامل:
- سیستم عاملی Monolithicـه (=یکپارچه) که توضیح کاملش در حوصله این نوشته نیست ولی اینو بدونید که این سیستم عاملها کل Kernel (=هسته) رو میارن تو حافظه تا اجرا بشن.
- پنهانسازی داده توش رعایت نمیشه.
- کدهاش وابستگی ساختاری و عملکردی داره.
- خیلی از قابلیتهای جدید رو نداره.
با توجه به این نکات سه نوع دیگه از این سیستم عامل توسعه داده شده که عبارتند از:
- IOS XE
- IOX XR
- NX-OS
IOS XE
خب گفتم که IOS یه سیسم عامل Monolithic هستش اما IOS XR نیمه Monolithicـه که مبتنی Linux Kernel هستش. ولی کدهای مشترک زیادی با Classic IOS داره. خب حالا این چه خوبی داره؟
- یکی از خوبیهاش اینه که نیاز نیست برای بروزرسانی یا ریست کردن بخشی از سیستم کل سوییچ یا روتر Down بشه.
- از Multithreading پشتیبانی میکنه.
- از Automation پشتیبانی میکنه.
- امنیتش بیشتره.
- از Model-Driven Telemetry پشتیبانی میکنه یعنی به صورت Real-Time میشه به دستگاه نظارت داشت.
- چون مبتنی بر لینوکسه میشه به Shell دسترسی داشت.
- مقیاس پذیری بیشتر.
این سیستمعامل رو میتونید روی دستگاههای زیر پیدا کنید:
- سوییچهای صنعتی مثل Catalyst سری IE3000
- روترهای صنعتی Catalyst مثل سری IR1000 و IR8000
- اکسسپوینتهای صنعتی Catalyst سری IW9160
- روترهای ASR سری 900، 1000 و 4200
- و …
IOS XR
این سیستم عامل سیسکو یک سیستم عامل Modular و بسیار پایدار برای محصولات Service Provider (SP) سیسکو است. خیلی از IOS XE پیشرفتهتره و تمام ویژگیهایی که در IOSهای قبلی وجود داشت رو بصورت پیشرفتهتر داره. دستورات پیکربندی دستگاه در این سیستم عامل تغییر کرده و اگه با این سیستم عامل کار بکنید احتمال زیاد باید دست به جستوجو بشید.
این سیستمعامل رو میتونید روی دستگاههای زیر پیدا کنید:
- روترهای NCS سری 540 و 560 و 5500 و 5700
- روترهای سری 8000
- روترهای ASR سری 9000
NX-OS
این سیستم عامل هم از قویترین سیستم عاملهای سیسکو برای محصولات Data Center (DC) سیسکو است و کاملا Modular توسعه داده شده. این سیستم عامل رو روی محصولات زیر پیدا کنید:
- سوییچهای Nexus
- سوییچ های MDS
صحبت در مورد سیستمعاملهای سیسکو اینجا به پایان نمیرسه ولی نوشته من چرا. امیدوارم که این نوشته برای شما کاربردی باشه. خوشحال میشم در دیدگاههای خودتون رو در این باره بنویسید.

دیدگاهتان را بنویسید