All DDoS Definitions
DDoS Testing Definition

uRPF (Unicast Reverse Path Forwarding)

uRPF (unicast reverse path forwarding) is a network-layer defensive control, one of the anti-spoofing mechanisms a thorough DDoS test helps validate at the edge. When a packet arrives, uRPF checks whether the router has a route back to the source address out of the interface the packet came in on. In strict mode it drops packets that fail the check, discarding traffic with forged source IPs before it propagates.

uRPF: a reverse-path check drops spoofed sources Packet, src 203.0.113.5 arrives on interface eth0 Packet, src 198.51.100.9 forged, arrives on eth0 Router, uRPF strict mode reverse-path lookup in the FIB: is the best route back to src out the ingress interface eth0? no route, no forward Forwarded route back via eth0 exists Dropped no reverse path, spoofed Strict mode discards forged sources at the edge, before reflection and amplification can use them. A test exercises the spoofed reflection floods uRPF is meant to filter, confirming the check is enforced. BlackNeuron
Diagram: uRPF strict mode forwards a source with a route back out its ingress interface and drops a forged source that has none

Why it matters in DDoS testing

Source-IP spoofing is the foundation of reflection and amplification attacks: the attacker forges the victim address so responses flood the target. uRPF, alongside BCP 38 ingress filtering, removes that capability at the provider edge. Testing confirms whether anti-spoofing is actually enforced rather than assumed, because a single mode misconfiguration reopens the door. The reflection and amplification classes uRPF blunts are covered in Understanding DDoS Attack Vectors.