Network Simulation Cradle
The Network Simulation Cradle is a project aimed at improving network simulation. The idea it to get real network protocol code running in the context of a network simulator. The project takes the code from a number of TCP/IP stacks and allows them to be used in simulation with the popular network simulator ns-2. Stacks currently working include FreeBSD, OpenBSD and Linux.