Cisco IOS (англ. Internetwork Operating System — Міжмережева Операційна Система) — програмне забезпечення, що використовується в маршрутизаторах і мережевих комутаторах Cisco.
Cisco IOS | |
Видавець | Cisco Systems |
---|---|
Мова твору або назви | англійська |
Розробник | Cisco Systems |
Зчитувальний формат файлу | d і d |
Формат запису | d |
Офіційний сайт(англ.) |
Cisco IOS є багатозадачного операційною системою, яка виконує функції мережевої організації, маршрутизації, комутації та передачі даних.
В Cisco IOS є специфічний інтерфейс командного рядка (command line interface, CLI), який був скопійований багатьма іншими мережевими продуктами. Інтерфейс IOS пропонує набір багатослівних команд, відповідно до обраного режиму і рівню привілеїв користувача. Global configuration mode надає можливість для зміни налаштувань системи і мережевих інтерфейсів. даних.
Всім командам приписується певний рівень привілеїв від 0 до 15, і до них можуть звернутися тільки користувачі з відповідним рівнем привілеїв. Через командний інтерфейс можна визначити доступні команди для кожного рівня привілеїв.
Історія
Мережева операційна система IOS була розроблена в 1980-х роках для маршрутизаторів, які мали всього 256 кБ пам'яті і низьку обчислювальну потужність процесора. Завдяки модульним розширенням IOS була адаптована до зростаючих можливостей устаткування і нових мережевих протоколів. Коли IOS була розроблена, основною продуктовою лінійкою Cisco Systems були маршрутизатори. Компанія придбала ряд молодих компаній, які спеціалізувалися на мережевих комутаторах, наприклад, винахідника першого Ethernet- комутатора Kalpana, і в результаті комутатори Cisco не працювали під управлінням IOS. Комутатори серії Cisco Catalyst деякий час працювали під управлінням CatOS. У ранніх модульних шасі мережевих комутаторів Cisco модулі з функціями маршрутизації третього рівня були окремими пристроями, працюючими під управлінням IOS, тоді як модулі комутаторів другого рівня працювали під управлінням CatOS. З часом Cisco ввела для шасі «рідний» режим, щоб вони працювали тільки під управлінням однієї операційної системи. Для комутаторів Nexus компанія Cisco розробила NX-OS, яка схожа на IOS, за винятком того, що вона грунтована на Linux.
Інтерфейс командного рядка
Інтерфейс командного рядка (CLI) IOS надає фіксований набір багатослівних команд. Доступний набір визначається «режимом» і рівнем привілеїв поточного користувача. «Режим глобальної конфігурації» надає команди для зміни конфігурації системи, а «режим конфігурації інтерфейсу» надає команди для зміни конфігурації конкретного інтерфейсу. Усім командам привласнюється рівень привілеїв від 0 до 15, і доступ до них можуть отримати тільки користувачі з необхідними привілеями. За допомогою CLI можна визначити команди, доступні для кожного рівня привілеїв.
Більшість збірок IOS включають інтерпретатор Tcl. Використовуючи вбудовану функцію менеджера подій, інтерпретатор можливо настроїти на реакцію на події в мережевому середовищі, такі як відмову інтерфейсу або періодичні таймери.
Доступні командні режими включають:
- Призначений для користувача режим EXEC
- Привілейований режим EXEC
- Режим глобальної конфігурації
- Режим моніторінга ПЗП
- Режим налаштування
- Більше 100 режимів конфігурації і підрежимів.
Версії
Номер версії ОС Cisco IOS складається з трьох чисел і декількох символів a.b (c.d) e, де
- a — Перший випуск.
- b — Незначні зміни.
- c — Проектована версія для випуску (підлягає збільшенню чисельного номера)
- d — Неопублікована версія яка розробляється (зазвічай вказана дата Вихіду)
- e — (Спец) Випуск
Стадії розвитку і поширення
- Limited Deployment (LD) — початковий обмежений випуск (триває приблизно один рік з моменту поставки першому замовникові).
- General Deployment (GD) — етап загального розгортання. На цьому етапі проходить остаточна перевірка стабільності коду і успішної реалізації в ньому всіх передбачених коштів. При цьому відбувається безперервна доопрацювання IOS і підготовка до випуску її остаточної версії.
- Early Deployment (ED) — етап, на якому відбувається початкове розгортання, зазвичай збігається з етапом загального розгортання.
- Mature Maintenance (ММ) — етап супроводу готового продукту (тільки усунення виявлених помилок).
- Етап виведення з експлуатації (починається приблизно через два роки після початкового випуску продукту). Спочатку він припиняє здійснювати постачання (End-Of-Sale — EOS), потім розробка (End-Of-Engineering — ЕОЕ), і виявлені помилки більше не усуваються, і нарешті продукт переходить на етап завершення експлуатації (End-Of-Life — EOL).
Надана функціональність
Існують різні компонування IOS відрізняються функціоналом, так звані feature sets:
- IP Base — початковий рівень функціональності, включається в усі інші. Забезпечує базову маршрутизацію (статичні маршрути, RIP, OSPF, EIGRP для IPv4), VLAN (802.1Q и ISL) и NAT.
- IP Services (для L3 світчей) — протоколи динамічної маршрутизації, NAT, IP SLA.
- Advanced IP Services — додається підтримка IPv6.
- IP Voice — додає функціональність VoIP и VoFR.
- Advanced Security — додається IOS/Firewall, IDS, SCTP, SSH и IPSec (DES, 3DES и AES).
- Service Provider Services — додається Netflow, SSH, BGP, ATM и VoATM.
- Enterprise Base — додається підтримка L3-протоколів (IPX и AppleTalk), а також DLSw+, STUN/BSTUN и RSRB.
Цікаві факти
- Apple використовує торговий знак iOS (назва операційної системи iPhone і iPod touch) за ліцензією Cisco.
Див. також
- [cs]
Примітки
- Edgeworth, Brad; Rios, Ramiro Garza (2015). IP routing on Cisco IOS, IOS XE, and IOS XR : an essential guide to understanding and implementing IP routing protocols. Indianapolis, Indiana. ISBN . OCLC 900291770.
- Donahue, Gary A. (2011). Network warrior (вид. 2nd ed). Sebastopol, Calif.: O'Reilly. ISBN . OCLC 747040617.
- . www.apple.com. Архів оригіналу за 4 червня 2021. Процитовано 17 травня 2016.
Посилання
- Cisco Feature Navigator [ 24 липня 2008 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cisco IOS angl Internetwork Operating System Mizhmerezheva Operacijna Sistema programne zabezpechennya sho vikoristovuyetsya v marshrutizatorah i merezhevih komutatorah Cisco Cisco IOS VidavecCisco Systems Mova tvoru abo nazvianglijska RozrobnikCisco Systems Zchituvalnij format fajlud i d Format zapisud Oficijnij sajt angl Cisco IOS ye bagatozadachnogo operacijnoyu sistemoyu yaka vikonuye funkciyi merezhevoyi organizaciyi marshrutizaciyi komutaciyi ta peredachi danih V Cisco IOS ye specifichnij interfejs komandnogo ryadka command line interface CLI yakij buv skopijovanij bagatma inshimi merezhevimi produktami Interfejs IOS proponuye nabir bagatoslivnih komand vidpovidno do obranogo rezhimu i rivnyu privileyiv koristuvacha Global configuration mode nadaye mozhlivist dlya zmini nalashtuvan sistemi i merezhevih interfejsiv danih Vsim komandam pripisuyetsya pevnij riven privileyiv vid 0 do 15 i do nih mozhut zvernutisya tilki koristuvachi z vidpovidnim rivnem privileyiv Cherez komandnij interfejs mozhna viznachiti dostupni komandi dlya kozhnogo rivnya privileyiv IstoriyaMerezheva operacijna sistema IOS bula rozroblena v 1980 h rokah dlya marshrutizatoriv yaki mali vsogo 256 kB pam yati i nizku obchislyuvalnu potuzhnist procesora Zavdyaki modulnim rozshirennyam IOS bula adaptovana do zrostayuchih mozhlivostej ustatkuvannya i novih merezhevih protokoliv Koli IOS bula rozroblena osnovnoyu produktovoyu linijkoyu Cisco Systems buli marshrutizatori Kompaniya pridbala ryad molodih kompanij yaki specializuvalisya na merezhevih komutatorah napriklad vinahidnika pershogo Ethernet komutatora Kalpana i v rezultati komutatori Cisco ne pracyuvali pid upravlinnyam IOS Komutatori seriyi Cisco Catalyst deyakij chas pracyuvali pid upravlinnyam CatOS U rannih modulnih shasi merezhevih komutatoriv Cisco moduli z funkciyami marshrutizaciyi tretogo rivnya buli okremimi pristroyami pracyuyuchimi pid upravlinnyam IOS todi yak moduli komutatoriv drugogo rivnya pracyuvali pid upravlinnyam CatOS Z chasom Cisco vvela dlya shasi ridnij rezhim shob voni pracyuvali tilki pid upravlinnyam odniyeyi operacijnoyi sistemi Dlya komutatoriv Nexus kompaniya Cisco rozrobila NX OS yaka shozha na IOS za vinyatkom togo sho vona gruntovana na Linux Interfejs komandnogo ryadkaInterfejs komandnogo ryadka CLI IOS nadaye fiksovanij nabir bagatoslivnih komand Dostupnij nabir viznachayetsya rezhimom i rivnem privileyiv potochnogo koristuvacha Rezhim globalnoyi konfiguraciyi nadaye komandi dlya zmini konfiguraciyi sistemi a rezhim konfiguraciyi interfejsu nadaye komandi dlya zmini konfiguraciyi konkretnogo interfejsu Usim komandam privlasnyuyetsya riven privileyiv vid 0 do 15 i dostup do nih mozhut otrimati tilki koristuvachi z neobhidnimi privileyami Za dopomogoyu CLI mozhna viznachiti komandi dostupni dlya kozhnogo rivnya privileyiv Bilshist zbirok IOS vklyuchayut interpretator Tcl Vikoristovuyuchi vbudovanu funkciyu menedzhera podij interpretator mozhlivo nastroyiti na reakciyu na podiyi v merezhevomu seredovishi taki yak vidmovu interfejsu abo periodichni tajmeri Dostupni komandni rezhimi vklyuchayut Priznachenij dlya koristuvacha rezhim EXEC Privilejovanij rezhim EXEC Rezhim globalnoyi konfiguraciyi Rezhim monitoringa PZP Rezhim nalashtuvannya Bilshe 100 rezhimiv konfiguraciyi i pidrezhimiv VersiyiNomer versiyi OS Cisco IOS skladayetsya z troh chisel i dekilkoh simvoliv a b c d e de a Pershij vipusk b Neznachni zmini c Proektovana versiya dlya vipusku pidlyagaye zbilshennyu chiselnogo nomera d Neopublikovana versiya yaka rozroblyayetsya zazvichaj vkazana data Vihidu e Spec VipuskStadiyi rozvitku i poshirennyaLimited Deployment LD pochatkovij obmezhenij vipusk trivaye priblizno odin rik z momentu postavki pershomu zamovnikovi General Deployment GD etap zagalnogo rozgortannya Na comu etapi prohodit ostatochna perevirka stabilnosti kodu i uspishnoyi realizaciyi v nomu vsih peredbachenih koshtiv Pri comu vidbuvayetsya bezperervna doopracyuvannya IOS i pidgotovka do vipusku yiyi ostatochnoyi versiyi Early Deployment ED etap na yakomu vidbuvayetsya pochatkove rozgortannya zazvichaj zbigayetsya z etapom zagalnogo rozgortannya Mature Maintenance MM etap suprovodu gotovogo produktu tilki usunennya viyavlenih pomilok Etap vivedennya z ekspluataciyi pochinayetsya priblizno cherez dva roki pislya pochatkovogo vipusku produktu Spochatku vin pripinyaye zdijsnyuvati postachannya End Of Sale EOS potim rozrobka End Of Engineering EOE i viyavleni pomilki bilshe ne usuvayutsya i nareshti produkt perehodit na etap zavershennya ekspluataciyi End Of Life EOL Nadana funkcionalnistIsnuyut rizni komponuvannya IOS vidriznyayutsya funkcionalom tak zvani feature sets IP Base pochatkovij riven funkcionalnosti vklyuchayetsya v usi inshi Zabezpechuye bazovu marshrutizaciyu statichni marshruti RIP OSPF EIGRP dlya IPv4 VLAN 802 1Q i ISL i NAT IP Services dlya L3 svitchej protokoli dinamichnoyi marshrutizaciyi NAT IP SLA Advanced IP Services dodayetsya pidtrimka IPv6 IP Voice dodaye funkcionalnist VoIP i VoFR Advanced Security dodayetsya IOS Firewall IDS SCTP SSH i IPSec DES 3DES i AES Service Provider Services dodayetsya Netflow SSH BGP ATM i VoATM Enterprise Base dodayetsya pidtrimka L3 protokoliv IPX i AppleTalk a takozh DLSw STUN BSTUN i RSRB Cikavi faktiApple vikoristovuye torgovij znak iOS nazva operacijnoyi sistemi iPhone i iPod touch za licenziyeyu Cisco Div takozh cs PrimitkiEdgeworth Brad Rios Ramiro Garza 2015 IP routing on Cisco IOS IOS XE and IOS XR an essential guide to understanding and implementing IP routing protocols Indianapolis Indiana ISBN 978 0 13 384675 1 OCLC 900291770 Donahue Gary A 2011 Network warrior vid 2nd ed Sebastopol Calif O Reilly ISBN 978 1 4493 8786 0 OCLC 747040617 www apple com Arhiv originalu za 4 chervnya 2021 Procitovano 17 travnya 2016 PosilannyaCisco Feature Navigator 24 lipnya 2008 u Wayback Machine angl