A Comparative Analysis of Network Simulation Tools