Internet traffic engineering by optimizing OSPF weights | Synapse