Cisco IOS چیست و چگونه کار می‌کند

Cisco IOS (Internetwork Operating System) سیستم‌عامل اختصاصی شرکت سیسکو است که روی روترها، سوئیچ‌ها و دیگر تجهیزات شبکه اجرا می‌شود. این سیستم‌عامل قابلیت‌های پیشرفته routing، switching، security و مدیریت شبکه را فراهم می‌کند. در این مقاله به‌طور کامل با ساختار، حالت‌های مختلف، فرمان‌های مهم، نحوه پیکربندی و مثال‌های عملی آشنا می‌شوید.

پیکربندی روتر سیسکوسیسکو آی او اسCisco IOS

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۱۹ فروردین ۱۴۰۵

مقدمه

Cisco IOS مخفف Internetwork Operating System است و سیستم‌عامل اصلی تجهیزات شبکه سیسکو محسوب می‌شود. این سیستم‌عامل روی روترها، سوئیچ‌های لایه ۲ و ۳، فایروال‌ها و دستگاه‌های بی‌سیم اجرا می‌شود و مسئولیت کنترل سخت‌افزار، پردازش بسته‌ها و ارائه خدمات شبکه را بر عهده دارد.

ویژگی‌های اصلی Cisco IOS

  • پشتیبانی از پروتکل‌های routing مانند OSPF، EIGRP، BGP و RIP
  • قابلیت‌های پیشرفته switching و VLAN
  • امنیت شامل ACL، NAT، VPN و Firewall
  • مدیریت QoS برای اولویت‌بندی ترافیک
  • ابزارهای مانیتورینگ و عیب‌یابی مانند Debug و Show commands
  • پشتیبانی از IPv4 و IPv6

ساختار و نسخه‌های Cisco IOS

نسخه‌های IOS با فرمت زیر نمایش داده می‌شوند:

12.4(15)T1
15.1(4)M
16.9.4

اعداد اصلی نشان‌دهنده نسل، حرف‌ها نشان‌دهنده نوع release (T برای فناوری، M برای نگهداری) هستند.

حالت‌های مختلف Cisco IOS

1. User EXEC Mode

حالت پیش‌فرض پس از ورود به دستگاه است. فقط فرمان‌های محدود و مشاهده‌ای در دسترس است.

Router>

2. Privileged EXEC Mode

برای دسترسی به فرمان‌های پیشرفته‌تر:

Router> enable
Router#

3. Global Configuration Mode

برای پیکربندی کلی دستگاه:

Router# configure terminal
Router(config)#

4. Interface Configuration Mode

برای تنظیم اینترفیس‌ها:

Router(config)# interface GigabitEthernet0/0
Router(config-if)#

فرمان‌های مهم و پرکاربرد

فرمان‌های Show

show version
show running-config
show ip interface brief
show ip route
show vlan brief
show interfaces

فرمان‌های پایه پیکربندی

hostname R1
interface GigabitEthernet0/1
 ip address 192.168.1.1 255.255.255.0
 no shutdown
exit

مثال کامل: پیکربندی اولیه یک روتر

فرمان‌های گام‌به‌گام برای تنظیم اولیه روتر:

enable
configure terminal
hostname Router1
interface GigabitEthernet0/0
 ip address 192.168.10.1 255.255.255.0
 no shutdown
exit
ip route 0.0.0.0 0.0.0.0 192.168.10.254
line vty 0 4
 password cisco
 login
 transport input telnet
end
write memory

حالت‌های پیشرفته

ROMMON Mode

برای بازیابی رمز عبور یا نصب IOS جدید استفاده می‌شود. با فشار دادن Ctrl+Break در زمان بوت وارد این حالت می‌شوید.

Setup Mode

هنگام اولین بوت یا حذف startup-config ظاهر می‌شود و راه‌اندازی اولیه را هدایت می‌کند.

مدیریت فایل‌ها در Cisco IOS

show flash
copy running-config startup-config
copy tftp flash
archive

عیب‌یابی و Debug

فرمان‌های مفید برای عیب‌یابی:

debug ip packet
debug ip rip
undebug all
terminal monitor

نسخه‌های جدیدتر: IOS XE و IOS XR

در دستگاه‌های مدرن سیسکو مانند روترهای سری ۱۰۰۰ و ۴۰۰۰ از IOS XE استفاده می‌شود که بر پایه لینوکس است و جداسازی کنترل و دیتا پلین دارد. IOS XR نیز برای روترهای سرویس‌دهنده طراحی شده است.

نتیجه‌گیری

Cisco IOS قلب تپنده تجهیزات شبکه سیسکو است. تسلط بر فرمان‌ها، حالت‌ها و قابلیت‌های آن برای هر مهندس شبکه ضروری است. با تمرین فرمان‌های پایه و پیشرفته می‌توانید شبکه‌های پیچیده را به‌صورت حرفه‌ای مدیریت و عیب‌یابی کنید.

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

اصول SDN و SD-WAN: جداکردن صفحه کنترل از صفحه داده

شبکه‌سازی سنتی، که در سراسر بیشتر این مجموعه پوشش داده شد، هوش را در سراسر هر دستگاه منفرد توزیع می‌کند، که هرکدام تصمیمات فوروارد‌کردن مستقل خودشان را می‌گیرند. Software-Defined Networking اساساً این را با متمرکزکردن آن هوش تغییر می‌دهد، و این مقاله جداسازی صفحه کنترل و صفحه داده که زیربنای SDN است را توضیح می‌دهد، اینکه SD-WAN چگونه این اصول را به‌طور خاص روی اتصال شبکه گسترده اعمال می‌کند را پوشش می‌دهد، و بهره‌های عملی‌ای که این تغییر معماری فراهم می‌کند را توضیح می‌دهد.

ادامه

معماری شبکه سازمانی: مدل طراحی سه‌لایه‌ای

هر فناوری‌ای که تاکنون در این مجموعه پوشش داده شده -- VLAN ها، پروتکل‌های مسیریابی، پروتکل‌های افزونگی -- به یک چارچوب معماری کلی نیاز دارد تا به‌طور منسجم به‌جای یک مجموعه موردی از ویژگی‌ها مستقر شود. این مقاله مدل طراحی سلسله‌مراتبی سه‌لایه‌ای کلاسیک را توضیح می‌دهد، نقش متمایز هر لایه را پوشش می‌دهد، جایگزین ساده‌شده هسته-فروریخته دولایه را توضیح می‌دهد، و بحث می‌کند این مدل‌ها چگونه به طراحی مرکز داده مدرن گسترش می‌یابند.

ادامه

اصول مالتی‌کست: توضیح IGMP و PIM

فرستادن همان جریان ویدیویی جداگانه به هزار بیننده پهنای‌باند عظیمی هدر می‌داد، و مالتی‌کست این را با تحویل کارآمد یک جریان واحد دقیقاً به دستگاه‌هایی که واقعاً آن را می‌خواهند حل می‌کند. این مقاله توضیح می‌دهد آدرس‌دهی مالتی‌کست چگونه با یونی‌کست و پخش متفاوت است، IGMP را به‌عنوان پروتکلی که هاست‌ها برای پیوستن به گروه‌های مالتی‌کست استفاده می‌کنند پوشش می‌دهد، و اینکه PIM چگونه درخت‌های توزیعی که ترافیک مالتی‌کست را به‌طور کارآمد از میان یک شبکه حمل می‌کنند می‌سازد را مرور می‌کند.

ادامه

پروتکل‌های افزونگی گام‌اول: توضیح HSRP، VRRP، و GLBP

هر هاست روی یک شبکه به یک دروازه پیش‌فرض واحد متکی است، و تبدیل‌شدن آن دروازه به یک نقطه شکست واحد افزونگی‌ای که با دقت در هر جای دیگر شبکه ساخته شده را تضعیف می‌کند. این مقاله توضیح می‌دهد چرا افزونگی گام‌اول اهمیت دارد، مدل active/standby HSRP را مرور می‌کند، آن را با VRRP استاندارد-باز مقایسه می‌کند، و توانایی اضافی GLBP برای تعادل‌بار ترافیک در سراسر چند روتر هم‌زمان را پوشش می‌دهد.

ادامه

توزیع‌مجدد مسیر: تبادل مسیرها بین پروتکل‌های مسیریابی مختلف

شبکه‌های سازمانی واقعی اغلب چند پروتکل مسیریابی را هم‌زمان اجرا می‌کنند، چه به‌دلیل ادغام‌ها، تجهیزات قدیمی، یا نیازمندی‌های فروشنده، و این پروتکل‌ها به‌طور خودکار مسیرها را با یکدیگر به اشتراک نمی‌گذارند. این مقاله توضیح می‌دهد چرا توزیع‌مجدد ضروری می‌شود، مسئله حیاتی عدم‌تطابق معیار بین پروتکل‌ها را پوشش می‌دهد، پیکربندی توزیع‌مجدد بین OSPF و EIGRP را مرور می‌کند، و ریسک‌های حلقه مسیریابی که طراحی دقیق توزیع‌مجدد را ضروری می‌کنند را پوشش می‌دهد.

ادامه

اصول BGP: پروتکلی که اینترنت را اجرا می‌کند

هر پروتکل مسیریابی داخلی که تاکنون در این مجموعه پوشش داده شد درون شبکه یک سازمان واحد عمل می‌کند، اما اتصال سازمان‌های جداگانه در سراسر اینترنت به یک پروتکل کاملاً متفاوت که حول سیاست به‌جای محاسبه صرف کوتاه‌ترین-مسیر ساخته شده نیاز دارد. این مقاله توضیح می‌دهد چه چیزی BGP را یک پروتکل path-vector می‌کند، تمایز بین eBGP و iBGP را پوشش می‌دهد، ویژگی‌های مسیر ضروری مورد استفاده برای انتخاب مسیر را مرور می‌کند، و پیکربندی و تأیید پایه BGP را پوشش می‌دهد.

ادامه