A method of operating a network is described. The network includes a
number of nodes connected by a number of links. A method according to the
present invention provisions a virtual path between a first and a second
one of the plurality of nodes by: identifying the first and the second
nodes, discovering a physical path from the first node to the second
node, and establishing the virtual path. The method discovers a physical
path from the first node to the second node by automatically identifying
nodes forming the physical path. The method establishes the virtual path
by configuring a set of connections between the nodes forming the
physical path.