
The Common Open Research Emulator (CORE) is a tool that allows you to emulate entire networks on one or more machines. You can connect these emulated networks to live networks or to additional emulated networks. CORE consists of a GUI for easily drawing topologies that drives lightweight virtual machines, and various utilities. CORE uses virtualized network stacks in a patched FreeBSD kernel, or Linux virtual machines.
Read more: CORE