Skip to main content

Using VRF with Interconnections

Equinix Metal™ Virtual Routing and Forwarding (VRF) provides a virtual router for Layer 3 network connectivity between a Metal Gateway Layer 2 private network and remote destinations on Fabric or in an Equinix IBX. VRF is supported on Metal-billed Fabric VCs, Fabric-billed Fabric VCs, and Dedicated Ports.

In order to use VRFs with your Interconnections, you will first have to provision your VRFs, Metal Gateways, and IP Reservations as described in the VRF documentation.

Requesting a Fabric VC with VRF

In order to use VRF with a Fabric VC, you have to request the Fabric VC after creating your VRF. You can not associate a VRF with an existing Fabric VC.

The process to request a Metal-billed or Fabric-billed Fabric VC is similar to requesting a non-VRF one.

To request a Fabric Virtual Connection, open the Project's Interconnections page. Click + Request New Interconnection. In the Interconnection Type section, click the drop-down under Fabric VC, and select Metal Billed or Fabric Billed.

New Fabric VC - Metal Billed Request Page

  • Select the location for the new connection from the drop-down. You will want to select the metro where both your Equinix Metal infrastructure lives and the metro where the CSP you are connecting to on Fabric is: these interconnections are metro-bound.
  • Give a name to your connection.
  • Choose whether you want a set of redundant ports. Redundant ports are highly recommended. Selecting a single port may result in significant downtime due to planned and unplanned outages.
  • Set the connection speed by selecting it from the drop-down. Note: the speed cannot be changed after a service token is issued. A new request and service token is required to change the speed.

Next, select VRF to associate your Virtual Router with the Fabric VC. If you choose redundant ports, there will be a dropdown to select a Virtual Router for both the Primary and Secondary ports.

Selecting a VRF for a Fabric VC in the console

Review the summary of your request. Click Submit Request to receive your service tokens. You should then complete the process for redeeming your service token and setting up the connection in the Fabric portal.

Once the Interconnection is established between Fabric and Equinix Metal, it will appear on your Project's Interconnections page, in the Fabric VC section. Click on the Fabric VC to view its Overview page, which contains a detail view as well as a summary of the primary port and secondary port configurations.

Clicking either Primary Port or Secondary Port pulls up the port's status and configuration. Your VRF is listed in the Virtual Circuits - VRF section of a port's page with the status waiting on peering details.

VRF for a Fabric VC Port in the Console

Click on the three-bar menu to open the Manage Peering Details pane. This is where you specify the subnet from the VRF IP address range that will be used to address the VRF and the remote side of the virtual circuit. The IP address reservation for this subnet will be created automatically.

Fields for Peering Details in the Console

Fill in the fields with the requested information.

  • Peer ASN (required) - The ASN that will be used with the VRF and the remote side of the connection on the Virtual Circuit.
  • Subnet (required)
    • For IPv4 subnets, the /30 or /31 subnet from one of the VRF IP Blocks that is used to address the VRF and the remote side of the Virtual Circuit. The Metal IP and Customer IP are IP addresses from this subnet that you can optionally specify. If not specified, the Metal IP is the last usable IP address in the subnet, and Customer IP is the first usable IP address in the subnet. For /30 subnets, the network and broadcast IP addresses cannot be used as the Metal IP or Customer IP.
    • For IPv6 subnets, the /126 or /127 subnet from one of the VRF IP Blocks that is used to address the VRF and the remote side of the Virtual Circuit. The Metal IP and Customer IP are IP addresses from this subnet that you can optionally specify. If not specified, the Metal IP is the last usable IP address in the subnet, and Customer IP is the first usable IP address in the subnet. For /126 subnets, the network and broadcast IP addresses cannot be used as the Metal IP or Customer IP.
  • MD5 Password (optional) - Set an optional string MD5 password for the BGP peering in plaintext.

Click Update Virtual Circuit.

If you have redundant ports, repeat this process on the Secondary Port.

Using VRF with Dedicated Ports

Note: VRF is not compatible with Dedicated Tunnel mode.

VRF is available on new and existing Dedicated Ports. So if you haven't already, you can request a new Dedicated Port, get a LOA, and once you have confirmation that the work order for setting up your port has been completed, you can create Virtual Circuits with VRF.

If you already have a Dedicated Port, you are able to create a new Virtual Circuit on an existing Dedicated Port with VRF.

Clicking on a Dedicated Port brings you to its Overview page, which contains a detail view as well as a summary of the primary port and secondary port configurations. A detailed view of the ports is available by clicking the Primary Port and Secondary Port tabs.

Overview of a Dedicated Port in the Console

From the Primary Port tab, click +Add Virtual Circuit to create a virtual circuit to attach your VRF to. In the Add Virtual Circuit pane, first give it a name, and specify the NNI VLAN ID. Remember, if you are connecting to a destination on Fabric the NNI VLAN has to match the Fabric side.

Next, select VRF.

Adding a VRF VC to a Dedicated Port in the Console

Select the VRF from the dropdown menu to attach to this Virtual Connection, and fill in the requested peering information.

  • Peer ASN (required) - The ASN that will be used with the VRF and the remote side of the connection on the Virtual Circuit.
  • Subnet (required)
    • For IPv4 subnets, the /30 or /31 subnet from one of the VRF IP Blocks that is used to address the VRF and the remote side of the Virtual Circuit. The Metal IP and Customer IP are IP addresses from this subnet that you can optionally specify. If not specified, the Metal IP is the last usable IP address in the subnet, and Customer IP is the first usable IP address in the subnet. For /30 subnets, the network and broadcast IP addresses cannot be used as the Metal IP or Customer IP.
    • For IPv6 subnets, the /126 or /127 subnet from one of the VRF IP Blocks that is used to address the VRF and the remote side of the Virtual Circuit. The Metal IP and Customer IP are IP addresses from this subnet that you can optionally specify. If not specified, the Metal IP is the last usable IP address in the subnet, and Customer IP is the first usable IP address in the subnet. For /126 subnets, the network and broadcast IP addresses cannot be used as the Metal IP or Customer IP.
  • MD5 Password (optional) - Set an optional string MD5 password for the BGP peering in plaintext.

Click Add Virtual Circuit.

If you have redundant ports, repeat this process on the Secondary Port.

Once the configuration of the VC is complete, the status of the virtual circuit turns to Active.

Managing VRF on an Interconnection

You can manage a VRF's peering details on a Fabric VCs or a Dedicated Port VC from the VC's Primary Port or Secondary Port tabs. VRFs are listed in the Virtual Circuits - VRF section. Click on the three-bar menu to open the Manage Peering Details pane.

Updating Peering Details in the Console

Fill in the fields with the new peering information and click Update Virtual Circuit.