URPF work flow

URPF does not check multicast packets.

Figure 125: URPF work flow

URPF works in the following steps:

  • URPF checks source address validity:

  • URPF checks whether the source address matches a FIB entry:

  • URPF checks whether the check mode is loose:

  • URPF checks whether the receiving interface matches the output interface of the matching FIB entry:

  • URPF checks whether the source IP address matches an ARP entry:

  • URPF checks whether the FIB table has a default route:

  • URPF checks whether the check mode is loose:

  • The packet passes the check and is forwarded.

  • The packet is discarded.