Virtual Wan Routing

Steven J. Williams 25 Reputation points
2023-02-10T23:11:40.3633333+00:00

My virtual wan hub is connected to multiple vnets that are running various machines. One of those vnets has a Palo Alto vm series running in it. When it comes to routing what does this look like....Do all vnets know their default route is to the Virtual Wan hub gateways? Does each vnet need a default route to the trusted interface of my palo alto? My virtual wan hub is peering BGP with my palo alto, my palo alto is redistributing the default (0.0.0.0/0) route into BGP, why is my virtual wan routers not learning this route and propagating to all vnets?

Do the vnets need to be peered with my firewall vnet as well as the virtual wan hub?

Is there a way to see what routes the virtual wan gateways are learning from my palo alto via bgp?

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,762 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Kristoffer 11 Reputation points
    2023-02-10T23:40:08.6866667+00:00

    This will be rather complex. If I’m understanding correctly your Palo is not within your vHub, but you still wish to route all traffic through The Palo? If so you need to use Source NAT On Palo which can lead to some challenges On your apps. But it is possible.

    You need to create a route table in vWAN to distribute to other vNets with a default route to The tursted interface of Palo, source NAT and have return routes based On that source back into The other vNets

    Or you could Peer all The othe vNets only to The vNet with Palo and have only The vNet with palo peered to vHub. This requires more work with UDR but you don’t need Source NAT and it is a lot cleaner network wise

    1 person found this answer helpful.

  2. Kristoffer 11 Reputation points
    2023-03-10T10:03:23.5266667+00:00

    I think I understand the setup here, you have a vWAN HUB terminating probably VPN and/or ExpressRoute
    All vNets are peered to the vHUB

    The Palo is intended to filter all traffic to- and from on-premise and between vNets?

    I suggest looking at this documentation for such scenarios:

    https://learn.microsoft.com/en-us/azure/virtual-wan/scenario-route-through-nvas-custom

    You need to decide if you wish to use the NVA vNet as a HUB where the NVA vnet is the only one peered to the vHub and the rest of the spoke-vNets are connected only to the NVA vNet. This will be the easiest solution and will require less work with routing and NAT. See the documention for this scenario here:

    https://learn.microsoft.com/en-us/azure/virtual-wan/scenario-route-through-nva

    Or you could keep all the vNets peered to the vHUB and use managed routes in vHUB to force all traffic through the NVA cluster, but due to the routing here this will require source NAT on the NVAs to allow forwarded traffic not to bee route-looped back to the NVA. e.g

    You must also decide if internet egress traffic should be directed out through the NVA to internet

    For the second setup:

    vHUB 10.0.0.0/24

    NVA vNet 10.1.0.0/24

    Spoke1 vNet 10.2.0.0/24

    Spoke2 vNet 10.3.0.0/24

    Routes in vHUB propagated to Spoke1 and Spoke2

    0.0.0.0/0 - NextHop - Virtual Appliance NVA Load Balancer IP

    Routes propagated to NVA vNet

    10.2.0.0/24 - vNet peering Spoke1

    10.3.0.0/24 - vNet peering Spoke2

    The easiest way to check effective routes is to provision a VM in a spoke vNet and check effective routes on the NIC of the VM

    0 comments No comments

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.