VeloCloud SD-WAN in Azure Virtual WAN Hub Deployment
About VeloCloud in Azure Virtual WAN Hub Deployment
The VeloCloud SD-WAN in Azure Virtual WAN (vWAN) Hub deployment describes the configurations required to manually deploy a Virtual Edge as a Network Virtual Appliance (NVA) in Azure vWAN Hub network.
Overview
During cloud migration, users encountered a lot of challenges with connecting remote locations to Azure vNets in a simple, optimized, and secure way across myriad connectivity options. VeloCloud SD-WAN addresses these problems by leveraging Dynamic Multipath Optimization ™ (DMPO) technologies and distributed cloud gateway coverage across the globe. VeloCloud SD-WAN transforms the unpredictable broadband transport to Enterprise-class quality connections, ensuring the application performance from remote locations to Azure Cloud.
To meet different deployment scenarios for customers deploying Azure Virtual WAN, VeloCloud SD-WAN has progressively added more capabilities to the solution. With this new integration, customers can now manually deploy VeloCloud Edges directly inside Azure Virtual WAN hubs resulting in an offering that natively integrates Azure Virtual WAN customizable routing intelligence with VeloCloud SD-WAN optimized last-mile connectivity.

Deploy VeloCloud SD-WAN in Azure Virtual WAN Hub
To deploy VeloCloud Edges in a Virtual Hub manually, you must already have a Resource Group, virtual WAN (vWAN), and virtual Hub (vHUB) on the Azure side.
- Obtain Enterprise account access to Arista Edge Cloud Orchestrator.
- Obtain access to the Microsoft Azure portal with the appropriate IAM roles.
- Software image requirements for this deployment are as follows:
- VeloCloud Edge Cloud Orchestrator- 4.5.0 and later.
- VeloCloud Gateway- 4.5.0 and later.
- VeloCloud Edges- 4.2.1 and later.
- Create an Azure Managed Identity. For steps, see Create Managed Identity.
Create Managed Identity
This section describes the steps to create an Azure Managed Identity.
- Under Subscription, create a Custom Role say ‘vWANNVACustomRole’ with the following permissions.
"permissions": [ { "actions": [ "Microsoft.Network/publicIPAddresses/join/action", "Microsoft.Network/publicIPAddresses/read", "Microsoft.Network/networkVirtualAppliances/delete", "Microsoft.Network/networkVirtualAppliances/read", "Microsoft.Network/networkVirtualAppliances/write", "Microsoft.Network/networkVirtualAppliances/restart/action", "Microsoft.Network/networkVirtualAppliances/getDelegatedSubnets/action", "Microsoft.Network/virtualHubs/read" ], "notActions": [], "dataActions": [], "notDataActions": [] } ] - Create a new user-assigned managed identity such as NVAmgdIdentity in the desired Managed Group and Region.
Figure 13. Creating a New Managed Identity 
- Under the resource group where the vWAN Hub is deployed, assign the Managed Identity by navigating to .
In the Add role assignment screen, under the Role tab search for the custom role that you created, vWANNVACustomRole.
Figure 14. Adding Role Assignment 
-
In the Members tab, select Managed Identity. In the Select managed identities section that appears on the right-side of the page, select the user assigned managed identity 'NVAmgdIdentity' that you have previously created and select Select. The selected managed identity appears under the Selected Members area.

-
Select Review+Assign to assign the selected Managed Identity the custom role with scope as the resource group with the deployed vWAN hub.
Hub Upgrade Instructions for Deployed as Azure vWAN NVA
This document is intended for customers who use VeloCloud Edges in Azure and deploy them as Network Virtual Appliances (NVAs) in the Azure Virtual WAN (vWAN) Hub.
For more information, see Azure Upgrade Information.
Upgrade Instructions
Azure deprecated the Cloud Services-based infrastructure, and the Virtual WAN team upgraded the virtual routers from the current Cloud Services infrastructure to Virtual Machine Scale Sets deployments. If you navigate to your Virtual WAN hub resource and see a message to upgrade your router to the latest version, click Update router to latest software version to initiate router upgrade.

After clicking Upgrade Router to the latest software version, a message displays that this operation must be performed during a maintenance window.


After successful completion of the router update, the Hub Status displays Succeeded and the Routing State displays Provisioned.

IP addresses display in the Virtual Hub resource JSON as the virtualRouterIps field. Alternatively, you can find it in the menu.

Copy the IP Addresses. In this case, the IP addresses displays as 172.16.32.8 and 172.16.32.9. Use these IP addresses on the Virtual Hub with the BGP Peers (VeloCloud SD-WAN NVA) that require configuration.
On the Orchestrator, the Virtual Edge BGP connections to the Virtual Hub display as the Active or Connect state as Down.
Before configuring BGP neighbors on the Virtual Edge, static routes must be configured to allow the Virtual Edges to connect to the Azure Virtual WAN Hub.
Configuring Static Routes
Before configuring static routes, add sufficient X.X.X.X/32 static routes to ensure a unique route that points to the respective GE2 interface on each Virtual Edge. To add a static route, the Orchestrator requires a next-hop IP address. The next hop IP address can be obtained by running the Remote Diagnostic Interface Status test in the Remote Diagnostics page of the Orchestrator. Select the first IP address of the subnet assigned to GE2 and configure it as the next hop.
The example displays an IP address assigned to GE2 as 172.16.112.5/25, with the first IP address of this subnet as 172.16.112.1. Use this IP address to configure the static route on Orchestrator.

The output displays two configured static routes on the Edge to reach BGP neighbors.

Configuring BGP Neighbors
Configure BGP neighbors for each Virtual Edge. Use the BGP neighbor IPs and the ASN number as displayed in the virtual Hub BGP Peers output. Also, configure the BGP Max-Hop to 2.

Once you configure static routes and BGP neighbors, the Virtual Edges begin learning routes from the Azure Virtual WAN Hub. Verify the status of the BGP neighbors under .











