A method, comprising: receiving, by a device, information indicating a time period; receiving (110, 115, 410), by the device, topology data and path data associated with a network, wherein the network includes a plurality of network devices interconnected by links; wherein the topology data includes data identifying the plurality of network devices in the network, the links interconnecting the plurality of network devices and utilizations of the plurality of network devices; wherein the path data includes data identifying paths through the network provided by the plurality of network devices, sources of the paths, destinations of the paths and utilizations of the paths; determining (120, 420), by the device, a plurality of planned bandwidths for a plurality of new paths through the network between the sources of the paths and destinations of the paths, based on the topology data and the path data, wherein determining the plurality of planned bandwidths for the plurality of new paths through the network comprises: aggregating the utilizations of the paths through the network over the time period to determine a total bandwidth, wherein the total bandwidth corresponds to a sum of the plurality of planned bandwidths for the plurality of new paths through the network; ranking (125, 430), by the device, the plurality of new paths, based on the plurality of planned bandwidths for the plurality of new paths, to generate a ranked list of the plurality of new paths; selecting (130, 440), by the device, information identifying a first new path from the ranked list of the plurality of new paths, wherein the first new path includes a first planned bandwidth of the plurality of planned bandwidths; determining (135, 450), by the device, whether the first new path can be provided via a single route through the network based on the first planned bandwidth; identifying (140, 460), by the device, two or more routes through the network for the first new path when the first new path cannot be provided via the single route through the network; and causing (150, 470), by the device, the first planned bandwidth to be reserved by two or more of the plurality of network devices for the two or more routes through the network for the first new path. receiving, by a device, information indicating a time period; receiving (110, 115, 410), by the device, topology data and path data associated with a network, wherein the network includes a plurality of network devices interconnected by links; wherein the topology data includes data identifying the plurality of network devices in the network, the links interconnecting the plurality of network devices and utilizations of the plurality of network devices; wherein the path data includes data identifying paths through the network provided by the plurality of network devices, sources of the paths, destinations of the paths and utilizations of the paths; wherein the topology data includes data identifying the plurality of network devices in the network, the links interconnecting the plurality of network devices and utilizations of the plurality of network devices; wherein the path data includes data identifying paths through the network provided by the plurality of network devices, sources of the paths, destinations of the paths and utilizations of the paths; determining (120, 420), by the device, a plurality of planned bandwidths for a plurality of new paths through the network between the sources of the paths and destinations of the paths, based on the topology data and the path data, wherein determining the plurality of planned bandwidths for the plurality of new paths through the network comprises: aggregating the utilizations of the paths through the network over the time period to determine a total bandwidth, wherein the total bandwidth corresponds to a sum of the plurality of planned bandwidths for the plurality of new paths through the network; ranking (125, 430), by the device, the plurality of new paths, based on the plurality of planned bandwidths for the plurality of new paths, to generate a ranked list of the plurality of new paths; selecting (130, 440), by the device, information identifying a first new path from the ranked list of the plurality of new paths, wherein the first new path includes a first planned bandwidth of the plurality of planned bandwidths; determining (135, 450), by the device, whether the first new path can be provided via a single route through the network based on the first planned bandwidth; identifying (140, 460), by the device, two or more routes through the network for the first new path when the first new path cannot be provided via the single route through the network; and causing (150, 470), by the device, the first planned bandwidth to be reserved by two or more of the plurality of network devices for the two or more routes through the network for the first new path.