Skip to content

Performance Intelligence

How a route is selected, step by step.

Route quality is compared across the available paths, and performance sensitive traffic uses the option that best meets current conditions. This walkthrough shows what is measured, how the decision is made, and what changes when conditions upstream change.

The walkthrough

Three things decide which path a session uses.

Each step is stated separately so the decision can be followed without needing to read a routing table.

How route selection works

  1. Step 1

    What is measured

    Round trip time, jitter, packet loss and route stability are observed continuously on each candidate path, rather than sampled once at turn up.

  2. Step 2

    How a route is selected

    For performance sensitive traffic, the path that best meets current conditions is used. Standard Internet transit is always one of the candidates, and it is used when it is performing best.

  3. Step 3

    What happens when conditions change

    Conditions upstream change through the day. When a candidate path degrades, preference moves to a better performing option instead of waiting for a support ticket to reveal the problem.

Interactive

Change the conditions and watch the selection move.

Standard Internet transit stays a candidate at all times. No managed path is forced when standard transit is performing better.

Route selection scenarios

Select a condition

How selection works: route quality is compared continuously across the candidate paths, including standard Internet transit. Traffic is not moved onto a managed path when standard transit is performing better.

Operator edgeApplication
  • Standard Internet transit

    78 ms

    loss 0.6% / jitter 14 ms

  • Measured path A / selected

    44 ms

    loss 0.1% / jitter 4 ms

  • Measured path B

    52 ms

    loss 0.2% / jitter 6 ms

Standard transit becomes less consistent at peak, so performance sensitive traffic uses the path that best meets current conditions. Customers notice fewer stalls in interactive sessions.

Illustrative path behaviour. The values are examples used to explain how a route is selected, not measured results on any network.

Why loss is expensive

A lost packet costs a round trip, not a few bytes.

In a synchronous exchange the sender waits, resends, and everything behind it waits with it. That delay is what the customer perceives.

What a lost packet costs

What a lost packet costs a synchronous exchange

Route with a loss eventRequestPacket lostWaitingSent againResponseOne extra round trip addedSteadier selected routeRequestResponseNo recovery delay

Why the wait happens: the sender only learns a packet is missing when the response does not arrive, so it has to send that packet again. Everything queued behind it waits until the gap is filled.

What the customer feels: a pause in a voice reply, a clipped word, or a session that stalls part way through a task. In a synchronous exchange the cost of loss is the recovery delay, not the missing bytes.

Illustrative timeline, not to scale and not a customer performance claim.

How it is reported

Network conditions are reported with the effect they relate to.

A change in conditions can then be read against a change in experience rather than in isolation.

Reported measurement pairs

  • Round trip timePerceived response time
  • Packet lossSession stability
  • JitterAudio and video intelligibility
  • Route stabilityCompletion consistency

Next step

See the same decision applied to a route you care about.

An operator evaluation baselines current conditions on a nominated route and measures the customer visible effect before anything is offered to a customer.

Next step