We're trying to re-direct traffic between 2 subnets to a portchannel interface. The configuration is straight forward, 2 physical layer 3 interfaces combined a layer 3 portchannel on a 6509E. refer to the attachment.
We tested it using traceroute, traffic is being matched by the route-map but it's not sent to the right next hop -172.16.0.161! Any clues?
in your PBR route-map you have used:
ip default next-hop 172.16.0.161
you should have used
set ip next-hop 172.16.0.161
otherwise normal routing table is used first when the default option is inserted.
if you want traffic to be redirected when next-hop is available you need to use set ip next-hop 172.16.0.161
Hope to help