Azure Virtual WAN Routing Scenario

AndyChandy 1 Reputation point
2022-12-14T17:14:18.3+00:00

I've been having a problem with Azure Virtual WAN routing and was hoping somebody might have some insight. I also posted to Reddit communities but did not get any replies.

For testing, I have created a network described by the network diagram below. In my scenario, I am creating a traffic flow from VNet_1 to 10.200.0.10. BGP is used between the VPN Branches and the VirtualHubs.

270703-azure-vwan-paths-rp-forums.png

  • Initially, the traffic flow uses path 1. This is expected.
  • If path 1 becomes unavailable then the traffic flow uses path 2. This is expected.
  • If path 1 recovers then the traffic flow continues to use path 2. This is unexpected.

My expectations are based on the routing scenarios from https://learn.microsoft.com/en-us/azure/virtual-wan/about-virtual-hub-routing-preference . My understanding is that path 1 should always be preferred if it is available because the Virtual Hub will prefer a directly connected route over a route from a remote hub. I would at least expect the routing decision to be deterministic.

Azure Virtual WAN
Azure Virtual WAN
An Azure virtual networking service that provides optimized and automated branch-to-branch connectivity.
189 questions
{count} votes

1 answer

Sort by: Most helpful
  1. AndyChandy 1 Reputation point
    2023-01-04T21:15:27.697+00:00

    If anybody else runs into this, Microsoft support eventually shared the root cause

    It was determined this is a code defect. The customer was informed they can mitigate by changing the local ASPATH to be length of 1 greater than the remote path.

    Incident Information 352392269

    0 comments No comments