Cloudflare pressar gränserna för Linux nätverksstack

Cloudflares ingenjörer har stött på betydande utmaningar när de utökar användningen av soft-unicast-funktionalitet inom Linux nätverksstack, drivet av komplexa ruttningar och anycast-konfigurationer för redundans. Försök att kringgå begränsningar med avancerade socket-alternativ ledde slutligen tillbaka till en enklare proxy-lösning. Upplevelsen belyser svårigheterna med att anpassa Linux för storskaliga nätverksbehov.

Cloudflares nätverksinfrastruktur bygger på intrikata ruttningar och konfigurationer som testar gränserna för Linux nätverksstack. Som beskrivs i en nylig bloggpost av ingenjören Chris Branch sökte företaget förbättra soft-unicast-förmågorna, som passar deras intensiva användning av anycast för att distribuera redundans över externa nätverk.

Det centrala problemet uppstod med Netfilter-modulen för anslutningsspårning, känd som conntrack, och Linux socket-undsystemet under paketskrivningsprocesser. Soft-unicast kräver att flera processer känner igen samma anslutning, men Linux design förhindrade effektiv pakketskrivning. Initialt implementerade teamet en lokal proxy för att hantera detta, även om det introducerade prestandaöverhead.

För att lösa detta undersökte ingenjörerna missbruk av TCP_REPAIR socket-optionen, som vanligtvis används för att migrera virtuella maskiners nätverksanslutningar. Detta tillät dem att fullt beskriva och 'reparera' socket-anslutningsstatusen. De kombinerade det med TCP Fast Open, med en TFO-cookie för att kringgå standardhandskakningen. Trots dessa innovationer kvarstod problem, med en tidig demux-mekanism föreslagen som partiell lösning.

Till slut blev komplexiteten för hög. Teamet valde den mer raka lokala proxy-metoden, som avslutar TCP-anslutningar och omdirigerar trafik till en lokal socket. Detta beslut understryker att en fullständig flykt från Linux nätverksstack förblir en formidabel utmaning, även för ett företag som Cloudflare i framkant av internetinfrastruktur.

Relaterade artiklar

Illustration of a Cloudflare outage affecting X and ChatGPT, showing a user facing an error screen amid global disruption.
Bild genererad av AI

Cloudflare outage disrupts X and ChatGPT access

Rapporterad av AI Bild genererad av AI

Cloudflare suffered a major outage on November 18, 2025, rendering millions of websites worldwide, including X and ChatGPT, inaccessible for about three hours. The company confirmed the issue stemmed from an old bug triggered by a routine configuration change, not a cyber attack. Cloudflare apologized for the global impact on customers.

Phoronix har rapporterat om uppdaterade Linux-lappar som syftar till att hantera beteende vid minnesbrist genom BPF-teknik. Dessa utvecklingar fokuserar på att förbättra hur Linuxkärnan hanterar minnesbrister. Uppdateringarna är en del av pågående insatser inom open source Linux-utveckling.

Rapporterad av AI

En kritisk sårbarhet i React Server Components, känd som React2Shell och spårad som CVE-2025-55182, utnyttjas aktivt för att distribuera en ny Linux-bakdörr kallad PeerBlight. Denna malware förvandlar komprometterade servrar till dolda proxy- och kommando- och kontrollnoder. Angripare använder en enda specialdesignad HTTP-förfrågan för att exekvera godtycklig kod på sårbara Next.js- och React-applikationer.

Cisco Talos har rapporterat om en Kina-kopplad hotaktör känd som UAT-7290 som spionerar på telekomföretag sedan 2022. Gruppen använder Linux-malware, sårbarheter på edge-enheter och ORB-infrastruktur för att behålla åtkomst till målade nätverk.

Rapporterad av AI

Cyberhotaktörer i Operation Zero Disco har utnyttjat en sårbarhet i Ciscos SNMP-tjänst för att installera ihållande Linux-rootkits på nätverksenheter. Kampanjen riktar sig mot äldre Cisco-switchar och använder skapade paket för att uppnå fjärrkodexekvering. Trend Micro-forskare avslöjade attackerna den 16 oktober 2025 och belyste risker för opatchade system.

Linux-system står inför betydande risker från opatchade sårbarheter, vilket utmanar uppfattningen om deras inbyggda säkerhet. Experter betonar behovet av automatiserad patchhantering för att effektivt skydda open source-företag.

Rapporterad av AI

Utvecklare har löst en prestandaregression i Linuxkärnans 6.19 Slab-allokator, som saktade ner modulbelastning på grund av ändringar i NUMA-principer. Problemet, identifierat via benchmarking, påverkade minneshanteringseffektivitet på högkärniga system. Åtgärden återställer korrekt allokationsbeteende och har mergats till huvudkärnan.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj