Cirick примерчик использования Policy-based routing:
создаем access-list:
access-list 101 permit ip 1.1.1.0 0.0.0.255 any
access-list 102 permit ip 2.2.2.0 0.0.0.255 any
access-list 103 permit ip 3.3.3.0 0.0.0.255 any
создаем route-map:
route-map pbr-inet permit 10
match ip address 101
set interface Dialer1 (или какой у Вас смотрит на isp1)
route-map pbr-inet permit 20
match ip address 102
set interface Dialer2
route-map pbr-inet permit 30
match ip address 103
set interface Dialer3
выпускаем в Интернет:
ip nat inside source route-map pbr-inet interface Dialer1
ip nat inside source route-map pbr-inet interface Dialer2
ip nat inside source route-map pbr-inet interface Dialer3
В конце т.к. policy-based routing использует source адрес для манипуляций, нужно применить policy на внутреннем интерфейсе:
interface GigabitEthernet0/0
ip policy route-map pbr-inet