An enterprise is designing a hub-and-spoke network topology in Azure with the following resource configurations:
* Hub VNet (`vnet-hub-weur`): Address space . Contains an Azure VPN Gateway in the `GatewaySubnet` and a Network Virtual Appliance (NVA) at IP in `subnet-nva`.
* Spoke A VNet (`vnet-prod-weur`): Address space . Contains application servers in `subnet-app` ().
* Spoke B VNet (`vnet-shared-weur`): Address space . Contains shared services in `subnet-data` ().
Virtual network peering is established between `vnet-prod-weur` and `vnet-hub-weur`, and between `vnet-shared-weur` and `vnet-hub-weur`. There is no direct peering between the two spokes.
A route table named `rt-prod-app` is associated with `subnet-app` and has the following User Defined Routes (UDRs) configured:
* Destination: , Next hop: Virtual appliance ()
* Destination: , Next hop: Virtual network gateway
The on-premises network uses the address space . All traffic from `subnet-app` to Spoke B must go through the NVA for inspection. During testing, administrators observe that servers in `subnet-app` can reach the internet and on-premises resources, but cannot communicate with `subnet-data` in Spoke B.
Which of the following routing configurations will resolve the connectivity issue to Spoke B while maintaining all other security and routing requirements?
- Add a route to `rt-prod-app` with the destination and the next hop set to the Virtual appliance ().Answer
- BChange the next hop of the route in `rt-prod-app` to the Virtual appliance ().
- CAdd a route to `rt-prod-app` with the destination and the next hop set to the Virtual appliance ().
- DEnable gateway transit on the peering connection between `vnet-hub-weur` and `vnet-prod-weur` and configure the spoke peering to use the remote virtual network's gateway.