A generic network simulator offering a platform for large-scale simulations of protocols and algorithms.