EXtensible Open Router Platform

Software
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 6. März 2007 um 00:51 Uhr durch Speck-Made (Diskussion | Beiträge) (hat XORP nach EXtensible Open Router Platform verschoben). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Die Abkürzung XORP steht für die eXtensible Open Router Platform.

Dies ist eine Software, die am International Computer Science Institute, ICSI an der University of California, Berkeley entwickelt wird. Diese Software ist unter eine BSD-Lizenz - ähnliche Lizenz gebunden. Der Projektstart von Xorp datiert in das Jahr 2002, als Forschungsprojekt.

Mit Hilfe dieser Software soll eine stabile, ausreichend viele Routing-Protokolle bedienende, flexibel veränderbare Routing-Software entstehen, die es ermöglicht neue, experimentelle Routing-Protokolle und Mechanismen kostengünstig zu testen und wissenschaftlich zu analysieren, bevor diese in Router-Appliances integriert werden. Basis der Software kann günstige, so genannte Commodity-Hardware sein, die zumeist aus Intel-kompatiblen PCs besteht.

Die Router-Appliances der bekannten Hersteller, wie Allied Telesyn, Cisco, Extreme Networks, Fujitsu, Hitachi, Juniper, Nokia, Nortel, Siemens, u. a., machen es, durch ihre an die geschlossene Software gebundenen Industrie- bzw. Firmen-Geheimnisse und Patente, Forschern schwer, experimentelle Software oder Routing-Protokolle unter realen Bedingungen, etwa in Router-Netzwerken, zu testen. Einige Forscher behelfen sich mit simulierten Router-Netzwerken, die jedoch nur begrenzte Aussagekraft besitzen. So könnte die Bedeutung von XORP als günstige Router-Plattform steigen, da ein XORP-Router etwa 10 bis 20 mal günstiger ist als gebräuchliche Router der einschlägigen Hersteller.

Als zugrundeligendes Betriebssystem kann bisher Linux oder FreeBSD verwendet werden. Eine Unterstützung für Mac OS X sowie Windows XP ist in Arbeit. XORP verwendet die Kernel Forwarding-Architektur der Unix-Betriebssysteme. Die Routing-Daemonen laufen als eigenständige Userspace-Prozesse, so dass der Ausfall eines Prozesses keine Folgen mit sich bringt. Unterstützt wird bisher eine Vielzahl an Routingprotokollen wie BGP4+, RIP oder auch OSPF. Auch Netzwerkmanagement mit SNMP ist möglich.

XORP ist keineswegs die erste Open-Source-Initiative dieser Art. Das Linux Router Project verfolgt ähnliche Ziele, wurde aber im Januar 2003 wegen fehlender Förderung gestoppt, weitere sind Zebra oder Merit. Erste Anwendungen und Testbeds gibt es bereits M6Bone mit IPv6 - Multicast.

Eine Live-CD mit einer lauffähigen umfangreichen kompilierten XORP-Router-Software Release (120 MB) ist zum Download erhältlich: live-CD. Auch der Quellcode ist verfügbar: source download

Für nähere Informationen zu diesem Projekt, dem Design der Software und den verfolgten Zielen, gibt es auf der Homepage von XORP Xorp weitere interessante durchaus einführende XORP - Dokumente.

Siehe auch