AutoNetkit

AutoNetkit: Automated Network Configuration: Construct your network from a topology diagram, add protocols, automatically allocate IP addresses, and generate configuration files with templates. Deploy to emulated networks and measure the results, with live visual feedback of design and measurement steps. Go to the AutoNetkit page for more details.