A path verification protocol (PVP) which enumerates a series of messages
sent to a set of nodes, or routers, along a suspected path identifies
forwarding plane problems for effecting changes at the control plane
level. The messages include a command requesting interrogation of a
further remote node for obtaining information about the path between the
node receiving the PVP message and the further remote node. The node
receiving the PVP message replies with a command response indicative of
the outcome of attempts to reach the further remote node. The series of
messages collectively covers a set of important routing points along a
path from the originator to the recipient. The aggregate command
responses to the series of PVP messages is analyzed to identify not only
whether the entire path is operational, but also the location and nature
of the problem.