WikiDer > IOS XR

IOS-XR

IOS XR ist die spezielle Version von Ciscos Betriebssystem für die High-End-Systeme wie die speziellen Core-Router Cisco CRS-Router (die Cisco Carrier Routing System Router) und die Router der 12000er Serie.

Für diese Cisco-Produkte, die eine sehr hohe Verfügbarkeit erfordern (die erste ist die CRS-1 die Router der 12000er Serie und jetzt[(seit wann?] auch die neuen CRS-3[1]), waren die Grenzen des bestehenden IOS inakzeptabel[2]. Darüber hinaus gab es bereits konkurrierende Router-Betriebssysteme, wie z WacholderJUNOS, die ohne diese Einschränkungen entwickelt wurden. Als Ergebnis entwickelte Cisco eine neue Version von Cisco IOS mit dem Namen IOS-XR, die Modularität und Speicherschutz zwischen Prozessen, leichtgewichtige Threads, präventive Planung und die Möglichkeit bietet, fehlgeschlagene Prozesse unabhängig neu zu starten.

IOS-XR verwendet einen Echtzeit-Betriebssystem-Mikrokernel eines Drittanbieters (QNX) und der größte Teil des aktuellen IOS-Codes wurde umgeschrieben, um die Fähigkeiten des neuen Kernels zu nutzen. Diese Architektur entfernt alle Prozesse außer denen, die sie aus dem Kernel benötigen, und führt sie als "reguläre" Prozesse aus. Dadurch kann IOS-XR eine hohe Verfügbarkeit garantieren.

Im Jahr 2005 wurde IOS-XR auch auf der Plattform der Cisco 12000-Serie eingeführt. Vor kurzem, im Jahr 2006, hat Cisco die Modularität der IOS-Software eingeführt, die den QNX-Mikrokernel auf eine traditionellere IOS-Umgebung erweitert. Zur Zeit[(seit wann?] ist dies auf dem Catalyst 6500-Switch verfügbar.

Die CSR-Router sind weitgehend redundante Router, die im Backbone von Breitbanddienstanbietern eingesetzt werden. Die bestehende Cisco Internetwork-Betriebssystem nicht die erforderliche hohe Verfügbarkeit und Robustheit unterstützt, die in der Hardware der CRS-Serie verfügbar ist. Unter anderem bot das Original-IOS keinen Speicherschutz: Alles läuft in einem einzigen Speicherplatz. Dies war für die echten Core-Router unerwünscht und für die CSR-Produktlinie hat Cisco ein neues Betriebssystem entwickelt: IOS-XR[2].