> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zayo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloud Link to Azure ExpressRoute

Azure ExpressRoute lets you create private connections between your on-premises infrastructure and Microsoft Azure services.

## Prerequisites

Before creating an Azure ExpressRoute connection, ensure you have:

* An active Azure subscription with appropriate permissions.
* A DynamicLink port with available bandwidth.

## Step 1: Create an ExpressRoute circuit in Azure

First, you need to create an ExpressRoute circuit in the Azure portal. This is required to obtain a service key, which you will then use to provision your connection in DynamicLink.

Log in to the [Azure portal](https://portal.azure.com) and use the search bar at the top to find the **ExpressRoute circuits** page.

Click **Create** and then complete the following fields:

**Configuration**

| Field | Description |
| - | - |
| **Subscription** | Your [subscription](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits) is created at the account level and determines how you are billed. |
| **Resource group** | A resource group acts like a folder that organizes related resources. You can use it to perform actions on multiple resources at once—for example, applying permissions, duplicating configurations, or deleting the entire group. <br /><br />Each resource can belong to only one resource group, and each resource group is associated with a single subscription. |
| **Resiliency** | Select [High Resiliency](https://learn.microsoft.com/en-us/azure/expressroute/design-architecture-for-resiliency). See [below](#resiliency). |
| **Region** | Select the Azure region that you want to use. This region represents the availability zone or data center in which a resource is located. <br /><br />This region does not need to match your Zayo peering location. For example, you may want to choose the same region as other resources within your selected resource group. |
| **Circuit name** | Enter a name for the circuit. |
| **Port type** | Select **Provider**. |
| **Peering location** | Choose from the available on-ramp locations provided by Zayo. |
| **Provider** | Select **Zayo DynamicLink**. |
| **Bandwidth** | Select your desired capacity. |
| **SKU** | Choose the appropriate [service tier](https://azure.microsoft.com/en-us/pricing/details/expressroute/). |
| **Billing model** | Select the correct billing option. <br /><br />• **Metered:** Usage-based billing.<br />• **Unlimited:** Fixed monthly rate. |

<div id="resiliency" />

<Note>
  **Resiliency**

  The Zayo DynamicLink platform connects Azure ExpressRoute using their Hight Resiliency circuit design. With that design your Primary and Secondary connections are achieved over diverse Microsoft peering locations.

  With this model you get an improved SLA from Microsoft and you will actually use both onramp addresses when you configure your ExpressRoute (one for Primary, one for Secondary).

  If you want Maximum Resiliency, you can accomplish this by connecting via two separate markets.
</Note>

<Note>
  The SKU and billing model apply only to Microsoft’s billing structure. Zayo billing is separate.
</Note>

**Monitoring**

Here you can enable monitoring rules to receive alerts when certain events occur, such as a drop in BGP availability or high bandwidth utilization.

For more information, see [Monitor Azure ExpressRoute](https://learn.microsoft.com/en-us/azure/expressroute/monitor-expressroute).

**Tags**

Here you can add tags as name/value pairs. These can help you organize and sort resources across groups.

For more information, see [Use tags to organize your Azure resources and management hierarchy](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources).

**Review + create**

Confirm your selections and then click **Create**.

It may take a few moments for your ExpressRoute resource to deploy. When it's complete, click **Go to resource**.

<img src="https://mintcdn.com/insidepacket/6Ep2so7VmNAnA5du/images/azure-complete.png?fit=max&auto=format&n=6Ep2so7VmNAnA5du&q=85&s=7ef99db5d54109233fe82049ac5205fe" alt="Screenshot" width="2382" height="576" data-path="images/azure-complete.png" />

From your resource list, select the ExpressRoute circuit you just created. From here, you find and copy the **Service key**:

<img src="https://mintcdn.com/insidepacket/6Ep2so7VmNAnA5du/images/azure-key.png?fit=max&auto=format&n=6Ep2so7VmNAnA5du&q=85&s=2ebe8e126398282a139aab8e48f52979" alt="Screenshot" width="3140" height="1412" data-path="images/azure-key.png" />

## Step 2: Create the connection in DynamicLink

Once you have your ExpressRoute service key from Azure, return to the DynamicLink portal.

Navigate to **Build Your Network > Ports**. Click **Add a Connection** in the upper right or click **Add connection** next to the port you are using.

Complete the following fields:

**"A" Port**

Select **Customer Port** and then complete the following fields:

| Field | Description |
| - | - |
| **Port** | Select your source port. |
| **VLAN** | Enter an available VLAN. |
| **BW** | You can leave this blank. It will pre-populate when you enter your service key. |

**"Z" Port**

Select **Cloud Connection** and then select **Azure**. Complete the following fields:

| Field | Description |
| - | - |
| **Service Key** | Enter the service key you copied from the Azure portal. |
| **BW** | This is automatically populated with the bandwidth you selected when creating your ExpressRoute circuit. |
| **Peering Location** | This is automatically populated with the peering location you selected when creating your ExpressRoute circuit. |
| **Connection Type** | Select the [peering type](https://learn.microsoft.com/en-us/azure/expressroute/expressroute-circuit-peerings) you want to use: <br /><br />• **Azure Private Peering:** For private virtual networks and Azure services.<br />• **Microsoft Peering:** For accessing Microsoft services like Office 365 and Dynamics 365. |
| **VLAN** | Enter a VLAN that is unique to this circuit. You will use this when configuring peering in the Azure portal. |

<Note>
  You can configure both peering types if your use case requires access to both private Azure resources and Microsoft services.
</Note>

Enter a connection name and then click **Add**.

## Step 3: Create a secondary connection (optional)

You can re-use your service key to create a secondary circuit connection.

This is optional, but recommended.

## Step 4: Set up peering

Return to the Azure portal and open your ExpressRoute circuit. From here you can finish setting up peering.

See [Create and modify peering for an ExpressRoute circuit using the Azure portal](https://docs.azure.cn/en-us/expressroute/expressroute-howto-routing-portal-resource-manager).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.