Skip to contentSkip to navigationSkip to topbar
On this page

Cross Connect


Twilio's Cross Connect service provides a direct physical connection between your data center and Twilio's cloud as if they were one and the same network. This means that there is no intermediary between your applications running on your infrastructure and Twilio's platform hosting our APIs and services. This not only offers the best-in-the-market availability and performance, but also is the most secure way to utilize Twilio's services.

Since Cross Connect is a direct connection between your network and Twilio's, it provides the best performance, the least delay, and the best voice call quality.

svg-0.

Setting up Cross Connect

setting-up-cross-connect page anchor

Three participants are needed to come together to create a Cross Connect: you, Twilio, and your data center provider. All three will need to provide the components that are required to set up the link.


One of the first choices you need to make is at which Interconnect Exchange you want to have a Cross Connect with Twilio.

Cross Connect links your internal network to the Twilio Interconnect location using a gigabit fiber link. If you're already in one of our regional data centers, you can connect to us directly in the meet-me room(link takes you to an external page). Alternatively, you can have an Ethernet point-to-point circuit provisioned between your location and one of our data centers' meet-me rooms. Twilio Interconnect is available in these global data centers.

IP routes

ip-routes page anchor

Your edge/border devices (e.g., IP-PBX, SIP-PRI IAD, Session Border Controller (SBC), NAT gateway, etc.) will need to be assigned global IPv4 addresses that are part of one or more CIDR blocks that your provider will announce to Twilio (your "IP routes").

(warning)

Warning

Your IP routes must be globally unique ("public IPs"), not RFC 1918(link takes you to an external page) private address ranges. In other words, your IP routes have to be outside the following ranges :

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

You will need to add Twilio's IP routes to your firewall's access control accept-list to allow your network to talk to Twilio's platform.


All services accessed over Twilio Interconnect will come from Twilio's IP routes. You will see them announced via BGP. We encourage you to allow all Twilio's IP routes on your firewall.

Twilio Interconnect connection

twilio-interconnect-connection page anchor

Twilio will provision bandwidth for your connections at the Twilio Interconnect Exchange locations you select. For high availability, we strongly recommend connecting to at least two of our geographically redundant Twilio Interconnect locations. For example, you can select a 100Mbps connection in Ashburn, Virginia and a 100Mbps connection in San Jose, California to create redundant connections to Twilio on both coasts of the United States. For Europe, Frankfurt and London are great redundant exchange locations. Singapore and Tokyo offer the same for the APAC region.

You will receive a Letter of Authorization (LOA) from Twilio, permitting the data center provider to create a Cross Connect. The letter will specify the exact location of the port Twilio has provisioned for you.


Configuring your private connection to Twilio

configuring-your-private-connection-to-twilio page anchor

Step 1 Submit a provisioning request in Twilio Console

step-1-submit-a-provisioning-request-in-twilio-console page anchor

You will need to provide the following information to submit a request:

  • Desired connection exchange location.
  • Desired bandwidth.
  • Letter of Authorization (LOA) entity.
  • Public BGP interface IP if you would like to use your own. If not, Twilio can assign a private BGP interface IP from the link local range 169.254.X.X.
  • Public Autonomous System Number (ASN) if you have one. Twilio can assign a private one if you don't have one already.
  • BGP Prefix.

Step 2 Order your Cross Connect using Twilio provided LOA

step-2-order-your-cross-connect-using-twilio-provided-loa page anchor

Once your request is submitted, Twilio will provide a LOA which expires 60 days from the date of issuance. Order a Cross Connect from your data center provider using the provided LOA.

Step 3 Twilio configures the connection

step-3-twilio-configures-the-connection page anchor

After the physical link has been set up, send the Cross Connect completion notification (provided by Equinix) to Twilio. Twilio will proceed to set up the connection and allocate a BGP interface (point-to-point) IP along with a private ASN if necessary. You will be notified once the connection has been configured by Twilio. At this point your configuration details will be viewable in Console.

Step 4 Advertise IP routes

step-4-advertise-ip-routes page anchor

Advertise your IP routes via the Cross Connect. The routes for your border devices must be announced via BGP to Twilio over the connection.

Need some help?

Terms of service

Copyright © 2024 Twilio Inc.