Policy Based Routing (PBR) PBR är ett verktyg för att göra routing-beslut baserad på en policy. Routern kommer då vid matchning ta beslut enligt en konfigurerad policy istället för via routing-tabell/FIB. Policyn konfigureras via en route-map som sedan appliceras på inkommande interface. PBR är en bra teknik att använda i en VXLAN/EVPN-fabric (troligtivis i en Nexus-miljö, om Cisco) för att låta en brandvägg sköta policy-beslut inom en VRF mellan VLAN. PBR-konfiguration måste då tilldelas samtliga SVI:er inom en VRF. Det kan vara en bra idé att undanta tung trafik, ex. lagring, från PBRn för att inte överlasta brandväggen. Konfiguration Följande val finns i en route-map för beslut: Kommando Kommentar set ip next-hop ip-address set ipv6 next-hop ipv6-address Bestäm next hop. Måste vara direktanslutet. set ip default next-hop  ip-address set ipv6 default next-hop ipv6-address Samma som ovan, men försöker först att routa enligt RIB, och om ingen träff finns så används PBR. Default-routen i RIB ignoreras. set interface  interface Bestämmer next hop interface. Bör enbart användas för P2P interface. set default interface interface Samma som ovan men enligt samma logik som set ip default next-hop. set ip df 0/1 Sätter don't fragment biten till 1 eller 2. Stöds enbart för IPv4. set ip precedence number | name Sätter IP precedence bit. 0-7 eller text-namn. set ipv6 precedence  number Sätt IPv6 precedence bit 0-7. set ip tos number | name Sätt ToS bit enligt decimalvärden eller ASCII namn. Stöds enbart för IPv4. Exempelkonfiguration IPv4 route-map PBR-IPv4 permit 10 match ip address prefix-list PBR-FILTER set ip next-hop interface Vlan 10 ip policy route-map Local PBR Local PBR används för trafik som initieras från routern själv. Sätts med ett global kommando, ip local policy route-map ROUTE_MAP_NAMN . Verifiering med show ip local policy .