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.
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. 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.
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").
Your IP routes must be globally unique ("public IPs"), not RFC 1918 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 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 need to provide the following information to submit a request:
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.
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.
Advertise your IP routes via the Cross Connect. The routes for your border devices must be announced via BGP to Twilio over the connection.