VPN S2S Active Active

Handian Sudianto 6,106 Reputation points
2024-03-19T06:32:15.1066667+00:00

Hello,

I have topology like below picture with details :

  • Have 4 sites
  • Every site have 1 firewall except for the site 1 have 2 firewall
  • FW1 and 2 using checkpoint product
  • FW3 - 5 using fortigate product
  • Every site have WAN connection to site 1

My goal is to make HA VPN Site to Site to Azure, so it's possible to make VPN Active Active to minimize downtime if there any site with internet connectivity issue?

User's image

Azure VPN Gateway
Azure VPN Gateway
An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.
1,803 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,778 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. KapilAnanth-MSFT 49,616 Reputation points Microsoft Employee Moderator
    2024-03-19T12:14:17.03+00:00

    @Handian Sudianto ,

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.

    The below 2 scenarios provide redundancy to one individual site.

    Scenario1 : HA in case one of the VPN Gateway instance fails

    • With VPN Active-Active, Azure establishes two tunnels to the OnPrem IP Address you specify in the LNG per connection.
    • See : Active-active VPN gateways.
    • User's image

    Scenario2 : HA in case one of the OnPrem instance/ISP fails

    • Similarly, In case you have 2 OnPrem IPs (2 OnPrem devices such as Site1) ,
    • User's image
    • The requirement here is that you created 2 LNGs each with the IP of the OnPrem devices.

    Now, if you want HA via the WAN network:

    • As long as all the OnPrem sites are connected to each other, you should be able to route traffic to Azure via any one of the S2S Connection.
    • However, BGP is a must for this and you advertise all the address prefixes via every VPN Connection.
    • You should take care of routing to Azure from OnPrem site and between the OnPrem sites themselves.
    • From Azure to OnPrem routing, you must make use of AS Path Prepending to favour one VPN Connection over the other.
    • See : Does Azure VPN Gateway honor AS Path prepending (your exact requirement).

    This example explains how AS Path Prepend works in Azure : https://learn.microsoft.com/en-us/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering#as-path-prepend

    • Though the example here uses ExR Gateway, the same logic applies to VPN Gateway as well.
    • User's image

    Kindly let us know if this helps or you need further assistance on this issue.

    Thanks,

    Kapil


    Please don’t forget to close the thread by clicking "Accept the answer" wherever the information provided helps you, as this can be beneficial to other community members.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.