Here you will find a list of the most commonly used Networking simulators with the advantages and disadvantages of each one.

Cisco packet tracer

Cisco packet tracer is focused on cisco devices and offers only simulation for cisco devices.

GNS3

GNS 3 is a more general simulation software. Although i have found it quite buggy.