Definition

Cisco IOS (Cisco Internetwork Operating System)

Was ist Cisco IOS (Cisco Internetwork Operating System)?

Cisco IOS (Internetwork Operating System) ist eine Sammlung proprietärer Betriebssysteme (Operating System, OS), die auf der Hardware von Cisco Systems laufen, darunter Router, Switches und andere Netzwerkgeräte.

Es wurde in den 1980er Jahren von William Yeager entwickelt, einem Ingenieur an der Stanford University. Die Hauptfunktion von Cisco IOS besteht darin, die Datenkommunikation zwischen Netzwerkknoten zu ermöglichen. Cisco IOS ermöglicht die Administration, den Betrieb und das Management von Cisco Netzwerkgeräten.

Cisco IOS umfasst die folgenden Hauptfunktionen:

  • Schnittstellenkonfiguration
  • Netzwerkmanagement und -monitoring
  • Quality of Service (QoS)
  • Routing
  • Sicherheit
  • Switching

Cisco IOS bietet Dutzende von zusätzlichen Diensten, die ein Administrator nutzen kann, um die Leistung und Sicherheit des Netzwerk-Traffics zu verbessern. Zu diesen Diensten gehören Authentifizierung, Verschlüsselung, Firewall-Funktionen, Policy Enforcement, Deep Packet Inspection (DPI), intelligentes Routing und Proxy-Server-Funktionen. In den Integrated-Services-Routern von Cisco kann IOS auch Anrufverarbeitungs- und Unified-Communications-Dienste unterstützen.

Neben dem Standard-Cisco IOS gibt es drei Hauptvarianten des Betriebssystems: IOS XE, IOS XR und NX-OS.

Cisco IOS ist nicht zu verwechseln mit Apple iOS, dem Consumer-Betriebssystem für die mobilen Geräte von Apple.

Das proprietäre Cisco IOS (Internetwork Operating System) läuft auf der Hardware von Cisco Systems, zum Beispiel auf Switches (Bild), Routern und anderen Netzwerkgeräten.
Abbildung 1: Das proprietäre Cisco IOS (Internetwork Operating System) läuft auf der Hardware von Cisco Systems, zum Beispiel auf Switches (Bild), Routern und anderen Netzwerkgeräten.

Worauf basiert Cisco IOS?

Als proprietäre Software basiert Cisco IOS nicht auf anderen Betriebssystemen wie Linux. Es handelt sich um ein monolithisches Betriebssystem mit einem eigenen Kernel. Neuere Versionen, einschließlich IOS XE, setzen jedoch auf einem Linux-Kernel auf. Dies bietet Modularität und andere moderne Funktionen, die im grundlegenden IOS nicht vorhanden sind, einschließlich Memory Protection, Virtualisierungsunterstützung, Hochverfügbarkeit (HA), Skalierbarkeit, Automatisierungsfunktionen, erweiterte Sicherheitsfunktionen und Software-Upgrades während des Betriebs.

Neuere Editionen von Cisco IOS, einschließlich IOS XE, basieren auf einem Linux-Kernel.
Abbildung 2: Neuere Editionen von Cisco IOS, einschließlich IOS XE, basieren auf einem Linux-Kernel.

Die Cisco-IOS-Software-Releases werden von Cisco in sogenannte Trains, Throttles und Rebuilds eingeteilt:

  • Trains: Trains enthalten Zahlen und Buchstaben. Die Zahl entspricht einer Software-Versionsnummer, zum Beispiel 8 oder 12. Der Buchstabe steht für die Art der Version. Zum Beispiel enthalten die Trains des Typs T (Technologie) die neuesten Funktionen und Merkmale, gelten aber als weniger stabil. Umgekehrt konzentrieren sich M (Mainline) Train-Releases mehr auf die Stabilität, einschließlich bewährter Funktionen und Fehlerbehebungen, obwohl dies oft auf Kosten modernerer und neuer Features geht.
  • Throttles: Throttles werden als Zahlen in Klammern dargestellt, zum Beispiel (5) oder (11). Cisco bezeichnet diese als "kleinere Versionsnummer", um geringfügige Funktionsaktualisierungen zu kennzeichnen, die keine vollständige Aktualisierung der Softwareversion rechtfertigen.
  • Rebuilds: Rebuilds erscheinen als Nummer hinter dem Train. Sie werden hauptsächlich für inkrementelle Fehlerbehebungen ausgegeben.

Was ist Cisco IOS XE?

Cisco IOS XE ist eine Version von IOS, die auf einem Linux-Kernel läuft. Es wird von den neueren Switching-, Routing- und Wireless-Geräten von Cisco unterstützt. IOS XE ist in einer Reihe von Cisco-Produkten zu finden, unter anderem in den Catalyst 9000 Switches, den 1000 Series Aggregation Services Routers und den Catalyst 9800 Wireless Controllern.

Obwohl IOS XE und IOS in weiten Teilen den gleichen Code verwenden, ist IOS XE eine modularere Version mit mehr Funktionen. IOS XE bietet eine erweiterte Funktionalität und Skalierbarkeit. Insbesondere trennt es die Data Plane und die Control Plane, was zu einer größeren Flexibilität führt. Es ermöglicht außerdem die Programmierbarkeit über offene, standardbasierte Schnittstellen. Zu den weiteren wichtigen Funktionen und Vorteilen von IOS XE gehören eine verbesserte Benutzerfreundlichkeit, Unified Management, Virtualisierung der modularen Architektur, HA und Software-Redundanz.

Was ist Cisco IOS XR?

Cisco IOS XR läuft auf Netzwerkgeräten, die für Service-Provider bestimmt sind. Es hat eine völlig andere Codebasis als IOS XE. Seit der Version 6.x basiert Cisco IOS XR auf Linux. Zuvor baute es auf QNX auf, einem Unix-ähnlichen Betriebssystem.

IOS XR wurde für die Skalierbarkeit und die Reduzierung der Komplexität in großen Netzwerken von Telekommunikationsanbietern und Internet Service Providern (ISP) entwickelt. Die neuesten Versionen von IOS XR konzentrieren sich auf ein modulares Design mit Integration von Management-API und Netzwerkautomatisierung. Weitere wichtige Funktionen und Vorteile von Cisco IOS XR sind HA, Advanced Multicast, umfassende QoS und Softwarepaketmanagement.

Was ist NX-OS?

Cisco NX-OS ist ein Netzwerk-Betriebssystem speziell für Data-Center-orientierte Produkte, vor allem für die Nexus-Switches. NX-OS bietet Modularität, Ausfallsicherheit und Skalierbarkeit. NX-OS verfügt außerdem über erweiterte Funktionen, die für moderne Rechenzentren optimiert sind, die hybride Clouds und andere komplexe Unternehmensumgebungen hosten. Zu den wichtigsten Merkmalen und Vorteilen von Cisco NX-OS gehören die Einfachheit des Betriebs, die Flexibilität der Architektur, die Ausfallsicherheit des Systems und die Ende-zu-Ende-Transparenz.

Was sind Cisco-IOS-Geräte?

Cisco IOS-Geräte sind Netzwerkhardware, auf denen IOS läuft. Diese Geräte umfassen eine Reihe von Netzwerkprodukten wie Router, Switches, Netzwerksicherheitsgeräte, Wireless-Controller und spezielle Hardware für die Aggregation von Weitverkehrsnetzen.

Die UCS-X-Serie von Cisco ist ein Unified-Computing-System für hybride Clouds.
Abbildung 3: Die UCS-X-Serie von Cisco ist ein Unified-Computing-System für hybride Clouds.

Was ist die Cisco IOS Firewall?

Die Ciscos IOS Firewall ist eine Sicherheitsfunktion, die in Cisco IOS verfügbar ist. Die IOS Firewall bietet eine integrierte Firewall-Funktionalität direkt in Cisco Routern und ermöglicht so die gleichzeitige Nutzung von Routing- und Firewall-Funktionen.

Die IOS Firewall umfasst die folgenden Funktionen:

  • Anwendungsprüfung und -kontrolle
  • Kontextbasierte Zugriffskontrolle
  • DOS-Schutz
  • Intrusion Detection System (IDS)
  • URL-Filterung
  • Java-Blockierung
  • Authentifizierung und Autorisierung pro Benutzer
  • Stateful Packet Inspection (SPI)
  • Integration eines virtuellen privaten Netzwerks (VPN)

Was sind Cisco-IOS-Befehle?

Cisco-IOS-Befehle werden zur Konfiguration, Verwaltung und Fehlerbehebung von Cisco-Netzwerkgeräten verwendet. Administratoren können diese Kommandos über die Befehlszeilenschnittstelle (CLI) von Cisco IOS eingeben. Diese Befehle lassen sich anhand ihrer Funktionalitäten kategorisieren, zum Beispiel globale Konfiguration, Schnittstellenkonfiguration, Routing-, Diagnose- und Wartungsbefehle.

Diese Definition wurde zuletzt im März 2024 aktualisiert

Erfahren Sie mehr über Netzwerkhardware