Skip navigation

Create a Route Server in a New Subnet

Last updated: 22/10/2021

This template deploys a Route Server into a subnet named RouteServerSubnet.

This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a licence agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support programme or service, and are made available AS IS without warranty of any kind.


Parameter Name Description
vnetName Name of new or existing vnet to which Azure Route Server should be deployed.
vnetIpPrefix IP prefix for available addresses in vnet address space.
vnetNew_or_Existing Specify whether to provision new vnet or deploy to existing vnet.
routeServerSubnetIpPrefix Route Server subnet IP prefix MUST be within vnet IP prefix address space.
publicIpNew_or_Existing Specify whether to provision new standard public IP or deploy using existing standard public IP.
publicIpName Name of the standard Public IP used for the Route Server
firstRouteServerName Name of Route Server.
routeServerBgpConnectionName Name of BGP connection.
peerAsn Peer ASN connecting to.
peerIp Peer IP connecting to.
location Azure region for Route Server and virtual network.

Use the template


New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri
Install and configure Azure PowerShell

Command line

az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deployment
az group deployment create --resource-group <my-resource-group> --template-uri
Install and Configure the Azure Cross-Platform Command-Line Interface