In short, no, Azure Firewall does not support Virtual Network (VNet) encryption.
Azure Firewall is a stateful network security service that provides traffic filtering and threat protection for your Azure Virtual Network resources. However, it does not provide encryption of traffic between virtual machines (VMs) in a virtual network or between peered virtual networks.
VNet encryption refers to the encryption of data in transit within the same virtual network or across peered VNets. Microsoft offers VNet encryption using Virtual Network encryption for intra-VNet traffic, which relies on MACsec (IEEE 802.1AE)—but only on specific Azure virtual machine sizes and with supported network interface cards (NICs).
- VNet Encryption (MACsec):
- Supported for specific Azure VM SKUs (e.g., D, E, and F-series).
- Requires configuration of encryption at the VM level, not through the Azure Firewall.
- IPsec Encryption:
- For encryption across VPN gateways or Azure Virtual WAN.
- Suitable for cross-premises or VNet-to-VNet secure communication.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin