{% extends "network/base.html" %} {% block title %}Bandwidth Capacity Planning — Network Design Canvas{% endblock %} {% block content %}

Simulation Setup

Traffic Profile Overrides (optional)
JSON array of {edge_id, traffic_mbps} objects to override per-link traffic.
{% if recent_sims %}

Recent Simulations

{% for s in recent_sims %} {% endfor %}
TopologyHealthBottlenecksWarnings LinksAvg UtilRan
{{ s.topology_name or '—' }} {{ s.overall_health|upper }} {{ s.bottleneck_count }} {{ s.warning_count }} {{ s.total_links }} {{ s.avg_util_pct }}% {{ (s.ran_at or '')[:16] }} Export
{% endif %}

How It Works

Base Utilisation — average current load across links (±jitter per link).

Traffic Overrides — assign exact traffic values to specific links by edge ID.

Peak Multiplier — ratio of peak to average traffic (e.g. 1.5 = 50% burst).

Bottleneck — peak utilisation ≥ 80% now, or average ≥ 80% by end of projection.

Warning — utilisation 60–80%.

LAG — Link Aggregation Group; bundle 2–4 existing links instead of replacing.

Export generates a self-contained HTML report suitable for inclusion in a capacity planning package.

{% endblock %} {% block scripts %} {% endblock %}