Skip to main content

Incident · Staff

Rogers Jul 2022: removed route filter takes down a country's network

Real incident. Key points: network: DNS and BGP, and overload control.

15 min read · Incident on 2022-07, lasted · Source: Rogers · Content reviewed on October 23, 2026

Short answer

Real incident. Key points: network: DNS and BGP, and overload control. On July 8, 2022, the Canadian carrier Rogers Communications had a network outage that affected more than 12 million cable internet and cellular network users. This case follows the failure from the technical trigger to recovery, based on the company's letter to the regulator and an independent review commissioned…

01 · CONTEXT

One IP core for all services

On July 8, 2022, the Canadian carrier Rogers Communications had a network outage that affected more than 12 million cable internet and cellular network users. This case follows the failure from the technical trigger to recovery, based on the company's letter to the regulator and an independent review commissioned by the regulator itself.

According to the independent review, because the mobile and fixed networks shared a common IP core, the reach of the outage was extreme, with a catastrophic loss of all services. The same review states that this sharing is common among carriers, to balance cost and performance, and that the failure did not stem from an architectural design error.

  1. Two sets of services serve customers: mobile (cellular) and fixed internet.

    Architecture diagram: IP core shared by mobile and fixed services
    CPMobile services
    CPFixed internet services
    CPDistribution routers
    CPIP core
    CLInternet and other networks
  2. Both services pass through the distribution routers and reach the same IP core.

    Architecture diagram: IP core shared by mobile and fixed services
    CPMobile services
    CPFixed internet services
    CPDistribution routers
    CPIP core
    CLInternet and other networks
  3. The independent review notes that this common core is a frequent choice to balance cost and performance, and that it widened the reach of the outage.

    Architecture diagram: IP core shared by mobile and fixed services
    CPMobile services
    CPFixed internet services
    CPDistribution routers
    CPIP corecommon core
    CLInternet and other networks

02 · THE TRIGGER

A filter removed in one phase of the upgrade

Rogers was performing an upgrade of its IP core in seven phases, and the filter was removed in the sixth. According to the independent review, employees removed the policy filter (an access control list) from the distribution routers in an effort to clean up files.

According to the company's letter to the regulator, without the filter all possible routes to the internet passed through the routers and exceeded the core's capacity. The independent review describes the result as a core flooded with IP routing information, which eventually crashed.

  1. The distribution routers apply the policy filter, the core's only protection against excess routes.

    Architecture diagram: From the removed filter to the loss of all services
    CPMobile services
    CPFixed internet services
    CPDistribution routers
    CPIP core
    CLInternet and other networks
  2. During one phase of the upgrade, the filter is removed from the distribution routers.

    Architecture diagram: From the removed filter to the loss of all services
    CPMobile services
    CPFixed internet services
    CPDistribution routersfilter removed
    CPIP core
    CLInternet and other networks
  3. All possible routes pass to the core, which exceeds capacity and crashes.

    Architecture diagram: From the removed filter to the loss of all services
    CPMobile services
    CPFixed internet services
    CPDistribution routersfilter removed
    CPIP coresobrecarregado
    CLInternet and other networks
  4. Rogers stops announcing its presence and other networks cannot find it.

    Architecture diagram: From the removed filter to the loss of all services
    CPMobile services
    CPFixed internet services
    CPDistribution routers
    CPIP coresobrecarregado
    CLInternet and other networksno route to the carrier
  5. Mobile services and fixed internet services go down.

    Architecture diagram: From the removed filter to the loss of all services
    CPMobile servicesdown
    CPFixed internet servicesdown
    CPDistribution routers
    CPIP coresobrecarregado
    CLInternet and other networks
What should have protected itWhat the source reports
Policy filterIt was the core's protection; without it, nothing else protected itRemoved by employees in an effort to clean up files
Change managementIncludes auditing of the change parametersDid not flag the wrong configuration change
Risk assessmentAssessed the upgrade as high riskThe algorithm downgraded the risk and waived lab testing and senior approval
Overload limitWas not configured on the coreNo protection mechanism besides the policy filter

03 · THE REACH

Far beyond Rogers' customers

From the outside, Cloudflare saw spikes in BGP updates and withdrawal of IP prefixes. Rogers was not announcing its presence, and so other networks could not find it.

The effect spread to those who depended on Rogers' infrastructure. Interac went down and no business in the country could accept debit cards, even those using another internet provider. The use of 911 from cell phones on the Rogers network was impaired, and some federal government services were affected.

04 · THE RECOVERY

Network management depended on the broken network

The outage also cut internal access to the company's systems, which hampered mobilizing a team and identifying the problem. Some employees managed to connect through emergency SIMs on alternative networks, thanks to reciprocal agreements with other carriers; others traveled to centralized locations to get network access.

The independent review points out that the management network depended on the IP core and that the operations center and other critical remote sites lacked redundant connectivity from alternative providers. At first, the team also had no access to the error logs of the routers that failed and took about 14 hours, from the start of the outage, to identify the root cause.

  1. The management network depended on the IP core, which was down.

    Architecture diagram: Network management dependent on the core that failed
    CPIP coredown
    CPManagement networkdepends on the core
    CPOperations center
    CLRemote team
    NWRouter logs
    CPThird-party connectivity
  2. Remote employees cannot access the management network.

    Architecture diagram: Network management dependent on the core that failed
    CPIP core
    CPManagement networkdepends on the core
    CPOperations center
    CLRemote teamno access
    NWRouter logs
    CPThird-party connectivity
  3. The operations center had no redundant connectivity from an alternative provider to manage the network.

    Architecture diagram: Network management dependent on the core that failed
    CPIP core
    CPManagement network
    CPOperations centerno alternative path
    CLRemote team
    NWRouter logs
    CPThird-party connectivity
  4. At first the team had no access to the error logs of the routers that failed, and it took about 14 hours to identify the root cause.

    Architecture diagram: Network management dependent on the core that failed
    CPIP core
    CPManagement network
    CPOperations center
    CLRemote team
    NWRouter logsinaccessible
    CPThird-party connectivity
  5. After the outage, Rogers deployed backup third-party connectivity at the operations center and a separate physical and logical management network.

    Architecture diagram: Network management dependent on the core that failed
    CPIP core
    CPManagement networkseparada
    CPOperations center
    CLRemote team
    NWRouter logs
    CPThird-party connectivityreserva

Outside help was available: the two competitors contacted offered assistance. Rogers, however, concluded it was not possible to transfer its users to other networks, citing the lack of access to the user database and the excessive load this would impose.

05 · WHAT CHANGED

Post-outage measures and design lessons

According to the independent review, Rogers added safeguards to the core routers against renewed overload, deployed a separate management network and backup third-party connectivity. It also changed the risk assessment algorithm and made organizational changes to improve collaboration between operations and engineering. On the regulatory side, the government announced policies requiring mutual assistance among carriers in the event of an outage.

Weakness identifiedReported measure
Core without limitCore with no overload limit configuredSafeguards on the core routers against renewed overload
Coupled managementManagement network depended on the IP coreSeparate physical and logical management network, with third-party connectivity
Downgraded riskAlgorithm downgraded the upgrade's riskNew risk assessment algorithm
Common coreMobile and fixed networks on the same IP coreSeparation announced, still a work in progress

Frequently asked questions

What is Rogers Jul 2022: removed route filter takes down a country's network?

Real incident. Key points: network: DNS and BGP, and overload control.

What does the Rogers Jul 2022: removed route filter takes down a country's network design cover?

It is organized in these sections: One IP core for all services, A filter removed in one phase of the upgrade, Far beyond Rogers' customers, Network management depended on the broken network, and Post-outage measures and design lessons.

How long is Rogers Jul 2022: removed route filter takes down a country's network and what level is it?

It takes about 15 minutes to read and is rated Staff level.

Now design it yourself

Run this case as an interview in the System Design school: you make the decisions, the tutor challenges them and you see how your design scores.