Is this practical on a global scale?
==>Is this practical on a global scale?
[post regarding recorded routes deleted]
While it could help, it still falls to the same problem we have today:
Cooperation between providers.
A lot of providers are happy to go through the legwork for their CUSTOMERS
and find which other network the packets are sourced from. Most of the
time, they are happy to trace it to a border router, find out which other
network it's coming from, and pass it on to that ISP.
Other providers refuse to acknowledge that (if their customers are the
culprits) their customers are doing anything wrong--probably because they
like their customers' money and will ignore anything else in reference to
that customer. They'll claim mis-configuration or ignorance. I haven't
seen this with network-level services, but I have seen it with a
well-known infamous Chicago-based service provider on a systems level.
Unfortunately, many times, an ISP won't be responsible enough to act on
problems not related to their customers. It's a shame, but it happens.