Tag not monitored by Microsoft.
@yasser Mohamed AbdelMoneim I understand that you want to configure a VPN over EXPRESSROUTE circuit using a Cisco ASA between Azure and your on-premises network. Please correct me otherwise.
Here is how to establish an IPsec/IKE VPN connection from your on-premises network to Azure over the private peering of an Azure ExpressRoute circuit using Azure Virtual WAN. The connectivity establishment will be as follows:

- Establish ExpressRoute connectivity with an ExpressRoute circuit and private peering.
- Establish the VPN connectivity over the ER Circuit using the Cisco ASA.
An important aspect of this configuration is routing between the on-premises networks and Azure over both the ExpressRoute and VPN paths. Please refer to this article for steps for setting up the Circuits and routing for the same.
The Cisco ASA will be sitting in the Hub Network (instead of the Azure VPN) and all traffic from the Peered Vnets(Spokes) would be pointing the on-premise traffic to this ASA which will be then forwarded via the VPN over ER circuit. Hope this helps.
Please let us know if you have any further questions and we will be glad to assist you further. Thank you!
Remember:
Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
Want a reminder to come back and check responses? Here is how to subscribe to a notification.