Various exemplary embodiments relate to a method including one or more of:
transmitting a forward entity from the source node along forward links
through the network toward the terminal node to determine links for the
new path; upon encountering a node having insufficient capacity on a
forward link exiting the node: determining whether the existing path has
a reverse link entering the node; if so, transmitting the forward entity
along the reverse link and then onward toward the terminal node to
determine whether the existing path can be moved from the forward link
and subsequent links to the terminal node to allow for the new path; and,
if the existing path can be moved, moving the existing path from the
forward, subsequent, and reverse links to create an updated path for the
existing path and to allow the new path to assume the forward and
subsequent links.