> ## 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 Router connection to Azure ExpressRoute

When attached to a Cloud Router, your Azure ExpressRoute can share a routing domain with other cloud links and virtual circuits.

## Prerequisites

Before you begin, 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 your resiliency type. For more information, see [Design and architect Azure ExpressRoute for resiliency](https://learn.microsoft.com/en-us/azure/expressroute/design-architecture-for-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.                                                                                                                                                                                                                                          |

<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 Cloud Router connection in DynamicLink

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

Navigate to **Build Your Network > Ports** in the DynamicLink portal.

Under **Connections**, click the **Cloud Router** vertical tab.

Select **Cloud Connection** and then Azure:

<img src="https://mintcdn.com/insidepacket/ujWMGpAKOzZA9Xxl/images/cr-azure.png?fit=max&auto=format&n=ujWMGpAKOzZA9Xxl&q=85&s=bb6da699108f1b98ece606350af79649" alt="Screenshot" width="1808" height="872" data-path="images/cr-azure.png" />

Complete the following fields:

| Field                       | Description                                                                                                                                                                                                                                                                                                               |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection Type**         | At this time, we only support ExpressRoute connections.                                                                                                                                                                                                                                                                   |
| **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.                                                                                                                                                                                                              |
| **Cloud Router IP Address** | The IP address that the Cloud Router will use for BGP peering with Azure. This is typically the customer-side IP address in a `/30` subnet. When creating your ExpressRoute peering, you'll specify both the Azure-side and customer-side IP addresses for the BGP session.                                               |

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

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

## Step 3: Set up peering in Azure

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).

<Tip>
  After setting up peering, statuses typically progress from **Not Provisioned** to **Provisioned** once Azure completes provisioning (usually a few minutes).
</Tip>

## Step 4: Verify in DynamicLink

Return to the Cloud Routers page and verify your connection appears as **Available**.

## Next steps (routing)

Next, you will need to set up BGP and configure your Cloud Router ASN and peerings.
