Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
I understand that you are trying to configure Transit connectivity to a Spoke VNET connected to a vHUB using a custom NVA (NVA is not deployed in the vHUB and is actually in a different Spoke VNET)
Your exact architecture is documented here.
And as such, should be supported.
I suggested we check the Effective routes of the Hub and make sure Test-VNET 's Destination prefix points to the next Hop as "test-to-hub" (the VNet connection)
Further,
- It is possible that the vHub is not able to route packets to the VNET.
- i.e., there could be a route table misconfiguration on the VNET link between VNET and vHub - "test-to-hub"
- Can you please try to send traffic between "Transit-VNET" and "Test-VNET"
- In both directions and see if that works?
You informed that the NVA NICs didn't have IP Forwarding enabled.
Enabling this resolved the issue.
Thanks,
Kapil
Please Accept an answer as this helps the community find answers faster by identifying the correct answer.