FORTIGATE SDWAN WITH IPSEC OVER MPLS AND DIA
Hi all,
i have 3 branches with MPLS link to HQ and a DIA access.
We have only one ISP that manages two different connections for every branch. The ISP give me the possibility to use the local internet connection as a DIA in every branch. The ISP manages the redundancy of MPLS and internet link between the two different connection they provide.
I want to build an IPSEC tunnel over the MPLS for security reasons and use this also to route some particular internet traffic. In case this link goes down I need to route all the internet traffic through the DIA. I always need the possibility to use the DIA for other traffic.
Branches does not need to talk each other.
This is the network scheme. I only manage fortigates. Routers are managed by the ISP. I've coloured the path that i want to implement.

- Should I use SDWAN to manage that?
- Do I need BGP?
- How do i manage route changes and nat changes?