eXtensible Open Router Platform
|eXtensible Open Router Platform|
|developer||International Computer Science Institute (ICSI)|
|Publishing year||July 2004|
(January 11, 2012)
|operating system||various BSD derivatives, Linux|
|programming language||C ++|
eXtensible Open Router Platform ( XORP ) is routing software that is being developed at the International Computer Science Institute (ICSI) at the University of California, Berkeley . This software is bound under a BSD-like license . XORP was founded in 2000 by Mark Handley; the first version was published in July 2004.
With this software, a stable, a sufficient number of routing protocols use, flexible variable routing software to be created that allows new, experimental routing protocols and test mechanisms inexpensive and scientific analysis before it in router - appliances are integrated. The software can be based on inexpensive, so-called commodity hardware , which mostly consists of Intel- compatible PCs .
The router appliances from well-known manufacturers such as Allied Telesis , Cisco , Extreme Networks , Fujitsu , Hitachi , Juniper Networks , Nokia , Nortel Networks , Siemens and the like. a., make it difficult for researchers to test experimental software or routing protocols under real conditions, for example in router networks, due to their industry or company secrets and patents tied to the closed software. Some researchers make do with simulated router networks, but these are of limited significance. The importance of XORP as an inexpensive router platform could increase, since an XORP router is around 10 to 20 times cheaper than common routers from the relevant manufacturers.
So far only Linux or FreeBSD are fully supported as the underlying operating system . Support for DragonFly BSD , NetBSD , OpenBSD , Mac OS X (from 10.2) and Windows Server 2003 is in the experimental stage. XORP uses the kernel forwarding architecture of the Unix operating systems. The routing daemons run as independent processes in user mode , so that the failure of a process has no consequences. So far, a large number of routing protocols such as BGP4 +, RIP or OSPF are supported . Network management with SNMP is also possible.
XORP is by no means the first open source initiative of its kind. The Linux Router Project pursues similar goals, but was stopped in January 2003 due to a lack of funding; others are Zebra and Merit. First applications and testbeds already exist for M6Bone with IPv6 - Multicast .
A live CD with an executable, extensive compiled XORP router software release (120 MB) and the source code is available for download.