Cloonix is a Linux router and host simulation platform. It fully encapsulates application, host, and network l2 and l3 into a relatively easy-to-use simulation GUI. Network delay and loss characteristics can be configured per link. It provides support for running kvm or UML virtual machines configured into an arbitrary complex network configuration. It is possible to run a 12 router UML simulation on a small x86 host (a P4 with 512 MB RAM). 32- and 64-bit KVM machines are provided.
|Tags||Networking Emulators Development Internet Testing|
|Operating Systems||Linux (32 and 64 bit)|
Just got a ping from Vincent - the developer who is working on Cloonix, and he wanted to let folks that this is NOT an abandoned project. He's up to date, and adding in lxc container support, as well as support for users to build their own custom guest os's which can run in userspace, or kvm. I've used this to run routing simulations on very small hardware, and it's works very well for vyatta or quagga routing testing.
Release Notes: A bug with the tap function linking the cloonix-net to the host IP stack was fixed. Graphing problems on remote cloonix installations was fixed. The graphing canvas can be run on the local machine for remote instances of cloonix. The bundled VMs are Debian kvm/uml and kvm openwrt. Additional OSI images can be downloaded from cloonix.net for Vyatta, Ubuntu, and Fedora.
Release Notes: This release contains the new vyatta UML machines, which permit testing of vyatta-based routing labs in UML containers. There are also new versions of the Debian and Fedora UML machines. The following labs have been added: BGP/OSPF, RIP, and IS-IS.