METHOD FOR CALL ADMISSION CONTROL IN MPLS NETWORKS
First Claim
1. A method, comprising:
- collecting, by one or more computing devices, network topology information for a Multiprotocol Label Switching (MPLS) network that includes multiple data centers;
receiving, by the one or more computing devices and from a service layer operator, a request including a flow demand for services at a selected data center of the multiple data centers;
evaluating, by the one or more computing devices and based on the collected network topology information, the flow demand for the selected data center to determine if the selected data center can support the flow demand; and
sending, by the one or more computing devices and to a network layer operator, a network soft-state to support the flow demand at the selected data center when it is determined that the selected data center can support the flow demand.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device collects network topology information for a Multiprotocol Label Switching (MPLS) network that includes multiple data centers. The computing device receives, from a service layer operator, a request including a flow demand for services at a selected data center of the multiple data centers. Based on the collected network topology information, the computing device evaluates the flow demand for the selected data center to determine if the selected data center can support the flow demand and sends, to a network layer operator, a network soft-state to support the flow demand at the selected data center when it is determined that the selected data center can support the flow demand.
27 Citations
20 Claims
-
1. A method, comprising:
-
collecting, by one or more computing devices, network topology information for a Multiprotocol Label Switching (MPLS) network that includes multiple data centers; receiving, by the one or more computing devices and from a service layer operator, a request including a flow demand for services at a selected data center of the multiple data centers; evaluating, by the one or more computing devices and based on the collected network topology information, the flow demand for the selected data center to determine if the selected data center can support the flow demand; and sending, by the one or more computing devices and to a network layer operator, a network soft-state to support the flow demand at the selected data center when it is determined that the selected data center can support the flow demand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network device, comprising:
-
a memory configured to store instructions; and a processor configured to execute instructions in the memory to; obtain network topology information for an Multiprotocol Label Switching (MPLS) network; receive, from a services operator, a request with a flow demand for services at a selected data center in the MPLS network, where in the request includes a flow size, an average packet size, an expected duration, and a list of endpoint locations; evaluate, based on the network topology information, the flow demand for the selected data center to determine if the selected data center can support the flow demand; and send, to a network layer operator, a network soft-state to support the flow demand at the selected data center when it is determined that the selected data center can support the flow demand. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium, including instructions executable by at least one processor, the computer-readable medium comprising one or more instructions for:
-
receiving, from a service layer operator, a request including a flow demand for services at a selected data center of a Multiprotocol Label Switching (MPLS) network; evaluating the flow demand for the selected data center to determine if the selected data center can support the flow demand; determining, based on the evaluating of the selected data center, that the selected data center cannot support the flow demand; identifying an alternate data center of the MPLS network; evaluating, the flow demand against the alternate data center to determine if the alternate data center can support the flow demand; and sending, to the network layer operator, a network soft-state to support the flow demand at the alternate data center when it is determined that the alternate data center can support the flow demand. - View Dependent Claims (20)
-
Specification