Cisco Internetwork Operating System
Dit artikel of deze sectie wordt actief bewerkt. Om bewerkingsconflicten en gegevensverlies te helpen voorkomen, wordt je vriendelijk verzocht dit artikel niet te bewerken zolang deze melding wordt getoond. Klik op geschiedenis voor de laatste ontwikkelingen. |
Het Cisco Internetwork Operating System of kortweg IOS is het besturingssysteem van de netwerkapparatuur van Cisco. Cisco is marktleider[1] van netwerkoplosssingen en -apparatuur waaronder met name routers en switches. Vrijwel alle apparatuur van Cisco gebruikt IOS als besturingssysteem.
CLI
Het meest zichtbare onderderdeel van Cisco-IOS is de Command Line Interface (CLI). Dit is een tekstgeorienteerde userinterface waamee het netwerkapparaat geconfigureerd, bestuurd en uitgelezen kan worden. Hoewel er zeer veel verschillende soorten netwerkapparatuur en IOS-varianten bestaan is de syntax van de CLI zo universeel mogeljk gehouden. De commando's zijn hierarchisch gestructureerd. Daarbij kent de CLI verschillende modi met elk eigen mogelijkheden. De belangrijkste modi zijn:
- user exec mode= beperkte omgeving bedoeld voor het uitlezen van niet-kritische door een gebruiker met een laag privilege
- priviliged exec mode = volledige omgeving voor gebruikers met admin-privilege. Alle mogelijk gegevens zijn uit te lezen met "show"- en "debug"-commando's.
- global configuration mode = omgeving waarin globale configuratieinstellingen zijn te wijzigen.
De CLI is benaderbaar "out of band" met een PC via een speciale consolekabel (via de seriele interface). In een productienetwerk is het gebruikelijk dat de CLI benaderd wordt over het netwerk met telnet, SSH, http of https. Er bestaan verschillende webgebaseerde "GUI-schillen" om de CLI heen zoals de Cisco Router and Security DeviceManager(SDM)[2].
Certificering
Om een netwerkdevice in te stellen met de CLI is in de meeste gevallen veel kennis en ervaring vereist. Om deze kennis en ervaring aan te tonen bestaan speciale certificingen op verschillende niveau's. De bekendste certificeringen op dit gebied zijn CCNA, CCNP en CCIE. [3]. Sommige ROC's en HBO-instellingen bieden respectievelijk CCNA- en CCNP-trainingen aan als onderdeel van een ICT-opleiding. De meeste scholen participeren hiervoor in het Cisco Networking Academy Program.
IOS-tools
Bekende software die gebruikt kan worden bij IOS zijn:
- PuTTY: telnet, SSH en tegenwoordig ook seriele benadering van de CLI[4]
- tftpd32: TFTP-server voor het uploaden en downloaden van IOS-images[5]
- ↑ http://www.cisco.com/global/NL/news/berichten2000/news_persberichten_030800.shtm
- ↑ http://www.cisco.com/en/US/products/sw/secursw/ps5318/index.html
- ↑ http://www.cisco.com/web/learning/le3/learning_career_certifications_and_learning_paths_home.html
- ↑ http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- ↑ http://tftpd32.jounin.net/