Introduces uRPF source validation concepts, describing validation modes, loose and strict mode behaviors, VRF-based source validation, configuration and verification procedures, compliance requirements, and default route handling for comprehensive network security.
A uRPF source validation mechanism is a network security feature that
-
checks whether the source IP address of a received packet is listed as reachable in the router's Forwarding Information Base (FIB)
-
performs a reverse path lookup in the FIB to ensure the validity of the source, and
-
drops packets when the source IP address is not listed in the FIB, reducing the risk of source address spoofing.
Feature history
|
Feature Name |
Release Information |
Description |
|---|---|---|
|
URPF source validation using VRF table |
Release 26.2.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: Q200]) Modular Systems (8000 [ASIC: Q200])(select variants only*) This feature provides secure traffic validation by supporting high prefix scales and high-speed updates that exceed the capabilities of standard Access Control Lists. It implements a new loose mode Unicast Reverse Path Forwarding (URPF) by using a dedicated URPF Virtual Routing and Forwarding (VRF) table for source lookups. This process enables efficient source validation within existing platform routing limits. This feature introduces these changes: CLI:
*This feature is supported on:
|
|
uRPF in Loose Mode |
Release 25.4.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
|
uRPF in Loose Mode |
Release 25.1.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
|
uRPF in Loose Mode |
Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: P100], 8700 [ASIC: P100])(select variants only*); Modular Systems (8800 [LC ASIC: P100])(select variants only*) *This feature is supported on:
|
|
uRPF in Loose Mode |
Release 7.3.15 |
When the source IP address of an incoming packet is not present in the Forwarding Information Base (FIB), the router considers it as an invalid packet and drops it. Use the allow-default keyword of ipv4/ipv6 verify unicast source reachable-via command and configure the default route for the interface so that the router does not drop a packet even when the source IP address is not present in the FIB. The command ipv4/ipv6 verify unicast source reachable-via is introduced. |
Security behavior
Source address spoofing is a common technique used in Denial-of-Service (DoS) attacks, where forged source IP addresses make attack traffic harder to identify and trace. Attackers may change source IP addresses to avoid detection by service providers, and malware-infected hosts can use multiple forged addresses to flood a device.
uRPF improves security by validating the source IP address of each received packet. If the source is reachable according to the FIB, it is considered valid; otherwise, the router drops the packet.