资 源 简 介
Neptune Network Emulator
The aim of this project is the development of a flexible, multi-user, virtualization-enabled network emulator, using a cluster of general purpose (x86) machines: network nodes are virtual machines running on top of cluster physical machines. All nodes are GNU/Linux ones, and link emulation is implemented by netem.
The emulator interface is web-based and uses the AJAX pattern. An example of net topology definition through the Neptune"s Web Interface is here:
http://writer.zoho.com/ImageDisplay.im?name=869680000000007001/1237220486886.png&accId=869680000000002007
More examples are in ScreenShots.
Current features:
* Users management
* Experimemts life cycle management (definition, allocation, destruction)
* Hypervisors and Virtual machines management
* Two ways to define topologies: xml file or visual editor
* Automatic topology validation and completion processes
What I need to use