Need help in policy routing

i wanted to all of my Rx packet will come from ISP1. and Tx packet will go through ISP2.
Isp1 is use for download and isp2 is for only upload.
How can i will mark Rx and TX separately??



isp1---------- |------------|
lan -----------| RB1000 |
isp2-----------|------------|





thnxs,
raktim

You cannot do that unless

a) ISP1 and ISP2 are actually the same ISP and is helping you with this
b) ISP1 and ISP2 are point to point connections to a router you control at the other end

???

But what abt DVB technology??



thnxs,
raktim

yes, for bonding you need your routers to be on the other side (ISP side) also. All you can do is Policy Routing, or Load Balancing, but not like the OP asked.

just set your default gateway to ISP2. Then set your src-nat rule to src-nat using IP from ISP1. Traffic will leave ISP2, and come back thru ISP1 because of the src ip you put on your packets. THis will ONLY work if your ISP2 is not paying attention and not following BCP38. Be aware that it might break at any moment if they do implement it.

thank you very much. But need help in nat rule. Please help me in src nat rule. i have tried with below rule, but not working

chain=srcnat action=src-nat to-addresses=xxx.xxx.58.0-xxx.xxx.58.127 (ISP1, here i put xxxx.58.1/25 in lan ip from isp1)
out-interface=ether2 (ISP2)

try this and see if its just a problem with the 1:1 mapping you might be trying:

to-addresses=xxx.xxx.58.1

Since .58.1 is actually on the router it should work with a single IP. If that works, then we can work on getting the other part working.