A method of and system for determining a path through which to route a
connection in a photonic network in which optically viable photonic paths
of one or more physical links are determined and considered as "virtual"
links in a "virtual" topology. Routing is then performed using the
"virtual" topology rather than the physical topology to compute "virtual"
paths of one or more "virtual" links.