한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Game Lag White Paper › L4 Internet path

BGP route changes and convergence Route change / BGP convergence

Cause ID isp-bgp · Primary owner Infra team (Network infrastructure) · Also Game team (Server development), External (External)

Open the interactive card with figures and simulations →

When internet routing information changes, packets are lost for the few seconds to tens of seconds (rarely a few minutes) it takes to converge again.

Why Routing information changes somewhere in an ISP’s network → Effect For a few seconds to tens of seconds, packets vanish or switch to a new route → On screen A sudden freeze of a few seconds, then ping settles at a different value (e.g., 40 → 70 ms)

Symptoms
Freeze, Teleporting
Factors
Packet loss, Latency
Who’s affected
Specific region/ISP
When
Randomly
Owner
Primary owner Infra team (Network infrastructure) · Also Game team (Server development), External (External)
Game team action items
Use timeouts that survive brief outages (don’t drop a connection right away just because it went silent for a few seconds).
Infra team action items
Monitor routes (watch for route and ping changes on our IP prefixes), detect failures on our own links within 1 second with BFD and fail over (the default BGP hold time is 90–180 seconds), move traffic to another link if the route switches to a long path and doesn’t come back.
External action items
Ask the ISP to investigate segments of its network where routes change often.
On the graph
Step change · RTT, traceroute path
Where to look
Compare traceroute and mtr paths from before and after the moment RTT changed, and check the BGP route change history for our prefix in RIPEstat BGPlay
Confirmed if
A freeze of a few seconds, then RTT moves to a different level, with BGP updates and AS path changes at the same time
Ruled out if
No route changes on record but high only in the evening: “Peak-hour congestion at peering links.” Only some connections bad: “One faulty ECMP path”
Check with
Infra tools (no game code needed)
Real incidents
Cloudflare 2020: Traffic loss in some cities from a Cloudflare backbone configuration error
Meta 2021: Facebook outage: one backbone command took DNS down with it
Cloudflare 2025: Cloudflare public DNS 1.1.1.1 outage

Sources

  1. RFC 4271: A Border Gateway Protocol 4 (BGP-4) IETF
    Recommended default BGP hold time is 90 seconds (the session is torn down if no message arrives from the peer within that time)
  2. BGP updates in 2024 APNIC
    Daily average time for unstable routes to settle again: 25–35 seconds (IPv4), 40–50 seconds (IPv6)
  3. Delayed Internet Routing Convergence (SIGCOMM 2000) ACM
    Convergence after a route failure can take up to several minutes, with higher loss and latency in the meantime (measured in 2000)
  4. BGPlay (RIPEstat Data API) RIPE NCC
    Shows the BGP routes for an address prefix at the start time, the BGP updates observed during the period, and the ASes on the path

See also

Same layer: L4 Internet path

Same symptom (Freeze), other layers

View the interactive card with figures and simulations