hi, as I mentioned before, if want to forward the traffic based on the source ip address, the PBR would be the best way.
for example, if you direct the traffic comes from network 10.1.1.0/24 to the ISP1, while the traffic comes from network 20.1.1.0/24 to ISP2, you could follow the steps bellow.
1. configure acl to match the traffic
acl 2001
rule 5 per ip sour 10.1.1.0 0.0.0.255
acl 2002
rule 5 per ip sour 20.1.1.0 0.0.0.255
2. configure traffic classifier
traff class to_isp1
if-match acl 2001
traff class to_isp2
if-match acl 2002
3. configure traffic behavior
traff beha to_isp1
redirect next-hop isp1_ip_address
traff beha to_isp2
redirect next-hop isp2_ip_address
4. configure traffic policy
traffic policy redirect_traffic
class to_isp1 beha to_isp1
class to_isp2 beha to_isp2
5. apply the traffci policy under the interface,
int g0/0/1
traffic-policy redirect_traffic inbound