05-09-2017 06:42 PM - edited 03-08-2019 10:30 AM
I am using PBR to direct traffic as I migrate my network to new firewalls. PBR works, but changes that I make to the ACL used to make matches in the route-map take a while to take effect. It feels like it's being cached somewhere. The change eventually takes place within I would say 15 minutes, which if way too long for a production network. I need to coordinate PBR changes with changes to my firewalls.
I am using IOS 15.1 on Cat 4948 switches.
I have tried to modify the SVI by
No setting seems to reliably work.
I did try removing the route-map from the ingress interface and quickly re-applying it. That seemed to work, but is a mighty big hammer that will cause lots of collateral damage to everything else in the route-map.
I am running out of hair to pull out. :-(
Any suggestions?
Thanks,
Kevin
05-09-2017 10:39 PM
http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/12-2/54sg/configuration/guide/config/pbroute.html
Note The scale of hardware-based PBR is determined by TCAM size and the time required for the CPU to flatten the ACL before programming into hardware. The latter will noticeably increase if a PBR policy requires a considerable number of class-maps. For example, a PBR policy of 1,200 class-maps may require 60-90 minutes of "flatten" time before programming into hardware. This process may repeat if an adjacency change requires PBR reprogramming.
05-10-2017 12:50 AM
Thank you. I read the entire article. I have one match statement, and the total length of my ACL is less than 10 lines. I could probably manually calculate the TCAM entries faster than how long it takes for the change to take effect.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide