Just for the record -- the first description of such mechanism
is in Sep 95 draft for TRAP ICMP:
"Trace Back messages
allow to locate the source of a stream of packets even if they
carry incorrect or forged source address. Trace Back message
causes a gateway to install a "trap" route to the specified desti-
nation, to catch the incoming packet to that destination. Once the
packet is received, the gateway reports it to the trace initiator,
removes the trap, and sends the Trace Back message to the neighbour
gateway the message came from. A trap expires (thus terminating
the trace) if no packet addressed to the destination is received."
--vadim
"Alex.Bligh" writes: