| Budget line | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
| Delay driver | Share / value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
| Lever | Budgeted RTT gain | Configured flow gain | Why it helps | Copy |
|---|---|---|---|---|
| {{ row.label }} | {{ row.rttGainDisplay }} | {{ row.flowGainDisplay }} | {{ row.note }} |
| Distance-budget line | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
| Lane | What changes | Budgeted WAN RTT | Configured flow | Gain vs current | Flow fit | Copy |
|---|---|---|---|---|---|---|
|
{{ row.label }}
{{ row.note }}
|
{{ row.changeSummary }} | {{ row.rttDisplay }} | {{ row.flowDisplay }} |
RTT {{ row.rttGainDisplay }}
Flow {{ row.flowGainDisplay }}
|
{{ row.flowFitText }} |
| Pattern | Round trips | Base floor | Budgeted floor | Flow budget fit | Copy |
|---|---|---|---|---|---|
|
{{ row.label }}
{{ row.note }}
|
{{ row.roundTripsLabel }} | {{ row.baseDisplay }} | {{ row.budgetedDisplay }} | {{ row.fitText }} |
| Operational window | Published RTT window | Current fit | Why it matters | Copy |
|---|---|---|---|---|
|
{{ row.label }}
{{ row.source }} | {{ row.sourceHint }}
|
{{ row.windowDisplay }} |
{{ row.statusText }}
{{ row.gapDisplay }}
|
{{ row.note }} |
| Field | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
WAN latency is mostly a distance problem before it becomes a tuning problem. Light needs time to cross fiber, real routes are longer than map distance, and packets usually traverse access loops, routers, security devices, queues, and return paths that are not perfectly symmetric.
A useful latency estimate separates the unavoidable propagation floor from the parts that operations teams can still improve. A transoceanic path will never behave like a metro interconnect, but queue reserve, hop count, local access routing, and transaction round trips can still determine whether an application feels responsive.
The calculator builds a round-trip time budget from route distance, fiber propagation index, transit hops, device delay, jitter uplift, queue reserve, access loops, serialization, and target round trips. It is best used before a circuit order, cloud-region selection, or application rollout needs a latency expectation.
The model begins with the speed of light in vacuum and divides by the selected fiber refractive index. It then adds route contingency and access-loop distance, mirrors the return path with optional asymmetry, and converts the total path length into propagation delay.
Here, c is the speed of light in vacuum and n is the propagation index for the chosen fiber profile. The calculator then applies the jitter budget as an uplift to produce the budgeted RTT used in target checks and transaction-floor estimates.
| Driver | What to verify |
|---|---|
| Route distance | Fiber route miles or kilometres, not straight-line map distance. |
| Fiber profile | Propagation index for metro, long-haul, conservative, or custom glass assumptions. |
| Transit hops | Router, firewall, carrier, and peering hops that add per-hop processing delay. |
| Queue reserve | Extra milliseconds held for congestion, shaping, inspection, or busy access links. |
| Transaction trips | How many request-response turns an application needs before useful work completes. |
The workload windows provide external context for interactive use cases. They are not pass-fail certifications. A database replication job, virtual desktop session, voice meeting, and file transfer can respond very differently to the same RTT.
Use presets when the rough topology is known, then replace distance and advanced delay values with carrier or monitoring data. A metro route may be sensitive to device delay because propagation is tiny. A cross-country or submarine path is usually dominated by distance and route contingency.
If the budgeted RTT misses the target by a small amount, local routing, access-loop distance, or queuing may be enough to fix it. If the propagation floor alone is above the target, moving the workload, using a nearer region, caching, or reducing round trips is usually the more honest answer.
The propagation floor is the part physics gives you. It cannot be tuned away with bigger bandwidth. Serialization delay can shrink with a faster access link, but it is often small for normal packet sizes unless the access link is slow.
Budgeted RTT includes jitter uplift, so it is intentionally more cautious than the base RTT. If observed p95 latency is much higher than the model, check congestion, routing detours, VPN paths, security inspection, wireless access, and asymmetric return routing.
Transaction floors multiply the RTT. A 90 ms path may be acceptable for one request-response exchange but painful for a workflow that needs ten serial exchanges before the screen updates.
Metro pair. A 45 km metro path with a low fiber index, a few hops, and 10 Gbps access has a propagation floor below a millisecond each way. Device delay and queue reserve can dominate the user-visible result.
Cross-country application. A 4,200 km path with route contingency and branch access loops can land near an 80 ms planning target even before application round trips are counted. Reducing a chatty protocol from six trips to three may improve perceived response more than shaving one router hop.
Transoceanic design. A 9,800 km submarine route with mild asymmetry makes a triple-digit RTT normal. In that case, colocating services or moving data closer to users is often more realistic than trying to tune the carrier path.
Does more bandwidth lower latency? More bandwidth reduces serialization and congestion only when those are the cause. It does not change propagation delay through fiber.
Why is route distance higher than map distance? Fiber routes follow available paths, rights-of-way, landing stations, and carrier topology. Physical cable length is usually longer than a straight line.
Can ping prove the model wrong? Ping measures the live path at that moment. Use it to calibrate route, hop, and queue assumptions, but remember that ICMP handling can differ from application traffic.