INTELLIGENT NETWORK PLANNING AND PROVISIONING TOOL
First Claim
1. A method of intelligent network planning, comprising:
- generating by a network planning tool, first link costs for a network based on a set of initial network resources and a set of temporal demands;
transmitting by the network planning tool, a feed-forward of the first link costs, to a control plane of the network;
determining by the control plane, routing decisions for the network using the first link costs and actual network demands;
transmitting by the control plane, a feed-back of a provisioning experience including the routing decisions and the actual network demands, to the network planning tool;
generating by the network planning tool, second link costs for the network using the provisioning experience;
transmitting by the network planning tool, the second link costs, to the control plane; and
determining by the control plane, additional routing decisions using the second link costs.
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.
17 Citations
30 Claims
-
1. A method of intelligent network planning, comprising:
-
generating by a network planning tool, first link costs for a network based on a set of initial network resources and a set of temporal demands; transmitting by the network planning tool, a feed-forward of the first link costs, to a control plane of the network; determining by the control plane, routing decisions for the network using the first link costs and actual network demands; transmitting by the control plane, a feed-back of a provisioning experience including the routing decisions and the actual network demands, to the network planning tool; generating by the network planning tool, second link costs for the network using the provisioning experience; transmitting by the network planning tool, the second link costs, to the control plane; and determining by the control plane, additional routing decisions using the second link costs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for intelligent network planning, comprising:
-
a network planning tool coupled to a control plane of a network, the network planning tool adapted to feed-forward to the control plane link costs generated using a set of network resources and a set of demands, the control plane adapted to feed-back to the network planning tool routing decisions based on the link costs and actual network demands for use in generating new link costs by the network planning tool for use by the control plane. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a control plane for a network, comprising:
-
receiving by the control plane from a network planning tool, a feed-forward of first link costs generated using a set of initial network resources and a set of temporal demands; determining routing decisions for the network using the first link costs and actual network demands; transmitting by the control plane to the network planning tool, a feed-back of a provisioning experience including the routing decisions and the actual network demands; receiving by the control plane from the network planning tool, second link costs generated by the network planning tool using the provisioning experience; and determining by the control plane, additional routing decisions using the second link costs. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A control plane for a network, comprising:
a router comprising; a link cost receiver configured to receive from a network planning tool, a feed-forward of first link costs generated using a set of initial network resources and a set of temporal demands; a routing decision generator configured to determine routing decisions for the network using the first link costs and actual network demands; and an actual demand transmitter configured to transmit to the network planning tool a feed-back of a provisioning experience including the routing decisions and the actual network demands. - View Dependent Claims (25, 26, 27, 28, 29, 30)
Specification