Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
First Claim
1. A method comprising:
- receiving, by a multitenant platform, a first configuration for a first private network exchange for a first account, the multitenant platform being hosted by a virtual private cloud (VPC) system that is a cloud computing service, the first configuration comprising a location of a first regional exchange system for establishing a network connection of the first private network exchange, the first regional exchange system providing a plurality of private network exchange interfaces including a virtual private network (VPN) connection, a cross connect connection, and a multiprotocol label switching (MPLS) connection;
establishing a network connection for the first private network exchange, between the first regional exchange system and a first outside entity system of the first account, via one from the plurality of private network exchange interfaces, of the first regional exchange system, identified in the first configuration, the establishing comprising mapping an identifier of the first account to the first private network exchange, wherein establishing the network connection includes determining an internet protocol (IP) address for the network connection; and
routing traffic of the first private network exchange through the first regional exchange system, the routing traffic comprising;
routing real-time voice communication data for the first private network exchange through the first regional exchange system and a real-time voice communication service of the VPC system based on the mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for routing real-time voice communication via a private network exchange. A virtual private cloud (VPC) system receives first configuration for a first private network exchange for a first account of the VPC system. The VPC system assigns a first regional exchange system to the first private network exchange based on the first configuration. The first private network exchange is established between the first regional exchange system and a first outside entity system of the first account by mapping an identifier of the first account to the first private network exchange. Real-time voice communication data for the first account is routed from a first real-time voice communication service of the VPC system to the first outside entity system via the first private network exchange based on the mapping.
761 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a multitenant platform, a first configuration for a first private network exchange for a first account, the multitenant platform being hosted by a virtual private cloud (VPC) system that is a cloud computing service, the first configuration comprising a location of a first regional exchange system for establishing a network connection of the first private network exchange, the first regional exchange system providing a plurality of private network exchange interfaces including a virtual private network (VPN) connection, a cross connect connection, and a multiprotocol label switching (MPLS) connection; establishing a network connection for the first private network exchange, between the first regional exchange system and a first outside entity system of the first account, via one from the plurality of private network exchange interfaces, of the first regional exchange system, identified in the first configuration, the establishing comprising mapping an identifier of the first account to the first private network exchange, wherein establishing the network connection includes determining an internet protocol (IP) address for the network connection; and routing traffic of the first private network exchange through the first regional exchange system, the routing traffic comprising; routing real-time voice communication data for the first private network exchange through the first regional exchange system and a real-time voice communication service of the VPC system based on the mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A multitenant platform comprising:
-
a memory comprising instructions; and one or more computer processors, wherein the instructions, when executed by the one or more computer processors, cause the multitenant platform to perform operations comprising; receiving a first configuration for a first private network exchange for a first account, the multitenant platform being hosted by a virtual private cloud (VPC) system that is a cloud computing service, the first configuration comprising a location of a first regional exchange system for establishing a network connection of the first private network exchange, the first regional exchange system providing a plurality of private network exchange interfaces including a virtual private network (VPN) connection, a cross connect connection, and a multiprotocol label switching (MPLS) connection; establishing a network connection for the first private network exchange, between the first regional exchange system and a first outside entity system of the first account, via one from the plurality of private network exchange interfaces, of the first regional exchange system, identified in the first configuration, the establishing comprising mapping an identifier of the first account to the first private network exchange, wherein establishing the network connection includes determining an internet protocol (IP) address for the network connection; and routing traffic of the first private network exchange through the first regional exchange system, the routing traffic comprising; routing real-time voice communication data for the first private network exchange through the first regional exchange system and a real-time voice communication service of the VPC system based on the mapping. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium including instructions that, when executed by one or more computer processors of a multitenant platform, cause the multitenant platform to perform operations comprising:
-
receiving a first configuration for a first private network exchange for a first account, the multitenant platform being hosted by a virtual private cloud (VPC) system that is a cloud computing service, the first configuration comprising a location of a first regional exchange system for establishing a network connection of the first private network exchange, the first regional exchange system providing a plurality of private network exchange interfaces including a virtual private network (VPN) connection, a cross connect connection, and a multiprotocol label switching (MPLS) connection; establishing a network connection for the first private network exchange, between the first regional exchange system and a first outside entity system of the first account, via one from the plurality of private network exchange interfaces, of the first regional exchange system, identified in the first configuration, the establishing comprising mapping an identifier of the first account to the first private network exchange, wherein establishing the network connection includes determining an internet protocol (IP) address for the network connection; and routing traffic of the first private network exchange through the first regional exchange system, the routing traffic comprising; routing real-time voice communication data for the first private network exchange through the first regional exchange system and a real-time voice communication service of the VPC system based on the mapping. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification