FortiNet SDWAN connection in azure Hub and spoke

sidhrane 146 Reputation points
2026-08-24T14:40:35.69+00:00

Hi,

We have Hub and spoke topology with azure native firewall. Now I want to deploy FortiGate firewall and want to terminate SDWAN tunnels. As of now we will establish SDWAN connection over express route and internet. We will move out azure firewall and replace with FortiGate firewall for all spoke vNet to on-prem traffic. I have following queries:

  1. Can I deploy SDWAN on FortiGate firewall with simple Hub and Spoke architecture (without azure vwan)?
  2. Can I use static route between express route gateway and FortiGate firewall to create SDWAN tunnels or I need azure route server mandatory?
  3. Do I need separate interface for SDWAN tunnel connection from express route or just one LAN interface facing both express route gateway and spoke vnet is enough?

Any document link which talks about architecture for above scenario

Azure Firewall
Azure Firewall

An Azure network security service that is used to protect Azure Virtual Network resources.

0 comments No comments

Answer accepted by question author
Allan Solomon Mejia 7,995 Reputation points
2026-08-24T16:31:49.39+00:00

Hello @sidhrane

Yes, you can deploy FortiGate SD-WAN in a traditional Azure hub-and-spoke architecture without Azure Virtual WAN. Microsoft explicitly supports third-party NVAs/SD-WAN appliances in hub-and-spoke designs, including replacing Azure Firewall with an NVA.

For your questions:

1. Can FortiGate SD-WAN run in a normal hub-and-spoke architecture?

Yes. A typical design would be:

Screenshot 2026-08-24 112640

The FortiGate can be deployed as the central NVA/firewall in the hub, with spoke subnet UDRs steering traffic through it. Azure doesn't require Virtual WAN for this architecture.

For production, I would deploy the FortiGate tier in an HA design rather than as a single appliance.

2. Is Azure Route Server mandatory between ExpressRoute Gateway and FortiGate?

Not strictly for every design, but there's an important distinction.

If you're willing to maintain static UDRs, you can build a FortiGate-based hub-and-spoke topology without Azure Route Server.

However, if the requirement is for the FortiGate and ExpressRoute Gateway to exchange BGP routes dynamically, Azure Route Server is the Microsoft-native solution.

The design becomes:

Screenshot 2026-08-24 112739

Azure Route Server establishes BGP peering with the FortiGate NVA and can exchange routes with the ExpressRoute gateway. To exchange routes between the NVA and the ExpressRoute Gateway, enable branch-to-branch/route exchange on Route Server.

Without that feature enabled, Route Server doesn't propagate routes between the NVA and ExpressRoute Gateway.

For an SD-WAN environment where routes can change dynamically, I would favor FortiGate + BGP + Azure Route Server rather than maintaining large numbers of static UDRs.

Another routing detail worth planning carefully: when Azure learns equal-length prefixes through both ExpressRoute and the NVA, ExpressRoute routes take precedence. That can affect the intended SD-WAN path and traffic symmetry.

3. Does FortiGate need a separate interface for ExpressRoute?

Not necessarily. The ExpressRoute Gateway isn't normally connected directly to a dedicated FortiGate interface like two physical routers connected by an Ethernet segment.

With Azure Route Server, the routing relationship is established through BGP:

Screenshot 2026-08-24 112823

Azure Route Server handles the control-plane route exchange; it doesn't carry the actual data traffic. Data traffic continues directly between the NVA and its destination.

So you shouldn't design this as though the FortiGate needs an "ExpressRoute interface" connected directly to the ExpressRoute Gateway.

Instead, design the FortiGate interfaces around its security and traffic-flow requirements, typically external/untrusted and internal/trusted interfaces, plus HA/management interfaces depending on the Fortinet deployment model.

For your intended design, I would start with:

Screenshot 2026-08-24 112908

Then use BGP/Route Server and/or appropriate UDRs to make sure spoke-to-on-premises traffic traverses the FortiGate when inspection is required.

One caution: don't simply replace Azure Firewall with FortiGate and reuse all existing UDRs without reviewing the forward and return paths. NVAs are particularly sensitive to asymmetric routing, and combining ExpressRoute-learned routes, Route Server routes, gateway propagation, and spoke UDRs can unintentionally bypass the firewall.

Microsoft has a very relevant document covering this exact class of design, including SD-WAN coexistence with ExpressRoute:

Azure Route Server – Route injection in spoke VNets and SD-WAN coexistence

Azure Route Server support for ExpressRoute and VPN Gateway

Azure hub-and-spoke network topology

So, in short: yes to a standard hub-and-spoke; no, Route Server isn't universally mandatory; but for dynamic BGP exchange between FortiGate SD-WAN and ExpressRoute, I recommend Route Server.

Help make this community better for everyone: if this answer resolved your issue, please accept it or upvote it. If not, share more details in a comment so we can continue the discussion and find the right solution.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

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