Reverse Path Forwarding or RPF is a method that serves at least two purposes in routers;
1. Verify loop-free forwarding of multicast packets
The RPF mechanism essentially says “only forward packets that come in on the interface that is used to reach back to the source” – this guarantees a loop-free distribution path. The idea here is to consult the unicast routing table and perform a lookup by source – i.e. contrary to what routers normally do, lookups by destination. If the source (of the multicast packet) can be reached via the interface through which the packet came in on then proceed with forwarding, otherwise drop the packet. Continue Reading »
