We just ran into a
typical case where uRPF caused a partial outage for one of my
customers: the customer is multi-homed, with another provider
that I'm also connected to. Customer advertised a
longer-prefix to the other guy, so I started sending traffic
destined for Customer to the Other Provider... who then promptly
dropped it because they had uRPF enabled on the peering link,
and they were seeing random source IPs that weren't mine.
Well... yeah, that can happen (semi-legitimately) anytime you
have a topological triangle in peering.
I've concluded over the
last 2 years that uRPF is only useful on interfaces
pointing directly at non-multi-homed customers, and actively
dangerous anywhere else.