An enterprise deploys a hub-and-spoke virtual network topology in Azure. The hub virtual network, `vnet-hub-core` (), contains an Azure Firewall at . The first spoke virtual network, `vnet-spoke-web` (), hosts web servers in a subnet named `snet-web` (). The second spoke virtual network, `vnet-spoke-db` (), hosts database servers in a subnet named `snet-db` (). Both spoke virtual networks are peered directly with the hub virtual network, but they are not peered with each other. To route all egress traffic from `vnet-spoke-web` to the database servers through the Azure Firewall for security inspection, the network architect associates a custom route table named `rt-web-transit` with the `snet-web` subnet. The route table includes a single user-defined route (UDR) with the address prefix and the next hop set to the Azure Firewall (). During testing, VMs in `snet-web` can successfully connect to databases in `snet-db`, but traffic is not logged or inspected by the Azure Firewall. Which configuration change must be made to ensure that traffic from `vnet-spoke-web` to `vnet-spoke-db` is routed through the Azure Firewall?
- Add a route to `rt-web-transit` with the address prefix and the next hop set to the Azure Firewall ().Answer
- BAdd a route to `rt-web-transit` with the address prefix and the next hop set to the Azure Firewall (), and disable gateway route propagation.
- CModify the peering connection between `vnet-spoke-web` and `vnet-hub-core` to enable the 'Use remote gateways' option, and enable gateway transit on the hub.
- DDelete the peering connections to the hub, and create a direct virtual network peering between `vnet-spoke-web` and `vnet-spoke-db` with gateway transit enabled.