Infrastructure Costs
An Infrastructure Cost report can help you approximate the total monetary cost of a network design based on estimated costs assigned to nodes and circuits. These costs are calculated from initial costs and perperiod costs, where perperiod costs are amortized based on the specified number of periods and interest rates. The report gives an infrastructure cost based on sums of all node and circuit costs, as follows.

Total initial cost—Sum of all initial costs for each object type.

Total cost per period—Sum of all perperiod costs for each object type before the amortization is applied.

Total cost—Total initial cost + total cost per period after being amortized to a net present value.

Total infrastructure cost—Sum of the total node and total circuit costs.
Cost Basis
Costs are based on any combination of Cost Initial and Cost Per Period properties that are assigned to nodes and circuits. A typical use case is to set nodes with an initial cost to identify the initial capital investment and to set circuit costs per period to analyze the operational cost of leasing circuits over time.

Cost Initial—Static, onetime cost to which amortization and interest rates are not applied.

Cost Per Period—Ongoing costs that are amortized based on the number of periods identified and on the interest rate specified when generating the Infrastructure Cost report.
You can set these properties manually. For circuits, you can also use the Cost Circuit Initializer to set the costs automatically based on circuit distance and capacity.
The total cost for each node and each circuit appears in its respective Cost Initial or Cost Per Period column in the Nodes table and Circuits table, respectively. The sum total of these node and circuit costs appear in the output of the Infrastructure Cost report and are used in its calculations.
An easy way to see their totals, as well as average, minimum, and maximum costs, without running the report is to rightclick the Cost Initial or Cost Per Period column heading.
Set Cost Properties
You can set these properties manually, as follows.
Step 1 Select one or more nodes or select one or more circuits. Either rightclick one of these objects and select Properties, or doubleclick one of these objects.
Step 2 Select appropriate tab.

Nodes—Select the Inventory tab.

Circuits—Select the Advanced tab.
Step 3 Enter values in the Cost (initial) field, Cost (per period) field, or both, and click OK.
Cost Circuit Initializer
The Cost Circuit initializer offers an automated way of setting circuit costs. For example, it enables you to set realistic perperiod circuit costs based on distance, capacity, or both.
The total cost for each circuit is the sum of the fixed cost plus the variable cost, where the variable cost is the result of multiplying the perunit cost times the units selected (distance and/or capacity).
To access this initializer, select the Initializers>Circuit Cost menu. Options are as follows.

Set cost—Set initial or perperiod cost. The options that follow are applied to the choice selected here. Since initial and perperiod costs are different values that do not overwrite each other, you can set one and then run the initializer again to set the other.

Fixed cost—A static cost that is most often used when setting initial costs.

Variable cost—A cost based on a circuit’s distance, capacity, or both. Whichever unit is selected (one or both), the value is multiplied by the “Perunit cost” value.
– Perunit cost—Perunit monetary cost.
– Unit Distance—Distance Sim value of the circuit.
Example:
If only “Unit Distance” were selected, if the Distance Sim were 700, and if the “Perunit cost” were 0.50, the variable value for this circuit would be 700 x 0.50 = 350.00.
– Unit Capacity—Capacity Sim value of the circuit
Example:
If only “Unit Capacity” were selected, if the Capacity Sim were 400, and if the “Perunit cost” were 0.25, the variable value for this circuit would be 400 x 0.25 = 100.00.
Example:
This example sets a perperiod cost for a circuit that has a fixed cost of 250, a perunit cost of 2, circuit distance of 850, and a capacity of 1,000. Including all of these options in the calculation, the cost of this circuit would be as follows.
Fixed + (Perunit Cost x Distance Sim x Capacity Sim)
250 + (2 x 850 x 1,000) = 250 + 1,700,250 = 1,700,250
Infrastructure Cost Report
To create an infrastructure cost report, follow these steps.
Step 1 For any node or circuits you want included in the report, set their initial and/or perperiod costs. For more information, see the Set Cost Properties section.
Step 2 If creating a report for selected nodes or circuits, select them before opening the report dialog box.
Step 3 Select the Tools>Reports>Cost Analysis menu.
Step 4 Nodes
a. Select whether to include all nodes, selected nodes, or specifically tagged nodes.
b. If you are calculating perperiod costs, set the number of periods and the interest rate.
Note Using tags is a convenient way to determine costs for a specific region of the network or for specific customers.
Step 5 Circuits
a. Select whether to include all circuits, selected circuits, or specifically tagged circuits.
b. If you are calculating perperiod costs, set the number of periods and the interest rate.
Step 6 Click OK.
Example Infrastructure Cost Workflow
This example shows the generation of an Infrastructure Cost report based on a specific set of nodes and circuits, both tagged as the East Region. It sets initial costs on the nodes and perperiod costs on the circuits based on their distance. The report is for 4 periods, and the interest rate is 5%.
Step 1 Set initial node costs in the node Properties dialog box.
a. Filter to the nodes containing the East Region tag.
b. In this example, there are 20 nodes with this tag. Set the 10 core nodes to an initial cost of 2,000 each and the 10 edge nodes to an initial cost of 1,000 each.
The Nodes table lists these costs in the Cost Initial column. Rightclick this column heading to see the total Cost Initial for all of these nodes. Here, it is 30,000. Since we are only interested in initial node costs, this is the same value that the Infrastructure Cost report will show for total initial node cost.
Step 2 Run the Latency and Distance initializer to set Distance Sim values on the circuits (Initializers>Latency and Distance menu). For information, see the
Simulation
chapter.
Step 3 Set perperiod circuit costs using the Circuit Cost initializer on circuits tagged with East Region.
a. Filter to the circuits containing the East Region tag, and select these circuits.
b. Run the Circuit Cost initializer (Initializers>Circuit Cost menu). For this example, there are no fixed costs, a perunit cost of 2, and the initializer is only using Distance Sim.
The Circuits table lists these costs in the Cost Per Period column. Rightclick this column heading to see the total Cost Per Period for all of these circuits. Here, it is 35,063.46, and this is the number that is amortized in the Infrastructure Cost report based on 4 periods with a 5% interest rate.
Step 4 Now that costs are set up for the region, generate the Infrastructure Cost report.
a. Select the Tools>Reports>Cost Analysis menu.
b. Select the East Region nodes and circuits.
c. Since there are no perperiod costs for nodes, no further node options are set.
Set the circuits “Number of periods” to 4, and the “Interest rate (%)” to 5.
The resulting report performs these calculations.

Sums the total initial costs for all nodes tagged with East Region to determine the total node cost.

Sums the perperiod costs for all circuits tagged with East Region to determine the total perperiod circuit cost.

Amortizes the perperiod circuit costs across 4 periods using a 5% interest rate to determine the total circuit cost.

Adds the total node cost to the total circuit cost to determine the total infrastructure cost.
Demand and Demand Grouping Costs
Two estimates of the monetary costs of demands are automatically derived when you set perperiod costs for circuits, as follows. These appear as the following column headings in the Demands table.

Cost by Capacity—Total of the Cost Per Period for the circuits using the demand as routed, scaled by proportion of demand traffic to the total interface capacity.
It is divided by two to share the circuit cost between the costs of traffic in two directions.
(Sum Cost Per Period of All Circuits Using the Demand) x (Demand Utilization on the Interface / 2)
Where, demand utilization on the interface = (Interface Utilization / Capacity)

Cost by Util—Total of the Cost Per Period for the circuits using the demand as routed, scaled by proportion of demand traffic to the total traffic through the circuit.
(Sum Cost Per Period of All Circuits Using the Demand) x (Demand Utilization on the Interface) / (Sum of the Utilizations on the Two Interfaces)
Where, demand utilization on the interface = (Interface Utilization / Capacity)
If there is only one demand through the circuit, then the full cost of that circuit is allocated to that demand.
Demand grouping costs are calculated when you run the Demand Grouping report (Tools>Reports>Demand Groupings). The Cost by Capacity and Cost by Util are the sum total of the costs of the demands within the demand grouping. For more information on demand groupings, see the
Forecasting Traffic
chapter.
Example
In this example there are four nodes connected by three circuits.

Each circuit has 10,000 Mbps capacity.

Each circuit has a Cost Per Period of 100.

There are two demands.
The dnvmia demand has 2,000 Mbps of traffic.
The miadnv demand has 5,000 Mbps of traffic.

These two demands are in one demand grouping named Acme_region.
The Cost by Capacity calculation is as follows.

dnvmia demand: (100 + 100 + 100) x ((2,000/10,000)/2) = 30

miadnv demand: (100 + 100 + 100) x ((5,000/10,000)/2) = 75

Acme_region demand grouping: 30 + 75 = 105
The Cost by Util calculation is as follows.

dnvmia demand: (100 + 100 + 100) x 2,000/(2,000 + 5,000) = 85.71

miadnv demand: (100 + 100 + 100) x 5,000/(2,000 + 5,000) = 214.29

Acme_region demand grouping: 85.71 + 214.29 = 300