Simulator for Optical Networks