Overview

Fast Path Policy-Based Routing extends fast path routing by providing a subset of Linux PBR functionality.

PBR is a way to forward packets based on multiple criteria, not only the IP destination. It is implemented in Linux using iproute2 commands ip rule and ip route.

Features

  • management of several routing tables
  • management of PBR rules. The following subset of ip rule options are supported:
    • selector:
      • priority: priority of the rule (a.k.a. pref or order)
      • from: source address or prefix
      • to: destination address or prefix
      • fwmark: fwmark of the packet
      • iif: input interface (a.k.a. dev)
      • not: flag that inverts the match result
    • action:
      • lookup: LPM lookup in a routing table (a.k.a. table)
  • IPv4 and IPv6 support
  • VRF support

Dependencies

Linux

None