Reverse path forwarding
送信元アドレスからルーターへの最善ルート(Best route)を通って到着した場合にのみパケットが転送されるので、以下が成り立つ。
インタフェースに到達したパケットは、(おそらく)有効なホストから届いたものである。なぜなら、対応するエントリがルーティングテーブルに存在するからである。
入力インタフェースを経由して到達できない送信元アドレスをセットされたパケットは、通常利用に影響を与えることなく捨てられる。これは、当該パケットが設定ミスがあるか悪意ある送信元からのものであると思われるためである。
以下に示すような「対称的なルーティング」では、uRPFは大きな懸念なく実装できるだろう。
パケットが転送される前向経路と逆行経路は同じであるはずだ。
ネットワークエッジへのリンクがただ1つである。
ルーターのインタフェースが「シングルホームのネットワーク」と「端末の存在するサブネット」に接続されていて、ルーティングが確実に対称的である場合、当該インタフェースにRPFを実装すれば特に有益である。できる限り送信者に近い場所でuRPFを利用すれば、スプーフィングされたトラフィックがインターネット接続の帯域を利用したり、RPFが構成されていないルーターに到達して転送されてしまったりすることを防げるからである。