I am trying to implement PBR on my network. Basically we have 2 LANs and 2ISPs. Business requirments that traffic from LAN1 would go to ISP1 and trafic from LAN2 go to ISP2. I implemented two route maps that match traffic from either LAN and set IP addresses of approprate ISP as next hop router. I also have two default routes to each ISP. The problem is that LAN1 has Internet access and LAN2 does not. Traceroute shows that traffic stops at the router, when I do show route-map the counter that shows matching packets and bytes increment for both route-maps.
access-list 101 ip deny LAN1 LAN2
access-list 101 ip permit LAN1 any
access-list 102 ip deny LAN2 LAN1
access-list 102 ip permit LAN2 any
route-map LAN1_internet permit 10
match ip address 101
set ip next-hop ISP1
route-map LAN2_internet permit 10
match ip address 102
set ip next-hop ISP2
ip route 0.0.0.0 0.0.0.0 ISP1
ip route 0.0.0.0 0.0.0.0 ISP2
What am I missing to get work? Do I need the static routes, or I better get rid of them?