Overview¶
Fast Path Forwarding IPv4 provides IPv4 forwarding in the fast path.
Features¶
IP forwarding
IP fragmentation
ECMP (Equal Multipath) with priority per route type
VRF support
IPv4 reverse path forwarding check
TCPmss clamping per interface
Next hop marking (if fast path filter module is present)
Routes to same destination with different metrics
Dependencies¶
6WINDGate modules¶
Linux¶
Synchronization of interface flag status
forwarding
is a kernel patch (upstream 3.8).Without this patch, the fast path starts with forwarding enabled.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=edc9e748934c
RPF: Synchronization of interface flag
rp_filter
is a kernel patch (upstream 3.8).Without this patch, RPF must be configured manually via
fp-cli
.http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=cc535dfb6a85
Optimization of synchronization of ARP entries is a kernel patch (upstream 3.13).
Without this patch, the ARP entries stand in state STALE and the fast path continuously sends hitflags for them.