شرکت سیسکو در ابتدا از سیستم CatOS بر روی تجهیزات خود استفاده میکرد که به مرور جای آن را با iOS عوض کرد و در اکثر سیستم ها و تجهیزات خود از سیستم عامل iOS استفاده کرد. iOS اگر چه هسته آن به صورت MultITasking میباشد اما بیشتر از هسته های QNX و Linux استفاده میکند، همچنین از این رو به مرور زمان با پیشرفت تکنولوژی شرکت سیسکو به ارائه نسخه توسعه یافته تری از iOS روی اورد که iOS XR نام گرفت البته iOS XR فقد در چند سری از تجهیزات خاص شرکت سیسکو نصب میشود و سیستم عامل iOS هنوز پابرجاست
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
بررسی iOS XR
درواقع iOS XR توسعه یافته سیستم iOS شرکت Cisco میباشد که در روتر ها Carrier-Grade مورد استفاده قرار میگیرد. این سری از سیستم عامل های شرکت سیسکو بسیار قدرتمند هستند و معمولا در محیط های Service Provider مورد استفاده قرار میگیرند. این سیستم در ابتدا فقد در روتر های سری 12000 وجود داشت و پس از آن بر روی روتر های Carrier-Grade همچون CSR مورد استفاده قرار گرفت. از جمله روتر های که این سیستم در آن استفاده میشود عبارتند از:
- CSR Series
- 12000 Series
- ASR9000 Series
- NCS Series
از جمله مزایای iOS XR عبارتند از:
- داشتن High-Availability بالا و دسترسی پذیری زیاد آن با استفاده از روش های مثله محافظت از حافظه و Hardware Redundancy
- داشتن دسترسی گرافیکی از طریق کنسول وب، iOS XR از تکنولوژی و زبان های مختلفی همانند XML به منظور مدیریت گرافیکی استفاده میکند
- داشتن مقایس پذیری بالاتر در سخت افزار
تفاوت بین iOS و iOS XR
نمایان سازی فرق این دو سیستم را با یک مثال از پیاده سازی BGP ارائه میدهم که قابل درک تر و بهتر باشه براتون
! Cisco IOS
!
router bgp 65200
no synchronization
bgp log-neighbor-changes
neighbor 100.100.100.1 remote-as 109
neighbor 100.100.100.1 update-source Loopback 10
no auto-summary
!
! Cisco IOS-XR
!
router bgp 65200
neighbor 100.100.100.1
remote-as 65200
update-source Loopback 10
!
!
نویسنده: امیرحسین تنگسیری نژاد