Configure and manage Azure Route Server

In this article, you learn how to configure and manage Azure Route Server using the Azure portal, PowerShell, or Azure CLI.

Prerequisites

Add a peer

In this section, you learn how to add a BGP peering to your route server to peer with a network virtual appliance (NVA).

  1. Go to the route server that you want to peer with an NVA.

  2. under Settings, select Peers.

  3. Select + Add to add a new peer.

  4. On the Add Peer page, enter the following information:

    Setting Value
    Name A name to identify the peer. It doesn't have to be the same name of the NVA.
    ASN The Autonomous System Number (ASN) of the NVA. For more information, see What Autonomous System Numbers (ASNs) can I use?
    IPv4 Address The private IP address of the NVA.
  5. Select Add to save the configuration.

    Screenshot that shows how to add the NVA to the route server as a peer.

    Once the peer NVA is successfully added, you can see it in the list of peers with a Succeeded provisioning state.

    Screenshot that shows the route server's peers.

    To complete the peering setup, you must configure the NVA to establish a BGP session with the route server's peer IPs and ASN. You can find the route server's Peer IPs and ASN in the Overview page:

    Screenshot that shows the Overview page of a route server.

    Important

    We recommend peering each NVA with both route server instances to ensure that virtual network routes are advertised over the NVA connections and achieve high availability.

Configure route exchange

In this section, you learn how to enable exchanging routes between your route server and the virtual network gateway (ExpressRoute or VPN) that exists in the same virtual network.

Important

The Azure VPN gateway must be configured in active-active mode and have the ASN set to 65515. It's not a requirement to have BGP enabled on the VPN gateway to communicate with the route server.

Warning

When you create or delete a route server in a virtual network that contains a virtual network gateway (ExpressRoute or VPN), expect downtime until the operation is complete. If you have an ExpressRoute circuit connected to the virtual network where you're creating or deleting the route server, the downtime doesn't affect the ExpressRoute circuit or its connections to other virtual networks.

  1. Go to the route server that you want to configure.

  2. Under Settings, select Configuration.

  3. Select Enabled for the Branch-to-branch setting and then select Save.

    Screenshot that shows how to enable route exchange in a route server.

Configure routing preference

In this section, you learn how to configure route preference to influence the route learning and selection of your route server.

  1. Go to the route server that you want to configure.

  2. Under Settings, select Configuration.

  3. Select the routing preference that you want. Available options: ExpressRoute (default), VPN, and ASPath.

  4. Select Save

    Screenshot that shows how to configure routing preference in a route server.

View a peer

In this section, you learn how to view the details of a peer.

  1. Go to the route server that you want to peer with an NVA.

  2. under Settings, select Peers.

  3. In the list of peers, you can see the name, ASN, IP address, and provisioning state of any of the configured peers.

    Screenshot that shows the configuration of a route server's peer.

View advertised and learned routes

In this section, you learn how to view the route server's advertised and learned routes.

Use PowerShell or Azure CLI to view the advertised and learned routes.

Delete a peer

In this section, you learn how to delete an existing peering with a network virtual appliance (NVA).

  1. Go to the route server that you want to delete its NVA peering.

  2. under Settings, select Peers.

  3. Select the ellipses ... next to the peer that you want to delete, and then select Delete.

    Screenshot that shows how to delete a route server's peer.

Delete a route server

In this section, you learn how to delete an existing route server.

  1. Go to the route server that you want to delete.

  2. Select Delete from the Overview page.

  3. Select Confirm to delete the route server.

    Screenshot that shows how to delete a route server.