About Cloud Deployments : About user-defined routing in Azure
  
About user-defined routing in Azure
Azure routes traffic between all subnets within a virtual network, by default. You can create your own routes to override Azure's default routing. These user-defined routes (UDRs) are helpful when, for example, you want to route traffic between subnets through a network virtual appliance (NVA). For example, the following diagrams show traffic flowing between a server subnet and an acceleration subnet. The acceleration subnet connects to a VNET gateway using user-defined routes. Branch offices connect to the VNET gateway over the internet.
Example of user-defined routing
Example of user-defined routing topology
Example of user-defined routing with IP addresses
Example of user-defined route tables
About Microsoft Azure deployments
Configuring user-defined routing in Azure