Performance driven software defined networking
AssigneeT-Mobile USA, Inc.
InventorsChunming Liu, Fei Yu
Life of this patent
Estimating the term…
Loading patent…
AssigneeT-Mobile USA, Inc.
InventorsChunming Liu, Fei Yu
Estimating the term…
In a network, communications between nodes in the network can be routed along different communication pathways. The network can include subnetworks provided and administered by third parties, and can include virtual private networks (VPNs), so that the different pathways can be or include VPN tunnels that pass through different subnetworks of the communications network. A central controller can monitor performance of the pathways, including those not in primary use, and dynamically adjust routing of communications traffic between the nodes by directing communication traffic to specific pathways or tunnels. The controller can direct different types of traffic (for example, data, voice) to particular pathways, and can direct traffic to different pathways based on direction of traffic flow (for example, uplink along one pathway and downlink along another pathway). Application Programming Interfaces (APIs) can be provided to enable the controller to request changes to pathways by sending configuring information for routers in those pathways.
A network controller device comprising:
A method for configuring a network, comprising:
One or more computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
Dependencies are inferred from the claim text.