Naar inhoud springen

Cisco Internetwork Operating System

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door BotMultichill (overleg | bijdragen) op 10 okt 2007 om 19:35. (Robot-geholpen redirect-oplossing: Cisco)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Het Cisco Internetwork Operating System of kortweg IOS is het meest gebruikte besturingssysteem voor netwerkapparatuur van Cisco. Dit multitasking besturingssysteem is speciaal geschreven voor Cisco-hardware zoals routers en switches. Het eerste IOS is geschreven door William Yeager.

CLI

Het zichtbare onderdeel van Cisco IOS is de Command Line Interface (CLI). Dit is een tekstgeoriënteerde gebruikersinterface waarmee het netwerkapparaat geconfigureerd, bestuurd en uitgelezen kan worden. Hoewel er zeer veel verschillende soorten netwerkapparatuur en IOS-varianten bestaan is de syntaxis van de CLI zo universeel mogelijk gehouden. De commando's zijn hiërarchisch gestructureerd. Daarbij kent de CLI verschillende modi met elk eigen mogelijkheden. Het is gemakkelijk te zien in welke modus je bezig ben aan de hand van de prompt. De belangrijkste modi zijn:

Schematische voorstelling modi + enkele commando's
Modus Mogelijkheden Prompt
User Exec Mode Beperkte omgeving bedoeld voor het uitlezen van niet-kritische info door een 'gewone' gebruiker. Router>
Privileged Exec Mode Volledige omgeving voor administrators. Alle mogelijke gegevens zijn uit te lezen en aan te passen. Router#
Global Configuration Mode Omgeving waarin globale instellingen kunnen aangepast worden, bijvoorbeeld datum, tijd, ... Router(config)#
Interface Configuration Mode Instellingen voor bepaalde interfaces kunnen hierin aangepast worden, bijvoorbeeld ip-adres/subnetmask. Router(config-if)#
Routing Configuration Mode Laat toe om het routeringsprotocol in te stellen. Router(config-router)#

De CLI is benaderbaar met een PC via een speciale consolekabel (via de seriële interface). In een productief netwerk 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) [1].

Certifiëring

Om een netwerk device in te stellen met de CLI is in de meeste gevallen kennis en ervaring vereist. Om deze kennis en ervaring aan te tonen bestaan speciale certifiëringen op verschillende niveaus. De bekendste certificeringen op dit gebied zijn CCNA, CCNP en CCIE. [2]. 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-gerelateerde software

  • PuTTY, Secure CRT of een andere terminal client: Voor benadering van de CLI d.m.v. Telnet, SSH of via een directe seriële verbinding[3]
  • tftpd32: TFTP-server voor het up- en downloaden van IOS-images, configuratiefiles en andere bestanden. [4]
  • GNS32 en Dynamips: Voor emulatie van cisco-routers en switches.[5]