Intelligent network planning and provisioning tool
First Claim
1. A procedure for intelligent network planning, comprising:
- generating link costs for a network based on initial network resources information and temporal network traffic demands;
determining, in response to actual network traffic demands, routing decisions for a plurality of routers in the network using the link costs and the actual network traffic demands;
providing a feed-back provisioning experience, the provisioning experience including at least the actual network traffic demands;
recalculating the link costs for the network based on a demand forecast and a link inventory, the demand forecast being based on the provisioning experience;
determining, in response to further actual network traffic demands, routing decisions for a plurality of routers in the network using recalculated link costs and the further actual network traffic demands.
4 Assignments
0 Petitions
Accused Products
Abstract
An intelligent network planning and provisioning tool is provided. The intelligent network planning and provisioning tool includes a forecaster coupled to a network control plane. The forecaster receives an estimate of initial network resources from a user and generates a set of link costs and constraints for use by the network control plane in making routing decisions for a network. The network control plane transmits provisioning experience information, representing network traffic demands received by, and provisioning decisions made by, the network control plane, back to the forecaster. When the forecaster receives the provisioning experience from the network control plane, the forecaster generates a new set of link costs that are transmitted to the network control plane for use in making further provisioning decisions. The forecaster may optionally generate link costs, termed “smart costs”, that may be used to route traffic through the network using preferred links.
-
Citations
21 Claims
-
1. A procedure for intelligent network planning, comprising:
-
generating link costs for a network based on initial network resources information and temporal network traffic demands; determining, in response to actual network traffic demands, routing decisions for a plurality of routers in the network using the link costs and the actual network traffic demands; providing a feed-back provisioning experience, the provisioning experience including at least the actual network traffic demands; recalculating the link costs for the network based on a demand forecast and a link inventory, the demand forecast being based on the provisioning experience; determining, in response to further actual network traffic demands, routing decisions for a plurality of routers in the network using recalculated link costs and the further actual network traffic demands. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for intelligent network planning, comprising:
-
a network planning tool constructed to feed-forward link costs generated using initial network resources information and temporal network traffic demands; and a control plane coupled to a plurality of routers included in a network, the control plane constructed to receive the link costs from the network planning tool and feed-back to the network planning tool a provisioning experience including at least the actual network traffic demands, recalculate the link costs by the network planning tool based on a demand forecast and a link inventory, and determine, in response to further actual network traffic demands, routing decisions for a plurality of routers in the network using recalculated link costs and the further actual network traffic demands, the demand forecast being based on the provisioning experience. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A procedure for operating a control plane coupled to a plurality of routers included in a network, the procedure comprising:
-
determining routing decisions for the routers included in the network using link costs received from a network planning tool and actual network traffic demands, the link costs being based on initial network resources information and temporal network traffic demands; providing to the network planning tool, a feed-back of a provisioning experience including at least the actual network traffic demands; and determining, in response to further actual network traffic demands, additional routing decisions for the routers in the network using link costs as recalculated by the network planning tool and the further actual network traffic demands, the link costs recalculated based on a link inventory and a demand forecast based on the provisioning experience. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A control plane for a network, comprising:
-
a router comprising; a routing decision generator constructed to determine routing decisions for the network using an initial feed-forward of link costs generated by a network planning tool using initial network resources information and temporal network traffic demands; and an actual demand provider constructed to provide to the network planning tool a feed-back of a provisioning experience including at least actual network traffic demands, wherein the routing decision generator determines, in response to further actual traffic demands, additional routing decisions for the network using recalculated link costs recalculated by the network planning tool and the further actual traffic demands, the recalculated link costs being based on a link inventory and a demand forecast based on the provisioning experience. - View Dependent Claims (19, 20, 21)
-
Specification