Cloudflare explains today's mega-outage

by 24britishtvJune 21, 2022, 7 p.m. 56
-

A large chunk of the web (including your own Vulture Central) fell off the internet this morning as content delivery network Cloudflare suffered a self-inflicted outage.

The incident began at 0627 UTC (2327 Pacific Time) and it took until 0742 UTC (0042 Pacific) before the company managed to bring all its datacenters back online and verify they were working correctly. During this time a variety of sites and services relying on Cloudflare went dark while engineers frantically worked to undo the damage they had wrought short hours previously.

"The outage," explained Cloudflare, "was caused by a change that was part of a long-running project to increase resilience in our busiest locations."

What had happened was a change to the company's prefix advertisement policies, resulting in the withdrawal of a critical subset of prefixes. Cloudflare makes use of BGP (Border Gateway Protocol). As part of this protocol, operators define which policies (adjacent IP addresses) are advertised to or accepted from networks (or peers).

Changing a policy can result in IP addresses no longer being reachable on the Internet. One would therefore hope that extreme caution would be taken before doing a such a thing...

Cloudflare's mistakes actually began at 0356 UTC (2056 Pacific), when the change was made at the first location. There was no problem - the location used an older architecture rather than Cloudflare's new "more flexible and resilient" version, known internally as MCP (Multi-Colo Pop.) MCP differed from what had gone before by adding a layer of routing to create a mesh of connections. The theory went that bits and pieces of the internal network could be disabled for maintenance. Cloudflare has already rolled out MCP to 19 of its datacenters.

Moving forward to 0617 UTC (2317 Pacific) and the change was deployed to one of the company's busiest locations, but not an MCP-enabled one. Things still seemed OK... However, by 0627 UTC (2327 Pacific), the change hit the MCP-enabled locations, rattled through the mesh layer and... took out all 19 locations.
• Cloudflare outage caused by techie pulling out the wrong cables
• This major internet routing blunder took A WEEK to fix. Why so long? It was IPv6 – and no one really noticed

Five minutes later the company declared a major incident. Within half an hour the root cause had been found and engineers began to revert the change. Slightly worryingly, it took until 0742 UTC (0042 Pacific) before everything was complete. "This was delayed as network engineers walked over each other's changes, reverting the previous reverts, causing the problem to re-appear sporadically."

One can imagine the panic at Cloudflare towers, although we cannot imagine a controlled process that resulted in a scenario where "network engineers walked over each other's changes."

We've asked the company to clarify how this happened, and what testing was done before the configuration change was made, and will update should we receive a response.

Mark Boost CEO of Cloud native outfit Civo (formerly of LCN.com) was scathing regarding the outage: "This morning was a wake-up call for the price we pay for over-reliance on big cloud providers. It is completely unsustainable for an outage with one provider being able to bring vast swathes of the internet offline.

"Users today rely on constant connectivity to access the online services that are part of the fabric of all our lives, making outages hugely damaging...

"We should remember that scale is no guarantee of uptime. Large cloud providers have to manage a vast degree of complexity and moving parts, significantly increasing the risk of an outage." ®

-

Related Articles

HOT TRENDS

Martin Lewis shares hack that could save you £30 on your Zara haul

by 24britishtvApril 27, 2024, 1:01 a.m.2
HOT TRENDS

Report: Queens Park Rangers 4-0 Leeds United

by 24britishtvApril 27, 2024, 1:01 a.m.2
HOT TRENDS

'I've absolutely loved it' - Ex-Town star Skuse is thriving as non-league boss

by 24britishtvApril 27, 2024, 12:01 a.m.2
HOT TRENDS

Leicester City promoted to Premier League after Leeds lose at QPR

by 24britishtvApril 26, 2024, 11:01 p.m.2
HOT TRENDS

Is Challengers Gay Enough?

by 24britishtvApril 26, 2024, 10:01 p.m.2
HOT TRENDS

CONFIRMED lineups: Real Sociedad vs Real Madrid, 2024 La Liga

by 24britishtvApril 26, 2024, 10:01 p.m.2
HOT TRENDS

Real Sociedad v Real Madrid - Guler scores on first La Liga start

by 24britishtvApril 26, 2024, 9:01 p.m.2
HOT TRENDS

When & Where To Watch QPR vs Leeds United

by 24britishtvApril 26, 2024, 8:01 p.m.2
HOT TRENDS

Orpheus Pledger: Home And Away star accused of assault arrested after manhunt

by 24britishtvApril 26, 2024, 8:01 p.m.2
HOT TRENDS

King Charles: How is his cancer treatment going three months after diagnosis?

by 24britishtvApril 26, 2024, 7:01 p.m.2
HOT TRENDS

Sen. Ossoff Delivering Resources to Expand Children’s Vision Care

by 24britishtvApril 26, 2024, 7:01 p.m.2
HOT TRENDS

As it happened - KKR vs PBKS - Bairstow hundred trumps Narine-Salt show

by 24britishtvApril 26, 2024, 6:01 p.m.2
HOT TRENDS

Emma Stone says she would like to be called by her real name: Emily

by 24britishtvApril 26, 2024, 6:01 p.m.2
HOT TRENDS

King Charles to resume public duties after progress in cancer treatment

by 24britishtvApril 26, 2024, 6:01 p.m.2
HOT TRENDS

Lakers falter again, on brink of another 4-0 exit

by 24britishtvApril 26, 2024, 5:01 p.m.2
HOT TRENDS

Gate Guide: Manchester City (H)

by 24britishtvApril 26, 2024, 4:02 p.m.2
HOT TRENDS

Emma Stone: Actress says she 'would like to be' called by her real name

by 24britishtvApril 26, 2024, 4:02 p.m.2
HOT TRENDS

London Tube strikes: Some stations close as workers walk out

by 24britishtvApril 26, 2024, 4:02 p.m.2
HOT TRENDS

Here’s the full schedule for Day 2 of the 2024 NFL Draft in Detroit

by 24britishtvApril 26, 2024, 11 a.m.2
HOT TRENDS

Did Chris Philp confuse Rwanda and Congo on Question Time?

by 24britishtvApril 26, 2024, 11 a.m.2
HOT TRENDS

UK minister appears to mix up Rwanda and Congo on Question Time

by 24britishtvApril 26, 2024, 10 a.m.2
HOT TRENDS

Rebel Wilson book published in the UK with Sacha Baron Cohen text redacted

by 24britishtvApril 26, 2024, 4 a.m.2
HOT TRENDS

Moulin Rouge: Sails fall off Paris's famous cabaret club overnight

by 24britishtvApril 26, 2024, 12:01 a.m.2