In /ip route I have primary and secondary routes via alternate ISPs.
SrcAddressList A -> ISP 1 distance=1
SrcAddressList A -> ISP 2 distance=2
SrcAddressList B -> ISP 2 distance=1
SrcAddressList B -> ISP 1 distance=2
So Nexthop changes according to the availability of the provider.
Suppose I have ISP1 down and ListA has active connections via (bakcup) ISP2. I want to prevent the ISP changeover of an active connection in case ISP1 comes up
I guess I can do it by marking the connection on connection-sate=new (and then the routing) accordingly.
I suppose if every ISP router is on different interface the out-interface parameter would make the trick in postrouting chain. But what when all ISP routers (I have 4) are on the same switch? I know it would make sense to dedicate an interface to each ISP but nexthop matching or even a dst-mac-address (equivalent to src-mac-address) parameter seems very simple.
Thanks in advance
PS: If you think it is time I start with advanced routing protocols just mention it
![Wink :wink:](./images/smilies/icon_wink.gif)