在路由器部署動態路由協議 (如 OSPF、RIP) 以自適應網路拓撲時,若有非授權設備接入並發布路由更新,可能導致網路設備學習到錯誤路由條目,造成封包遺失或誤導向。為規避此風險,策略路由 (Policy-Based Routing, PBR) 應運而生。
PBR 是種靈活的封包轉發機制。透過在路由器套用「路由對應表」(Route Map),讓路由器依據策略決定通過的封包如何處理。路由對應表定義封包的下一跳轉發路由器,實現基於來源位址、應用類型等條件的智慧導流。
啟用 PBR 需指定路由對應表,該表由多條策略組成。每條策略包含「比對規則」(match) 與「執行動作」(set)。介面套用策略後,會檢查所有進站封包:不符合規則者走一般路由表轉發;符合者則依策略定義動作處理 (如指定下一跳、設定優先權)。
PBR 不支援處理「路由器本身產生的流量」及「目的地為該路由器的流量」。