This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to route traffic to the same external destination IPs through two links (internet and VPN) with distinct Sophos source addresses for each link

Hi!

 

I am not sure the subject line completely express the intent.

I have an external network that expects me to connect to their network through two ISPs, A and B.

ISP A

Our Sophos UTM is hosted within ISP A, and the customer has a tunnel with ISP A. ISP A simply routes our outgoing traffic

from the Sophos' external interface(eth1), which has the customer's destination addresses, through the ISP A-customer tunnel.

Any incoming traffic from the customer, coming through ISP A,  is also routed to our external address, and we NAT.

Customer only sees/can reach  Sophos external interface through ISP A, and will only allow Sophos external interface traffic through ISP A.

We need not manipulate the traffic in any form.

 

ISP B

ISP B does not provide tunnel to customer through their network, and we have a dedicated interface (eth2) for customers coming through ISP B.

Sophos and customer form IPSec VPN tunnel through eth2.

 

My problem is, in ISP B route, customer expects to have traffic only with eth2 source address (eth2 IP is Sophos both host and peer in the IPsec tunnel)

How do I make sure that all the traffic passing through ISP B maintains eth2's IP as source address, without a policy route or NAT?

When I use a policy route and masquerade, traffic does not switch over to ISP A when ISP B route fails.



This thread was automatically locked due to age.
Parents Reply Children
No Data