Our topology is classic hub and spoke. We have 2 hubs (at separate datacenters), configured in one-armed concentrator mode. On the spoke side, we use full-tunnel active/active AutoVPN. Our spokes generally have a wired ISP connected to WAN 1, and an MG21 on WAN 2.
Our spoke-side SD-WAN policy is simple. We instruct the local VOIP subnet to "use the uplink that's best for VOIP", which I understand is based on MOS. The rest of the traffic has no associated policy, thus should only traverse WAN 2 if WAN 1 goes down hard.
What I'm seeing is that if I run a packet capture on the Site-To-Site VPN over WAN 2, there are a handful of packets sourced from our VOIP controllers traversing WAN 2. *Most* of a given flow is bidirectional across WAN1 (verified by running side-by-side packet captures), but occasionally a few packets come in across WAN2. I've double-checked the VPN statistics, and WAN1 is consistently at a MOS of 4.1, while WAN2 wavers a fair bit (due to bad cellular reception) from 2.5-3.8.
As far as I can tell, I should never see any traffic over the Site-To-Site VPN cross WAN 2...However, I'm absolutely seeing this occur.
What got me looking at this in the first place was a complaint about VOIP quality from a specific spoke. I found that disabling WAN 2 cleared up the issue (which again, is a bit cruddy due to bad cellular service).
I know the 'fix' for the VOIP complaints is likely to either leave WAN 2 disabled (or adjust the VOIP policy to only shift traffic if WAN 1 is hard down); However...I'm stumped as to why *some* traffic from my hub to my spoke is crossing WAN 2.
Any insights? I do have a ticket open with Support regarding this behavior, but thought I'd ask the community as well.