Twilio Interconnect BYO MPLS, Bring Your Own Multi-Protocol Label Switching, enables an MPLS connection to Twilio cloud. To create an MPLS connection, you, the MPLS provider and Twilio will have to configure our respective network components.
To connect to Twilio you will need a physical connection via MPLS terminated in one of Twilio's Equinix data centers. If you do not have access to MPLS service, you will have to procure the service to your office or data center with sufficient bandwidth to support your communication needs.
You will need to add Twilio's IP routes to the access control list on your firewall to allow your and Twilio's platform elements to talk to each other.
All services accessed over Twilio Interconnect will initiate from Twilio's IP routes. You will see them announced via BGP over the MPLS service. We encourage you to whitelist all of Twilio IP routes and ports on your firewall.
A multi-tenant physical infrastructure managed by a provider that allows to create private virtual networks between two or more customer sites with guaranteed bandwidth and other quality metrics (e.g. Verizon's Private IP MPLS). When using MPLS service, data flowing between your sites and Twilio will be invisible to other MPLS service users. This traffic isolation is most commonly accomplished using layer 3 virtual routing and forwarding (VRF). You will need layer 3 VRF MPLS service (as opposed to layer 2 virtual leased line) to connect to Twilio.
The routes for your border devices must be announced via BGP to Twilio over the MPLS service.
Let your Twilio on-boarding contact know bandwidth and location requirements for your connection.