Incident Library

IL-0358 Packet · 2019-06-02networking

Packet Public Cloud locations had high latency and unreachable paths from routing loops and blackholed traffic

On 2 June 2019 a trans-continental US backbone link at Zayo, Packet's upstream network provider, failed in hardware and blackholed the IP traffic routed over it. Even after the link was removed from service, traffic kept being blackholed because of lingering control plane problems and stale routes in Zayo's network, which greatly extended the outage. Packet's monitoring alerted at 08:49 UTC on reachability problems across several global locations, and engineers found routing loops and blackholed traffic, with provisioning affected in NRT1 and SJC1. At 12:10 the cause was confirmed as the Zayo outage. Packet's network engineers moved traffic onto an alternative network, removed Zayo from the provider mix and applied route filters, and connectivity began to return; afterwards they tuned specific routing policies to improve latency across the backbone with the new traffic mix. A fix was in place at 13:32 and the incident was resolved at 15:22 UTC.

Severity
–
Scope
Intermittent loss of connectivity and degraded routing for Packet Public Cloud locations, affecting traffic between specific source and destination address pairs, especially from US datacenters to broadband ISPs; provisioning and deprovisioning in NRT1 and SJC1
Users affected
–
Region
Global Cloud Locations
Time to detect
0m
Time to resolve
6h 33m

Symptoms

At about 08:49 UTC on 2 June 2019, Packet's internal network monitoring alerted on serious reachability and performance problems in several of Packet's global datacenter locations. The first investigation found routing loops and traffic being blackholed to specific internal and Internet destinations.

The damage was uneven. Only traffic between particular, seemingly random pairs of source and destination IP addresses was hit while other customer traffic flowed normally, and delivery from Packet's US datacenters to broadband ISPs suffered the most. Server interface connectivity was never affected. Customers first lost upstream connectivity briefly in some Packet Cloud regions, then for the rest of the outage had poor routing with high latency and some paths that could not be reached at all.

Provisioning was affected too: from 09:18 engineers investigated provisioning and deprovisioning problems in the NRT1 availability zone, and at 10:11 found SJC1 device provisioning affected as well. The routing issue was identified at 10:13, and at 12:10 network engineers confirmed it came from an outage at Packet's upstream network provider Zayo. Even after Zayo was taken out of Packet's provider mix, some large broadband and cellular networks that also depend on Zayo kept degraded connectivity to Packet and to other destinations.

Symptom Network unreachablePacket lossHigh latency

Root cause

Trigger
A trans-continental US backbone link in the network of Packet's upstream provider Zayo had a hardware failure and blackholed IP traffic routed over it.

Detection

Packet's internal network monitoring alerted at 08:49 UTC on reachability issues in several global datacenter locations, and engineers confirmed them at 08:52.

Remediation

Action items

Lessons

–

Sources

Related cases

Check your cluster for this

kubegap audits a Kubernetes cluster for conditions like the ones in this case, Backbone network (WAN), BGP routing, Network control plane (SDN) among them, read-only, from Claude Code or Codex. Its checks cite public reports like this one.

For AI tools and scripts

The API needs no key. The MCP server offers search_incidents, get_incident, list_incidents, get_topic and vocab; both are explained on API and MCP.