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